2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
\r
3 * From ASN.1 module "X2AP-Containers"
\r
4 * found in "../../asn_defs/asn1/x2ap-modified-15-05.asn"
\r
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`
\r
8 #include "ProtocolIE-Field.h"
\r
10 static const long asn_VAL_4_id_RICaction_ToBeSetup_Item = 60011;
\r
11 static const long asn_VAL_4_ignore = 1;
\r
12 static const long asn_VAL_4_mandatory = 2;
\r
13 static const asn_ioc_cell_t asn_IOS_RICaction_ToBeSetup_ItemIEs_1_rows[] = {
\r
14 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_RICaction_ToBeSetup_Item },
\r
15 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_ignore },
\r
16 { "&Value", aioc__type, &asn_DEF_RICaction_ToBeSetup_Item },
\r
17 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_mandatory }
\r
19 static const asn_ioc_set_t asn_IOS_RICaction_ToBeSetup_ItemIEs_1[] = {
\r
20 { 1, 4, asn_IOS_RICaction_ToBeSetup_ItemIEs_1_rows }
\r
22 static const long asn_VAL_9_id_RICaction_Admitted_Item = 60013;
\r
23 static const long asn_VAL_9_ignore = 1;
\r
24 static const long asn_VAL_9_mandatory = 2;
\r
25 static const asn_ioc_cell_t asn_IOS_RICaction_Admitted_ItemIEs_1_rows[] = {
\r
26 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_RICaction_Admitted_Item },
\r
27 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
\r
28 { "&Value", aioc__type, &asn_DEF_RICaction_Admitted_Item },
\r
29 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_mandatory }
\r
31 static const asn_ioc_set_t asn_IOS_RICaction_Admitted_ItemIEs_1[] = {
\r
32 { 1, 4, asn_IOS_RICaction_Admitted_ItemIEs_1_rows }
\r
34 static const long asn_VAL_10_id_RICaction_NotAdmitted_Item = 60015;
\r
35 static const long asn_VAL_10_ignore = 1;
\r
36 static const long asn_VAL_10_mandatory = 2;
\r
37 static const asn_ioc_cell_t asn_IOS_RICaction_NotAdmitted_ItemIEs_1_rows[] = {
\r
38 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_RICaction_NotAdmitted_Item },
\r
39 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
\r
40 { "&Value", aioc__type, &asn_DEF_RICaction_NotAdmitted_Item },
\r
41 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_mandatory }
\r
43 static const asn_ioc_set_t asn_IOS_RICaction_NotAdmitted_ItemIEs_1[] = {
\r
44 { 1, 4, asn_IOS_RICaction_NotAdmitted_ItemIEs_1_rows }
\r
46 static const long asn_VAL_48_id_RANfunction_Item = 60001;
\r
47 static const long asn_VAL_48_ignore = 1;
\r
48 static const long asn_VAL_48_mandatory = 2;
\r
49 static const asn_ioc_cell_t asn_IOS_RANfunction_ItemIEs_1_rows[] = {
\r
50 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_RANfunction_Item },
\r
51 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
\r
52 { "&Value", aioc__type, &asn_DEF_RANfunction_Item },
\r
53 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_mandatory }
\r
55 static const asn_ioc_set_t asn_IOS_RANfunction_ItemIEs_1[] = {
\r
56 { 1, 4, asn_IOS_RANfunction_ItemIEs_1_rows }
\r
58 static const long asn_VAL_49_id_RANfunctionID_Item = 60004;
\r
59 static const long asn_VAL_49_ignore = 1;
\r
60 static const long asn_VAL_49_mandatory = 2;
\r
61 static const asn_ioc_cell_t asn_IOS_RANfunctionID_ItemIEs_1_rows[] = {
\r
62 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_RANfunctionID_Item },
\r
63 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
\r
64 { "&Value", aioc__type, &asn_DEF_RANfunctionID_Item },
\r
65 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_mandatory }
\r
67 static const asn_ioc_set_t asn_IOS_RANfunctionID_ItemIEs_1[] = {
\r
68 { 1, 4, asn_IOS_RANfunctionID_ItemIEs_1_rows }
\r
70 static const long asn_VAL_52_id_RANfunctionIEcause_Item = 60005;
\r
71 static const long asn_VAL_52_ignore = 1;
\r
72 static const long asn_VAL_52_mandatory = 2;
\r
73 static const asn_ioc_cell_t asn_IOS_RANfunctionIDcause_ItemIEs_1_rows[] = {
\r
74 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RANfunctionIEcause_Item },
\r
75 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
\r
76 { "&Value", aioc__type, &asn_DEF_RANfunctionIDcause_Item },
\r
77 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_mandatory }
\r
79 static const asn_ioc_set_t asn_IOS_RANfunctionIDcause_ItemIEs_1[] = {
\r
80 { 1, 4, asn_IOS_RANfunctionIDcause_ItemIEs_1_rows }
\r
82 static const long asn_VAL_79_id_E_RABs_ToBeSetup_Item = 4;
\r
83 static const long asn_VAL_79_ignore = 1;
\r
84 static const long asn_VAL_79_mandatory = 2;
\r
85 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemIEs_1_rows[] = {
\r
86 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_E_RABs_ToBeSetup_Item },
\r
87 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
\r
88 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeSetup_Item },
\r
89 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_mandatory }
\r
91 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemIEs_1[] = {
\r
92 { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemIEs_1_rows }
\r
94 static const long asn_VAL_91_id_E_RABs_Admitted_Item = 0;
\r
95 static const long asn_VAL_91_ignore = 1;
\r
96 static const long asn_VAL_91_mandatory = 2;
\r
97 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ItemIEs_1_rows[] = {
\r
98 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_E_RABs_Admitted_Item },
\r
99 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
\r
100 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_Item },
\r
101 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_mandatory }
\r
103 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ItemIEs_1[] = {
\r
104 { 1, 4, asn_IOS_E_RABs_Admitted_ItemIEs_1_rows }
\r
106 static const long asn_VAL_112_id_E_RABs_SubjectToStatusTransfer_Item = 19;
\r
107 static const long asn_VAL_112_ignore = 1;
\r
108 static const long asn_VAL_112_mandatory = 2;
\r
109 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemIEs_1_rows[] = {
\r
110 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_E_RABs_SubjectToStatusTransfer_Item },
\r
111 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
\r
112 { "&Value", aioc__type, &asn_DEF_E_RABs_SubjectToStatusTransfer_Item },
\r
113 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_mandatory }
\r
115 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemIEs_1[] = {
\r
116 { 1, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemIEs_1_rows }
\r
118 static const long asn_VAL_146_id_CellInformation_Item = 7;
\r
119 static const long asn_VAL_146_ignore = 1;
\r
120 static const long asn_VAL_146_mandatory = 2;
\r
121 static const asn_ioc_cell_t asn_IOS_CellInformation_ItemIEs_1_rows[] = {
\r
122 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_146_id_CellInformation_Item },
\r
123 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_146_ignore },
\r
124 { "&Value", aioc__type, &asn_DEF_CellInformation_Item },
\r
125 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_146_mandatory }
\r
127 static const asn_ioc_set_t asn_IOS_CellInformation_ItemIEs_1[] = {
\r
128 { 1, 4, asn_IOS_CellInformation_ItemIEs_1_rows }
\r
130 static const long asn_VAL_166_id_CellToReport_Item = 31;
\r
131 static const long asn_VAL_166_ignore = 1;
\r
132 static const long asn_VAL_166_mandatory = 2;
\r
133 static const asn_ioc_cell_t asn_IOS_CellToReport_ItemIEs_1_rows[] = {
\r
134 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_166_id_CellToReport_Item },
\r
135 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_166_ignore },
\r
136 { "&Value", aioc__type, &asn_DEF_CellToReport_Item },
\r
137 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_166_mandatory }
\r
139 static const asn_ioc_set_t asn_IOS_CellToReport_ItemIEs_1[] = {
\r
140 { 1, 4, asn_IOS_CellToReport_ItemIEs_1_rows }
\r
142 static const long asn_VAL_171_id_MeasurementInitiationResult_Item = 66;
\r
143 static const long asn_VAL_171_ignore = 1;
\r
144 static const long asn_VAL_171_mandatory = 2;
\r
145 static const asn_ioc_cell_t asn_IOS_MeasurementInitiationResult_ItemIEs_1_rows[] = {
\r
146 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_171_id_MeasurementInitiationResult_Item },
\r
147 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_171_ignore },
\r
148 { "&Value", aioc__type, &asn_DEF_MeasurementInitiationResult_Item },
\r
149 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_171_mandatory }
\r
151 static const asn_ioc_set_t asn_IOS_MeasurementInitiationResult_ItemIEs_1[] = {
\r
152 { 1, 4, asn_IOS_MeasurementInitiationResult_ItemIEs_1_rows }
\r
154 static const long asn_VAL_172_id_MeasurementFailureCause_Item = 67;
\r
155 static const long asn_VAL_172_ignore = 1;
\r
156 static const long asn_VAL_172_mandatory = 2;
\r
157 static const asn_ioc_cell_t asn_IOS_MeasurementFailureCause_ItemIEs_1_rows[] = {
\r
158 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_172_id_MeasurementFailureCause_Item },
\r
159 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_172_ignore },
\r
160 { "&Value", aioc__type, &asn_DEF_MeasurementFailureCause_Item },
\r
161 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_172_mandatory }
\r
163 static const asn_ioc_set_t asn_IOS_MeasurementFailureCause_ItemIEs_1[] = {
\r
164 { 1, 4, asn_IOS_MeasurementFailureCause_ItemIEs_1_rows }
\r
166 static const long asn_VAL_178_id_CompleteFailureCauseInformation_Item = 69;
\r
167 static const long asn_VAL_178_ignore = 1;
\r
168 static const long asn_VAL_178_mandatory = 2;
\r
169 static const asn_ioc_cell_t asn_IOS_CompleteFailureCauseInformation_ItemIEs_1_rows[] = {
\r
170 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_178_id_CompleteFailureCauseInformation_Item },
\r
171 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_178_ignore },
\r
172 { "&Value", aioc__type, &asn_DEF_CompleteFailureCauseInformation_Item },
\r
173 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_178_mandatory }
\r
175 static const asn_ioc_set_t asn_IOS_CompleteFailureCauseInformation_ItemIEs_1[] = {
\r
176 { 1, 4, asn_IOS_CompleteFailureCauseInformation_ItemIEs_1_rows }
\r
178 static const long asn_VAL_182_id_CellMeasurementResult_Item = 33;
\r
179 static const long asn_VAL_182_ignore = 1;
\r
180 static const long asn_VAL_182_mandatory = 2;
\r
181 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_ItemIEs_1_rows[] = {
\r
182 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_182_id_CellMeasurementResult_Item },
\r
183 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_182_ignore },
\r
184 { "&Value", aioc__type, &asn_DEF_CellMeasurementResult_Item },
\r
185 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_182_mandatory }
\r
187 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_ItemIEs_1[] = {
\r
188 { 1, 4, asn_IOS_CellMeasurementResult_ItemIEs_1_rows }
\r
190 static const long asn_VAL_224_id_E_RABs_ToBeAdded_Item = 118;
\r
191 static const long asn_VAL_224_reject = 0;
\r
192 static const long asn_VAL_224_mandatory = 2;
\r
193 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ItemIEs_1_rows[] = {
\r
194 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_224_id_E_RABs_ToBeAdded_Item },
\r
195 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_224_reject },
\r
196 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeAdded_Item },
\r
197 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_224_mandatory }
\r
199 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ItemIEs_1[] = {
\r
200 { 1, 4, asn_IOS_E_RABs_ToBeAdded_ItemIEs_1_rows }
\r
202 static const long asn_VAL_236_id_E_RABs_Admitted_ToBeAdded_Item = 121;
\r
203 static const long asn_VAL_236_ignore = 1;
\r
204 static const long asn_VAL_236_mandatory = 2;
\r
205 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_ItemIEs_1_rows[] = {
\r
206 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_236_id_E_RABs_Admitted_ToBeAdded_Item },
\r
207 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_236_ignore },
\r
208 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeAdded_Item },
\r
209 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_236_mandatory }
\r
211 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_ItemIEs_1[] = {
\r
212 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_ItemIEs_1_rows }
\r
214 static const long asn_VAL_258_id_E_RABs_ToBeAdded_ModReqItem = 125;
\r
215 static const long asn_VAL_258_ignore = 1;
\r
216 static const long asn_VAL_258_mandatory = 2;
\r
217 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItemIEs_1_rows[] = {
\r
218 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_258_id_E_RABs_ToBeAdded_ModReqItem },
\r
219 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_258_ignore },
\r
220 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeAdded_ModReqItem },
\r
221 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_258_mandatory }
\r
223 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItemIEs_1[] = {
\r
224 { 1, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItemIEs_1_rows }
\r
226 static const long asn_VAL_259_id_E_RABs_ToBeModified_ModReqItem = 126;
\r
227 static const long asn_VAL_259_ignore = 1;
\r
228 static const long asn_VAL_259_mandatory = 2;
\r
229 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_ModReqItemIEs_1_rows[] = {
\r
230 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_259_id_E_RABs_ToBeModified_ModReqItem },
\r
231 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_259_ignore },
\r
232 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeModified_ModReqItem },
\r
233 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_259_mandatory }
\r
235 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_ModReqItemIEs_1[] = {
\r
236 { 1, 4, asn_IOS_E_RABs_ToBeModified_ModReqItemIEs_1_rows }
\r
238 static const long asn_VAL_260_id_E_RABs_ToBeReleased_ModReqItem = 127;
\r
239 static const long asn_VAL_260_ignore = 1;
\r
240 static const long asn_VAL_260_mandatory = 2;
\r
241 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_ModReqItemIEs_1_rows[] = {
\r
242 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_260_id_E_RABs_ToBeReleased_ModReqItem },
\r
243 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_260_ignore },
\r
244 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_ModReqItem },
\r
245 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_260_mandatory }
\r
247 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_ModReqItemIEs_1[] = {
\r
248 { 1, 4, asn_IOS_E_RABs_ToBeReleased_ModReqItemIEs_1_rows }
\r
250 static const long asn_VAL_271_id_E_RABs_Admitted_ToBeAdded_ModAckItem = 131;
\r
251 static const long asn_VAL_271_ignore = 1;
\r
252 static const long asn_VAL_271_mandatory = 2;
\r
253 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_1_rows[] = {
\r
254 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_271_id_E_RABs_Admitted_ToBeAdded_ModAckItem },
\r
255 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_271_ignore },
\r
256 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem },
\r
257 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_271_mandatory }
\r
259 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_1[] = {
\r
260 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_1_rows }
\r
262 static const long asn_VAL_272_id_E_RABs_Admitted_ToBeModified_ModAckItem = 132;
\r
263 static const long asn_VAL_272_ignore = 1;
\r
264 static const long asn_VAL_272_mandatory = 2;
\r
265 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_ModAckItemIEs_1_rows[] = {
\r
266 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_272_id_E_RABs_Admitted_ToBeModified_ModAckItem },
\r
267 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_272_ignore },
\r
268 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem },
\r
269 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_272_mandatory }
\r
271 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_ModAckItemIEs_1[] = {
\r
272 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeModified_ModAckItemIEs_1_rows }
\r
274 static const long asn_VAL_273_id_E_RABs_Admitted_ToBeReleased_ModAckItem = 133;
\r
275 static const long asn_VAL_273_ignore = 1;
\r
276 static const long asn_VAL_273_mandatory = 2;
\r
277 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_1_rows[] = {
\r
278 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_273_id_E_RABs_Admitted_ToBeReleased_ModAckItem },
\r
279 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_273_ignore },
\r
280 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToReleased_ModAckItem },
\r
281 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_273_mandatory }
\r
283 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_1[] = {
\r
284 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_1_rows }
\r
286 static const long asn_VAL_288_id_E_RABs_ToBeReleased_ModReqdItem = 135;
\r
287 static const long asn_VAL_288_ignore = 1;
\r
288 static const long asn_VAL_288_mandatory = 2;
\r
289 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_ModReqdItemIEs_1_rows[] = {
\r
290 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_288_id_E_RABs_ToBeReleased_ModReqdItem },
\r
291 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_288_ignore },
\r
292 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_ModReqdItem },
\r
293 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_288_mandatory }
\r
295 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_ModReqdItemIEs_1[] = {
\r
296 { 1, 4, asn_IOS_E_RABs_ToBeReleased_ModReqdItemIEs_1_rows }
\r
298 static const long asn_VAL_310_id_E_RABs_ToBeReleased_RelReqItem = 138;
\r
299 static const long asn_VAL_310_ignore = 1;
\r
300 static const long asn_VAL_310_mandatory = 2;
\r
301 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_RelReqItemIEs_1_rows[] = {
\r
302 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_310_id_E_RABs_ToBeReleased_RelReqItem },
\r
303 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_310_ignore },
\r
304 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_RelReqItem },
\r
305 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_310_mandatory }
\r
307 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_RelReqItemIEs_1[] = {
\r
308 { 1, 4, asn_IOS_E_RABs_ToBeReleased_RelReqItemIEs_1_rows }
\r
310 static const long asn_VAL_322_id_E_RABs_ToBeReleased_RelConfItem = 140;
\r
311 static const long asn_VAL_322_ignore = 1;
\r
312 static const long asn_VAL_322_mandatory = 2;
\r
313 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_RelConfItemIEs_1_rows[] = {
\r
314 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_322_id_E_RABs_ToBeReleased_RelConfItem },
\r
315 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_322_ignore },
\r
316 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_RelConfItem },
\r
317 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_322_mandatory }
\r
319 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_RelConfItemIEs_1[] = {
\r
320 { 1, 4, asn_IOS_E_RABs_ToBeReleased_RelConfItemIEs_1_rows }
\r
322 static const long asn_VAL_328_id_E_RABs_SubjectToCounterCheckItem = 142;
\r
323 static const long asn_VAL_328_ignore = 1;
\r
324 static const long asn_VAL_328_mandatory = 2;
\r
325 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToCounterCheckItemIEs_1_rows[] = {
\r
326 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_328_id_E_RABs_SubjectToCounterCheckItem },
\r
327 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_328_ignore },
\r
328 { "&Value", aioc__type, &asn_DEF_E_RABs_SubjectToCounterCheckItem },
\r
329 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_328_mandatory }
\r
331 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToCounterCheckItemIEs_1[] = {
\r
332 { 1, 4, asn_IOS_E_RABs_SubjectToCounterCheckItemIEs_1_rows }
\r
334 static const long asn_VAL_357_id_E_RABs_ToBeSetupRetrieve_Item = 174;
\r
335 static const long asn_VAL_357_ignore = 1;
\r
336 static const long asn_VAL_357_mandatory = 2;
\r
337 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemIEs_1_rows[] = {
\r
338 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_357_id_E_RABs_ToBeSetupRetrieve_Item },
\r
339 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_357_ignore },
\r
340 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeSetupRetrieve_Item },
\r
341 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_357_mandatory }
\r
343 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemIEs_1[] = {
\r
344 { 1, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemIEs_1_rows }
\r
346 static const long asn_VAL_378_id_E_RABs_ToBeAdded_SgNBAddReq_Item = 209;
\r
347 static const long asn_VAL_378_reject = 0;
\r
348 static const long asn_VAL_378_mandatory = 2;
\r
349 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_1_rows[] = {
\r
350 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_378_id_E_RABs_ToBeAdded_SgNBAddReq_Item },
\r
351 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_378_reject },
\r
352 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item },
\r
353 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_378_mandatory }
\r
355 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_1[] = {
\r
356 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_1_rows }
\r
358 static const long asn_VAL_389_id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item = 213;
\r
359 static const long asn_VAL_389_ignore = 1;
\r
360 static const long asn_VAL_389_mandatory = 2;
\r
361 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_1_rows[] = {
\r
362 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_389_id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item },
\r
363 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_389_ignore },
\r
364 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item },
\r
365 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_389_mandatory }
\r
367 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_1[] = {
\r
368 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_1_rows }
\r
370 static const long asn_VAL_411_id_E_RABs_ToBeAdded_SgNBModReq_Item = 216;
\r
371 static const long asn_VAL_411_ignore = 1;
\r
372 static const long asn_VAL_411_mandatory = 2;
\r
373 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_1_rows[] = {
\r
374 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_411_id_E_RABs_ToBeAdded_SgNBModReq_Item },
\r
375 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_411_ignore },
\r
376 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item },
\r
377 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_411_mandatory }
\r
379 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_1[] = {
\r
380 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_1_rows }
\r
382 static const long asn_VAL_412_id_E_RABs_ToBeModified_SgNBModReq_Item = 217;
\r
383 static const long asn_VAL_412_ignore = 1;
\r
384 static const long asn_VAL_412_mandatory = 2;
\r
385 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_ItemIEs_1_rows[] = {
\r
386 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_412_id_E_RABs_ToBeModified_SgNBModReq_Item },
\r
387 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_412_ignore },
\r
388 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item },
\r
389 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_412_mandatory }
\r
391 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_ItemIEs_1[] = {
\r
392 { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_ItemIEs_1_rows }
\r
394 static const long asn_VAL_413_id_E_RABs_ToBeReleased_SgNBModReq_Item = 218;
\r
395 static const long asn_VAL_413_ignore = 1;
\r
396 static const long asn_VAL_413_mandatory = 2;
\r
397 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_1_rows[] = {
\r
398 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_413_id_E_RABs_ToBeReleased_SgNBModReq_Item },
\r
399 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_413_ignore },
\r
400 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item },
\r
401 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_413_mandatory }
\r
403 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_1[] = {
\r
404 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_1_rows }
\r
406 static const long asn_VAL_427_id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item = 222;
\r
407 static const long asn_VAL_427_ignore = 1;
\r
408 static const long asn_VAL_427_mandatory = 2;
\r
409 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_1_rows[] = {
\r
410 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_427_id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item },
\r
411 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_427_ignore },
\r
412 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item },
\r
413 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_427_mandatory }
\r
415 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_1[] = {
\r
416 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_1_rows }
\r
418 static const long asn_VAL_428_id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item = 223;
\r
419 static const long asn_VAL_428_ignore = 1;
\r
420 static const long asn_VAL_428_mandatory = 2;
\r
421 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_1_rows[] = {
\r
422 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_428_id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item },
\r
423 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_428_ignore },
\r
424 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item },
\r
425 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_428_mandatory }
\r
427 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_1[] = {
\r
428 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_1_rows }
\r
430 static const long asn_VAL_429_id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item = 224;
\r
431 static const long asn_VAL_429_ignore = 1;
\r
432 static const long asn_VAL_429_mandatory = 2;
\r
433 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_1_rows[] = {
\r
434 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_429_id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item },
\r
435 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_429_ignore },
\r
436 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToReleased_SgNBModAck_Item },
\r
437 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_429_mandatory }
\r
439 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_1[] = {
\r
440 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_1_rows }
\r
442 static const long asn_VAL_445_id_E_RABs_ToBeReleased_SgNBModReqd_Item = 227;
\r
443 static const long asn_VAL_445_ignore = 1;
\r
444 static const long asn_VAL_445_mandatory = 2;
\r
445 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_1_rows[] = {
\r
446 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_445_id_E_RABs_ToBeReleased_SgNBModReqd_Item },
\r
447 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_445_ignore },
\r
448 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_Item },
\r
449 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_445_mandatory }
\r
451 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_1[] = {
\r
452 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_1_rows }
\r
454 static const long asn_VAL_446_id_E_RABs_ToBeModified_SgNBModReqd_Item = 228;
\r
455 static const long asn_VAL_446_ignore = 1;
\r
456 static const long asn_VAL_446_mandatory = 2;
\r
457 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_1_rows[] = {
\r
458 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_446_id_E_RABs_ToBeModified_SgNBModReqd_Item },
\r
459 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_446_ignore },
\r
460 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item },
\r
461 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_446_mandatory }
\r
463 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_1[] = {
\r
464 { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_1_rows }
\r
466 static const long asn_VAL_454_id_E_RABs_AdmittedToBeModified_SgNBModConf_Item = 295;
\r
467 static const long asn_VAL_454_ignore = 1;
\r
468 static const long asn_VAL_454_mandatory = 2;
\r
469 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_1_rows[] = {
\r
470 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_454_id_E_RABs_AdmittedToBeModified_SgNBModConf_Item },
\r
471 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_454_ignore },
\r
472 { "&Value", aioc__type, &asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item },
\r
473 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_454_mandatory }
\r
475 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_1[] = {
\r
476 { 1, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_1_rows }
\r
478 static const long asn_VAL_468_id_E_RABs_ToBeReleased_SgNBRelReq_Item = 232;
\r
479 static const long asn_VAL_468_ignore = 1;
\r
480 static const long asn_VAL_468_mandatory = 2;
\r
481 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_1_rows[] = {
\r
482 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_468_id_E_RABs_ToBeReleased_SgNBRelReq_Item },
\r
483 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_468_ignore },
\r
484 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item },
\r
485 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_468_mandatory }
\r
487 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_1[] = {
\r
488 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_1_rows }
\r
490 static const long asn_VAL_474_id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item = 319;
\r
491 static const long asn_VAL_474_ignore = 1;
\r
492 static const long asn_VAL_474_mandatory = 2;
\r
493 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_1_rows[] = {
\r
494 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_474_id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item },
\r
495 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_474_ignore },
\r
496 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item },
\r
497 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_474_mandatory }
\r
499 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_1[] = {
\r
500 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_1_rows }
\r
502 static const long asn_VAL_485_id_E_RABs_ToBeReleased_SgNBRelReqd_Item = 321;
\r
503 static const long asn_VAL_485_ignore = 1;
\r
504 static const long asn_VAL_485_mandatory = 2;
\r
505 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_1_rows[] = {
\r
506 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_485_id_E_RABs_ToBeReleased_SgNBRelReqd_Item },
\r
507 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_485_ignore },
\r
508 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_Item },
\r
509 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_485_mandatory }
\r
511 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_1[] = {
\r
512 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_1_rows }
\r
514 static const long asn_VAL_491_id_E_RABs_ToBeReleased_SgNBRelConf_Item = 234;
\r
515 static const long asn_VAL_491_ignore = 1;
\r
516 static const long asn_VAL_491_mandatory = 2;
\r
517 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_1_rows[] = {
\r
518 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_491_id_E_RABs_ToBeReleased_SgNBRelConf_Item },
\r
519 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_491_ignore },
\r
520 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item },
\r
521 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_491_mandatory }
\r
523 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_1[] = {
\r
524 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_1_rows }
\r
526 static const long asn_VAL_496_id_E_RABs_SubjectToSgNBCounterCheck_Item = 236;
\r
527 static const long asn_VAL_496_ignore = 1;
\r
528 static const long asn_VAL_496_mandatory = 2;
\r
529 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_1_rows[] = {
\r
530 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_496_id_E_RABs_SubjectToSgNBCounterCheck_Item },
\r
531 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_496_ignore },
\r
532 { "&Value", aioc__type, &asn_DEF_E_RABs_SubjectToSgNBCounterCheck_Item },
\r
533 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_496_mandatory }
\r
535 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_1[] = {
\r
536 { 1, 4, asn_IOS_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_1_rows }
\r
538 static const long asn_VAL_508_id_E_RABs_ToBeReleased_SgNBChaConf_Item = 230;
\r
539 static const long asn_VAL_508_ignore = 1;
\r
540 static const long asn_VAL_508_mandatory = 2;
\r
541 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_1_rows[] = {
\r
542 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_508_id_E_RABs_ToBeReleased_SgNBChaConf_Item },
\r
543 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_508_ignore },
\r
544 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item },
\r
545 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_508_mandatory }
\r
547 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_1[] = {
\r
548 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_1_rows }
\r
550 static const long asn_VAL_592_id_E_RABs_DataForwardingAddress_Item = 308;
\r
551 static const long asn_VAL_592_ignore = 1;
\r
552 static const long asn_VAL_592_mandatory = 2;
\r
553 static const asn_ioc_cell_t asn_IOS_E_RABs_DataForwardingAddress_ItemIEs_1_rows[] = {
\r
554 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_592_id_E_RABs_DataForwardingAddress_Item },
\r
555 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_592_ignore },
\r
556 { "&Value", aioc__type, &asn_DEF_E_RABs_DataForwardingAddress_Item },
\r
557 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_592_mandatory }
\r
559 static const asn_ioc_set_t asn_IOS_E_RABs_DataForwardingAddress_ItemIEs_1[] = {
\r
560 { 1, 4, asn_IOS_E_RABs_DataForwardingAddress_ItemIEs_1_rows }
\r
562 static const long asn_VAL_594_id_E_RAB_Item = 2;
\r
563 static const long asn_VAL_594_ignore = 1;
\r
564 static const long asn_VAL_594_mandatory = 2;
\r
565 static const asn_ioc_cell_t asn_IOS_E_RAB_ItemIEs_1_rows[] = {
\r
566 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_594_id_E_RAB_Item },
\r
567 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_594_ignore },
\r
568 { "&Value", aioc__type, &asn_DEF_E_RAB_Item },
\r
569 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_594_mandatory }
\r
571 static const asn_ioc_set_t asn_IOS_E_RAB_ItemIEs_1[] = {
\r
572 { 1, 4, asn_IOS_E_RAB_ItemIEs_1_rows }
\r
574 static const long asn_VAL_595_id_E_RABUsageReport_Item = 263;
\r
575 static const long asn_VAL_595_ignore = 1;
\r
576 static const long asn_VAL_595_mandatory = 2;
\r
577 static const asn_ioc_cell_t asn_IOS_E_RABUsageReport_ItemIEs_1_rows[] = {
\r
578 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_595_id_E_RABUsageReport_Item },
\r
579 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_595_ignore },
\r
580 { "&Value", aioc__type, &asn_DEF_E_RABUsageReport_Item },
\r
581 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_595_mandatory }
\r
583 static const asn_ioc_set_t asn_IOS_E_RABUsageReport_ItemIEs_1[] = {
\r
584 { 1, 4, asn_IOS_E_RABUsageReport_ItemIEs_1_rows }
\r
586 static const long asn_VAL_596_id_SecondaryRATUsageReport_Item = 266;
\r
587 static const long asn_VAL_596_reject = 0;
\r
588 static const long asn_VAL_596_mandatory = 2;
\r
589 static const asn_ioc_cell_t asn_IOS_SecondaryRATUsageReport_ItemIEs_1_rows[] = {
\r
590 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_596_id_SecondaryRATUsageReport_Item },
\r
591 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_596_reject },
\r
592 { "&Value", aioc__type, &asn_DEF_SecondaryRATUsageReport_Item },
\r
593 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_596_mandatory }
\r
595 static const asn_ioc_set_t asn_IOS_SecondaryRATUsageReport_ItemIEs_1[] = {
\r
596 { 1, 4, asn_IOS_SecondaryRATUsageReport_ItemIEs_1_rows }
\r
598 static const long asn_VAL_1_id_RICrequestID = 60030;
\r
599 static const long asn_VAL_1_reject = 0;
\r
600 static const long asn_VAL_1_mandatory = 2;
\r
601 static const long asn_VAL_2_id_RANfunctionID = 60003;
\r
602 static const long asn_VAL_2_reject = 0;
\r
603 static const long asn_VAL_2_mandatory = 2;
\r
604 static const long asn_VAL_3_id_RICsubscription = 60033;
\r
605 static const long asn_VAL_3_reject = 0;
\r
606 static const long asn_VAL_3_mandatory = 2;
\r
607 static const asn_ioc_cell_t asn_IOS_RICsubscriptionRequest_IEs_1_rows[] = {
\r
608 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_RICrequestID },
\r
609 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_reject },
\r
610 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
611 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_mandatory },
\r
612 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_RANfunctionID },
\r
613 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
\r
614 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
615 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_mandatory },
\r
616 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_RICsubscription },
\r
617 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
\r
618 { "&Value", aioc__type, &asn_DEF_RICsubscription },
\r
619 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_mandatory }
\r
621 static const asn_ioc_set_t asn_IOS_RICsubscriptionRequest_IEs_1[] = {
\r
622 { 3, 4, asn_IOS_RICsubscriptionRequest_IEs_1_rows }
\r
624 static const long asn_VAL_5_id_RICrequestID = 60030;
\r
625 static const long asn_VAL_5_reject = 0;
\r
626 static const long asn_VAL_5_mandatory = 2;
\r
627 static const long asn_VAL_6_id_RANfunctionID = 60003;
\r
628 static const long asn_VAL_6_reject = 0;
\r
629 static const long asn_VAL_6_mandatory = 2;
\r
630 static const long asn_VAL_7_id_RICactions_Admitted = 60012;
\r
631 static const long asn_VAL_7_reject = 0;
\r
632 static const long asn_VAL_7_mandatory = 2;
\r
633 static const long asn_VAL_8_id_RICactions_NotAdmitted = 60014;
\r
634 static const long asn_VAL_8_reject = 0;
\r
635 static const long asn_VAL_8_optional = 0;
\r
636 static const asn_ioc_cell_t asn_IOS_RICsubscriptionResponse_IEs_1_rows[] = {
\r
637 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_RICrequestID },
\r
638 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_reject },
\r
639 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
640 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_mandatory },
\r
641 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_RANfunctionID },
\r
642 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_reject },
\r
643 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
644 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_mandatory },
\r
645 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_RICactions_Admitted },
\r
646 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_reject },
\r
647 { "&Value", aioc__type, &asn_DEF_RICaction_Admitted_List },
\r
648 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_mandatory },
\r
649 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_RICactions_NotAdmitted },
\r
650 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_reject },
\r
651 { "&Value", aioc__type, &asn_DEF_RICaction_NotAdmitted_List },
\r
652 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional }
\r
654 static const asn_ioc_set_t asn_IOS_RICsubscriptionResponse_IEs_1[] = {
\r
655 { 4, 4, asn_IOS_RICsubscriptionResponse_IEs_1_rows }
\r
657 static const long asn_VAL_11_id_RICrequestID = 60030;
\r
658 static const long asn_VAL_11_reject = 0;
\r
659 static const long asn_VAL_11_mandatory = 2;
\r
660 static const long asn_VAL_12_id_RANfunctionID = 60003;
\r
661 static const long asn_VAL_12_reject = 0;
\r
662 static const long asn_VAL_12_mandatory = 2;
\r
663 static const long asn_VAL_13_id_RICactions_NotAdmitted = 60014;
\r
664 static const long asn_VAL_13_reject = 0;
\r
665 static const long asn_VAL_13_mandatory = 2;
\r
666 static const long asn_VAL_14_id_CriticalityDiagnostics = 17;
\r
667 static const long asn_VAL_14_ignore = 1;
\r
668 static const long asn_VAL_14_optional = 0;
\r
669 static const asn_ioc_cell_t asn_IOS_RICsubscriptionFailure_IEs_1_rows[] = {
\r
670 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_RICrequestID },
\r
671 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_reject },
\r
672 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
673 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_mandatory },
\r
674 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_RANfunctionID },
\r
675 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_reject },
\r
676 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
677 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_mandatory },
\r
678 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_RICactions_NotAdmitted },
\r
679 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_reject },
\r
680 { "&Value", aioc__type, &asn_DEF_RICaction_NotAdmitted_List },
\r
681 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_mandatory },
\r
682 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_CriticalityDiagnostics },
\r
683 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
\r
684 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
685 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional }
\r
687 static const asn_ioc_set_t asn_IOS_RICsubscriptionFailure_IEs_1[] = {
\r
688 { 4, 4, asn_IOS_RICsubscriptionFailure_IEs_1_rows }
\r
690 static const long asn_VAL_15_id_RICrequestID = 60030;
\r
691 static const long asn_VAL_15_reject = 0;
\r
692 static const long asn_VAL_15_mandatory = 2;
\r
693 static const long asn_VAL_16_id_RANfunctionID = 60003;
\r
694 static const long asn_VAL_16_reject = 0;
\r
695 static const long asn_VAL_16_mandatory = 2;
\r
696 static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteRequest_IEs_1_rows[] = {
\r
697 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_RICrequestID },
\r
698 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
\r
699 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
700 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_mandatory },
\r
701 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_RANfunctionID },
\r
702 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_reject },
\r
703 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
704 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_mandatory }
\r
706 static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteRequest_IEs_1[] = {
\r
707 { 2, 4, asn_IOS_RICsubscriptionDeleteRequest_IEs_1_rows }
\r
709 static const long asn_VAL_17_id_RICrequestID = 60030;
\r
710 static const long asn_VAL_17_reject = 0;
\r
711 static const long asn_VAL_17_mandatory = 2;
\r
712 static const long asn_VAL_18_id_RANfunctionID = 60003;
\r
713 static const long asn_VAL_18_reject = 0;
\r
714 static const long asn_VAL_18_mandatory = 2;
\r
715 static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteResponse_IEs_1_rows[] = {
\r
716 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_RICrequestID },
\r
717 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_reject },
\r
718 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
719 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_mandatory },
\r
720 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_RANfunctionID },
\r
721 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_reject },
\r
722 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
723 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_mandatory }
\r
725 static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteResponse_IEs_1[] = {
\r
726 { 2, 4, asn_IOS_RICsubscriptionDeleteResponse_IEs_1_rows }
\r
728 static const long asn_VAL_19_id_RICrequestID = 60030;
\r
729 static const long asn_VAL_19_reject = 0;
\r
730 static const long asn_VAL_19_mandatory = 2;
\r
731 static const long asn_VAL_20_id_RANfunctionID = 60003;
\r
732 static const long asn_VAL_20_reject = 0;
\r
733 static const long asn_VAL_20_mandatory = 2;
\r
734 static const long asn_VAL_21_id_RICcause = 60020;
\r
735 static const long asn_VAL_21_ignore = 1;
\r
736 static const long asn_VAL_21_mandatory = 2;
\r
737 static const long asn_VAL_22_id_CriticalityDiagnostics = 17;
\r
738 static const long asn_VAL_22_ignore = 1;
\r
739 static const long asn_VAL_22_optional = 0;
\r
740 static const asn_ioc_cell_t asn_IOS_RICsubscriptionDeleteFailure_IEs_1_rows[] = {
\r
741 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_RICrequestID },
\r
742 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_reject },
\r
743 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
744 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_mandatory },
\r
745 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RANfunctionID },
\r
746 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_reject },
\r
747 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
748 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_mandatory },
\r
749 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_RICcause },
\r
750 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
\r
751 { "&Value", aioc__type, &asn_DEF_RICcause },
\r
752 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_mandatory },
\r
753 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CriticalityDiagnostics },
\r
754 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
\r
755 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
756 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
\r
758 static const asn_ioc_set_t asn_IOS_RICsubscriptionDeleteFailure_IEs_1[] = {
\r
759 { 4, 4, asn_IOS_RICsubscriptionDeleteFailure_IEs_1_rows }
\r
761 static const long asn_VAL_23_id_RICrequestID = 60030;
\r
762 static const long asn_VAL_23_reject = 0;
\r
763 static const long asn_VAL_23_mandatory = 2;
\r
764 static const long asn_VAL_24_id_RANfunctionID = 60003;
\r
765 static const long asn_VAL_24_reject = 0;
\r
766 static const long asn_VAL_24_mandatory = 2;
\r
767 static const long asn_VAL_25_id_RICactionID = 60017;
\r
768 static const long asn_VAL_25_reject = 0;
\r
769 static const long asn_VAL_25_mandatory = 2;
\r
770 static const long asn_VAL_26_id_RICindicationSN = 60028;
\r
771 static const long asn_VAL_26_reject = 0;
\r
772 static const long asn_VAL_26_mandatory = 2;
\r
773 static const long asn_VAL_27_id_RICindicationType = 60029;
\r
774 static const long asn_VAL_27_reject = 0;
\r
775 static const long asn_VAL_27_mandatory = 2;
\r
776 static const long asn_VAL_28_id_RICindicationHeader = 60026;
\r
777 static const long asn_VAL_28_reject = 0;
\r
778 static const long asn_VAL_28_mandatory = 2;
\r
779 static const long asn_VAL_29_id_RICindicationMessage = 60027;
\r
780 static const long asn_VAL_29_reject = 0;
\r
781 static const long asn_VAL_29_mandatory = 2;
\r
782 static const long asn_VAL_30_id_RICcallProcessID = 60019;
\r
783 static const long asn_VAL_30_reject = 0;
\r
784 static const long asn_VAL_30_optional = 0;
\r
785 static const asn_ioc_cell_t asn_IOS_RICindication_IEs_1_rows[] = {
\r
786 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_RICrequestID },
\r
787 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_reject },
\r
788 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
789 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_mandatory },
\r
790 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_RANfunctionID },
\r
791 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_reject },
\r
792 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
793 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_mandatory },
\r
794 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_RICactionID },
\r
795 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_reject },
\r
796 { "&Value", aioc__type, &asn_DEF_RICactionID },
\r
797 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_mandatory },
\r
798 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_RICindicationSN },
\r
799 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_reject },
\r
800 { "&Value", aioc__type, &asn_DEF_RICindicationSN },
\r
801 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_mandatory },
\r
802 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_RICindicationType },
\r
803 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_reject },
\r
804 { "&Value", aioc__type, &asn_DEF_RICindicationType },
\r
805 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_mandatory },
\r
806 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_RICindicationHeader },
\r
807 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
\r
808 { "&Value", aioc__type, &asn_DEF_RICindicationHeader },
\r
809 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
\r
810 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_RICindicationMessage },
\r
811 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_reject },
\r
812 { "&Value", aioc__type, &asn_DEF_RICindicationMessage },
\r
813 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_mandatory },
\r
814 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RICcallProcessID },
\r
815 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_reject },
\r
816 { "&Value", aioc__type, &asn_DEF_RICcallProcessID },
\r
817 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
\r
819 static const asn_ioc_set_t asn_IOS_RICindication_IEs_1[] = {
\r
820 { 8, 4, asn_IOS_RICindication_IEs_1_rows }
\r
822 static const long asn_VAL_31_id_RICrequestID = 60030;
\r
823 static const long asn_VAL_31_reject = 0;
\r
824 static const long asn_VAL_31_mandatory = 2;
\r
825 static const long asn_VAL_32_id_RANfunctionID = 60003;
\r
826 static const long asn_VAL_32_reject = 0;
\r
827 static const long asn_VAL_32_mandatory = 2;
\r
828 static const long asn_VAL_33_id_RICcallProcessID = 60019;
\r
829 static const long asn_VAL_33_reject = 0;
\r
830 static const long asn_VAL_33_optional = 0;
\r
831 static const long asn_VAL_34_id_RICcontrolHeader = 60022;
\r
832 static const long asn_VAL_34_reject = 0;
\r
833 static const long asn_VAL_34_mandatory = 2;
\r
834 static const long asn_VAL_35_id_RICcontrolMessage = 60023;
\r
835 static const long asn_VAL_35_reject = 0;
\r
836 static const long asn_VAL_35_mandatory = 2;
\r
837 static const long asn_VAL_36_id_RICcontrolAckRequest = 60021;
\r
838 static const long asn_VAL_36_reject = 0;
\r
839 static const long asn_VAL_36_optional = 0;
\r
840 static const asn_ioc_cell_t asn_IOS_RICcontrolRequest_IEs_1_rows[] = {
\r
841 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_RICrequestID },
\r
842 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_reject },
\r
843 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
844 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_mandatory },
\r
845 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_RANfunctionID },
\r
846 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_reject },
\r
847 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
848 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_mandatory },
\r
849 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_RICcallProcessID },
\r
850 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_reject },
\r
851 { "&Value", aioc__type, &asn_DEF_RICcallProcessID },
\r
852 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional },
\r
853 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_RICcontrolHeader },
\r
854 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_reject },
\r
855 { "&Value", aioc__type, &asn_DEF_RICcontrolHeader },
\r
856 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_mandatory },
\r
857 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_RICcontrolMessage },
\r
858 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_reject },
\r
859 { "&Value", aioc__type, &asn_DEF_RICcontrolMessage },
\r
860 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_mandatory },
\r
861 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_RICcontrolAckRequest },
\r
862 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_reject },
\r
863 { "&Value", aioc__type, &asn_DEF_RICcontrolAckRequest },
\r
864 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
\r
866 static const asn_ioc_set_t asn_IOS_RICcontrolRequest_IEs_1[] = {
\r
867 { 6, 4, asn_IOS_RICcontrolRequest_IEs_1_rows }
\r
869 static const long asn_VAL_37_id_RICrequestID = 60030;
\r
870 static const long asn_VAL_37_reject = 0;
\r
871 static const long asn_VAL_37_mandatory = 2;
\r
872 static const long asn_VAL_38_id_RANfunctionID = 60003;
\r
873 static const long asn_VAL_38_reject = 0;
\r
874 static const long asn_VAL_38_mandatory = 2;
\r
875 static const long asn_VAL_39_id_RICcallProcessID = 60019;
\r
876 static const long asn_VAL_39_reject = 0;
\r
877 static const long asn_VAL_39_optional = 0;
\r
878 static const long asn_VAL_40_id_RICcontrolStatus = 60024;
\r
879 static const long asn_VAL_40_reject = 0;
\r
880 static const long asn_VAL_40_mandatory = 2;
\r
881 static const asn_ioc_cell_t asn_IOS_RICcontrolAcknowledge_IEs_1_rows[] = {
\r
882 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_RICrequestID },
\r
883 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_reject },
\r
884 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
885 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_mandatory },
\r
886 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RANfunctionID },
\r
887 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_reject },
\r
888 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
889 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_mandatory },
\r
890 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_RICcallProcessID },
\r
891 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_reject },
\r
892 { "&Value", aioc__type, &asn_DEF_RICcallProcessID },
\r
893 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
\r
894 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_RICcontrolStatus },
\r
895 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_reject },
\r
896 { "&Value", aioc__type, &asn_DEF_RICcontrolStatus },
\r
897 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_mandatory }
\r
899 static const asn_ioc_set_t asn_IOS_RICcontrolAcknowledge_IEs_1[] = {
\r
900 { 4, 4, asn_IOS_RICcontrolAcknowledge_IEs_1_rows }
\r
902 static const long asn_VAL_41_id_RICrequestID = 60030;
\r
903 static const long asn_VAL_41_reject = 0;
\r
904 static const long asn_VAL_41_mandatory = 2;
\r
905 static const long asn_VAL_42_id_RANfunctionID = 60003;
\r
906 static const long asn_VAL_42_reject = 0;
\r
907 static const long asn_VAL_42_mandatory = 2;
\r
908 static const long asn_VAL_43_id_RICcallProcessID = 60019;
\r
909 static const long asn_VAL_43_reject = 0;
\r
910 static const long asn_VAL_43_optional = 0;
\r
911 static const long asn_VAL_44_id_RICcause = 60020;
\r
912 static const long asn_VAL_44_ignore = 1;
\r
913 static const long asn_VAL_44_mandatory = 2;
\r
914 static const asn_ioc_cell_t asn_IOS_RICcontrolFailure_IEs_1_rows[] = {
\r
915 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_RICrequestID },
\r
916 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_reject },
\r
917 { "&Value", aioc__type, &asn_DEF_RICrequestID },
\r
918 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_mandatory },
\r
919 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RANfunctionID },
\r
920 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_reject },
\r
921 { "&Value", aioc__type, &asn_DEF_RANfunctionID },
\r
922 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_mandatory },
\r
923 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_RICcallProcessID },
\r
924 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_reject },
\r
925 { "&Value", aioc__type, &asn_DEF_RICcallProcessID },
\r
926 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
\r
927 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_RICcause },
\r
928 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
\r
929 { "&Value", aioc__type, &asn_DEF_RICcause },
\r
930 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_mandatory }
\r
932 static const asn_ioc_set_t asn_IOS_RICcontrolFailure_IEs_1[] = {
\r
933 { 4, 4, asn_IOS_RICcontrolFailure_IEs_1_rows }
\r
935 static const long asn_VAL_45_id_RANfunctionsAdded = 60007;
\r
936 static const long asn_VAL_45_reject = 0;
\r
937 static const long asn_VAL_45_optional = 0;
\r
938 static const long asn_VAL_46_id_RANfunctionsModified = 60009;
\r
939 static const long asn_VAL_46_reject = 0;
\r
940 static const long asn_VAL_46_optional = 0;
\r
941 static const long asn_VAL_47_id_RANfunctionsDeleted = 60008;
\r
942 static const long asn_VAL_47_reject = 0;
\r
943 static const long asn_VAL_47_optional = 0;
\r
944 static const asn_ioc_cell_t asn_IOS_RICserviceUpdate_IEs_1_rows[] = {
\r
945 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_RANfunctionsAdded },
\r
946 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_reject },
\r
947 { "&Value", aioc__type, &asn_DEF_RANfunctions_List },
\r
948 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional },
\r
949 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_RANfunctionsModified },
\r
950 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_reject },
\r
951 { "&Value", aioc__type, &asn_DEF_RANfunctions_List },
\r
952 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
\r
953 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_RANfunctionsDeleted },
\r
954 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_reject },
\r
955 { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List },
\r
956 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
\r
958 static const asn_ioc_set_t asn_IOS_RICserviceUpdate_IEs_1[] = {
\r
959 { 3, 4, asn_IOS_RICserviceUpdate_IEs_1_rows }
\r
961 static const long asn_VAL_50_id_RANfunctionsAccepted = 60006;
\r
962 static const long asn_VAL_50_reject = 0;
\r
963 static const long asn_VAL_50_optional = 0;
\r
964 static const long asn_VAL_51_id_RANfunctionsRejected = 60010;
\r
965 static const long asn_VAL_51_reject = 0;
\r
966 static const long asn_VAL_51_optional = 0;
\r
967 static const asn_ioc_cell_t asn_IOS_RICserviceUpdateAcknowledge_IEs_1_rows[] = {
\r
968 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_RANfunctionsAccepted },
\r
969 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_reject },
\r
970 { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List },
\r
971 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional },
\r
972 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_RANfunctionsRejected },
\r
973 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_reject },
\r
974 { "&Value", aioc__type, &asn_DEF_RANfunctionsIDcause_List },
\r
975 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional }
\r
977 static const asn_ioc_set_t asn_IOS_RICserviceUpdateAcknowledge_IEs_1[] = {
\r
978 { 2, 4, asn_IOS_RICserviceUpdateAcknowledge_IEs_1_rows }
\r
980 static const long asn_VAL_53_id_RANfunctionsRejected = 60010;
\r
981 static const long asn_VAL_53_ignore = 1;
\r
982 static const long asn_VAL_53_optional = 0;
\r
983 static const long asn_VAL_54_id_TimeToWait = 22;
\r
984 static const long asn_VAL_54_ignore = 1;
\r
985 static const long asn_VAL_54_optional = 0;
\r
986 static const long asn_VAL_55_id_CriticalityDiagnostics = 17;
\r
987 static const long asn_VAL_55_ignore = 1;
\r
988 static const long asn_VAL_55_optional = 0;
\r
989 static const asn_ioc_cell_t asn_IOS_RICserviceUpdateFailure_IEs_1_rows[] = {
\r
990 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RANfunctionsRejected },
\r
991 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
\r
992 { "&Value", aioc__type, &asn_DEF_RANfunctionsIDcause_List },
\r
993 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional },
\r
994 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_TimeToWait },
\r
995 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
\r
996 { "&Value", aioc__type, &asn_DEF_TimeToWait },
\r
997 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
\r
998 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_CriticalityDiagnostics },
\r
999 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
\r
1000 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1001 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional }
\r
1003 static const asn_ioc_set_t asn_IOS_RICserviceUpdateFailure_IEs_1[] = {
\r
1004 { 3, 4, asn_IOS_RICserviceUpdateFailure_IEs_1_rows }
\r
1006 static const long asn_VAL_56_id_RANfunctionsAccepted = 60006;
\r
1007 static const long asn_VAL_56_reject = 0;
\r
1008 static const long asn_VAL_56_optional = 0;
\r
1009 static const asn_ioc_cell_t asn_IOS_RICserviceQuery_IEs_1_rows[] = {
\r
1010 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_RANfunctionsAccepted },
\r
1011 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_reject },
\r
1012 { "&Value", aioc__type, &asn_DEF_RANfunctionsID_List },
\r
1013 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
\r
1015 static const asn_ioc_set_t asn_IOS_RICserviceQuery_IEs_1[] = {
\r
1016 { 1, 4, asn_IOS_RICserviceQuery_IEs_1_rows }
\r
1018 static const long asn_VAL_57_id_Old_eNB_UE_X2AP_ID = 10;
\r
1019 static const long asn_VAL_57_reject = 0;
\r
1020 static const long asn_VAL_57_mandatory = 2;
\r
1021 static const long asn_VAL_58_id_Cause = 5;
\r
1022 static const long asn_VAL_58_ignore = 1;
\r
1023 static const long asn_VAL_58_mandatory = 2;
\r
1024 static const long asn_VAL_59_id_TargetCell_ID = 11;
\r
1025 static const long asn_VAL_59_reject = 0;
\r
1026 static const long asn_VAL_59_mandatory = 2;
\r
1027 static const long asn_VAL_60_id_GUMMEI_ID = 23;
\r
1028 static const long asn_VAL_60_reject = 0;
\r
1029 static const long asn_VAL_60_mandatory = 2;
\r
1030 static const long asn_VAL_61_id_UE_ContextInformation = 14;
\r
1031 static const long asn_VAL_61_reject = 0;
\r
1032 static const long asn_VAL_61_mandatory = 2;
\r
1033 static const long asn_VAL_62_id_UE_HistoryInformation = 15;
\r
1034 static const long asn_VAL_62_ignore = 1;
\r
1035 static const long asn_VAL_62_mandatory = 2;
\r
1036 static const long asn_VAL_63_id_TraceActivation = 13;
\r
1037 static const long asn_VAL_63_ignore = 1;
\r
1038 static const long asn_VAL_63_optional = 0;
\r
1039 static const long asn_VAL_64_id_SRVCCOperationPossible = 36;
\r
1040 static const long asn_VAL_64_ignore = 1;
\r
1041 static const long asn_VAL_64_optional = 0;
\r
1042 static const long asn_VAL_65_id_CSGMembershipStatus = 71;
\r
1043 static const long asn_VAL_65_reject = 0;
\r
1044 static const long asn_VAL_65_optional = 0;
\r
1045 static const long asn_VAL_66_id_MobilityInformation = 82;
\r
1046 static const long asn_VAL_66_ignore = 1;
\r
1047 static const long asn_VAL_66_optional = 0;
\r
1048 static const long asn_VAL_67_id_Masked_IMEISV = 98;
\r
1049 static const long asn_VAL_67_ignore = 1;
\r
1050 static const long asn_VAL_67_optional = 0;
\r
1051 static const long asn_VAL_68_id_UE_HistoryInformationFromTheUE = 105;
\r
1052 static const long asn_VAL_68_ignore = 1;
\r
1053 static const long asn_VAL_68_optional = 0;
\r
1054 static const long asn_VAL_69_id_ExpectedUEBehaviour = 104;
\r
1055 static const long asn_VAL_69_ignore = 1;
\r
1056 static const long asn_VAL_69_optional = 0;
\r
1057 static const long asn_VAL_70_id_ProSeAuthorized = 103;
\r
1058 static const long asn_VAL_70_ignore = 1;
\r
1059 static const long asn_VAL_70_optional = 0;
\r
1060 static const long asn_VAL_71_id_UE_ContextReferenceAtSeNB = 153;
\r
1061 static const long asn_VAL_71_ignore = 1;
\r
1062 static const long asn_VAL_71_optional = 0;
\r
1063 static const long asn_VAL_72_id_Old_eNB_UE_X2AP_ID_Extension = 156;
\r
1064 static const long asn_VAL_72_reject = 0;
\r
1065 static const long asn_VAL_72_optional = 0;
\r
1066 static const long asn_VAL_73_id_V2XServicesAuthorized = 176;
\r
1067 static const long asn_VAL_73_ignore = 1;
\r
1068 static const long asn_VAL_73_optional = 0;
\r
1069 static const long asn_VAL_74_id_UE_ContextReferenceAtWT = 182;
\r
1070 static const long asn_VAL_74_ignore = 1;
\r
1071 static const long asn_VAL_74_optional = 0;
\r
1072 static const long asn_VAL_75_id_NRUESecurityCapabilities = 248;
\r
1073 static const long asn_VAL_75_ignore = 1;
\r
1074 static const long asn_VAL_75_optional = 0;
\r
1075 static const long asn_VAL_76_id_UE_ContextReferenceAtSgNB = 254;
\r
1076 static const long asn_VAL_76_ignore = 1;
\r
1077 static const long asn_VAL_76_optional = 0;
\r
1078 static const long asn_VAL_77_id_AerialUEsubscriptionInformation = 277;
\r
1079 static const long asn_VAL_77_ignore = 1;
\r
1080 static const long asn_VAL_77_optional = 0;
\r
1081 static const long asn_VAL_78_id_Subscription_Based_UE_DifferentiationInfo = 309;
\r
1082 static const long asn_VAL_78_ignore = 1;
\r
1083 static const long asn_VAL_78_optional = 0;
\r
1084 static const asn_ioc_cell_t asn_IOS_HandoverRequest_IEs_1_rows[] = {
\r
1085 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_Old_eNB_UE_X2AP_ID },
\r
1086 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_reject },
\r
1087 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1088 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_mandatory },
\r
1089 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_Cause },
\r
1090 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
\r
1091 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1092 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_mandatory },
\r
1093 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_TargetCell_ID },
\r
1094 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_reject },
\r
1095 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
1096 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_mandatory },
\r
1097 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_GUMMEI_ID },
\r
1098 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_reject },
\r
1099 { "&Value", aioc__type, &asn_DEF_GUMMEI },
\r
1100 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_mandatory },
\r
1101 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_UE_ContextInformation },
\r
1102 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_reject },
\r
1103 { "&Value", aioc__type, &asn_DEF_UE_ContextInformation },
\r
1104 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_mandatory },
\r
1105 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UE_HistoryInformation },
\r
1106 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
\r
1107 { "&Value", aioc__type, &asn_DEF_UE_HistoryInformation },
\r
1108 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_mandatory },
\r
1109 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_TraceActivation },
\r
1110 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_ignore },
\r
1111 { "&Value", aioc__type, &asn_DEF_TraceActivation },
\r
1112 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
\r
1113 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_SRVCCOperationPossible },
\r
1114 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_ignore },
\r
1115 { "&Value", aioc__type, &asn_DEF_SRVCCOperationPossible },
\r
1116 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
\r
1117 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_CSGMembershipStatus },
\r
1118 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
\r
1119 { "&Value", aioc__type, &asn_DEF_CSGMembershipStatus },
\r
1120 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
\r
1121 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_MobilityInformation },
\r
1122 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_ignore },
\r
1123 { "&Value", aioc__type, &asn_DEF_MobilityInformation },
\r
1124 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
\r
1125 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_Masked_IMEISV },
\r
1126 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
\r
1127 { "&Value", aioc__type, &asn_DEF_Masked_IMEISV },
\r
1128 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
\r
1129 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_UE_HistoryInformationFromTheUE },
\r
1130 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
\r
1131 { "&Value", aioc__type, &asn_DEF_UE_HistoryInformationFromTheUE },
\r
1132 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional },
\r
1133 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_ExpectedUEBehaviour },
\r
1134 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
\r
1135 { "&Value", aioc__type, &asn_DEF_ExpectedUEBehaviour },
\r
1136 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
\r
1137 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_ProSeAuthorized },
\r
1138 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
\r
1139 { "&Value", aioc__type, &asn_DEF_ProSeAuthorized },
\r
1140 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
\r
1141 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_UE_ContextReferenceAtSeNB },
\r
1142 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
\r
1143 { "&Value", aioc__type, &asn_DEF_UE_ContextReferenceAtSeNB },
\r
1144 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
\r
1145 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_Old_eNB_UE_X2AP_ID_Extension },
\r
1146 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_reject },
\r
1147 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1148 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional },
\r
1149 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_V2XServicesAuthorized },
\r
1150 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
\r
1151 { "&Value", aioc__type, &asn_DEF_V2XServicesAuthorized },
\r
1152 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
\r
1153 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_UE_ContextReferenceAtWT },
\r
1154 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
\r
1155 { "&Value", aioc__type, &asn_DEF_UE_ContextReferenceAtWT },
\r
1156 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
\r
1157 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRUESecurityCapabilities },
\r
1158 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
\r
1159 { "&Value", aioc__type, &asn_DEF_NRUESecurityCapabilities },
\r
1160 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional },
\r
1161 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_UE_ContextReferenceAtSgNB },
\r
1162 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
\r
1163 { "&Value", aioc__type, &asn_DEF_UE_ContextReferenceAtSgNB },
\r
1164 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
\r
1165 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_AerialUEsubscriptionInformation },
\r
1166 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
\r
1167 { "&Value", aioc__type, &asn_DEF_AerialUEsubscriptionInformation },
\r
1168 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional },
\r
1169 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_Subscription_Based_UE_DifferentiationInfo },
\r
1170 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
\r
1171 { "&Value", aioc__type, &asn_DEF_Subscription_Based_UE_DifferentiationInfo },
\r
1172 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_optional }
\r
1174 static const asn_ioc_set_t asn_IOS_HandoverRequest_IEs_1[] = {
\r
1175 { 22, 4, asn_IOS_HandoverRequest_IEs_1_rows }
\r
1177 static const long asn_VAL_80_id_Old_eNB_UE_X2AP_ID = 10;
\r
1178 static const long asn_VAL_80_ignore = 1;
\r
1179 static const long asn_VAL_80_mandatory = 2;
\r
1180 static const long asn_VAL_81_id_New_eNB_UE_X2AP_ID = 9;
\r
1181 static const long asn_VAL_81_ignore = 1;
\r
1182 static const long asn_VAL_81_mandatory = 2;
\r
1183 static const long asn_VAL_82_id_E_RABs_Admitted_List = 1;
\r
1184 static const long asn_VAL_82_ignore = 1;
\r
1185 static const long asn_VAL_82_mandatory = 2;
\r
1186 static const long asn_VAL_83_id_E_RABs_NotAdmitted_List = 3;
\r
1187 static const long asn_VAL_83_ignore = 1;
\r
1188 static const long asn_VAL_83_optional = 0;
\r
1189 static const long asn_VAL_84_id_TargeteNBtoSource_eNBTransparentContainer = 12;
\r
1190 static const long asn_VAL_84_ignore = 1;
\r
1191 static const long asn_VAL_84_mandatory = 2;
\r
1192 static const long asn_VAL_85_id_CriticalityDiagnostics = 17;
\r
1193 static const long asn_VAL_85_ignore = 1;
\r
1194 static const long asn_VAL_85_optional = 0;
\r
1195 static const long asn_VAL_86_id_UE_ContextKeptIndicator = 154;
\r
1196 static const long asn_VAL_86_ignore = 1;
\r
1197 static const long asn_VAL_86_optional = 0;
\r
1198 static const long asn_VAL_87_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
1199 static const long asn_VAL_87_ignore = 1;
\r
1200 static const long asn_VAL_87_optional = 0;
\r
1201 static const long asn_VAL_88_id_Old_eNB_UE_X2AP_ID_Extension = 156;
\r
1202 static const long asn_VAL_88_ignore = 1;
\r
1203 static const long asn_VAL_88_optional = 0;
\r
1204 static const long asn_VAL_89_id_New_eNB_UE_X2AP_ID_Extension = 155;
\r
1205 static const long asn_VAL_89_reject = 0;
\r
1206 static const long asn_VAL_89_optional = 0;
\r
1207 static const long asn_VAL_90_id_WT_UE_ContextKeptIndicator = 183;
\r
1208 static const long asn_VAL_90_ignore = 1;
\r
1209 static const long asn_VAL_90_optional = 0;
\r
1210 static const asn_ioc_cell_t asn_IOS_HandoverRequestAcknowledge_IEs_1_rows[] = {
\r
1211 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_Old_eNB_UE_X2AP_ID },
\r
1212 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
\r
1213 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1214 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_mandatory },
\r
1215 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_New_eNB_UE_X2AP_ID },
\r
1216 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
\r
1217 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1218 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_mandatory },
\r
1219 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_E_RABs_Admitted_List },
\r
1220 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
\r
1221 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_List },
\r
1222 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_mandatory },
\r
1223 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_E_RABs_NotAdmitted_List },
\r
1224 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
\r
1225 { "&Value", aioc__type, &asn_DEF_E_RAB_List },
\r
1226 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_optional },
\r
1227 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_TargeteNBtoSource_eNBTransparentContainer },
\r
1228 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
\r
1229 { "&Value", aioc__type, &asn_DEF_TargeteNBtoSource_eNBTransparentContainer },
\r
1230 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_mandatory },
\r
1231 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_CriticalityDiagnostics },
\r
1232 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
\r
1233 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1234 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
\r
1235 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_UE_ContextKeptIndicator },
\r
1236 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
\r
1237 { "&Value", aioc__type, &asn_DEF_UE_ContextKeptIndicator },
\r
1238 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional },
\r
1239 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_SeNB_UE_X2AP_ID_Extension },
\r
1240 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
\r
1241 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1242 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
\r
1243 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_Old_eNB_UE_X2AP_ID_Extension },
\r
1244 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_ignore },
\r
1245 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1246 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional },
\r
1247 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_New_eNB_UE_X2AP_ID_Extension },
\r
1248 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_reject },
\r
1249 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1250 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
\r
1251 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_WT_UE_ContextKeptIndicator },
\r
1252 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_ignore },
\r
1253 { "&Value", aioc__type, &asn_DEF_UE_ContextKeptIndicator },
\r
1254 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
\r
1256 static const asn_ioc_set_t asn_IOS_HandoverRequestAcknowledge_IEs_1[] = {
\r
1257 { 11, 4, asn_IOS_HandoverRequestAcknowledge_IEs_1_rows }
\r
1259 static const long asn_VAL_92_id_Old_eNB_UE_X2AP_ID = 10;
\r
1260 static const long asn_VAL_92_ignore = 1;
\r
1261 static const long asn_VAL_92_mandatory = 2;
\r
1262 static const long asn_VAL_93_id_Cause = 5;
\r
1263 static const long asn_VAL_93_ignore = 1;
\r
1264 static const long asn_VAL_93_mandatory = 2;
\r
1265 static const long asn_VAL_94_id_CriticalityDiagnostics = 17;
\r
1266 static const long asn_VAL_94_ignore = 1;
\r
1267 static const long asn_VAL_94_optional = 0;
\r
1268 static const long asn_VAL_95_id_Old_eNB_UE_X2AP_ID_Extension = 156;
\r
1269 static const long asn_VAL_95_ignore = 1;
\r
1270 static const long asn_VAL_95_optional = 0;
\r
1271 static const asn_ioc_cell_t asn_IOS_HandoverPreparationFailure_IEs_1_rows[] = {
\r
1272 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_Old_eNB_UE_X2AP_ID },
\r
1273 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
\r
1274 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1275 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_mandatory },
\r
1276 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_Cause },
\r
1277 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
\r
1278 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1279 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_mandatory },
\r
1280 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_CriticalityDiagnostics },
\r
1281 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
\r
1282 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1283 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional },
\r
1284 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_Old_eNB_UE_X2AP_ID_Extension },
\r
1285 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
\r
1286 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1287 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
\r
1289 static const asn_ioc_set_t asn_IOS_HandoverPreparationFailure_IEs_1[] = {
\r
1290 { 4, 4, asn_IOS_HandoverPreparationFailure_IEs_1_rows }
\r
1292 static const long asn_VAL_96_id_HandoverReportType = 54;
\r
1293 static const long asn_VAL_96_ignore = 1;
\r
1294 static const long asn_VAL_96_mandatory = 2;
\r
1295 static const long asn_VAL_97_id_Cause = 5;
\r
1296 static const long asn_VAL_97_ignore = 1;
\r
1297 static const long asn_VAL_97_mandatory = 2;
\r
1298 static const long asn_VAL_98_id_SourceCellECGI = 52;
\r
1299 static const long asn_VAL_98_ignore = 1;
\r
1300 static const long asn_VAL_98_mandatory = 2;
\r
1301 static const long asn_VAL_99_id_FailureCellECGI = 53;
\r
1302 static const long asn_VAL_99_ignore = 1;
\r
1303 static const long asn_VAL_99_mandatory = 2;
\r
1304 static const long asn_VAL_100_id_Re_establishmentCellECGI = 49;
\r
1305 static const long asn_VAL_100_ignore = 1;
\r
1306 static const long asn_VAL_100_conditional = 1;
\r
1307 static const long asn_VAL_101_id_TargetCellInUTRAN = 81;
\r
1308 static const long asn_VAL_101_ignore = 1;
\r
1309 static const long asn_VAL_101_conditional = 1;
\r
1310 static const long asn_VAL_102_id_SourceCellCRNTI = 83;
\r
1311 static const long asn_VAL_102_ignore = 1;
\r
1312 static const long asn_VAL_102_optional = 0;
\r
1313 static const long asn_VAL_103_id_MobilityInformation = 82;
\r
1314 static const long asn_VAL_103_ignore = 1;
\r
1315 static const long asn_VAL_103_optional = 0;
\r
1316 static const long asn_VAL_104_id_UE_RLF_Report_Container = 60;
\r
1317 static const long asn_VAL_104_ignore = 1;
\r
1318 static const long asn_VAL_104_optional = 0;
\r
1319 static const long asn_VAL_105_id_UE_RLF_Report_Container_for_extended_bands = 107;
\r
1320 static const long asn_VAL_105_ignore = 1;
\r
1321 static const long asn_VAL_105_optional = 0;
\r
1322 static const asn_ioc_cell_t asn_IOS_HandoverReport_IEs_1_rows[] = {
\r
1323 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_HandoverReportType },
\r
1324 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
\r
1325 { "&Value", aioc__type, &asn_DEF_HandoverReportType },
\r
1326 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_mandatory },
\r
1327 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_Cause },
\r
1328 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
\r
1329 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1330 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_mandatory },
\r
1331 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_SourceCellECGI },
\r
1332 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
\r
1333 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
1334 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_mandatory },
\r
1335 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_FailureCellECGI },
\r
1336 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
\r
1337 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
1338 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_mandatory },
\r
1339 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_Re_establishmentCellECGI },
\r
1340 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
\r
1341 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
1342 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_conditional },
\r
1343 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_TargetCellInUTRAN },
\r
1344 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
\r
1345 { "&Value", aioc__type, &asn_DEF_TargetCellInUTRAN },
\r
1346 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_conditional },
\r
1347 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_SourceCellCRNTI },
\r
1348 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
\r
1349 { "&Value", aioc__type, &asn_DEF_CRNTI },
\r
1350 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
\r
1351 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_MobilityInformation },
\r
1352 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
\r
1353 { "&Value", aioc__type, &asn_DEF_MobilityInformation },
\r
1354 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
\r
1355 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_UE_RLF_Report_Container },
\r
1356 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
\r
1357 { "&Value", aioc__type, &asn_DEF_UE_RLF_Report_Container },
\r
1358 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional },
\r
1359 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_UE_RLF_Report_Container_for_extended_bands },
\r
1360 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
\r
1361 { "&Value", aioc__type, &asn_DEF_UE_RLF_Report_Container_for_extended_bands },
\r
1362 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional }
\r
1364 static const asn_ioc_set_t asn_IOS_HandoverReport_IEs_1[] = {
\r
1365 { 10, 4, asn_IOS_HandoverReport_IEs_1_rows }
\r
1367 static const long asn_VAL_106_id_Old_eNB_UE_X2AP_ID = 10;
\r
1368 static const long asn_VAL_106_reject = 0;
\r
1369 static const long asn_VAL_106_mandatory = 2;
\r
1370 static const long asn_VAL_107_id_New_eNB_UE_X2AP_ID = 9;
\r
1371 static const long asn_VAL_107_reject = 0;
\r
1372 static const long asn_VAL_107_mandatory = 2;
\r
1373 static const long asn_VAL_108_id_E_RABs_SubjectToStatusTransfer_List = 18;
\r
1374 static const long asn_VAL_108_ignore = 1;
\r
1375 static const long asn_VAL_108_mandatory = 2;
\r
1376 static const long asn_VAL_109_id_Old_eNB_UE_X2AP_ID_Extension = 156;
\r
1377 static const long asn_VAL_109_reject = 0;
\r
1378 static const long asn_VAL_109_optional = 0;
\r
1379 static const long asn_VAL_110_id_New_eNB_UE_X2AP_ID_Extension = 155;
\r
1380 static const long asn_VAL_110_reject = 0;
\r
1381 static const long asn_VAL_110_optional = 0;
\r
1382 static const long asn_VAL_111_id_SgNB_UE_X2AP_ID = 207;
\r
1383 static const long asn_VAL_111_ignore = 1;
\r
1384 static const long asn_VAL_111_optional = 0;
\r
1385 static const asn_ioc_cell_t asn_IOS_SNStatusTransfer_IEs_1_rows[] = {
\r
1386 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_Old_eNB_UE_X2AP_ID },
\r
1387 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
\r
1388 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1389 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_mandatory },
\r
1390 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_New_eNB_UE_X2AP_ID },
\r
1391 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_reject },
\r
1392 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1393 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_mandatory },
\r
1394 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_E_RABs_SubjectToStatusTransfer_List },
\r
1395 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_ignore },
\r
1396 { "&Value", aioc__type, &asn_DEF_E_RABs_SubjectToStatusTransfer_List },
\r
1397 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_mandatory },
\r
1398 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_Old_eNB_UE_X2AP_ID_Extension },
\r
1399 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_reject },
\r
1400 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1401 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional },
\r
1402 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_New_eNB_UE_X2AP_ID_Extension },
\r
1403 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_reject },
\r
1404 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1405 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
\r
1406 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_SgNB_UE_X2AP_ID },
\r
1407 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
\r
1408 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
1409 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
\r
1411 static const asn_ioc_set_t asn_IOS_SNStatusTransfer_IEs_1[] = {
\r
1412 { 6, 4, asn_IOS_SNStatusTransfer_IEs_1_rows }
\r
1414 static const long asn_VAL_113_id_Old_eNB_UE_X2AP_ID = 10;
\r
1415 static const long asn_VAL_113_reject = 0;
\r
1416 static const long asn_VAL_113_mandatory = 2;
\r
1417 static const long asn_VAL_114_id_New_eNB_UE_X2AP_ID = 9;
\r
1418 static const long asn_VAL_114_reject = 0;
\r
1419 static const long asn_VAL_114_mandatory = 2;
\r
1420 static const long asn_VAL_115_id_Old_eNB_UE_X2AP_ID_Extension = 156;
\r
1421 static const long asn_VAL_115_reject = 0;
\r
1422 static const long asn_VAL_115_optional = 0;
\r
1423 static const long asn_VAL_116_id_New_eNB_UE_X2AP_ID_Extension = 155;
\r
1424 static const long asn_VAL_116_reject = 0;
\r
1425 static const long asn_VAL_116_optional = 0;
\r
1426 static const long asn_VAL_117_id_SIPTO_BearerDeactivationIndication = 164;
\r
1427 static const long asn_VAL_117_ignore = 1;
\r
1428 static const long asn_VAL_117_optional = 0;
\r
1429 static const long asn_VAL_118_id_SgNB_UE_X2AP_ID = 207;
\r
1430 static const long asn_VAL_118_ignore = 1;
\r
1431 static const long asn_VAL_118_optional = 0;
\r
1432 static const asn_ioc_cell_t asn_IOS_UEContextRelease_IEs_1_rows[] = {
\r
1433 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_Old_eNB_UE_X2AP_ID },
\r
1434 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_reject },
\r
1435 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1436 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_mandatory },
\r
1437 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_New_eNB_UE_X2AP_ID },
\r
1438 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_reject },
\r
1439 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1440 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_mandatory },
\r
1441 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_115_id_Old_eNB_UE_X2AP_ID_Extension },
\r
1442 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_115_reject },
\r
1443 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1444 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_115_optional },
\r
1445 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_116_id_New_eNB_UE_X2AP_ID_Extension },
\r
1446 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_116_reject },
\r
1447 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1448 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_116_optional },
\r
1449 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_117_id_SIPTO_BearerDeactivationIndication },
\r
1450 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_117_ignore },
\r
1451 { "&Value", aioc__type, &asn_DEF_SIPTOBearerDeactivationIndication },
\r
1452 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_117_optional },
\r
1453 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_118_id_SgNB_UE_X2AP_ID },
\r
1454 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_118_ignore },
\r
1455 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
1456 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_118_optional }
\r
1458 static const asn_ioc_set_t asn_IOS_UEContextRelease_IEs_1[] = {
\r
1459 { 6, 4, asn_IOS_UEContextRelease_IEs_1_rows }
\r
1461 static const long asn_VAL_119_id_Old_eNB_UE_X2AP_ID = 10;
\r
1462 static const long asn_VAL_119_reject = 0;
\r
1463 static const long asn_VAL_119_mandatory = 2;
\r
1464 static const long asn_VAL_120_id_New_eNB_UE_X2AP_ID = 9;
\r
1465 static const long asn_VAL_120_ignore = 1;
\r
1466 static const long asn_VAL_120_optional = 0;
\r
1467 static const long asn_VAL_121_id_Cause = 5;
\r
1468 static const long asn_VAL_121_ignore = 1;
\r
1469 static const long asn_VAL_121_mandatory = 2;
\r
1470 static const long asn_VAL_122_id_Old_eNB_UE_X2AP_ID_Extension = 156;
\r
1471 static const long asn_VAL_122_reject = 0;
\r
1472 static const long asn_VAL_122_optional = 0;
\r
1473 static const long asn_VAL_123_id_New_eNB_UE_X2AP_ID_Extension = 155;
\r
1474 static const long asn_VAL_123_ignore = 1;
\r
1475 static const long asn_VAL_123_optional = 0;
\r
1476 static const asn_ioc_cell_t asn_IOS_HandoverCancel_IEs_1_rows[] = {
\r
1477 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_119_id_Old_eNB_UE_X2AP_ID },
\r
1478 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_119_reject },
\r
1479 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1480 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_119_mandatory },
\r
1481 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_120_id_New_eNB_UE_X2AP_ID },
\r
1482 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_120_ignore },
\r
1483 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1484 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_120_optional },
\r
1485 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_121_id_Cause },
\r
1486 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_121_ignore },
\r
1487 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1488 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_121_mandatory },
\r
1489 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_122_id_Old_eNB_UE_X2AP_ID_Extension },
\r
1490 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_122_reject },
\r
1491 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1492 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_122_optional },
\r
1493 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_123_id_New_eNB_UE_X2AP_ID_Extension },
\r
1494 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_123_ignore },
\r
1495 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1496 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_123_optional }
\r
1498 static const asn_ioc_set_t asn_IOS_HandoverCancel_IEs_1[] = {
\r
1499 { 5, 4, asn_IOS_HandoverCancel_IEs_1_rows }
\r
1501 static const long asn_VAL_124_id_Old_eNB_UE_X2AP_ID = 10;
\r
1502 static const long asn_VAL_124_ignore = 1;
\r
1503 static const long asn_VAL_124_optional = 0;
\r
1504 static const long asn_VAL_125_id_New_eNB_UE_X2AP_ID = 9;
\r
1505 static const long asn_VAL_125_ignore = 1;
\r
1506 static const long asn_VAL_125_optional = 0;
\r
1507 static const long asn_VAL_126_id_Cause = 5;
\r
1508 static const long asn_VAL_126_ignore = 1;
\r
1509 static const long asn_VAL_126_optional = 0;
\r
1510 static const long asn_VAL_127_id_CriticalityDiagnostics = 17;
\r
1511 static const long asn_VAL_127_ignore = 1;
\r
1512 static const long asn_VAL_127_optional = 0;
\r
1513 static const long asn_VAL_128_id_Old_eNB_UE_X2AP_ID_Extension = 156;
\r
1514 static const long asn_VAL_128_ignore = 1;
\r
1515 static const long asn_VAL_128_optional = 0;
\r
1516 static const long asn_VAL_129_id_New_eNB_UE_X2AP_ID_Extension = 155;
\r
1517 static const long asn_VAL_129_ignore = 1;
\r
1518 static const long asn_VAL_129_optional = 0;
\r
1519 static const long asn_VAL_130_id_Old_SgNB_UE_X2AP_ID = 264;
\r
1520 static const long asn_VAL_130_ignore = 1;
\r
1521 static const long asn_VAL_130_optional = 0;
\r
1522 static const asn_ioc_cell_t asn_IOS_ErrorIndication_IEs_1_rows[] = {
\r
1523 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_124_id_Old_eNB_UE_X2AP_ID },
\r
1524 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_124_ignore },
\r
1525 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1526 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_124_optional },
\r
1527 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_125_id_New_eNB_UE_X2AP_ID },
\r
1528 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_125_ignore },
\r
1529 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
1530 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_125_optional },
\r
1531 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_126_id_Cause },
\r
1532 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_126_ignore },
\r
1533 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1534 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_126_optional },
\r
1535 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_127_id_CriticalityDiagnostics },
\r
1536 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_127_ignore },
\r
1537 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1538 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_127_optional },
\r
1539 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_128_id_Old_eNB_UE_X2AP_ID_Extension },
\r
1540 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_128_ignore },
\r
1541 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1542 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_128_optional },
\r
1543 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_129_id_New_eNB_UE_X2AP_ID_Extension },
\r
1544 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_129_ignore },
\r
1545 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
1546 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_129_optional },
\r
1547 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_130_id_Old_SgNB_UE_X2AP_ID },
\r
1548 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_130_ignore },
\r
1549 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
1550 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_130_optional }
\r
1552 static const asn_ioc_set_t asn_IOS_ErrorIndication_IEs_1[] = {
\r
1553 { 7, 4, asn_IOS_ErrorIndication_IEs_1_rows }
\r
1555 static const long asn_VAL_131_id_Cause = 5;
\r
1556 static const long asn_VAL_131_ignore = 1;
\r
1557 static const long asn_VAL_131_mandatory = 2;
\r
1558 static const asn_ioc_cell_t asn_IOS_ResetRequest_IEs_1_rows[] = {
\r
1559 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_131_id_Cause },
\r
1560 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_131_ignore },
\r
1561 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1562 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_131_mandatory }
\r
1564 static const asn_ioc_set_t asn_IOS_ResetRequest_IEs_1[] = {
\r
1565 { 1, 4, asn_IOS_ResetRequest_IEs_1_rows }
\r
1567 static const long asn_VAL_132_id_CriticalityDiagnostics = 17;
\r
1568 static const long asn_VAL_132_ignore = 1;
\r
1569 static const long asn_VAL_132_optional = 0;
\r
1570 static const asn_ioc_cell_t asn_IOS_ResetResponse_IEs_1_rows[] = {
\r
1571 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_132_id_CriticalityDiagnostics },
\r
1572 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_132_ignore },
\r
1573 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1574 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_132_optional }
\r
1576 static const asn_ioc_set_t asn_IOS_ResetResponse_IEs_1[] = {
\r
1577 { 1, 4, asn_IOS_ResetResponse_IEs_1_rows }
\r
1579 static const long asn_VAL_133_id_GlobalENB_ID = 21;
\r
1580 static const long asn_VAL_133_reject = 0;
\r
1581 static const long asn_VAL_133_mandatory = 2;
\r
1582 static const long asn_VAL_134_id_ServedCells = 20;
\r
1583 static const long asn_VAL_134_reject = 0;
\r
1584 static const long asn_VAL_134_mandatory = 2;
\r
1585 static const long asn_VAL_135_id_GUGroupIDList = 24;
\r
1586 static const long asn_VAL_135_reject = 0;
\r
1587 static const long asn_VAL_135_optional = 0;
\r
1588 static const long asn_VAL_136_id_LHN_ID = 159;
\r
1589 static const long asn_VAL_136_ignore = 1;
\r
1590 static const long asn_VAL_136_optional = 0;
\r
1591 static const asn_ioc_cell_t asn_IOS_X2SetupRequest_IEs_1_rows[] = {
\r
1592 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_133_id_GlobalENB_ID },
\r
1593 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_133_reject },
\r
1594 { "&Value", aioc__type, &asn_DEF_GlobalENB_ID },
\r
1595 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_133_mandatory },
\r
1596 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_134_id_ServedCells },
\r
1597 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_134_reject },
\r
1598 { "&Value", aioc__type, &asn_DEF_ServedCells },
\r
1599 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_134_mandatory },
\r
1600 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_135_id_GUGroupIDList },
\r
1601 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_135_reject },
\r
1602 { "&Value", aioc__type, &asn_DEF_GUGroupIDList },
\r
1603 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_135_optional },
\r
1604 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_136_id_LHN_ID },
\r
1605 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_136_ignore },
\r
1606 { "&Value", aioc__type, &asn_DEF_LHN_ID },
\r
1607 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_136_optional }
\r
1609 static const asn_ioc_set_t asn_IOS_X2SetupRequest_IEs_1[] = {
\r
1610 { 4, 4, asn_IOS_X2SetupRequest_IEs_1_rows }
\r
1612 static const long asn_VAL_137_id_GlobalENB_ID = 21;
\r
1613 static const long asn_VAL_137_reject = 0;
\r
1614 static const long asn_VAL_137_mandatory = 2;
\r
1615 static const long asn_VAL_138_id_ServedCells = 20;
\r
1616 static const long asn_VAL_138_reject = 0;
\r
1617 static const long asn_VAL_138_mandatory = 2;
\r
1618 static const long asn_VAL_139_id_GUGroupIDList = 24;
\r
1619 static const long asn_VAL_139_reject = 0;
\r
1620 static const long asn_VAL_139_optional = 0;
\r
1621 static const long asn_VAL_140_id_CriticalityDiagnostics = 17;
\r
1622 static const long asn_VAL_140_ignore = 1;
\r
1623 static const long asn_VAL_140_optional = 0;
\r
1624 static const long asn_VAL_141_id_LHN_ID = 159;
\r
1625 static const long asn_VAL_141_ignore = 1;
\r
1626 static const long asn_VAL_141_optional = 0;
\r
1627 static const asn_ioc_cell_t asn_IOS_X2SetupResponse_IEs_1_rows[] = {
\r
1628 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_137_id_GlobalENB_ID },
\r
1629 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_137_reject },
\r
1630 { "&Value", aioc__type, &asn_DEF_GlobalENB_ID },
\r
1631 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_137_mandatory },
\r
1632 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_138_id_ServedCells },
\r
1633 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_138_reject },
\r
1634 { "&Value", aioc__type, &asn_DEF_ServedCells },
\r
1635 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_138_mandatory },
\r
1636 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_139_id_GUGroupIDList },
\r
1637 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_139_reject },
\r
1638 { "&Value", aioc__type, &asn_DEF_GUGroupIDList },
\r
1639 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_139_optional },
\r
1640 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_140_id_CriticalityDiagnostics },
\r
1641 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_140_ignore },
\r
1642 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1643 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_140_optional },
\r
1644 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_141_id_LHN_ID },
\r
1645 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_141_ignore },
\r
1646 { "&Value", aioc__type, &asn_DEF_LHN_ID },
\r
1647 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_141_optional }
\r
1649 static const asn_ioc_set_t asn_IOS_X2SetupResponse_IEs_1[] = {
\r
1650 { 5, 4, asn_IOS_X2SetupResponse_IEs_1_rows }
\r
1652 static const long asn_VAL_142_id_Cause = 5;
\r
1653 static const long asn_VAL_142_ignore = 1;
\r
1654 static const long asn_VAL_142_mandatory = 2;
\r
1655 static const long asn_VAL_143_id_TimeToWait = 22;
\r
1656 static const long asn_VAL_143_ignore = 1;
\r
1657 static const long asn_VAL_143_optional = 0;
\r
1658 static const long asn_VAL_144_id_CriticalityDiagnostics = 17;
\r
1659 static const long asn_VAL_144_ignore = 1;
\r
1660 static const long asn_VAL_144_optional = 0;
\r
1661 static const asn_ioc_cell_t asn_IOS_X2SetupFailure_IEs_1_rows[] = {
\r
1662 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_142_id_Cause },
\r
1663 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_142_ignore },
\r
1664 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1665 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_142_mandatory },
\r
1666 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_143_id_TimeToWait },
\r
1667 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_143_ignore },
\r
1668 { "&Value", aioc__type, &asn_DEF_TimeToWait },
\r
1669 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_143_optional },
\r
1670 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_144_id_CriticalityDiagnostics },
\r
1671 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_144_ignore },
\r
1672 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1673 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_144_optional }
\r
1675 static const asn_ioc_set_t asn_IOS_X2SetupFailure_IEs_1[] = {
\r
1676 { 3, 4, asn_IOS_X2SetupFailure_IEs_1_rows }
\r
1678 static const long asn_VAL_145_id_CellInformation = 6;
\r
1679 static const long asn_VAL_145_ignore = 1;
\r
1680 static const long asn_VAL_145_mandatory = 2;
\r
1681 static const asn_ioc_cell_t asn_IOS_LoadInformation_IEs_1_rows[] = {
\r
1682 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_145_id_CellInformation },
\r
1683 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_145_ignore },
\r
1684 { "&Value", aioc__type, &asn_DEF_CellInformation_List },
\r
1685 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_145_mandatory }
\r
1687 static const asn_ioc_set_t asn_IOS_LoadInformation_IEs_1[] = {
\r
1688 { 1, 4, asn_IOS_LoadInformation_IEs_1_rows }
\r
1690 static const long asn_VAL_147_id_ServedCellsToAdd = 25;
\r
1691 static const long asn_VAL_147_reject = 0;
\r
1692 static const long asn_VAL_147_optional = 0;
\r
1693 static const long asn_VAL_148_id_ServedCellsToModify = 26;
\r
1694 static const long asn_VAL_148_reject = 0;
\r
1695 static const long asn_VAL_148_optional = 0;
\r
1696 static const long asn_VAL_149_id_ServedCellsToDelete = 27;
\r
1697 static const long asn_VAL_149_reject = 0;
\r
1698 static const long asn_VAL_149_optional = 0;
\r
1699 static const long asn_VAL_150_id_GUGroupIDToAddList = 34;
\r
1700 static const long asn_VAL_150_reject = 0;
\r
1701 static const long asn_VAL_150_optional = 0;
\r
1702 static const long asn_VAL_151_id_GUGroupIDToDeleteList = 35;
\r
1703 static const long asn_VAL_151_reject = 0;
\r
1704 static const long asn_VAL_151_optional = 0;
\r
1705 static const long asn_VAL_152_id_CoverageModificationList = 143;
\r
1706 static const long asn_VAL_152_reject = 0;
\r
1707 static const long asn_VAL_152_optional = 0;
\r
1708 static const asn_ioc_cell_t asn_IOS_ENBConfigurationUpdate_IEs_1_rows[] = {
\r
1709 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_147_id_ServedCellsToAdd },
\r
1710 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_147_reject },
\r
1711 { "&Value", aioc__type, &asn_DEF_ServedCells },
\r
1712 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_147_optional },
\r
1713 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_148_id_ServedCellsToModify },
\r
1714 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_148_reject },
\r
1715 { "&Value", aioc__type, &asn_DEF_ServedCellsToModify },
\r
1716 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_148_optional },
\r
1717 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_149_id_ServedCellsToDelete },
\r
1718 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_149_reject },
\r
1719 { "&Value", aioc__type, &asn_DEF_Old_ECGIs },
\r
1720 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_149_optional },
\r
1721 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_150_id_GUGroupIDToAddList },
\r
1722 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_150_reject },
\r
1723 { "&Value", aioc__type, &asn_DEF_GUGroupIDList },
\r
1724 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_150_optional },
\r
1725 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_151_id_GUGroupIDToDeleteList },
\r
1726 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_151_reject },
\r
1727 { "&Value", aioc__type, &asn_DEF_GUGroupIDList },
\r
1728 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_151_optional },
\r
1729 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_152_id_CoverageModificationList },
\r
1730 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_152_reject },
\r
1731 { "&Value", aioc__type, &asn_DEF_CoverageModificationList },
\r
1732 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_152_optional }
\r
1734 static const asn_ioc_set_t asn_IOS_ENBConfigurationUpdate_IEs_1[] = {
\r
1735 { 6, 4, asn_IOS_ENBConfigurationUpdate_IEs_1_rows }
\r
1737 static const long asn_VAL_153_id_CriticalityDiagnostics = 17;
\r
1738 static const long asn_VAL_153_ignore = 1;
\r
1739 static const long asn_VAL_153_optional = 0;
\r
1740 static const asn_ioc_cell_t asn_IOS_ENBConfigurationUpdateAcknowledge_IEs_1_rows[] = {
\r
1741 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_153_id_CriticalityDiagnostics },
\r
1742 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_153_ignore },
\r
1743 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1744 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_153_optional }
\r
1746 static const asn_ioc_set_t asn_IOS_ENBConfigurationUpdateAcknowledge_IEs_1[] = {
\r
1747 { 1, 4, asn_IOS_ENBConfigurationUpdateAcknowledge_IEs_1_rows }
\r
1749 static const long asn_VAL_154_id_Cause = 5;
\r
1750 static const long asn_VAL_154_ignore = 1;
\r
1751 static const long asn_VAL_154_mandatory = 2;
\r
1752 static const long asn_VAL_155_id_TimeToWait = 22;
\r
1753 static const long asn_VAL_155_ignore = 1;
\r
1754 static const long asn_VAL_155_optional = 0;
\r
1755 static const long asn_VAL_156_id_CriticalityDiagnostics = 17;
\r
1756 static const long asn_VAL_156_ignore = 1;
\r
1757 static const long asn_VAL_156_optional = 0;
\r
1758 static const asn_ioc_cell_t asn_IOS_ENBConfigurationUpdateFailure_IEs_1_rows[] = {
\r
1759 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_154_id_Cause },
\r
1760 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_154_ignore },
\r
1761 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1762 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_154_mandatory },
\r
1763 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_155_id_TimeToWait },
\r
1764 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_155_ignore },
\r
1765 { "&Value", aioc__type, &asn_DEF_TimeToWait },
\r
1766 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_155_optional },
\r
1767 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_156_id_CriticalityDiagnostics },
\r
1768 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_156_ignore },
\r
1769 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1770 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_156_optional }
\r
1772 static const asn_ioc_set_t asn_IOS_ENBConfigurationUpdateFailure_IEs_1[] = {
\r
1773 { 3, 4, asn_IOS_ENBConfigurationUpdateFailure_IEs_1_rows }
\r
1775 static const long asn_VAL_157_id_ENB1_Measurement_ID = 39;
\r
1776 static const long asn_VAL_157_reject = 0;
\r
1777 static const long asn_VAL_157_mandatory = 2;
\r
1778 static const long asn_VAL_158_id_ENB2_Measurement_ID = 40;
\r
1779 static const long asn_VAL_158_ignore = 1;
\r
1780 static const long asn_VAL_158_conditional = 1;
\r
1781 static const long asn_VAL_159_id_Registration_Request = 28;
\r
1782 static const long asn_VAL_159_reject = 0;
\r
1783 static const long asn_VAL_159_mandatory = 2;
\r
1784 static const long asn_VAL_160_id_ReportCharacteristics = 38;
\r
1785 static const long asn_VAL_160_reject = 0;
\r
1786 static const long asn_VAL_160_optional = 0;
\r
1787 static const long asn_VAL_161_id_CellToReport = 29;
\r
1788 static const long asn_VAL_161_ignore = 1;
\r
1789 static const long asn_VAL_161_mandatory = 2;
\r
1790 static const long asn_VAL_162_id_ReportingPeriodicity = 30;
\r
1791 static const long asn_VAL_162_ignore = 1;
\r
1792 static const long asn_VAL_162_optional = 0;
\r
1793 static const long asn_VAL_163_id_PartialSuccessIndicator = 64;
\r
1794 static const long asn_VAL_163_ignore = 1;
\r
1795 static const long asn_VAL_163_optional = 0;
\r
1796 static const long asn_VAL_164_id_ReportingPeriodicityRSRPMR = 109;
\r
1797 static const long asn_VAL_164_ignore = 1;
\r
1798 static const long asn_VAL_164_optional = 0;
\r
1799 static const long asn_VAL_165_id_ReportingPeriodicityCSIR = 145;
\r
1800 static const long asn_VAL_165_ignore = 1;
\r
1801 static const long asn_VAL_165_optional = 0;
\r
1802 static const asn_ioc_cell_t asn_IOS_ResourceStatusRequest_IEs_1_rows[] = {
\r
1803 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_157_id_ENB1_Measurement_ID },
\r
1804 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_157_reject },
\r
1805 { "&Value", aioc__type, &asn_DEF_Measurement_ID },
\r
1806 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_157_mandatory },
\r
1807 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_158_id_ENB2_Measurement_ID },
\r
1808 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_158_ignore },
\r
1809 { "&Value", aioc__type, &asn_DEF_Measurement_ID },
\r
1810 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_158_conditional },
\r
1811 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_159_id_Registration_Request },
\r
1812 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_159_reject },
\r
1813 { "&Value", aioc__type, &asn_DEF_Registration_Request },
\r
1814 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_159_mandatory },
\r
1815 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_160_id_ReportCharacteristics },
\r
1816 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_160_reject },
\r
1817 { "&Value", aioc__type, &asn_DEF_ReportCharacteristics },
\r
1818 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_160_optional },
\r
1819 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_161_id_CellToReport },
\r
1820 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_161_ignore },
\r
1821 { "&Value", aioc__type, &asn_DEF_CellToReport_List },
\r
1822 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_161_mandatory },
\r
1823 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_162_id_ReportingPeriodicity },
\r
1824 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_162_ignore },
\r
1825 { "&Value", aioc__type, &asn_DEF_ReportingPeriodicity },
\r
1826 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_162_optional },
\r
1827 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_163_id_PartialSuccessIndicator },
\r
1828 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_163_ignore },
\r
1829 { "&Value", aioc__type, &asn_DEF_PartialSuccessIndicator },
\r
1830 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_163_optional },
\r
1831 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_164_id_ReportingPeriodicityRSRPMR },
\r
1832 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_164_ignore },
\r
1833 { "&Value", aioc__type, &asn_DEF_ReportingPeriodicityRSRPMR },
\r
1834 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_164_optional },
\r
1835 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_165_id_ReportingPeriodicityCSIR },
\r
1836 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_165_ignore },
\r
1837 { "&Value", aioc__type, &asn_DEF_ReportingPeriodicityCSIR },
\r
1838 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_165_optional }
\r
1840 static const asn_ioc_set_t asn_IOS_ResourceStatusRequest_IEs_1[] = {
\r
1841 { 9, 4, asn_IOS_ResourceStatusRequest_IEs_1_rows }
\r
1843 static const long asn_VAL_167_id_ENB1_Measurement_ID = 39;
\r
1844 static const long asn_VAL_167_reject = 0;
\r
1845 static const long asn_VAL_167_mandatory = 2;
\r
1846 static const long asn_VAL_168_id_ENB2_Measurement_ID = 40;
\r
1847 static const long asn_VAL_168_reject = 0;
\r
1848 static const long asn_VAL_168_mandatory = 2;
\r
1849 static const long asn_VAL_169_id_CriticalityDiagnostics = 17;
\r
1850 static const long asn_VAL_169_ignore = 1;
\r
1851 static const long asn_VAL_169_optional = 0;
\r
1852 static const long asn_VAL_170_id_MeasurementInitiationResult_List = 65;
\r
1853 static const long asn_VAL_170_ignore = 1;
\r
1854 static const long asn_VAL_170_optional = 0;
\r
1855 static const asn_ioc_cell_t asn_IOS_ResourceStatusResponse_IEs_1_rows[] = {
\r
1856 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_167_id_ENB1_Measurement_ID },
\r
1857 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_167_reject },
\r
1858 { "&Value", aioc__type, &asn_DEF_Measurement_ID },
\r
1859 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_167_mandatory },
\r
1860 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_168_id_ENB2_Measurement_ID },
\r
1861 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_168_reject },
\r
1862 { "&Value", aioc__type, &asn_DEF_Measurement_ID },
\r
1863 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_168_mandatory },
\r
1864 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_169_id_CriticalityDiagnostics },
\r
1865 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_169_ignore },
\r
1866 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1867 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_169_optional },
\r
1868 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_170_id_MeasurementInitiationResult_List },
\r
1869 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_170_ignore },
\r
1870 { "&Value", aioc__type, &asn_DEF_MeasurementInitiationResult_List },
\r
1871 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_170_optional }
\r
1873 static const asn_ioc_set_t asn_IOS_ResourceStatusResponse_IEs_1[] = {
\r
1874 { 4, 4, asn_IOS_ResourceStatusResponse_IEs_1_rows }
\r
1876 static const long asn_VAL_173_id_ENB1_Measurement_ID = 39;
\r
1877 static const long asn_VAL_173_reject = 0;
\r
1878 static const long asn_VAL_173_mandatory = 2;
\r
1879 static const long asn_VAL_174_id_ENB2_Measurement_ID = 40;
\r
1880 static const long asn_VAL_174_reject = 0;
\r
1881 static const long asn_VAL_174_mandatory = 2;
\r
1882 static const long asn_VAL_175_id_Cause = 5;
\r
1883 static const long asn_VAL_175_ignore = 1;
\r
1884 static const long asn_VAL_175_mandatory = 2;
\r
1885 static const long asn_VAL_176_id_CriticalityDiagnostics = 17;
\r
1886 static const long asn_VAL_176_ignore = 1;
\r
1887 static const long asn_VAL_176_optional = 0;
\r
1888 static const long asn_VAL_177_id_CompleteFailureCauseInformation_List = 68;
\r
1889 static const long asn_VAL_177_ignore = 1;
\r
1890 static const long asn_VAL_177_optional = 0;
\r
1891 static const asn_ioc_cell_t asn_IOS_ResourceStatusFailure_IEs_1_rows[] = {
\r
1892 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_173_id_ENB1_Measurement_ID },
\r
1893 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_173_reject },
\r
1894 { "&Value", aioc__type, &asn_DEF_Measurement_ID },
\r
1895 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_173_mandatory },
\r
1896 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_174_id_ENB2_Measurement_ID },
\r
1897 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_174_reject },
\r
1898 { "&Value", aioc__type, &asn_DEF_Measurement_ID },
\r
1899 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_174_mandatory },
\r
1900 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_175_id_Cause },
\r
1901 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_175_ignore },
\r
1902 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1903 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_175_mandatory },
\r
1904 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_176_id_CriticalityDiagnostics },
\r
1905 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_176_ignore },
\r
1906 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
1907 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_176_optional },
\r
1908 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_177_id_CompleteFailureCauseInformation_List },
\r
1909 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_177_ignore },
\r
1910 { "&Value", aioc__type, &asn_DEF_CompleteFailureCauseInformation_List },
\r
1911 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_177_optional }
\r
1913 static const asn_ioc_set_t asn_IOS_ResourceStatusFailure_IEs_1[] = {
\r
1914 { 5, 4, asn_IOS_ResourceStatusFailure_IEs_1_rows }
\r
1916 static const long asn_VAL_179_id_ENB1_Measurement_ID = 39;
\r
1917 static const long asn_VAL_179_reject = 0;
\r
1918 static const long asn_VAL_179_mandatory = 2;
\r
1919 static const long asn_VAL_180_id_ENB2_Measurement_ID = 40;
\r
1920 static const long asn_VAL_180_reject = 0;
\r
1921 static const long asn_VAL_180_mandatory = 2;
\r
1922 static const long asn_VAL_181_id_CellMeasurementResult = 32;
\r
1923 static const long asn_VAL_181_ignore = 1;
\r
1924 static const long asn_VAL_181_mandatory = 2;
\r
1925 static const asn_ioc_cell_t asn_IOS_ResourceStatusUpdate_IEs_1_rows[] = {
\r
1926 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_179_id_ENB1_Measurement_ID },
\r
1927 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_179_reject },
\r
1928 { "&Value", aioc__type, &asn_DEF_Measurement_ID },
\r
1929 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_179_mandatory },
\r
1930 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_180_id_ENB2_Measurement_ID },
\r
1931 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_180_reject },
\r
1932 { "&Value", aioc__type, &asn_DEF_Measurement_ID },
\r
1933 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_180_mandatory },
\r
1934 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_181_id_CellMeasurementResult },
\r
1935 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_181_ignore },
\r
1936 { "&Value", aioc__type, &asn_DEF_CellMeasurementResult_List },
\r
1937 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_181_mandatory }
\r
1939 static const asn_ioc_set_t asn_IOS_ResourceStatusUpdate_IEs_1[] = {
\r
1940 { 3, 4, asn_IOS_ResourceStatusUpdate_IEs_1_rows }
\r
1942 static const long asn_VAL_183_id_ENB1_Cell_ID = 43;
\r
1943 static const long asn_VAL_183_reject = 0;
\r
1944 static const long asn_VAL_183_mandatory = 2;
\r
1945 static const long asn_VAL_184_id_ENB2_Cell_ID = 44;
\r
1946 static const long asn_VAL_184_reject = 0;
\r
1947 static const long asn_VAL_184_mandatory = 2;
\r
1948 static const long asn_VAL_185_id_ENB1_Mobility_Parameters = 46;
\r
1949 static const long asn_VAL_185_ignore = 1;
\r
1950 static const long asn_VAL_185_optional = 0;
\r
1951 static const long asn_VAL_186_id_ENB2_Proposed_Mobility_Parameters = 45;
\r
1952 static const long asn_VAL_186_reject = 0;
\r
1953 static const long asn_VAL_186_mandatory = 2;
\r
1954 static const long asn_VAL_187_id_Cause = 5;
\r
1955 static const long asn_VAL_187_reject = 0;
\r
1956 static const long asn_VAL_187_mandatory = 2;
\r
1957 static const asn_ioc_cell_t asn_IOS_MobilityChangeRequest_IEs_1_rows[] = {
\r
1958 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_183_id_ENB1_Cell_ID },
\r
1959 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_183_reject },
\r
1960 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
1961 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_183_mandatory },
\r
1962 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_184_id_ENB2_Cell_ID },
\r
1963 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_184_reject },
\r
1964 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
1965 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_184_mandatory },
\r
1966 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_185_id_ENB1_Mobility_Parameters },
\r
1967 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_185_ignore },
\r
1968 { "&Value", aioc__type, &asn_DEF_MobilityParametersInformation },
\r
1969 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_185_optional },
\r
1970 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_186_id_ENB2_Proposed_Mobility_Parameters },
\r
1971 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_186_reject },
\r
1972 { "&Value", aioc__type, &asn_DEF_MobilityParametersInformation },
\r
1973 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_186_mandatory },
\r
1974 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_187_id_Cause },
\r
1975 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_187_reject },
\r
1976 { "&Value", aioc__type, &asn_DEF_Cause },
\r
1977 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_187_mandatory }
\r
1979 static const asn_ioc_set_t asn_IOS_MobilityChangeRequest_IEs_1[] = {
\r
1980 { 5, 4, asn_IOS_MobilityChangeRequest_IEs_1_rows }
\r
1982 static const long asn_VAL_188_id_ENB1_Cell_ID = 43;
\r
1983 static const long asn_VAL_188_reject = 0;
\r
1984 static const long asn_VAL_188_mandatory = 2;
\r
1985 static const long asn_VAL_189_id_ENB2_Cell_ID = 44;
\r
1986 static const long asn_VAL_189_reject = 0;
\r
1987 static const long asn_VAL_189_mandatory = 2;
\r
1988 static const long asn_VAL_190_id_CriticalityDiagnostics = 17;
\r
1989 static const long asn_VAL_190_ignore = 1;
\r
1990 static const long asn_VAL_190_optional = 0;
\r
1991 static const asn_ioc_cell_t asn_IOS_MobilityChangeAcknowledge_IEs_1_rows[] = {
\r
1992 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_188_id_ENB1_Cell_ID },
\r
1993 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_188_reject },
\r
1994 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
1995 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_188_mandatory },
\r
1996 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_189_id_ENB2_Cell_ID },
\r
1997 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_189_reject },
\r
1998 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
1999 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_189_mandatory },
\r
2000 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_190_id_CriticalityDiagnostics },
\r
2001 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_190_ignore },
\r
2002 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2003 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_190_optional }
\r
2005 static const asn_ioc_set_t asn_IOS_MobilityChangeAcknowledge_IEs_1[] = {
\r
2006 { 3, 4, asn_IOS_MobilityChangeAcknowledge_IEs_1_rows }
\r
2008 static const long asn_VAL_191_id_ENB1_Cell_ID = 43;
\r
2009 static const long asn_VAL_191_ignore = 1;
\r
2010 static const long asn_VAL_191_mandatory = 2;
\r
2011 static const long asn_VAL_192_id_ENB2_Cell_ID = 44;
\r
2012 static const long asn_VAL_192_ignore = 1;
\r
2013 static const long asn_VAL_192_mandatory = 2;
\r
2014 static const long asn_VAL_193_id_Cause = 5;
\r
2015 static const long asn_VAL_193_ignore = 1;
\r
2016 static const long asn_VAL_193_mandatory = 2;
\r
2017 static const long asn_VAL_194_id_ENB2_Mobility_Parameters_Modification_Range = 47;
\r
2018 static const long asn_VAL_194_ignore = 1;
\r
2019 static const long asn_VAL_194_optional = 0;
\r
2020 static const long asn_VAL_195_id_CriticalityDiagnostics = 17;
\r
2021 static const long asn_VAL_195_ignore = 1;
\r
2022 static const long asn_VAL_195_optional = 0;
\r
2023 static const asn_ioc_cell_t asn_IOS_MobilityChangeFailure_IEs_1_rows[] = {
\r
2024 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_191_id_ENB1_Cell_ID },
\r
2025 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_191_ignore },
\r
2026 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
2027 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_191_mandatory },
\r
2028 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_192_id_ENB2_Cell_ID },
\r
2029 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_192_ignore },
\r
2030 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
2031 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_192_mandatory },
\r
2032 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_193_id_Cause },
\r
2033 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_193_ignore },
\r
2034 { "&Value", aioc__type, &asn_DEF_Cause },
\r
2035 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_193_mandatory },
\r
2036 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_194_id_ENB2_Mobility_Parameters_Modification_Range },
\r
2037 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_194_ignore },
\r
2038 { "&Value", aioc__type, &asn_DEF_MobilityParametersModificationRange },
\r
2039 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_194_optional },
\r
2040 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_195_id_CriticalityDiagnostics },
\r
2041 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_195_ignore },
\r
2042 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2043 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_195_optional }
\r
2045 static const asn_ioc_set_t asn_IOS_MobilityChangeFailure_IEs_1[] = {
\r
2046 { 5, 4, asn_IOS_MobilityChangeFailure_IEs_1_rows }
\r
2048 static const long asn_VAL_196_id_FailureCellPCI = 48;
\r
2049 static const long asn_VAL_196_ignore = 1;
\r
2050 static const long asn_VAL_196_mandatory = 2;
\r
2051 static const long asn_VAL_197_id_Re_establishmentCellECGI = 49;
\r
2052 static const long asn_VAL_197_ignore = 1;
\r
2053 static const long asn_VAL_197_mandatory = 2;
\r
2054 static const long asn_VAL_198_id_FailureCellCRNTI = 50;
\r
2055 static const long asn_VAL_198_ignore = 1;
\r
2056 static const long asn_VAL_198_mandatory = 2;
\r
2057 static const long asn_VAL_199_id_ShortMAC_I = 51;
\r
2058 static const long asn_VAL_199_ignore = 1;
\r
2059 static const long asn_VAL_199_optional = 0;
\r
2060 static const long asn_VAL_200_id_UE_RLF_Report_Container = 60;
\r
2061 static const long asn_VAL_200_ignore = 1;
\r
2062 static const long asn_VAL_200_optional = 0;
\r
2063 static const long asn_VAL_201_id_RRCConnSetupIndicator = 75;
\r
2064 static const long asn_VAL_201_reject = 0;
\r
2065 static const long asn_VAL_201_optional = 0;
\r
2066 static const long asn_VAL_202_id_RRCConnReestabIndicator = 78;
\r
2067 static const long asn_VAL_202_ignore = 1;
\r
2068 static const long asn_VAL_202_optional = 0;
\r
2069 static const long asn_VAL_203_id_UE_RLF_Report_Container_for_extended_bands = 107;
\r
2070 static const long asn_VAL_203_ignore = 1;
\r
2071 static const long asn_VAL_203_optional = 0;
\r
2072 static const asn_ioc_cell_t asn_IOS_RLFIndication_IEs_1_rows[] = {
\r
2073 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_196_id_FailureCellPCI },
\r
2074 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_196_ignore },
\r
2075 { "&Value", aioc__type, &asn_DEF_PCI },
\r
2076 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_196_mandatory },
\r
2077 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_197_id_Re_establishmentCellECGI },
\r
2078 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_197_ignore },
\r
2079 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
2080 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_197_mandatory },
\r
2081 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_198_id_FailureCellCRNTI },
\r
2082 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_198_ignore },
\r
2083 { "&Value", aioc__type, &asn_DEF_CRNTI },
\r
2084 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_198_mandatory },
\r
2085 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_199_id_ShortMAC_I },
\r
2086 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_199_ignore },
\r
2087 { "&Value", aioc__type, &asn_DEF_ShortMAC_I },
\r
2088 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_199_optional },
\r
2089 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_200_id_UE_RLF_Report_Container },
\r
2090 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_200_ignore },
\r
2091 { "&Value", aioc__type, &asn_DEF_UE_RLF_Report_Container },
\r
2092 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_200_optional },
\r
2093 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_201_id_RRCConnSetupIndicator },
\r
2094 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_201_reject },
\r
2095 { "&Value", aioc__type, &asn_DEF_RRCConnSetupIndicator },
\r
2096 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_201_optional },
\r
2097 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_202_id_RRCConnReestabIndicator },
\r
2098 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_202_ignore },
\r
2099 { "&Value", aioc__type, &asn_DEF_RRCConnReestabIndicator },
\r
2100 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_202_optional },
\r
2101 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_203_id_UE_RLF_Report_Container_for_extended_bands },
\r
2102 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_203_ignore },
\r
2103 { "&Value", aioc__type, &asn_DEF_UE_RLF_Report_Container_for_extended_bands },
\r
2104 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_203_optional }
\r
2106 static const asn_ioc_set_t asn_IOS_RLFIndication_IEs_1[] = {
\r
2107 { 8, 4, asn_IOS_RLFIndication_IEs_1_rows }
\r
2109 static const long asn_VAL_204_id_ServedCellsToActivate = 57;
\r
2110 static const long asn_VAL_204_reject = 0;
\r
2111 static const long asn_VAL_204_mandatory = 2;
\r
2112 static const asn_ioc_cell_t asn_IOS_CellActivationRequest_IEs_1_rows[] = {
\r
2113 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_204_id_ServedCellsToActivate },
\r
2114 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_204_reject },
\r
2115 { "&Value", aioc__type, &asn_DEF_ServedCellsToActivate },
\r
2116 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_204_mandatory }
\r
2118 static const asn_ioc_set_t asn_IOS_CellActivationRequest_IEs_1[] = {
\r
2119 { 1, 4, asn_IOS_CellActivationRequest_IEs_1_rows }
\r
2121 static const long asn_VAL_205_id_ActivatedCellList = 58;
\r
2122 static const long asn_VAL_205_ignore = 1;
\r
2123 static const long asn_VAL_205_mandatory = 2;
\r
2124 static const long asn_VAL_206_id_CriticalityDiagnostics = 17;
\r
2125 static const long asn_VAL_206_ignore = 1;
\r
2126 static const long asn_VAL_206_optional = 0;
\r
2127 static const asn_ioc_cell_t asn_IOS_CellActivationResponse_IEs_1_rows[] = {
\r
2128 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_205_id_ActivatedCellList },
\r
2129 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_205_ignore },
\r
2130 { "&Value", aioc__type, &asn_DEF_ActivatedCellList },
\r
2131 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_205_mandatory },
\r
2132 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_206_id_CriticalityDiagnostics },
\r
2133 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_206_ignore },
\r
2134 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2135 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_206_optional }
\r
2137 static const asn_ioc_set_t asn_IOS_CellActivationResponse_IEs_1[] = {
\r
2138 { 2, 4, asn_IOS_CellActivationResponse_IEs_1_rows }
\r
2140 static const long asn_VAL_207_id_Cause = 5;
\r
2141 static const long asn_VAL_207_ignore = 1;
\r
2142 static const long asn_VAL_207_mandatory = 2;
\r
2143 static const long asn_VAL_208_id_CriticalityDiagnostics = 17;
\r
2144 static const long asn_VAL_208_ignore = 1;
\r
2145 static const long asn_VAL_208_optional = 0;
\r
2146 static const asn_ioc_cell_t asn_IOS_CellActivationFailure_IEs_1_rows[] = {
\r
2147 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_207_id_Cause },
\r
2148 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_207_ignore },
\r
2149 { "&Value", aioc__type, &asn_DEF_Cause },
\r
2150 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_207_mandatory },
\r
2151 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_208_id_CriticalityDiagnostics },
\r
2152 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_208_ignore },
\r
2153 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2154 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_208_optional }
\r
2156 static const asn_ioc_set_t asn_IOS_CellActivationFailure_IEs_1[] = {
\r
2157 { 2, 4, asn_IOS_CellActivationFailure_IEs_1_rows }
\r
2159 static const long asn_VAL_209_id_GlobalENB_ID = 21;
\r
2160 static const long asn_VAL_209_reject = 0;
\r
2161 static const long asn_VAL_209_mandatory = 2;
\r
2162 static const asn_ioc_cell_t asn_IOS_X2Release_IEs_1_rows[] = {
\r
2163 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_209_id_GlobalENB_ID },
\r
2164 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_209_reject },
\r
2165 { "&Value", aioc__type, &asn_DEF_GlobalENB_ID },
\r
2166 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_209_mandatory }
\r
2168 static const asn_ioc_set_t asn_IOS_X2Release_IEs_1[] = {
\r
2169 { 1, 4, asn_IOS_X2Release_IEs_1_rows }
\r
2171 static const long asn_VAL_210_id_RNL_Header = 101;
\r
2172 static const long asn_VAL_210_reject = 0;
\r
2173 static const long asn_VAL_210_mandatory = 2;
\r
2174 static const long asn_VAL_211_id_x2APMessage = 102;
\r
2175 static const long asn_VAL_211_reject = 0;
\r
2176 static const long asn_VAL_211_optional = 0;
\r
2177 static const asn_ioc_cell_t asn_IOS_X2APMessageTransfer_IEs_1_rows[] = {
\r
2178 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_210_id_RNL_Header },
\r
2179 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_210_reject },
\r
2180 { "&Value", aioc__type, &asn_DEF_RNL_Header },
\r
2181 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_210_mandatory },
\r
2182 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_211_id_x2APMessage },
\r
2183 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_211_reject },
\r
2184 { "&Value", aioc__type, &asn_DEF_X2AP_Message },
\r
2185 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_211_optional }
\r
2187 static const asn_ioc_set_t asn_IOS_X2APMessageTransfer_IEs_1[] = {
\r
2188 { 2, 4, asn_IOS_X2APMessageTransfer_IEs_1_rows }
\r
2190 static const long asn_VAL_212_id_MeNB_UE_X2AP_ID = 111;
\r
2191 static const long asn_VAL_212_reject = 0;
\r
2192 static const long asn_VAL_212_mandatory = 2;
\r
2193 static const long asn_VAL_213_id_UE_SecurityCapabilities = 113;
\r
2194 static const long asn_VAL_213_reject = 0;
\r
2195 static const long asn_VAL_213_conditional = 1;
\r
2196 static const long asn_VAL_214_id_SeNBSecurityKey = 114;
\r
2197 static const long asn_VAL_214_reject = 0;
\r
2198 static const long asn_VAL_214_conditional = 1;
\r
2199 static const long asn_VAL_215_id_SeNBUEAggregateMaximumBitRate = 115;
\r
2200 static const long asn_VAL_215_reject = 0;
\r
2201 static const long asn_VAL_215_mandatory = 2;
\r
2202 static const long asn_VAL_216_id_ServingPLMN = 116;
\r
2203 static const long asn_VAL_216_ignore = 1;
\r
2204 static const long asn_VAL_216_optional = 0;
\r
2205 static const long asn_VAL_217_id_E_RABs_ToBeAdded_List = 117;
\r
2206 static const long asn_VAL_217_reject = 0;
\r
2207 static const long asn_VAL_217_mandatory = 2;
\r
2208 static const long asn_VAL_218_id_MeNBtoSeNBContainer = 119;
\r
2209 static const long asn_VAL_218_reject = 0;
\r
2210 static const long asn_VAL_218_mandatory = 2;
\r
2211 static const long asn_VAL_219_id_CSGMembershipStatus = 71;
\r
2212 static const long asn_VAL_219_reject = 0;
\r
2213 static const long asn_VAL_219_optional = 0;
\r
2214 static const long asn_VAL_220_id_SeNB_UE_X2AP_ID = 112;
\r
2215 static const long asn_VAL_220_reject = 0;
\r
2216 static const long asn_VAL_220_optional = 0;
\r
2217 static const long asn_VAL_221_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2218 static const long asn_VAL_221_reject = 0;
\r
2219 static const long asn_VAL_221_optional = 0;
\r
2220 static const long asn_VAL_222_id_ExpectedUEBehaviour = 104;
\r
2221 static const long asn_VAL_222_ignore = 1;
\r
2222 static const long asn_VAL_222_optional = 0;
\r
2223 static const long asn_VAL_223_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2224 static const long asn_VAL_223_reject = 0;
\r
2225 static const long asn_VAL_223_optional = 0;
\r
2226 static const asn_ioc_cell_t asn_IOS_SeNBAdditionRequest_IEs_1_rows[] = {
\r
2227 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_212_id_MeNB_UE_X2AP_ID },
\r
2228 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_212_reject },
\r
2229 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2230 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_212_mandatory },
\r
2231 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_213_id_UE_SecurityCapabilities },
\r
2232 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_213_reject },
\r
2233 { "&Value", aioc__type, &asn_DEF_UESecurityCapabilities },
\r
2234 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_213_conditional },
\r
2235 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_214_id_SeNBSecurityKey },
\r
2236 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_214_reject },
\r
2237 { "&Value", aioc__type, &asn_DEF_SeNBSecurityKey },
\r
2238 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_214_conditional },
\r
2239 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_215_id_SeNBUEAggregateMaximumBitRate },
\r
2240 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_215_reject },
\r
2241 { "&Value", aioc__type, &asn_DEF_UEAggregateMaximumBitRate },
\r
2242 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_215_mandatory },
\r
2243 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_216_id_ServingPLMN },
\r
2244 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_216_ignore },
\r
2245 { "&Value", aioc__type, &asn_DEF_PLMN_Identity },
\r
2246 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_216_optional },
\r
2247 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_217_id_E_RABs_ToBeAdded_List },
\r
2248 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_217_reject },
\r
2249 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeAdded_List },
\r
2250 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_217_mandatory },
\r
2251 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_218_id_MeNBtoSeNBContainer },
\r
2252 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_218_reject },
\r
2253 { "&Value", aioc__type, &asn_DEF_MeNBtoSeNBContainer },
\r
2254 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_218_mandatory },
\r
2255 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_219_id_CSGMembershipStatus },
\r
2256 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_219_reject },
\r
2257 { "&Value", aioc__type, &asn_DEF_CSGMembershipStatus },
\r
2258 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_219_optional },
\r
2259 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_220_id_SeNB_UE_X2AP_ID },
\r
2260 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_220_reject },
\r
2261 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2262 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_220_optional },
\r
2263 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_221_id_SeNB_UE_X2AP_ID_Extension },
\r
2264 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_221_reject },
\r
2265 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2266 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_221_optional },
\r
2267 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_222_id_ExpectedUEBehaviour },
\r
2268 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_222_ignore },
\r
2269 { "&Value", aioc__type, &asn_DEF_ExpectedUEBehaviour },
\r
2270 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_222_optional },
\r
2271 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_223_id_MeNB_UE_X2AP_ID_Extension },
\r
2272 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_223_reject },
\r
2273 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2274 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_223_optional }
\r
2276 static const asn_ioc_set_t asn_IOS_SeNBAdditionRequest_IEs_1[] = {
\r
2277 { 12, 4, asn_IOS_SeNBAdditionRequest_IEs_1_rows }
\r
2279 static const long asn_VAL_225_id_MeNB_UE_X2AP_ID = 111;
\r
2280 static const long asn_VAL_225_reject = 0;
\r
2281 static const long asn_VAL_225_mandatory = 2;
\r
2282 static const long asn_VAL_226_id_SeNB_UE_X2AP_ID = 112;
\r
2283 static const long asn_VAL_226_reject = 0;
\r
2284 static const long asn_VAL_226_mandatory = 2;
\r
2285 static const long asn_VAL_227_id_E_RABs_Admitted_ToBeAdded_List = 120;
\r
2286 static const long asn_VAL_227_ignore = 1;
\r
2287 static const long asn_VAL_227_mandatory = 2;
\r
2288 static const long asn_VAL_228_id_E_RABs_NotAdmitted_List = 3;
\r
2289 static const long asn_VAL_228_ignore = 1;
\r
2290 static const long asn_VAL_228_optional = 0;
\r
2291 static const long asn_VAL_229_id_SeNBtoMeNBContainer = 122;
\r
2292 static const long asn_VAL_229_reject = 0;
\r
2293 static const long asn_VAL_229_mandatory = 2;
\r
2294 static const long asn_VAL_230_id_CriticalityDiagnostics = 17;
\r
2295 static const long asn_VAL_230_ignore = 1;
\r
2296 static const long asn_VAL_230_optional = 0;
\r
2297 static const long asn_VAL_231_id_GW_TransportLayerAddress = 165;
\r
2298 static const long asn_VAL_231_ignore = 1;
\r
2299 static const long asn_VAL_231_optional = 0;
\r
2300 static const long asn_VAL_232_id_SIPTO_L_GW_TransportLayerAddress = 168;
\r
2301 static const long asn_VAL_232_ignore = 1;
\r
2302 static const long asn_VAL_232_optional = 0;
\r
2303 static const long asn_VAL_233_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2304 static const long asn_VAL_233_reject = 0;
\r
2305 static const long asn_VAL_233_optional = 0;
\r
2306 static const long asn_VAL_234_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2307 static const long asn_VAL_234_reject = 0;
\r
2308 static const long asn_VAL_234_optional = 0;
\r
2309 static const long asn_VAL_235_id_Tunnel_Information_for_BBF = 163;
\r
2310 static const long asn_VAL_235_ignore = 1;
\r
2311 static const long asn_VAL_235_optional = 0;
\r
2312 static const asn_ioc_cell_t asn_IOS_SeNBAdditionRequestAcknowledge_IEs_1_rows[] = {
\r
2313 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_225_id_MeNB_UE_X2AP_ID },
\r
2314 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_225_reject },
\r
2315 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2316 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_225_mandatory },
\r
2317 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_226_id_SeNB_UE_X2AP_ID },
\r
2318 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_226_reject },
\r
2319 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2320 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_226_mandatory },
\r
2321 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_227_id_E_RABs_Admitted_ToBeAdded_List },
\r
2322 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_227_ignore },
\r
2323 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeAdded_List },
\r
2324 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_227_mandatory },
\r
2325 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_228_id_E_RABs_NotAdmitted_List },
\r
2326 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_228_ignore },
\r
2327 { "&Value", aioc__type, &asn_DEF_E_RAB_List },
\r
2328 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_228_optional },
\r
2329 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_229_id_SeNBtoMeNBContainer },
\r
2330 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_229_reject },
\r
2331 { "&Value", aioc__type, &asn_DEF_SeNBtoMeNBContainer },
\r
2332 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_229_mandatory },
\r
2333 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_230_id_CriticalityDiagnostics },
\r
2334 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_230_ignore },
\r
2335 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2336 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_230_optional },
\r
2337 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_231_id_GW_TransportLayerAddress },
\r
2338 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_231_ignore },
\r
2339 { "&Value", aioc__type, &asn_DEF_TransportLayerAddress },
\r
2340 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_231_optional },
\r
2341 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_232_id_SIPTO_L_GW_TransportLayerAddress },
\r
2342 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_232_ignore },
\r
2343 { "&Value", aioc__type, &asn_DEF_TransportLayerAddress },
\r
2344 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_232_optional },
\r
2345 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_233_id_MeNB_UE_X2AP_ID_Extension },
\r
2346 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_233_reject },
\r
2347 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2348 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_233_optional },
\r
2349 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_234_id_SeNB_UE_X2AP_ID_Extension },
\r
2350 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_234_reject },
\r
2351 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2352 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_234_optional },
\r
2353 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_235_id_Tunnel_Information_for_BBF },
\r
2354 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_235_ignore },
\r
2355 { "&Value", aioc__type, &asn_DEF_TunnelInformation },
\r
2356 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_235_optional }
\r
2358 static const asn_ioc_set_t asn_IOS_SeNBAdditionRequestAcknowledge_IEs_1[] = {
\r
2359 { 11, 4, asn_IOS_SeNBAdditionRequestAcknowledge_IEs_1_rows }
\r
2361 static const long asn_VAL_237_id_MeNB_UE_X2AP_ID = 111;
\r
2362 static const long asn_VAL_237_reject = 0;
\r
2363 static const long asn_VAL_237_mandatory = 2;
\r
2364 static const long asn_VAL_238_id_SeNB_UE_X2AP_ID = 112;
\r
2365 static const long asn_VAL_238_reject = 0;
\r
2366 static const long asn_VAL_238_mandatory = 2;
\r
2367 static const long asn_VAL_239_id_Cause = 5;
\r
2368 static const long asn_VAL_239_ignore = 1;
\r
2369 static const long asn_VAL_239_mandatory = 2;
\r
2370 static const long asn_VAL_240_id_CriticalityDiagnostics = 17;
\r
2371 static const long asn_VAL_240_ignore = 1;
\r
2372 static const long asn_VAL_240_optional = 0;
\r
2373 static const long asn_VAL_241_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2374 static const long asn_VAL_241_reject = 0;
\r
2375 static const long asn_VAL_241_optional = 0;
\r
2376 static const long asn_VAL_242_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2377 static const long asn_VAL_242_reject = 0;
\r
2378 static const long asn_VAL_242_optional = 0;
\r
2379 static const asn_ioc_cell_t asn_IOS_SeNBAdditionRequestReject_IEs_1_rows[] = {
\r
2380 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_237_id_MeNB_UE_X2AP_ID },
\r
2381 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_237_reject },
\r
2382 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2383 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_237_mandatory },
\r
2384 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_238_id_SeNB_UE_X2AP_ID },
\r
2385 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_238_reject },
\r
2386 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2387 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_238_mandatory },
\r
2388 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_239_id_Cause },
\r
2389 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_239_ignore },
\r
2390 { "&Value", aioc__type, &asn_DEF_Cause },
\r
2391 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_239_mandatory },
\r
2392 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_240_id_CriticalityDiagnostics },
\r
2393 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_240_ignore },
\r
2394 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2395 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_240_optional },
\r
2396 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_241_id_MeNB_UE_X2AP_ID_Extension },
\r
2397 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_241_reject },
\r
2398 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2399 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_241_optional },
\r
2400 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_242_id_SeNB_UE_X2AP_ID_Extension },
\r
2401 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_242_reject },
\r
2402 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2403 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_242_optional }
\r
2405 static const asn_ioc_set_t asn_IOS_SeNBAdditionRequestReject_IEs_1[] = {
\r
2406 { 6, 4, asn_IOS_SeNBAdditionRequestReject_IEs_1_rows }
\r
2408 static const long asn_VAL_243_id_MeNB_UE_X2AP_ID = 111;
\r
2409 static const long asn_VAL_243_reject = 0;
\r
2410 static const long asn_VAL_243_mandatory = 2;
\r
2411 static const long asn_VAL_244_id_SeNB_UE_X2AP_ID = 112;
\r
2412 static const long asn_VAL_244_reject = 0;
\r
2413 static const long asn_VAL_244_mandatory = 2;
\r
2414 static const long asn_VAL_245_id_ResponseInformationSeNBReconfComp = 123;
\r
2415 static const long asn_VAL_245_ignore = 1;
\r
2416 static const long asn_VAL_245_mandatory = 2;
\r
2417 static const long asn_VAL_246_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2418 static const long asn_VAL_246_reject = 0;
\r
2419 static const long asn_VAL_246_optional = 0;
\r
2420 static const long asn_VAL_247_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2421 static const long asn_VAL_247_reject = 0;
\r
2422 static const long asn_VAL_247_optional = 0;
\r
2423 static const asn_ioc_cell_t asn_IOS_SeNBReconfigurationComplete_IEs_1_rows[] = {
\r
2424 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_243_id_MeNB_UE_X2AP_ID },
\r
2425 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_243_reject },
\r
2426 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2427 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_243_mandatory },
\r
2428 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_244_id_SeNB_UE_X2AP_ID },
\r
2429 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_244_reject },
\r
2430 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2431 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_244_mandatory },
\r
2432 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_245_id_ResponseInformationSeNBReconfComp },
\r
2433 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_245_ignore },
\r
2434 { "&Value", aioc__type, &asn_DEF_ResponseInformationSeNBReconfComp },
\r
2435 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_245_mandatory },
\r
2436 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_246_id_MeNB_UE_X2AP_ID_Extension },
\r
2437 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_246_reject },
\r
2438 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2439 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_246_optional },
\r
2440 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_247_id_SeNB_UE_X2AP_ID_Extension },
\r
2441 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_247_reject },
\r
2442 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2443 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_247_optional }
\r
2445 static const asn_ioc_set_t asn_IOS_SeNBReconfigurationComplete_IEs_1[] = {
\r
2446 { 5, 4, asn_IOS_SeNBReconfigurationComplete_IEs_1_rows }
\r
2448 static const long asn_VAL_248_id_MeNB_UE_X2AP_ID = 111;
\r
2449 static const long asn_VAL_248_reject = 0;
\r
2450 static const long asn_VAL_248_mandatory = 2;
\r
2451 static const long asn_VAL_249_id_SeNB_UE_X2AP_ID = 112;
\r
2452 static const long asn_VAL_249_reject = 0;
\r
2453 static const long asn_VAL_249_mandatory = 2;
\r
2454 static const long asn_VAL_250_id_Cause = 5;
\r
2455 static const long asn_VAL_250_ignore = 1;
\r
2456 static const long asn_VAL_250_mandatory = 2;
\r
2457 static const long asn_VAL_251_id_SCGChangeIndication = 136;
\r
2458 static const long asn_VAL_251_ignore = 1;
\r
2459 static const long asn_VAL_251_optional = 0;
\r
2460 static const long asn_VAL_252_id_ServingPLMN = 116;
\r
2461 static const long asn_VAL_252_ignore = 1;
\r
2462 static const long asn_VAL_252_optional = 0;
\r
2463 static const long asn_VAL_253_id_UE_ContextInformationSeNBModReq = 124;
\r
2464 static const long asn_VAL_253_reject = 0;
\r
2465 static const long asn_VAL_253_optional = 0;
\r
2466 static const long asn_VAL_254_id_MeNBtoSeNBContainer = 119;
\r
2467 static const long asn_VAL_254_ignore = 1;
\r
2468 static const long asn_VAL_254_optional = 0;
\r
2469 static const long asn_VAL_255_id_CSGMembershipStatus = 71;
\r
2470 static const long asn_VAL_255_reject = 0;
\r
2471 static const long asn_VAL_255_optional = 0;
\r
2472 static const long asn_VAL_256_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2473 static const long asn_VAL_256_reject = 0;
\r
2474 static const long asn_VAL_256_optional = 0;
\r
2475 static const long asn_VAL_257_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2476 static const long asn_VAL_257_reject = 0;
\r
2477 static const long asn_VAL_257_optional = 0;
\r
2478 static const asn_ioc_cell_t asn_IOS_SeNBModificationRequest_IEs_1_rows[] = {
\r
2479 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_248_id_MeNB_UE_X2AP_ID },
\r
2480 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_248_reject },
\r
2481 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2482 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_248_mandatory },
\r
2483 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_249_id_SeNB_UE_X2AP_ID },
\r
2484 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_249_reject },
\r
2485 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2486 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_249_mandatory },
\r
2487 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_250_id_Cause },
\r
2488 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_250_ignore },
\r
2489 { "&Value", aioc__type, &asn_DEF_Cause },
\r
2490 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_250_mandatory },
\r
2491 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_251_id_SCGChangeIndication },
\r
2492 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_251_ignore },
\r
2493 { "&Value", aioc__type, &asn_DEF_SCGChangeIndication },
\r
2494 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_251_optional },
\r
2495 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_252_id_ServingPLMN },
\r
2496 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_252_ignore },
\r
2497 { "&Value", aioc__type, &asn_DEF_PLMN_Identity },
\r
2498 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_252_optional },
\r
2499 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_253_id_UE_ContextInformationSeNBModReq },
\r
2500 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_253_reject },
\r
2501 { "&Value", aioc__type, &asn_DEF_UE_ContextInformationSeNBModReq },
\r
2502 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_253_optional },
\r
2503 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_254_id_MeNBtoSeNBContainer },
\r
2504 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_254_ignore },
\r
2505 { "&Value", aioc__type, &asn_DEF_MeNBtoSeNBContainer },
\r
2506 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_254_optional },
\r
2507 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_255_id_CSGMembershipStatus },
\r
2508 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_255_reject },
\r
2509 { "&Value", aioc__type, &asn_DEF_CSGMembershipStatus },
\r
2510 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_255_optional },
\r
2511 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_256_id_MeNB_UE_X2AP_ID_Extension },
\r
2512 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_256_reject },
\r
2513 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2514 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_256_optional },
\r
2515 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_257_id_SeNB_UE_X2AP_ID_Extension },
\r
2516 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_257_reject },
\r
2517 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2518 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_257_optional }
\r
2520 static const asn_ioc_set_t asn_IOS_SeNBModificationRequest_IEs_1[] = {
\r
2521 { 10, 4, asn_IOS_SeNBModificationRequest_IEs_1_rows }
\r
2523 static const long asn_VAL_261_id_MeNB_UE_X2AP_ID = 111;
\r
2524 static const long asn_VAL_261_ignore = 1;
\r
2525 static const long asn_VAL_261_mandatory = 2;
\r
2526 static const long asn_VAL_262_id_SeNB_UE_X2AP_ID = 112;
\r
2527 static const long asn_VAL_262_ignore = 1;
\r
2528 static const long asn_VAL_262_mandatory = 2;
\r
2529 static const long asn_VAL_263_id_E_RABs_Admitted_ToBeAdded_ModAckList = 128;
\r
2530 static const long asn_VAL_263_ignore = 1;
\r
2531 static const long asn_VAL_263_optional = 0;
\r
2532 static const long asn_VAL_264_id_E_RABs_Admitted_ToBeModified_ModAckList = 129;
\r
2533 static const long asn_VAL_264_ignore = 1;
\r
2534 static const long asn_VAL_264_optional = 0;
\r
2535 static const long asn_VAL_265_id_E_RABs_Admitted_ToBeReleased_ModAckList = 130;
\r
2536 static const long asn_VAL_265_ignore = 1;
\r
2537 static const long asn_VAL_265_optional = 0;
\r
2538 static const long asn_VAL_266_id_E_RABs_NotAdmitted_List = 3;
\r
2539 static const long asn_VAL_266_ignore = 1;
\r
2540 static const long asn_VAL_266_optional = 0;
\r
2541 static const long asn_VAL_267_id_SeNBtoMeNBContainer = 122;
\r
2542 static const long asn_VAL_267_ignore = 1;
\r
2543 static const long asn_VAL_267_optional = 0;
\r
2544 static const long asn_VAL_268_id_CriticalityDiagnostics = 17;
\r
2545 static const long asn_VAL_268_ignore = 1;
\r
2546 static const long asn_VAL_268_optional = 0;
\r
2547 static const long asn_VAL_269_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2548 static const long asn_VAL_269_ignore = 1;
\r
2549 static const long asn_VAL_269_optional = 0;
\r
2550 static const long asn_VAL_270_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2551 static const long asn_VAL_270_ignore = 1;
\r
2552 static const long asn_VAL_270_optional = 0;
\r
2553 static const asn_ioc_cell_t asn_IOS_SeNBModificationRequestAcknowledge_IEs_1_rows[] = {
\r
2554 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_261_id_MeNB_UE_X2AP_ID },
\r
2555 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_261_ignore },
\r
2556 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2557 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_261_mandatory },
\r
2558 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_262_id_SeNB_UE_X2AP_ID },
\r
2559 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_262_ignore },
\r
2560 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2561 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_262_mandatory },
\r
2562 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_263_id_E_RABs_Admitted_ToBeAdded_ModAckList },
\r
2563 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_263_ignore },
\r
2564 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckList },
\r
2565 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_263_optional },
\r
2566 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_264_id_E_RABs_Admitted_ToBeModified_ModAckList },
\r
2567 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_264_ignore },
\r
2568 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeModified_ModAckList },
\r
2569 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_264_optional },
\r
2570 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_265_id_E_RABs_Admitted_ToBeReleased_ModAckList },
\r
2571 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_265_ignore },
\r
2572 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckList },
\r
2573 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_265_optional },
\r
2574 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_266_id_E_RABs_NotAdmitted_List },
\r
2575 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_266_ignore },
\r
2576 { "&Value", aioc__type, &asn_DEF_E_RAB_List },
\r
2577 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_266_optional },
\r
2578 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_267_id_SeNBtoMeNBContainer },
\r
2579 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_267_ignore },
\r
2580 { "&Value", aioc__type, &asn_DEF_SeNBtoMeNBContainer },
\r
2581 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_267_optional },
\r
2582 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_268_id_CriticalityDiagnostics },
\r
2583 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_268_ignore },
\r
2584 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2585 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_268_optional },
\r
2586 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_269_id_MeNB_UE_X2AP_ID_Extension },
\r
2587 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_269_ignore },
\r
2588 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2589 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_269_optional },
\r
2590 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_270_id_SeNB_UE_X2AP_ID_Extension },
\r
2591 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_270_ignore },
\r
2592 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2593 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_270_optional }
\r
2595 static const asn_ioc_set_t asn_IOS_SeNBModificationRequestAcknowledge_IEs_1[] = {
\r
2596 { 10, 4, asn_IOS_SeNBModificationRequestAcknowledge_IEs_1_rows }
\r
2598 static const long asn_VAL_274_id_MeNB_UE_X2AP_ID = 111;
\r
2599 static const long asn_VAL_274_ignore = 1;
\r
2600 static const long asn_VAL_274_mandatory = 2;
\r
2601 static const long asn_VAL_275_id_SeNB_UE_X2AP_ID = 112;
\r
2602 static const long asn_VAL_275_ignore = 1;
\r
2603 static const long asn_VAL_275_mandatory = 2;
\r
2604 static const long asn_VAL_276_id_Cause = 5;
\r
2605 static const long asn_VAL_276_ignore = 1;
\r
2606 static const long asn_VAL_276_mandatory = 2;
\r
2607 static const long asn_VAL_277_id_CriticalityDiagnostics = 17;
\r
2608 static const long asn_VAL_277_ignore = 1;
\r
2609 static const long asn_VAL_277_optional = 0;
\r
2610 static const long asn_VAL_278_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2611 static const long asn_VAL_278_ignore = 1;
\r
2612 static const long asn_VAL_278_optional = 0;
\r
2613 static const long asn_VAL_279_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2614 static const long asn_VAL_279_ignore = 1;
\r
2615 static const long asn_VAL_279_optional = 0;
\r
2616 static const asn_ioc_cell_t asn_IOS_SeNBModificationRequestReject_IEs_1_rows[] = {
\r
2617 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_274_id_MeNB_UE_X2AP_ID },
\r
2618 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_274_ignore },
\r
2619 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2620 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_274_mandatory },
\r
2621 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_275_id_SeNB_UE_X2AP_ID },
\r
2622 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_275_ignore },
\r
2623 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2624 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_275_mandatory },
\r
2625 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_276_id_Cause },
\r
2626 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_276_ignore },
\r
2627 { "&Value", aioc__type, &asn_DEF_Cause },
\r
2628 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_276_mandatory },
\r
2629 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_277_id_CriticalityDiagnostics },
\r
2630 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_277_ignore },
\r
2631 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2632 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_277_optional },
\r
2633 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_278_id_MeNB_UE_X2AP_ID_Extension },
\r
2634 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_278_ignore },
\r
2635 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2636 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_278_optional },
\r
2637 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_279_id_SeNB_UE_X2AP_ID_Extension },
\r
2638 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_279_ignore },
\r
2639 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2640 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_279_optional }
\r
2642 static const asn_ioc_set_t asn_IOS_SeNBModificationRequestReject_IEs_1[] = {
\r
2643 { 6, 4, asn_IOS_SeNBModificationRequestReject_IEs_1_rows }
\r
2645 static const long asn_VAL_280_id_MeNB_UE_X2AP_ID = 111;
\r
2646 static const long asn_VAL_280_reject = 0;
\r
2647 static const long asn_VAL_280_mandatory = 2;
\r
2648 static const long asn_VAL_281_id_SeNB_UE_X2AP_ID = 112;
\r
2649 static const long asn_VAL_281_reject = 0;
\r
2650 static const long asn_VAL_281_mandatory = 2;
\r
2651 static const long asn_VAL_282_id_Cause = 5;
\r
2652 static const long asn_VAL_282_ignore = 1;
\r
2653 static const long asn_VAL_282_mandatory = 2;
\r
2654 static const long asn_VAL_283_id_SCGChangeIndication = 136;
\r
2655 static const long asn_VAL_283_ignore = 1;
\r
2656 static const long asn_VAL_283_optional = 0;
\r
2657 static const long asn_VAL_284_id_E_RABs_ToBeReleased_ModReqd = 134;
\r
2658 static const long asn_VAL_284_ignore = 1;
\r
2659 static const long asn_VAL_284_optional = 0;
\r
2660 static const long asn_VAL_285_id_SeNBtoMeNBContainer = 122;
\r
2661 static const long asn_VAL_285_ignore = 1;
\r
2662 static const long asn_VAL_285_optional = 0;
\r
2663 static const long asn_VAL_286_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2664 static const long asn_VAL_286_reject = 0;
\r
2665 static const long asn_VAL_286_optional = 0;
\r
2666 static const long asn_VAL_287_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2667 static const long asn_VAL_287_reject = 0;
\r
2668 static const long asn_VAL_287_optional = 0;
\r
2669 static const asn_ioc_cell_t asn_IOS_SeNBModificationRequired_IEs_1_rows[] = {
\r
2670 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_280_id_MeNB_UE_X2AP_ID },
\r
2671 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_280_reject },
\r
2672 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2673 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_280_mandatory },
\r
2674 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_281_id_SeNB_UE_X2AP_ID },
\r
2675 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_281_reject },
\r
2676 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2677 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_281_mandatory },
\r
2678 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_282_id_Cause },
\r
2679 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_282_ignore },
\r
2680 { "&Value", aioc__type, &asn_DEF_Cause },
\r
2681 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_282_mandatory },
\r
2682 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_283_id_SCGChangeIndication },
\r
2683 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_283_ignore },
\r
2684 { "&Value", aioc__type, &asn_DEF_SCGChangeIndication },
\r
2685 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_283_optional },
\r
2686 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_284_id_E_RABs_ToBeReleased_ModReqd },
\r
2687 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_284_ignore },
\r
2688 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_ModReqd },
\r
2689 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_284_optional },
\r
2690 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_285_id_SeNBtoMeNBContainer },
\r
2691 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_285_ignore },
\r
2692 { "&Value", aioc__type, &asn_DEF_SeNBtoMeNBContainer },
\r
2693 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_285_optional },
\r
2694 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_286_id_MeNB_UE_X2AP_ID_Extension },
\r
2695 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_286_reject },
\r
2696 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2697 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_286_optional },
\r
2698 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_287_id_SeNB_UE_X2AP_ID_Extension },
\r
2699 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_287_reject },
\r
2700 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2701 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_287_optional }
\r
2703 static const asn_ioc_set_t asn_IOS_SeNBModificationRequired_IEs_1[] = {
\r
2704 { 8, 4, asn_IOS_SeNBModificationRequired_IEs_1_rows }
\r
2706 static const long asn_VAL_289_id_MeNB_UE_X2AP_ID = 111;
\r
2707 static const long asn_VAL_289_ignore = 1;
\r
2708 static const long asn_VAL_289_mandatory = 2;
\r
2709 static const long asn_VAL_290_id_SeNB_UE_X2AP_ID = 112;
\r
2710 static const long asn_VAL_290_ignore = 1;
\r
2711 static const long asn_VAL_290_mandatory = 2;
\r
2712 static const long asn_VAL_291_id_MeNBtoSeNBContainer = 119;
\r
2713 static const long asn_VAL_291_ignore = 1;
\r
2714 static const long asn_VAL_291_optional = 0;
\r
2715 static const long asn_VAL_292_id_CriticalityDiagnostics = 17;
\r
2716 static const long asn_VAL_292_ignore = 1;
\r
2717 static const long asn_VAL_292_optional = 0;
\r
2718 static const long asn_VAL_293_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2719 static const long asn_VAL_293_ignore = 1;
\r
2720 static const long asn_VAL_293_optional = 0;
\r
2721 static const long asn_VAL_294_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2722 static const long asn_VAL_294_ignore = 1;
\r
2723 static const long asn_VAL_294_optional = 0;
\r
2724 static const asn_ioc_cell_t asn_IOS_SeNBModificationConfirm_IEs_1_rows[] = {
\r
2725 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_289_id_MeNB_UE_X2AP_ID },
\r
2726 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_289_ignore },
\r
2727 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2728 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_289_mandatory },
\r
2729 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_290_id_SeNB_UE_X2AP_ID },
\r
2730 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_290_ignore },
\r
2731 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2732 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_290_mandatory },
\r
2733 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_291_id_MeNBtoSeNBContainer },
\r
2734 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_291_ignore },
\r
2735 { "&Value", aioc__type, &asn_DEF_MeNBtoSeNBContainer },
\r
2736 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_291_optional },
\r
2737 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_292_id_CriticalityDiagnostics },
\r
2738 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_292_ignore },
\r
2739 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2740 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_292_optional },
\r
2741 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_293_id_MeNB_UE_X2AP_ID_Extension },
\r
2742 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_293_ignore },
\r
2743 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2744 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_293_optional },
\r
2745 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_294_id_SeNB_UE_X2AP_ID_Extension },
\r
2746 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_294_ignore },
\r
2747 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2748 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_294_optional }
\r
2750 static const asn_ioc_set_t asn_IOS_SeNBModificationConfirm_IEs_1[] = {
\r
2751 { 6, 4, asn_IOS_SeNBModificationConfirm_IEs_1_rows }
\r
2753 static const long asn_VAL_295_id_MeNB_UE_X2AP_ID = 111;
\r
2754 static const long asn_VAL_295_ignore = 1;
\r
2755 static const long asn_VAL_295_mandatory = 2;
\r
2756 static const long asn_VAL_296_id_SeNB_UE_X2AP_ID = 112;
\r
2757 static const long asn_VAL_296_ignore = 1;
\r
2758 static const long asn_VAL_296_mandatory = 2;
\r
2759 static const long asn_VAL_297_id_Cause = 5;
\r
2760 static const long asn_VAL_297_ignore = 1;
\r
2761 static const long asn_VAL_297_mandatory = 2;
\r
2762 static const long asn_VAL_298_id_MeNBtoSeNBContainer = 119;
\r
2763 static const long asn_VAL_298_ignore = 1;
\r
2764 static const long asn_VAL_298_optional = 0;
\r
2765 static const long asn_VAL_299_id_CriticalityDiagnostics = 17;
\r
2766 static const long asn_VAL_299_ignore = 1;
\r
2767 static const long asn_VAL_299_optional = 0;
\r
2768 static const long asn_VAL_300_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2769 static const long asn_VAL_300_ignore = 1;
\r
2770 static const long asn_VAL_300_optional = 0;
\r
2771 static const long asn_VAL_301_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2772 static const long asn_VAL_301_ignore = 1;
\r
2773 static const long asn_VAL_301_optional = 0;
\r
2774 static const asn_ioc_cell_t asn_IOS_SeNBModificationRefuse_IEs_1_rows[] = {
\r
2775 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_295_id_MeNB_UE_X2AP_ID },
\r
2776 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_295_ignore },
\r
2777 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2778 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_295_mandatory },
\r
2779 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_296_id_SeNB_UE_X2AP_ID },
\r
2780 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_296_ignore },
\r
2781 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2782 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_296_mandatory },
\r
2783 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_297_id_Cause },
\r
2784 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_297_ignore },
\r
2785 { "&Value", aioc__type, &asn_DEF_Cause },
\r
2786 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_297_mandatory },
\r
2787 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_298_id_MeNBtoSeNBContainer },
\r
2788 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_298_ignore },
\r
2789 { "&Value", aioc__type, &asn_DEF_MeNBtoSeNBContainer },
\r
2790 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_298_optional },
\r
2791 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_299_id_CriticalityDiagnostics },
\r
2792 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_299_ignore },
\r
2793 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2794 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_299_optional },
\r
2795 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_300_id_MeNB_UE_X2AP_ID_Extension },
\r
2796 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_300_ignore },
\r
2797 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2798 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_300_optional },
\r
2799 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_301_id_SeNB_UE_X2AP_ID_Extension },
\r
2800 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_301_ignore },
\r
2801 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2802 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_301_optional }
\r
2804 static const asn_ioc_set_t asn_IOS_SeNBModificationRefuse_IEs_1[] = {
\r
2805 { 7, 4, asn_IOS_SeNBModificationRefuse_IEs_1_rows }
\r
2807 static const long asn_VAL_302_id_MeNB_UE_X2AP_ID = 111;
\r
2808 static const long asn_VAL_302_reject = 0;
\r
2809 static const long asn_VAL_302_mandatory = 2;
\r
2810 static const long asn_VAL_303_id_SeNB_UE_X2AP_ID = 112;
\r
2811 static const long asn_VAL_303_reject = 0;
\r
2812 static const long asn_VAL_303_optional = 0;
\r
2813 static const long asn_VAL_304_id_Cause = 5;
\r
2814 static const long asn_VAL_304_ignore = 1;
\r
2815 static const long asn_VAL_304_optional = 0;
\r
2816 static const long asn_VAL_305_id_E_RABs_ToBeReleased_List_RelReq = 137;
\r
2817 static const long asn_VAL_305_ignore = 1;
\r
2818 static const long asn_VAL_305_optional = 0;
\r
2819 static const long asn_VAL_306_id_UE_ContextKeptIndicator = 154;
\r
2820 static const long asn_VAL_306_ignore = 1;
\r
2821 static const long asn_VAL_306_optional = 0;
\r
2822 static const long asn_VAL_307_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2823 static const long asn_VAL_307_reject = 0;
\r
2824 static const long asn_VAL_307_optional = 0;
\r
2825 static const long asn_VAL_308_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2826 static const long asn_VAL_308_reject = 0;
\r
2827 static const long asn_VAL_308_optional = 0;
\r
2828 static const long asn_VAL_309_id_MakeBeforeBreakIndicator = 181;
\r
2829 static const long asn_VAL_309_ignore = 1;
\r
2830 static const long asn_VAL_309_optional = 0;
\r
2831 static const asn_ioc_cell_t asn_IOS_SeNBReleaseRequest_IEs_1_rows[] = {
\r
2832 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_302_id_MeNB_UE_X2AP_ID },
\r
2833 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_302_reject },
\r
2834 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2835 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_302_mandatory },
\r
2836 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_303_id_SeNB_UE_X2AP_ID },
\r
2837 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_303_reject },
\r
2838 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2839 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_303_optional },
\r
2840 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_304_id_Cause },
\r
2841 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_304_ignore },
\r
2842 { "&Value", aioc__type, &asn_DEF_Cause },
\r
2843 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_304_optional },
\r
2844 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_305_id_E_RABs_ToBeReleased_List_RelReq },
\r
2845 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_305_ignore },
\r
2846 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_List_RelReq },
\r
2847 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_305_optional },
\r
2848 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_306_id_UE_ContextKeptIndicator },
\r
2849 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_306_ignore },
\r
2850 { "&Value", aioc__type, &asn_DEF_UE_ContextKeptIndicator },
\r
2851 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_306_optional },
\r
2852 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_307_id_MeNB_UE_X2AP_ID_Extension },
\r
2853 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_307_reject },
\r
2854 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2855 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_307_optional },
\r
2856 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_308_id_SeNB_UE_X2AP_ID_Extension },
\r
2857 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_308_reject },
\r
2858 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2859 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_308_optional },
\r
2860 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_309_id_MakeBeforeBreakIndicator },
\r
2861 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_309_ignore },
\r
2862 { "&Value", aioc__type, &asn_DEF_MakeBeforeBreakIndicator },
\r
2863 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_309_optional }
\r
2865 static const asn_ioc_set_t asn_IOS_SeNBReleaseRequest_IEs_1[] = {
\r
2866 { 8, 4, asn_IOS_SeNBReleaseRequest_IEs_1_rows }
\r
2868 static const long asn_VAL_311_id_MeNB_UE_X2AP_ID = 111;
\r
2869 static const long asn_VAL_311_reject = 0;
\r
2870 static const long asn_VAL_311_mandatory = 2;
\r
2871 static const long asn_VAL_312_id_SeNB_UE_X2AP_ID = 112;
\r
2872 static const long asn_VAL_312_reject = 0;
\r
2873 static const long asn_VAL_312_mandatory = 2;
\r
2874 static const long asn_VAL_313_id_Cause = 5;
\r
2875 static const long asn_VAL_313_ignore = 1;
\r
2876 static const long asn_VAL_313_mandatory = 2;
\r
2877 static const long asn_VAL_314_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2878 static const long asn_VAL_314_reject = 0;
\r
2879 static const long asn_VAL_314_optional = 0;
\r
2880 static const long asn_VAL_315_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2881 static const long asn_VAL_315_reject = 0;
\r
2882 static const long asn_VAL_315_optional = 0;
\r
2883 static const asn_ioc_cell_t asn_IOS_SeNBReleaseRequired_IEs_1_rows[] = {
\r
2884 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_311_id_MeNB_UE_X2AP_ID },
\r
2885 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_311_reject },
\r
2886 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2887 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_311_mandatory },
\r
2888 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_312_id_SeNB_UE_X2AP_ID },
\r
2889 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_312_reject },
\r
2890 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2891 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_312_mandatory },
\r
2892 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_313_id_Cause },
\r
2893 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_313_ignore },
\r
2894 { "&Value", aioc__type, &asn_DEF_Cause },
\r
2895 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_313_mandatory },
\r
2896 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_314_id_MeNB_UE_X2AP_ID_Extension },
\r
2897 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_314_reject },
\r
2898 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2899 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_314_optional },
\r
2900 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_315_id_SeNB_UE_X2AP_ID_Extension },
\r
2901 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_315_reject },
\r
2902 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2903 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_315_optional }
\r
2905 static const asn_ioc_set_t asn_IOS_SeNBReleaseRequired_IEs_1[] = {
\r
2906 { 5, 4, asn_IOS_SeNBReleaseRequired_IEs_1_rows }
\r
2908 static const long asn_VAL_316_id_MeNB_UE_X2AP_ID = 111;
\r
2909 static const long asn_VAL_316_ignore = 1;
\r
2910 static const long asn_VAL_316_mandatory = 2;
\r
2911 static const long asn_VAL_317_id_SeNB_UE_X2AP_ID = 112;
\r
2912 static const long asn_VAL_317_ignore = 1;
\r
2913 static const long asn_VAL_317_mandatory = 2;
\r
2914 static const long asn_VAL_318_id_E_RABs_ToBeReleased_List_RelConf = 139;
\r
2915 static const long asn_VAL_318_ignore = 1;
\r
2916 static const long asn_VAL_318_optional = 0;
\r
2917 static const long asn_VAL_319_id_CriticalityDiagnostics = 17;
\r
2918 static const long asn_VAL_319_ignore = 1;
\r
2919 static const long asn_VAL_319_optional = 0;
\r
2920 static const long asn_VAL_320_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2921 static const long asn_VAL_320_ignore = 1;
\r
2922 static const long asn_VAL_320_optional = 0;
\r
2923 static const long asn_VAL_321_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2924 static const long asn_VAL_321_ignore = 1;
\r
2925 static const long asn_VAL_321_optional = 0;
\r
2926 static const asn_ioc_cell_t asn_IOS_SeNBReleaseConfirm_IEs_1_rows[] = {
\r
2927 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_316_id_MeNB_UE_X2AP_ID },
\r
2928 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_316_ignore },
\r
2929 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2930 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_316_mandatory },
\r
2931 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_317_id_SeNB_UE_X2AP_ID },
\r
2932 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_317_ignore },
\r
2933 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2934 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_317_mandatory },
\r
2935 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_318_id_E_RABs_ToBeReleased_List_RelConf },
\r
2936 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_318_ignore },
\r
2937 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_List_RelConf },
\r
2938 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_318_optional },
\r
2939 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_319_id_CriticalityDiagnostics },
\r
2940 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_319_ignore },
\r
2941 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
2942 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_319_optional },
\r
2943 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_320_id_MeNB_UE_X2AP_ID_Extension },
\r
2944 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_320_ignore },
\r
2945 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2946 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_320_optional },
\r
2947 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_321_id_SeNB_UE_X2AP_ID_Extension },
\r
2948 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_321_ignore },
\r
2949 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2950 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_321_optional }
\r
2952 static const asn_ioc_set_t asn_IOS_SeNBReleaseConfirm_IEs_1[] = {
\r
2953 { 6, 4, asn_IOS_SeNBReleaseConfirm_IEs_1_rows }
\r
2955 static const long asn_VAL_323_id_MeNB_UE_X2AP_ID = 111;
\r
2956 static const long asn_VAL_323_reject = 0;
\r
2957 static const long asn_VAL_323_mandatory = 2;
\r
2958 static const long asn_VAL_324_id_SeNB_UE_X2AP_ID = 112;
\r
2959 static const long asn_VAL_324_reject = 0;
\r
2960 static const long asn_VAL_324_mandatory = 2;
\r
2961 static const long asn_VAL_325_id_E_RABs_SubjectToCounterCheck_List = 141;
\r
2962 static const long asn_VAL_325_ignore = 1;
\r
2963 static const long asn_VAL_325_mandatory = 2;
\r
2964 static const long asn_VAL_326_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
2965 static const long asn_VAL_326_ignore = 1;
\r
2966 static const long asn_VAL_326_optional = 0;
\r
2967 static const long asn_VAL_327_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
2968 static const long asn_VAL_327_ignore = 1;
\r
2969 static const long asn_VAL_327_optional = 0;
\r
2970 static const asn_ioc_cell_t asn_IOS_SeNBCounterCheckRequest_IEs_1_rows[] = {
\r
2971 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_323_id_MeNB_UE_X2AP_ID },
\r
2972 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_323_reject },
\r
2973 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2974 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_323_mandatory },
\r
2975 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_324_id_SeNB_UE_X2AP_ID },
\r
2976 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_324_reject },
\r
2977 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
2978 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_324_mandatory },
\r
2979 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_325_id_E_RABs_SubjectToCounterCheck_List },
\r
2980 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_325_ignore },
\r
2981 { "&Value", aioc__type, &asn_DEF_E_RABs_SubjectToCounterCheck_List },
\r
2982 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_325_mandatory },
\r
2983 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_326_id_MeNB_UE_X2AP_ID_Extension },
\r
2984 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_326_ignore },
\r
2985 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2986 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_326_optional },
\r
2987 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_327_id_SeNB_UE_X2AP_ID_Extension },
\r
2988 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_327_ignore },
\r
2989 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
2990 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_327_optional }
\r
2992 static const asn_ioc_set_t asn_IOS_SeNBCounterCheckRequest_IEs_1[] = {
\r
2993 { 5, 4, asn_IOS_SeNBCounterCheckRequest_IEs_1_rows }
\r
2995 static const long asn_VAL_329_id_GlobalENB_ID = 21;
\r
2996 static const long asn_VAL_329_reject = 0;
\r
2997 static const long asn_VAL_329_mandatory = 2;
\r
2998 static const long asn_VAL_330_id_X2RemovalThreshold = 169;
\r
2999 static const long asn_VAL_330_reject = 0;
\r
3000 static const long asn_VAL_330_optional = 0;
\r
3001 static const asn_ioc_cell_t asn_IOS_X2RemovalRequest_IEs_1_rows[] = {
\r
3002 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_329_id_GlobalENB_ID },
\r
3003 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_329_reject },
\r
3004 { "&Value", aioc__type, &asn_DEF_GlobalENB_ID },
\r
3005 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_329_mandatory },
\r
3006 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_330_id_X2RemovalThreshold },
\r
3007 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_330_reject },
\r
3008 { "&Value", aioc__type, &asn_DEF_X2BenefitValue },
\r
3009 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_330_optional }
\r
3011 static const asn_ioc_set_t asn_IOS_X2RemovalRequest_IEs_1[] = {
\r
3012 { 2, 4, asn_IOS_X2RemovalRequest_IEs_1_rows }
\r
3014 static const long asn_VAL_331_id_GlobalENB_ID = 21;
\r
3015 static const long asn_VAL_331_reject = 0;
\r
3016 static const long asn_VAL_331_mandatory = 2;
\r
3017 static const long asn_VAL_332_id_CriticalityDiagnostics = 17;
\r
3018 static const long asn_VAL_332_ignore = 1;
\r
3019 static const long asn_VAL_332_optional = 0;
\r
3020 static const asn_ioc_cell_t asn_IOS_X2RemovalResponse_IEs_1_rows[] = {
\r
3021 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_331_id_GlobalENB_ID },
\r
3022 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_331_reject },
\r
3023 { "&Value", aioc__type, &asn_DEF_GlobalENB_ID },
\r
3024 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_331_mandatory },
\r
3025 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_332_id_CriticalityDiagnostics },
\r
3026 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_332_ignore },
\r
3027 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3028 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_332_optional }
\r
3030 static const asn_ioc_set_t asn_IOS_X2RemovalResponse_IEs_1[] = {
\r
3031 { 2, 4, asn_IOS_X2RemovalResponse_IEs_1_rows }
\r
3033 static const long asn_VAL_333_id_Cause = 5;
\r
3034 static const long asn_VAL_333_ignore = 1;
\r
3035 static const long asn_VAL_333_mandatory = 2;
\r
3036 static const long asn_VAL_334_id_CriticalityDiagnostics = 17;
\r
3037 static const long asn_VAL_334_ignore = 1;
\r
3038 static const long asn_VAL_334_optional = 0;
\r
3039 static const asn_ioc_cell_t asn_IOS_X2RemovalFailure_IEs_1_rows[] = {
\r
3040 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_333_id_Cause },
\r
3041 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_333_ignore },
\r
3042 { "&Value", aioc__type, &asn_DEF_Cause },
\r
3043 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_333_mandatory },
\r
3044 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_334_id_CriticalityDiagnostics },
\r
3045 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_334_ignore },
\r
3046 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3047 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_334_optional }
\r
3049 static const asn_ioc_set_t asn_IOS_X2RemovalFailure_IEs_1[] = {
\r
3050 { 2, 4, asn_IOS_X2RemovalFailure_IEs_1_rows }
\r
3052 static const long asn_VAL_335_id_New_eNB_UE_X2AP_ID = 9;
\r
3053 static const long asn_VAL_335_reject = 0;
\r
3054 static const long asn_VAL_335_mandatory = 2;
\r
3055 static const long asn_VAL_336_id_SeNB_UE_X2AP_ID_Extension = 158;
\r
3056 static const long asn_VAL_336_reject = 0;
\r
3057 static const long asn_VAL_336_optional = 0;
\r
3058 static const long asn_VAL_337_id_resumeID = 172;
\r
3059 static const long asn_VAL_337_reject = 0;
\r
3060 static const long asn_VAL_337_mandatory = 2;
\r
3061 static const long asn_VAL_338_id_ShortMAC_I = 51;
\r
3062 static const long asn_VAL_338_reject = 0;
\r
3063 static const long asn_VAL_338_mandatory = 2;
\r
3064 static const long asn_VAL_339_id_NewEUTRANCellIdentifier = 175;
\r
3065 static const long asn_VAL_339_reject = 0;
\r
3066 static const long asn_VAL_339_mandatory = 2;
\r
3067 static const long asn_VAL_340_id_FailureCellCRNTI = 50;
\r
3068 static const long asn_VAL_340_reject = 0;
\r
3069 static const long asn_VAL_340_optional = 0;
\r
3070 static const long asn_VAL_341_id_FailureCellPCI = 48;
\r
3071 static const long asn_VAL_341_reject = 0;
\r
3072 static const long asn_VAL_341_optional = 0;
\r
3073 static const asn_ioc_cell_t asn_IOS_RetrieveUEContextRequest_IEs_1_rows[] = {
\r
3074 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_335_id_New_eNB_UE_X2AP_ID },
\r
3075 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_335_reject },
\r
3076 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3077 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_335_mandatory },
\r
3078 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_336_id_SeNB_UE_X2AP_ID_Extension },
\r
3079 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_336_reject },
\r
3080 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3081 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_336_optional },
\r
3082 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_337_id_resumeID },
\r
3083 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_337_reject },
\r
3084 { "&Value", aioc__type, &asn_DEF_ResumeID },
\r
3085 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_337_mandatory },
\r
3086 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_338_id_ShortMAC_I },
\r
3087 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_338_reject },
\r
3088 { "&Value", aioc__type, &asn_DEF_ShortMAC_I },
\r
3089 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_338_mandatory },
\r
3090 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_339_id_NewEUTRANCellIdentifier },
\r
3091 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_339_reject },
\r
3092 { "&Value", aioc__type, &asn_DEF_EUTRANCellIdentifier },
\r
3093 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_339_mandatory },
\r
3094 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_340_id_FailureCellCRNTI },
\r
3095 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_340_reject },
\r
3096 { "&Value", aioc__type, &asn_DEF_CRNTI },
\r
3097 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_340_optional },
\r
3098 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_341_id_FailureCellPCI },
\r
3099 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_341_reject },
\r
3100 { "&Value", aioc__type, &asn_DEF_PCI },
\r
3101 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_341_optional }
\r
3103 static const asn_ioc_set_t asn_IOS_RetrieveUEContextRequest_IEs_1[] = {
\r
3104 { 7, 4, asn_IOS_RetrieveUEContextRequest_IEs_1_rows }
\r
3106 static const long asn_VAL_342_id_New_eNB_UE_X2AP_ID = 9;
\r
3107 static const long asn_VAL_342_ignore = 1;
\r
3108 static const long asn_VAL_342_mandatory = 2;
\r
3109 static const long asn_VAL_343_id_New_eNB_UE_X2AP_ID_Extension = 155;
\r
3110 static const long asn_VAL_343_ignore = 1;
\r
3111 static const long asn_VAL_343_optional = 0;
\r
3112 static const long asn_VAL_344_id_Old_eNB_UE_X2AP_ID = 10;
\r
3113 static const long asn_VAL_344_ignore = 1;
\r
3114 static const long asn_VAL_344_mandatory = 2;
\r
3115 static const long asn_VAL_345_id_Old_eNB_UE_X2AP_ID_Extension = 156;
\r
3116 static const long asn_VAL_345_ignore = 1;
\r
3117 static const long asn_VAL_345_optional = 0;
\r
3118 static const long asn_VAL_346_id_GUMMEI_ID = 23;
\r
3119 static const long asn_VAL_346_reject = 0;
\r
3120 static const long asn_VAL_346_mandatory = 2;
\r
3121 static const long asn_VAL_347_id_UE_ContextInformationRetrieve = 173;
\r
3122 static const long asn_VAL_347_reject = 0;
\r
3123 static const long asn_VAL_347_mandatory = 2;
\r
3124 static const long asn_VAL_348_id_TraceActivation = 13;
\r
3125 static const long asn_VAL_348_ignore = 1;
\r
3126 static const long asn_VAL_348_optional = 0;
\r
3127 static const long asn_VAL_349_id_SRVCCOperationPossible = 36;
\r
3128 static const long asn_VAL_349_ignore = 1;
\r
3129 static const long asn_VAL_349_optional = 0;
\r
3130 static const long asn_VAL_350_id_Masked_IMEISV = 98;
\r
3131 static const long asn_VAL_350_ignore = 1;
\r
3132 static const long asn_VAL_350_optional = 0;
\r
3133 static const long asn_VAL_351_id_ExpectedUEBehaviour = 104;
\r
3134 static const long asn_VAL_351_ignore = 1;
\r
3135 static const long asn_VAL_351_optional = 0;
\r
3136 static const long asn_VAL_352_id_ProSeAuthorized = 103;
\r
3137 static const long asn_VAL_352_ignore = 1;
\r
3138 static const long asn_VAL_352_optional = 0;
\r
3139 static const long asn_VAL_353_id_CriticalityDiagnostics = 17;
\r
3140 static const long asn_VAL_353_ignore = 1;
\r
3141 static const long asn_VAL_353_optional = 0;
\r
3142 static const long asn_VAL_354_id_V2XServicesAuthorized = 176;
\r
3143 static const long asn_VAL_354_ignore = 1;
\r
3144 static const long asn_VAL_354_optional = 0;
\r
3145 static const long asn_VAL_355_id_AerialUEsubscriptionInformation = 277;
\r
3146 static const long asn_VAL_355_ignore = 1;
\r
3147 static const long asn_VAL_355_optional = 0;
\r
3148 static const long asn_VAL_356_id_Subscription_Based_UE_DifferentiationInfo = 309;
\r
3149 static const long asn_VAL_356_ignore = 1;
\r
3150 static const long asn_VAL_356_optional = 0;
\r
3151 static const asn_ioc_cell_t asn_IOS_RetrieveUEContextResponse_IEs_1_rows[] = {
\r
3152 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_342_id_New_eNB_UE_X2AP_ID },
\r
3153 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_342_ignore },
\r
3154 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3155 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_342_mandatory },
\r
3156 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_343_id_New_eNB_UE_X2AP_ID_Extension },
\r
3157 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_343_ignore },
\r
3158 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3159 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_343_optional },
\r
3160 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_344_id_Old_eNB_UE_X2AP_ID },
\r
3161 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_344_ignore },
\r
3162 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3163 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_344_mandatory },
\r
3164 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_345_id_Old_eNB_UE_X2AP_ID_Extension },
\r
3165 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_345_ignore },
\r
3166 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3167 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_345_optional },
\r
3168 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_346_id_GUMMEI_ID },
\r
3169 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_346_reject },
\r
3170 { "&Value", aioc__type, &asn_DEF_GUMMEI },
\r
3171 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_346_mandatory },
\r
3172 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_347_id_UE_ContextInformationRetrieve },
\r
3173 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_347_reject },
\r
3174 { "&Value", aioc__type, &asn_DEF_UE_ContextInformationRetrieve },
\r
3175 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_347_mandatory },
\r
3176 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_348_id_TraceActivation },
\r
3177 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_348_ignore },
\r
3178 { "&Value", aioc__type, &asn_DEF_TraceActivation },
\r
3179 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_348_optional },
\r
3180 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_349_id_SRVCCOperationPossible },
\r
3181 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_349_ignore },
\r
3182 { "&Value", aioc__type, &asn_DEF_SRVCCOperationPossible },
\r
3183 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_349_optional },
\r
3184 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_350_id_Masked_IMEISV },
\r
3185 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_350_ignore },
\r
3186 { "&Value", aioc__type, &asn_DEF_Masked_IMEISV },
\r
3187 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_350_optional },
\r
3188 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_351_id_ExpectedUEBehaviour },
\r
3189 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_351_ignore },
\r
3190 { "&Value", aioc__type, &asn_DEF_ExpectedUEBehaviour },
\r
3191 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_351_optional },
\r
3192 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_352_id_ProSeAuthorized },
\r
3193 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_352_ignore },
\r
3194 { "&Value", aioc__type, &asn_DEF_ProSeAuthorized },
\r
3195 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_352_optional },
\r
3196 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_353_id_CriticalityDiagnostics },
\r
3197 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_353_ignore },
\r
3198 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3199 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_353_optional },
\r
3200 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_354_id_V2XServicesAuthorized },
\r
3201 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_354_ignore },
\r
3202 { "&Value", aioc__type, &asn_DEF_V2XServicesAuthorized },
\r
3203 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_354_optional },
\r
3204 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_355_id_AerialUEsubscriptionInformation },
\r
3205 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_355_ignore },
\r
3206 { "&Value", aioc__type, &asn_DEF_AerialUEsubscriptionInformation },
\r
3207 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_355_optional },
\r
3208 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_356_id_Subscription_Based_UE_DifferentiationInfo },
\r
3209 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_356_ignore },
\r
3210 { "&Value", aioc__type, &asn_DEF_Subscription_Based_UE_DifferentiationInfo },
\r
3211 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_356_optional }
\r
3213 static const asn_ioc_set_t asn_IOS_RetrieveUEContextResponse_IEs_1[] = {
\r
3214 { 15, 4, asn_IOS_RetrieveUEContextResponse_IEs_1_rows }
\r
3216 static const long asn_VAL_358_id_New_eNB_UE_X2AP_ID = 9;
\r
3217 static const long asn_VAL_358_ignore = 1;
\r
3218 static const long asn_VAL_358_mandatory = 2;
\r
3219 static const long asn_VAL_359_id_New_eNB_UE_X2AP_ID_Extension = 155;
\r
3220 static const long asn_VAL_359_ignore = 1;
\r
3221 static const long asn_VAL_359_optional = 0;
\r
3222 static const long asn_VAL_360_id_Cause = 5;
\r
3223 static const long asn_VAL_360_ignore = 1;
\r
3224 static const long asn_VAL_360_mandatory = 2;
\r
3225 static const long asn_VAL_361_id_CriticalityDiagnostics = 17;
\r
3226 static const long asn_VAL_361_ignore = 1;
\r
3227 static const long asn_VAL_361_optional = 0;
\r
3228 static const asn_ioc_cell_t asn_IOS_RetrieveUEContextFailure_IEs_1_rows[] = {
\r
3229 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_358_id_New_eNB_UE_X2AP_ID },
\r
3230 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_358_ignore },
\r
3231 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3232 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_358_mandatory },
\r
3233 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_359_id_New_eNB_UE_X2AP_ID_Extension },
\r
3234 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_359_ignore },
\r
3235 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3236 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_359_optional },
\r
3237 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_360_id_Cause },
\r
3238 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_360_ignore },
\r
3239 { "&Value", aioc__type, &asn_DEF_Cause },
\r
3240 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_360_mandatory },
\r
3241 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_361_id_CriticalityDiagnostics },
\r
3242 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_361_ignore },
\r
3243 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3244 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_361_optional }
\r
3246 static const asn_ioc_set_t asn_IOS_RetrieveUEContextFailure_IEs_1[] = {
\r
3247 { 4, 4, asn_IOS_RetrieveUEContextFailure_IEs_1_rows }
\r
3249 static const long asn_VAL_362_id_MeNB_UE_X2AP_ID = 111;
\r
3250 static const long asn_VAL_362_reject = 0;
\r
3251 static const long asn_VAL_362_mandatory = 2;
\r
3252 static const long asn_VAL_363_id_NRUESecurityCapabilities = 248;
\r
3253 static const long asn_VAL_363_reject = 0;
\r
3254 static const long asn_VAL_363_mandatory = 2;
\r
3255 static const long asn_VAL_364_id_SgNBSecurityKey = 203;
\r
3256 static const long asn_VAL_364_reject = 0;
\r
3257 static const long asn_VAL_364_mandatory = 2;
\r
3258 static const long asn_VAL_365_id_SgNBUEAggregateMaximumBitRate = 204;
\r
3259 static const long asn_VAL_365_reject = 0;
\r
3260 static const long asn_VAL_365_mandatory = 2;
\r
3261 static const long asn_VAL_366_id_SelectedPLMN = 269;
\r
3262 static const long asn_VAL_366_ignore = 1;
\r
3263 static const long asn_VAL_366_optional = 0;
\r
3264 static const long asn_VAL_367_id_HandoverRestrictionList = 240;
\r
3265 static const long asn_VAL_367_ignore = 1;
\r
3266 static const long asn_VAL_367_optional = 0;
\r
3267 static const long asn_VAL_368_id_E_RABs_ToBeAdded_SgNBAddReqList = 205;
\r
3268 static const long asn_VAL_368_reject = 0;
\r
3269 static const long asn_VAL_368_mandatory = 2;
\r
3270 static const long asn_VAL_369_id_MeNBtoSgNBContainer = 206;
\r
3271 static const long asn_VAL_369_reject = 0;
\r
3272 static const long asn_VAL_369_mandatory = 2;
\r
3273 static const long asn_VAL_370_id_SgNB_UE_X2AP_ID = 207;
\r
3274 static const long asn_VAL_370_reject = 0;
\r
3275 static const long asn_VAL_370_optional = 0;
\r
3276 static const long asn_VAL_371_id_ExpectedUEBehaviour = 104;
\r
3277 static const long asn_VAL_371_ignore = 1;
\r
3278 static const long asn_VAL_371_optional = 0;
\r
3279 static const long asn_VAL_372_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3280 static const long asn_VAL_372_reject = 0;
\r
3281 static const long asn_VAL_372_optional = 0;
\r
3282 static const long asn_VAL_373_id_RequestedSplitSRBs = 208;
\r
3283 static const long asn_VAL_373_reject = 0;
\r
3284 static const long asn_VAL_373_optional = 0;
\r
3285 static const long asn_VAL_374_id_MeNBResourceCoordinationInformation = 257;
\r
3286 static const long asn_VAL_374_ignore = 1;
\r
3287 static const long asn_VAL_374_optional = 0;
\r
3288 static const long asn_VAL_375_id_SGNB_Addition_Trigger_Ind = 278;
\r
3289 static const long asn_VAL_375_reject = 0;
\r
3290 static const long asn_VAL_375_optional = 0;
\r
3291 static const long asn_VAL_376_id_SubscriberProfileIDforRFP = 275;
\r
3292 static const long asn_VAL_376_ignore = 1;
\r
3293 static const long asn_VAL_376_optional = 0;
\r
3294 static const long asn_VAL_377_id_MeNBCell_ID = 279;
\r
3295 static const long asn_VAL_377_reject = 0;
\r
3296 static const long asn_VAL_377_mandatory = 2;
\r
3297 static const asn_ioc_cell_t asn_IOS_SgNBAdditionRequest_IEs_1_rows[] = {
\r
3298 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_362_id_MeNB_UE_X2AP_ID },
\r
3299 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_362_reject },
\r
3300 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3301 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_362_mandatory },
\r
3302 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_363_id_NRUESecurityCapabilities },
\r
3303 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_363_reject },
\r
3304 { "&Value", aioc__type, &asn_DEF_NRUESecurityCapabilities },
\r
3305 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_363_mandatory },
\r
3306 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_364_id_SgNBSecurityKey },
\r
3307 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_364_reject },
\r
3308 { "&Value", aioc__type, &asn_DEF_SgNBSecurityKey },
\r
3309 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_364_mandatory },
\r
3310 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_365_id_SgNBUEAggregateMaximumBitRate },
\r
3311 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_365_reject },
\r
3312 { "&Value", aioc__type, &asn_DEF_UEAggregateMaximumBitRate },
\r
3313 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_365_mandatory },
\r
3314 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_366_id_SelectedPLMN },
\r
3315 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_366_ignore },
\r
3316 { "&Value", aioc__type, &asn_DEF_PLMN_Identity },
\r
3317 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_366_optional },
\r
3318 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_367_id_HandoverRestrictionList },
\r
3319 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_367_ignore },
\r
3320 { "&Value", aioc__type, &asn_DEF_HandoverRestrictionList },
\r
3321 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_367_optional },
\r
3322 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_368_id_E_RABs_ToBeAdded_SgNBAddReqList },
\r
3323 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_368_reject },
\r
3324 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeAdded_SgNBAddReqList },
\r
3325 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_368_mandatory },
\r
3326 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_369_id_MeNBtoSgNBContainer },
\r
3327 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_369_reject },
\r
3328 { "&Value", aioc__type, &asn_DEF_MeNBtoSgNBContainer },
\r
3329 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_369_mandatory },
\r
3330 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_370_id_SgNB_UE_X2AP_ID },
\r
3331 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_370_reject },
\r
3332 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3333 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_370_optional },
\r
3334 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_371_id_ExpectedUEBehaviour },
\r
3335 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_371_ignore },
\r
3336 { "&Value", aioc__type, &asn_DEF_ExpectedUEBehaviour },
\r
3337 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_371_optional },
\r
3338 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_372_id_MeNB_UE_X2AP_ID_Extension },
\r
3339 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_372_reject },
\r
3340 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3341 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_372_optional },
\r
3342 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_373_id_RequestedSplitSRBs },
\r
3343 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_373_reject },
\r
3344 { "&Value", aioc__type, &asn_DEF_SplitSRBs },
\r
3345 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_373_optional },
\r
3346 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_374_id_MeNBResourceCoordinationInformation },
\r
3347 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_374_ignore },
\r
3348 { "&Value", aioc__type, &asn_DEF_MeNBResourceCoordinationInformation },
\r
3349 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_374_optional },
\r
3350 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_375_id_SGNB_Addition_Trigger_Ind },
\r
3351 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_375_reject },
\r
3352 { "&Value", aioc__type, &asn_DEF_SGNB_Addition_Trigger_Ind },
\r
3353 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_375_optional },
\r
3354 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_376_id_SubscriberProfileIDforRFP },
\r
3355 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_376_ignore },
\r
3356 { "&Value", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
\r
3357 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_376_optional },
\r
3358 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_377_id_MeNBCell_ID },
\r
3359 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_377_reject },
\r
3360 { "&Value", aioc__type, &asn_DEF_ECGI },
\r
3361 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_377_mandatory }
\r
3363 static const asn_ioc_set_t asn_IOS_SgNBAdditionRequest_IEs_1[] = {
\r
3364 { 16, 4, asn_IOS_SgNBAdditionRequest_IEs_1_rows }
\r
3366 static const long asn_VAL_379_id_MeNB_UE_X2AP_ID = 111;
\r
3367 static const long asn_VAL_379_reject = 0;
\r
3368 static const long asn_VAL_379_mandatory = 2;
\r
3369 static const long asn_VAL_380_id_SgNB_UE_X2AP_ID = 207;
\r
3370 static const long asn_VAL_380_reject = 0;
\r
3371 static const long asn_VAL_380_mandatory = 2;
\r
3372 static const long asn_VAL_381_id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList = 210;
\r
3373 static const long asn_VAL_381_ignore = 1;
\r
3374 static const long asn_VAL_381_mandatory = 2;
\r
3375 static const long asn_VAL_382_id_E_RABs_NotAdmitted_List = 3;
\r
3376 static const long asn_VAL_382_ignore = 1;
\r
3377 static const long asn_VAL_382_optional = 0;
\r
3378 static const long asn_VAL_383_id_SgNBtoMeNBContainer = 211;
\r
3379 static const long asn_VAL_383_reject = 0;
\r
3380 static const long asn_VAL_383_mandatory = 2;
\r
3381 static const long asn_VAL_384_id_CriticalityDiagnostics = 17;
\r
3382 static const long asn_VAL_384_ignore = 1;
\r
3383 static const long asn_VAL_384_optional = 0;
\r
3384 static const long asn_VAL_385_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3385 static const long asn_VAL_385_reject = 0;
\r
3386 static const long asn_VAL_385_optional = 0;
\r
3387 static const long asn_VAL_386_id_AdmittedSplitSRBs = 212;
\r
3388 static const long asn_VAL_386_reject = 0;
\r
3389 static const long asn_VAL_386_optional = 0;
\r
3390 static const long asn_VAL_387_id_SgNBResourceCoordinationInformation = 258;
\r
3391 static const long asn_VAL_387_ignore = 1;
\r
3392 static const long asn_VAL_387_optional = 0;
\r
3393 static const long asn_VAL_388_id_RRCConfigIndication = 272;
\r
3394 static const long asn_VAL_388_reject = 0;
\r
3395 static const long asn_VAL_388_optional = 0;
\r
3396 static const asn_ioc_cell_t asn_IOS_SgNBAdditionRequestAcknowledge_IEs_1_rows[] = {
\r
3397 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_379_id_MeNB_UE_X2AP_ID },
\r
3398 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_379_reject },
\r
3399 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3400 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_379_mandatory },
\r
3401 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_380_id_SgNB_UE_X2AP_ID },
\r
3402 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_380_reject },
\r
3403 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3404 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_380_mandatory },
\r
3405 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_381_id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList },
\r
3406 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_381_ignore },
\r
3407 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList },
\r
3408 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_381_mandatory },
\r
3409 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_382_id_E_RABs_NotAdmitted_List },
\r
3410 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_382_ignore },
\r
3411 { "&Value", aioc__type, &asn_DEF_E_RAB_List },
\r
3412 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_382_optional },
\r
3413 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_383_id_SgNBtoMeNBContainer },
\r
3414 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_383_reject },
\r
3415 { "&Value", aioc__type, &asn_DEF_SgNBtoMeNBContainer },
\r
3416 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_383_mandatory },
\r
3417 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_384_id_CriticalityDiagnostics },
\r
3418 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_384_ignore },
\r
3419 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3420 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_384_optional },
\r
3421 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_385_id_MeNB_UE_X2AP_ID_Extension },
\r
3422 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_385_reject },
\r
3423 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3424 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_385_optional },
\r
3425 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_386_id_AdmittedSplitSRBs },
\r
3426 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_386_reject },
\r
3427 { "&Value", aioc__type, &asn_DEF_SplitSRBs },
\r
3428 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_386_optional },
\r
3429 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_387_id_SgNBResourceCoordinationInformation },
\r
3430 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_387_ignore },
\r
3431 { "&Value", aioc__type, &asn_DEF_SgNBResourceCoordinationInformation },
\r
3432 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_387_optional },
\r
3433 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_388_id_RRCConfigIndication },
\r
3434 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_388_reject },
\r
3435 { "&Value", aioc__type, &asn_DEF_RRC_Config_Ind },
\r
3436 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_388_optional }
\r
3438 static const asn_ioc_set_t asn_IOS_SgNBAdditionRequestAcknowledge_IEs_1[] = {
\r
3439 { 10, 4, asn_IOS_SgNBAdditionRequestAcknowledge_IEs_1_rows }
\r
3441 static const long asn_VAL_390_id_MeNB_UE_X2AP_ID = 111;
\r
3442 static const long asn_VAL_390_reject = 0;
\r
3443 static const long asn_VAL_390_mandatory = 2;
\r
3444 static const long asn_VAL_391_id_SgNB_UE_X2AP_ID = 207;
\r
3445 static const long asn_VAL_391_reject = 0;
\r
3446 static const long asn_VAL_391_optional = 0;
\r
3447 static const long asn_VAL_392_id_Cause = 5;
\r
3448 static const long asn_VAL_392_ignore = 1;
\r
3449 static const long asn_VAL_392_mandatory = 2;
\r
3450 static const long asn_VAL_393_id_CriticalityDiagnostics = 17;
\r
3451 static const long asn_VAL_393_ignore = 1;
\r
3452 static const long asn_VAL_393_optional = 0;
\r
3453 static const long asn_VAL_394_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3454 static const long asn_VAL_394_reject = 0;
\r
3455 static const long asn_VAL_394_optional = 0;
\r
3456 static const asn_ioc_cell_t asn_IOS_SgNBAdditionRequestReject_IEs_1_rows[] = {
\r
3457 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_390_id_MeNB_UE_X2AP_ID },
\r
3458 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_390_reject },
\r
3459 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3460 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_390_mandatory },
\r
3461 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_391_id_SgNB_UE_X2AP_ID },
\r
3462 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_391_reject },
\r
3463 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3464 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_391_optional },
\r
3465 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_392_id_Cause },
\r
3466 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_392_ignore },
\r
3467 { "&Value", aioc__type, &asn_DEF_Cause },
\r
3468 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_392_mandatory },
\r
3469 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_393_id_CriticalityDiagnostics },
\r
3470 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_393_ignore },
\r
3471 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3472 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_393_optional },
\r
3473 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_394_id_MeNB_UE_X2AP_ID_Extension },
\r
3474 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_394_reject },
\r
3475 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3476 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_394_optional }
\r
3478 static const asn_ioc_set_t asn_IOS_SgNBAdditionRequestReject_IEs_1[] = {
\r
3479 { 5, 4, asn_IOS_SgNBAdditionRequestReject_IEs_1_rows }
\r
3481 static const long asn_VAL_395_id_MeNB_UE_X2AP_ID = 111;
\r
3482 static const long asn_VAL_395_reject = 0;
\r
3483 static const long asn_VAL_395_mandatory = 2;
\r
3484 static const long asn_VAL_396_id_SgNB_UE_X2AP_ID = 207;
\r
3485 static const long asn_VAL_396_reject = 0;
\r
3486 static const long asn_VAL_396_mandatory = 2;
\r
3487 static const long asn_VAL_397_id_ResponseInformationSgNBReconfComp = 214;
\r
3488 static const long asn_VAL_397_ignore = 1;
\r
3489 static const long asn_VAL_397_mandatory = 2;
\r
3490 static const long asn_VAL_398_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3491 static const long asn_VAL_398_reject = 0;
\r
3492 static const long asn_VAL_398_optional = 0;
\r
3493 static const asn_ioc_cell_t asn_IOS_SgNBReconfigurationComplete_IEs_1_rows[] = {
\r
3494 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_395_id_MeNB_UE_X2AP_ID },
\r
3495 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_395_reject },
\r
3496 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3497 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_395_mandatory },
\r
3498 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_396_id_SgNB_UE_X2AP_ID },
\r
3499 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_396_reject },
\r
3500 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3501 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_396_mandatory },
\r
3502 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_397_id_ResponseInformationSgNBReconfComp },
\r
3503 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_397_ignore },
\r
3504 { "&Value", aioc__type, &asn_DEF_ResponseInformationSgNBReconfComp },
\r
3505 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_397_mandatory },
\r
3506 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_398_id_MeNB_UE_X2AP_ID_Extension },
\r
3507 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_398_reject },
\r
3508 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3509 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_398_optional }
\r
3511 static const asn_ioc_set_t asn_IOS_SgNBReconfigurationComplete_IEs_1[] = {
\r
3512 { 4, 4, asn_IOS_SgNBReconfigurationComplete_IEs_1_rows }
\r
3514 static const long asn_VAL_399_id_MeNB_UE_X2AP_ID = 111;
\r
3515 static const long asn_VAL_399_reject = 0;
\r
3516 static const long asn_VAL_399_mandatory = 2;
\r
3517 static const long asn_VAL_400_id_SgNB_UE_X2AP_ID = 207;
\r
3518 static const long asn_VAL_400_reject = 0;
\r
3519 static const long asn_VAL_400_mandatory = 2;
\r
3520 static const long asn_VAL_401_id_Cause = 5;
\r
3521 static const long asn_VAL_401_ignore = 1;
\r
3522 static const long asn_VAL_401_mandatory = 2;
\r
3523 static const long asn_VAL_402_id_SelectedPLMN = 269;
\r
3524 static const long asn_VAL_402_ignore = 1;
\r
3525 static const long asn_VAL_402_optional = 0;
\r
3526 static const long asn_VAL_403_id_HandoverRestrictionList = 240;
\r
3527 static const long asn_VAL_403_ignore = 1;
\r
3528 static const long asn_VAL_403_optional = 0;
\r
3529 static const long asn_VAL_404_id_SCGConfigurationQuery = 241;
\r
3530 static const long asn_VAL_404_ignore = 1;
\r
3531 static const long asn_VAL_404_optional = 0;
\r
3532 static const long asn_VAL_405_id_UE_ContextInformation_SgNBModReq = 215;
\r
3533 static const long asn_VAL_405_reject = 0;
\r
3534 static const long asn_VAL_405_optional = 0;
\r
3535 static const long asn_VAL_406_id_MeNBtoSgNBContainer = 206;
\r
3536 static const long asn_VAL_406_reject = 0;
\r
3537 static const long asn_VAL_406_optional = 0;
\r
3538 static const long asn_VAL_407_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3539 static const long asn_VAL_407_reject = 0;
\r
3540 static const long asn_VAL_407_optional = 0;
\r
3541 static const long asn_VAL_408_id_MeNBResourceCoordinationInformation = 257;
\r
3542 static const long asn_VAL_408_ignore = 1;
\r
3543 static const long asn_VAL_408_optional = 0;
\r
3544 static const long asn_VAL_409_id_RequestedSplitSRBs = 208;
\r
3545 static const long asn_VAL_409_ignore = 1;
\r
3546 static const long asn_VAL_409_optional = 0;
\r
3547 static const long asn_VAL_410_id_RequestedSplitSRBsrelease = 280;
\r
3548 static const long asn_VAL_410_ignore = 1;
\r
3549 static const long asn_VAL_410_optional = 0;
\r
3550 static const asn_ioc_cell_t asn_IOS_SgNBModificationRequest_IEs_1_rows[] = {
\r
3551 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_399_id_MeNB_UE_X2AP_ID },
\r
3552 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_399_reject },
\r
3553 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3554 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_399_mandatory },
\r
3555 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_400_id_SgNB_UE_X2AP_ID },
\r
3556 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_400_reject },
\r
3557 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3558 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_400_mandatory },
\r
3559 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_401_id_Cause },
\r
3560 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_401_ignore },
\r
3561 { "&Value", aioc__type, &asn_DEF_Cause },
\r
3562 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_401_mandatory },
\r
3563 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_402_id_SelectedPLMN },
\r
3564 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_402_ignore },
\r
3565 { "&Value", aioc__type, &asn_DEF_PLMN_Identity },
\r
3566 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_402_optional },
\r
3567 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_403_id_HandoverRestrictionList },
\r
3568 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_403_ignore },
\r
3569 { "&Value", aioc__type, &asn_DEF_HandoverRestrictionList },
\r
3570 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_403_optional },
\r
3571 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_404_id_SCGConfigurationQuery },
\r
3572 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_404_ignore },
\r
3573 { "&Value", aioc__type, &asn_DEF_SCGConfigurationQuery },
\r
3574 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_404_optional },
\r
3575 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_405_id_UE_ContextInformation_SgNBModReq },
\r
3576 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_405_reject },
\r
3577 { "&Value", aioc__type, &asn_DEF_UE_ContextInformation_SgNBModReq },
\r
3578 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_405_optional },
\r
3579 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_406_id_MeNBtoSgNBContainer },
\r
3580 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_406_reject },
\r
3581 { "&Value", aioc__type, &asn_DEF_MeNBtoSgNBContainer },
\r
3582 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_406_optional },
\r
3583 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_407_id_MeNB_UE_X2AP_ID_Extension },
\r
3584 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_407_reject },
\r
3585 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3586 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_407_optional },
\r
3587 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_408_id_MeNBResourceCoordinationInformation },
\r
3588 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_408_ignore },
\r
3589 { "&Value", aioc__type, &asn_DEF_MeNBResourceCoordinationInformation },
\r
3590 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_408_optional },
\r
3591 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_409_id_RequestedSplitSRBs },
\r
3592 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_409_ignore },
\r
3593 { "&Value", aioc__type, &asn_DEF_SplitSRBs },
\r
3594 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_409_optional },
\r
3595 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_410_id_RequestedSplitSRBsrelease },
\r
3596 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_410_ignore },
\r
3597 { "&Value", aioc__type, &asn_DEF_SplitSRBs },
\r
3598 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_410_optional }
\r
3600 static const asn_ioc_set_t asn_IOS_SgNBModificationRequest_IEs_1[] = {
\r
3601 { 12, 4, asn_IOS_SgNBModificationRequest_IEs_1_rows }
\r
3603 static const long asn_VAL_414_id_MeNB_UE_X2AP_ID = 111;
\r
3604 static const long asn_VAL_414_ignore = 1;
\r
3605 static const long asn_VAL_414_mandatory = 2;
\r
3606 static const long asn_VAL_415_id_SgNB_UE_X2AP_ID = 207;
\r
3607 static const long asn_VAL_415_ignore = 1;
\r
3608 static const long asn_VAL_415_mandatory = 2;
\r
3609 static const long asn_VAL_416_id_E_RABs_Admitted_ToBeAdded_SgNBModAckList = 219;
\r
3610 static const long asn_VAL_416_ignore = 1;
\r
3611 static const long asn_VAL_416_optional = 0;
\r
3612 static const long asn_VAL_417_id_E_RABs_Admitted_ToBeModified_SgNBModAckList = 220;
\r
3613 static const long asn_VAL_417_ignore = 1;
\r
3614 static const long asn_VAL_417_optional = 0;
\r
3615 static const long asn_VAL_418_id_E_RABs_Admitted_ToBeReleased_SgNBModAckList = 221;
\r
3616 static const long asn_VAL_418_ignore = 1;
\r
3617 static const long asn_VAL_418_optional = 0;
\r
3618 static const long asn_VAL_419_id_E_RABs_NotAdmitted_List = 3;
\r
3619 static const long asn_VAL_419_ignore = 1;
\r
3620 static const long asn_VAL_419_optional = 0;
\r
3621 static const long asn_VAL_420_id_SgNBtoMeNBContainer = 211;
\r
3622 static const long asn_VAL_420_ignore = 1;
\r
3623 static const long asn_VAL_420_optional = 0;
\r
3624 static const long asn_VAL_421_id_CriticalityDiagnostics = 17;
\r
3625 static const long asn_VAL_421_ignore = 1;
\r
3626 static const long asn_VAL_421_optional = 0;
\r
3627 static const long asn_VAL_422_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3628 static const long asn_VAL_422_ignore = 1;
\r
3629 static const long asn_VAL_422_optional = 0;
\r
3630 static const long asn_VAL_423_id_SgNBResourceCoordinationInformation = 258;
\r
3631 static const long asn_VAL_423_ignore = 1;
\r
3632 static const long asn_VAL_423_optional = 0;
\r
3633 static const long asn_VAL_424_id_AdmittedSplitSRBs = 212;
\r
3634 static const long asn_VAL_424_ignore = 1;
\r
3635 static const long asn_VAL_424_optional = 0;
\r
3636 static const long asn_VAL_425_id_AdmittedSplitSRBsrelease = 281;
\r
3637 static const long asn_VAL_425_ignore = 1;
\r
3638 static const long asn_VAL_425_optional = 0;
\r
3639 static const long asn_VAL_426_id_RRCConfigIndication = 272;
\r
3640 static const long asn_VAL_426_reject = 0;
\r
3641 static const long asn_VAL_426_optional = 0;
\r
3642 static const asn_ioc_cell_t asn_IOS_SgNBModificationRequestAcknowledge_IEs_1_rows[] = {
\r
3643 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_414_id_MeNB_UE_X2AP_ID },
\r
3644 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_414_ignore },
\r
3645 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3646 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_414_mandatory },
\r
3647 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_415_id_SgNB_UE_X2AP_ID },
\r
3648 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_415_ignore },
\r
3649 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3650 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_415_mandatory },
\r
3651 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_416_id_E_RABs_Admitted_ToBeAdded_SgNBModAckList },
\r
3652 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_416_ignore },
\r
3653 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAckList },
\r
3654 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_416_optional },
\r
3655 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_417_id_E_RABs_Admitted_ToBeModified_SgNBModAckList },
\r
3656 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_417_ignore },
\r
3657 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAckList },
\r
3658 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_417_optional },
\r
3659 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_418_id_E_RABs_Admitted_ToBeReleased_SgNBModAckList },
\r
3660 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_418_ignore },
\r
3661 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAckList },
\r
3662 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_418_optional },
\r
3663 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_419_id_E_RABs_NotAdmitted_List },
\r
3664 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_419_ignore },
\r
3665 { "&Value", aioc__type, &asn_DEF_E_RAB_List },
\r
3666 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_419_optional },
\r
3667 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_420_id_SgNBtoMeNBContainer },
\r
3668 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_420_ignore },
\r
3669 { "&Value", aioc__type, &asn_DEF_SgNBtoMeNBContainer },
\r
3670 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_420_optional },
\r
3671 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_421_id_CriticalityDiagnostics },
\r
3672 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_421_ignore },
\r
3673 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3674 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_421_optional },
\r
3675 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_422_id_MeNB_UE_X2AP_ID_Extension },
\r
3676 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_422_ignore },
\r
3677 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3678 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_422_optional },
\r
3679 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_423_id_SgNBResourceCoordinationInformation },
\r
3680 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_423_ignore },
\r
3681 { "&Value", aioc__type, &asn_DEF_SgNBResourceCoordinationInformation },
\r
3682 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_423_optional },
\r
3683 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_424_id_AdmittedSplitSRBs },
\r
3684 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_424_ignore },
\r
3685 { "&Value", aioc__type, &asn_DEF_SplitSRBs },
\r
3686 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_424_optional },
\r
3687 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_425_id_AdmittedSplitSRBsrelease },
\r
3688 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_425_ignore },
\r
3689 { "&Value", aioc__type, &asn_DEF_SplitSRBs },
\r
3690 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_425_optional },
\r
3691 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_426_id_RRCConfigIndication },
\r
3692 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_426_reject },
\r
3693 { "&Value", aioc__type, &asn_DEF_RRC_Config_Ind },
\r
3694 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_426_optional }
\r
3696 static const asn_ioc_set_t asn_IOS_SgNBModificationRequestAcknowledge_IEs_1[] = {
\r
3697 { 13, 4, asn_IOS_SgNBModificationRequestAcknowledge_IEs_1_rows }
\r
3699 static const long asn_VAL_430_id_MeNB_UE_X2AP_ID = 111;
\r
3700 static const long asn_VAL_430_ignore = 1;
\r
3701 static const long asn_VAL_430_mandatory = 2;
\r
3702 static const long asn_VAL_431_id_SgNB_UE_X2AP_ID = 207;
\r
3703 static const long asn_VAL_431_ignore = 1;
\r
3704 static const long asn_VAL_431_mandatory = 2;
\r
3705 static const long asn_VAL_432_id_Cause = 5;
\r
3706 static const long asn_VAL_432_ignore = 1;
\r
3707 static const long asn_VAL_432_mandatory = 2;
\r
3708 static const long asn_VAL_433_id_CriticalityDiagnostics = 17;
\r
3709 static const long asn_VAL_433_ignore = 1;
\r
3710 static const long asn_VAL_433_optional = 0;
\r
3711 static const long asn_VAL_434_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3712 static const long asn_VAL_434_ignore = 1;
\r
3713 static const long asn_VAL_434_optional = 0;
\r
3714 static const asn_ioc_cell_t asn_IOS_SgNBModificationRequestReject_IEs_1_rows[] = {
\r
3715 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_430_id_MeNB_UE_X2AP_ID },
\r
3716 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_430_ignore },
\r
3717 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3718 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_430_mandatory },
\r
3719 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_431_id_SgNB_UE_X2AP_ID },
\r
3720 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_431_ignore },
\r
3721 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3722 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_431_mandatory },
\r
3723 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_432_id_Cause },
\r
3724 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_432_ignore },
\r
3725 { "&Value", aioc__type, &asn_DEF_Cause },
\r
3726 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_432_mandatory },
\r
3727 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_433_id_CriticalityDiagnostics },
\r
3728 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_433_ignore },
\r
3729 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3730 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_433_optional },
\r
3731 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_434_id_MeNB_UE_X2AP_ID_Extension },
\r
3732 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_434_ignore },
\r
3733 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3734 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_434_optional }
\r
3736 static const asn_ioc_set_t asn_IOS_SgNBModificationRequestReject_IEs_1[] = {
\r
3737 { 5, 4, asn_IOS_SgNBModificationRequestReject_IEs_1_rows }
\r
3739 static const long asn_VAL_435_id_MeNB_UE_X2AP_ID = 111;
\r
3740 static const long asn_VAL_435_reject = 0;
\r
3741 static const long asn_VAL_435_mandatory = 2;
\r
3742 static const long asn_VAL_436_id_SgNB_UE_X2AP_ID = 207;
\r
3743 static const long asn_VAL_436_reject = 0;
\r
3744 static const long asn_VAL_436_mandatory = 2;
\r
3745 static const long asn_VAL_437_id_Cause = 5;
\r
3746 static const long asn_VAL_437_ignore = 1;
\r
3747 static const long asn_VAL_437_mandatory = 2;
\r
3748 static const long asn_VAL_438_id_PDCPChangeIndication = 249;
\r
3749 static const long asn_VAL_438_ignore = 1;
\r
3750 static const long asn_VAL_438_optional = 0;
\r
3751 static const long asn_VAL_439_id_E_RABs_ToBeReleased_SgNBModReqdList = 225;
\r
3752 static const long asn_VAL_439_ignore = 1;
\r
3753 static const long asn_VAL_439_optional = 0;
\r
3754 static const long asn_VAL_440_id_SgNBtoMeNBContainer = 211;
\r
3755 static const long asn_VAL_440_ignore = 1;
\r
3756 static const long asn_VAL_440_optional = 0;
\r
3757 static const long asn_VAL_441_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3758 static const long asn_VAL_441_reject = 0;
\r
3759 static const long asn_VAL_441_optional = 0;
\r
3760 static const long asn_VAL_442_id_E_RABs_ToBeModified_SgNBModReqdList = 226;
\r
3761 static const long asn_VAL_442_ignore = 1;
\r
3762 static const long asn_VAL_442_optional = 0;
\r
3763 static const long asn_VAL_443_id_SgNBResourceCoordinationInformation = 258;
\r
3764 static const long asn_VAL_443_ignore = 1;
\r
3765 static const long asn_VAL_443_optional = 0;
\r
3766 static const long asn_VAL_444_id_RRCConfigIndication = 272;
\r
3767 static const long asn_VAL_444_reject = 0;
\r
3768 static const long asn_VAL_444_optional = 0;
\r
3769 static const asn_ioc_cell_t asn_IOS_SgNBModificationRequired_IEs_1_rows[] = {
\r
3770 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_435_id_MeNB_UE_X2AP_ID },
\r
3771 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_435_reject },
\r
3772 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3773 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_435_mandatory },
\r
3774 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_436_id_SgNB_UE_X2AP_ID },
\r
3775 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_436_reject },
\r
3776 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3777 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_436_mandatory },
\r
3778 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_437_id_Cause },
\r
3779 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_437_ignore },
\r
3780 { "&Value", aioc__type, &asn_DEF_Cause },
\r
3781 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_437_mandatory },
\r
3782 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_438_id_PDCPChangeIndication },
\r
3783 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_438_ignore },
\r
3784 { "&Value", aioc__type, &asn_DEF_PDCPChangeIndication },
\r
3785 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_438_optional },
\r
3786 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_439_id_E_RABs_ToBeReleased_SgNBModReqdList },
\r
3787 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_439_ignore },
\r
3788 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBModReqdList },
\r
3789 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_439_optional },
\r
3790 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_440_id_SgNBtoMeNBContainer },
\r
3791 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_440_ignore },
\r
3792 { "&Value", aioc__type, &asn_DEF_SgNBtoMeNBContainer },
\r
3793 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_440_optional },
\r
3794 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_441_id_MeNB_UE_X2AP_ID_Extension },
\r
3795 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_441_reject },
\r
3796 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3797 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_441_optional },
\r
3798 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_442_id_E_RABs_ToBeModified_SgNBModReqdList },
\r
3799 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_442_ignore },
\r
3800 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeModified_SgNBModReqdList },
\r
3801 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_442_optional },
\r
3802 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_443_id_SgNBResourceCoordinationInformation },
\r
3803 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_443_ignore },
\r
3804 { "&Value", aioc__type, &asn_DEF_SgNBResourceCoordinationInformation },
\r
3805 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_443_optional },
\r
3806 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_444_id_RRCConfigIndication },
\r
3807 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_444_reject },
\r
3808 { "&Value", aioc__type, &asn_DEF_RRC_Config_Ind },
\r
3809 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_444_optional }
\r
3811 static const asn_ioc_set_t asn_IOS_SgNBModificationRequired_IEs_1[] = {
\r
3812 { 10, 4, asn_IOS_SgNBModificationRequired_IEs_1_rows }
\r
3814 static const long asn_VAL_447_id_MeNB_UE_X2AP_ID = 111;
\r
3815 static const long asn_VAL_447_ignore = 1;
\r
3816 static const long asn_VAL_447_mandatory = 2;
\r
3817 static const long asn_VAL_448_id_SgNB_UE_X2AP_ID = 207;
\r
3818 static const long asn_VAL_448_ignore = 1;
\r
3819 static const long asn_VAL_448_mandatory = 2;
\r
3820 static const long asn_VAL_449_id_E_RABs_AdmittedToBeModified_SgNBModConfList = 294;
\r
3821 static const long asn_VAL_449_ignore = 1;
\r
3822 static const long asn_VAL_449_optional = 0;
\r
3823 static const long asn_VAL_450_id_MeNBtoSgNBContainer = 206;
\r
3824 static const long asn_VAL_450_ignore = 1;
\r
3825 static const long asn_VAL_450_optional = 0;
\r
3826 static const long asn_VAL_451_id_CriticalityDiagnostics = 17;
\r
3827 static const long asn_VAL_451_ignore = 1;
\r
3828 static const long asn_VAL_451_optional = 0;
\r
3829 static const long asn_VAL_452_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3830 static const long asn_VAL_452_ignore = 1;
\r
3831 static const long asn_VAL_452_optional = 0;
\r
3832 static const long asn_VAL_453_id_MeNBResourceCoordinationInformation = 257;
\r
3833 static const long asn_VAL_453_ignore = 1;
\r
3834 static const long asn_VAL_453_optional = 0;
\r
3835 static const asn_ioc_cell_t asn_IOS_SgNBModificationConfirm_IEs_1_rows[] = {
\r
3836 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_447_id_MeNB_UE_X2AP_ID },
\r
3837 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_447_ignore },
\r
3838 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3839 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_447_mandatory },
\r
3840 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_448_id_SgNB_UE_X2AP_ID },
\r
3841 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_448_ignore },
\r
3842 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3843 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_448_mandatory },
\r
3844 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_449_id_E_RABs_AdmittedToBeModified_SgNBModConfList },
\r
3845 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_449_ignore },
\r
3846 { "&Value", aioc__type, &asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConfList },
\r
3847 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_449_optional },
\r
3848 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_450_id_MeNBtoSgNBContainer },
\r
3849 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_450_ignore },
\r
3850 { "&Value", aioc__type, &asn_DEF_MeNBtoSgNBContainer },
\r
3851 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_450_optional },
\r
3852 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_451_id_CriticalityDiagnostics },
\r
3853 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_451_ignore },
\r
3854 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3855 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_451_optional },
\r
3856 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_452_id_MeNB_UE_X2AP_ID_Extension },
\r
3857 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_452_ignore },
\r
3858 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3859 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_452_optional },
\r
3860 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_453_id_MeNBResourceCoordinationInformation },
\r
3861 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_453_ignore },
\r
3862 { "&Value", aioc__type, &asn_DEF_MeNBResourceCoordinationInformation },
\r
3863 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_453_optional }
\r
3865 static const asn_ioc_set_t asn_IOS_SgNBModificationConfirm_IEs_1[] = {
\r
3866 { 7, 4, asn_IOS_SgNBModificationConfirm_IEs_1_rows }
\r
3868 static const long asn_VAL_455_id_MeNB_UE_X2AP_ID = 111;
\r
3869 static const long asn_VAL_455_ignore = 1;
\r
3870 static const long asn_VAL_455_mandatory = 2;
\r
3871 static const long asn_VAL_456_id_SgNB_UE_X2AP_ID = 207;
\r
3872 static const long asn_VAL_456_ignore = 1;
\r
3873 static const long asn_VAL_456_mandatory = 2;
\r
3874 static const long asn_VAL_457_id_Cause = 5;
\r
3875 static const long asn_VAL_457_ignore = 1;
\r
3876 static const long asn_VAL_457_mandatory = 2;
\r
3877 static const long asn_VAL_458_id_MeNBtoSgNBContainer = 206;
\r
3878 static const long asn_VAL_458_ignore = 1;
\r
3879 static const long asn_VAL_458_optional = 0;
\r
3880 static const long asn_VAL_459_id_CriticalityDiagnostics = 17;
\r
3881 static const long asn_VAL_459_ignore = 1;
\r
3882 static const long asn_VAL_459_optional = 0;
\r
3883 static const long asn_VAL_460_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3884 static const long asn_VAL_460_ignore = 1;
\r
3885 static const long asn_VAL_460_optional = 0;
\r
3886 static const asn_ioc_cell_t asn_IOS_SgNBModificationRefuse_IEs_1_rows[] = {
\r
3887 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_455_id_MeNB_UE_X2AP_ID },
\r
3888 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_455_ignore },
\r
3889 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3890 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_455_mandatory },
\r
3891 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_456_id_SgNB_UE_X2AP_ID },
\r
3892 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_456_ignore },
\r
3893 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3894 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_456_mandatory },
\r
3895 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_457_id_Cause },
\r
3896 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_457_ignore },
\r
3897 { "&Value", aioc__type, &asn_DEF_Cause },
\r
3898 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_457_mandatory },
\r
3899 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_458_id_MeNBtoSgNBContainer },
\r
3900 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_458_ignore },
\r
3901 { "&Value", aioc__type, &asn_DEF_MeNBtoSgNBContainer },
\r
3902 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_458_optional },
\r
3903 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_459_id_CriticalityDiagnostics },
\r
3904 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_459_ignore },
\r
3905 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3906 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_459_optional },
\r
3907 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_460_id_MeNB_UE_X2AP_ID_Extension },
\r
3908 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_460_ignore },
\r
3909 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3910 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_460_optional }
\r
3912 static const asn_ioc_set_t asn_IOS_SgNBModificationRefuse_IEs_1[] = {
\r
3913 { 6, 4, asn_IOS_SgNBModificationRefuse_IEs_1_rows }
\r
3915 static const long asn_VAL_461_id_MeNB_UE_X2AP_ID = 111;
\r
3916 static const long asn_VAL_461_reject = 0;
\r
3917 static const long asn_VAL_461_mandatory = 2;
\r
3918 static const long asn_VAL_462_id_SgNB_UE_X2AP_ID = 207;
\r
3919 static const long asn_VAL_462_reject = 0;
\r
3920 static const long asn_VAL_462_optional = 0;
\r
3921 static const long asn_VAL_463_id_Cause = 5;
\r
3922 static const long asn_VAL_463_ignore = 1;
\r
3923 static const long asn_VAL_463_mandatory = 2;
\r
3924 static const long asn_VAL_464_id_E_RABs_ToBeReleased_SgNBRelReqList = 231;
\r
3925 static const long asn_VAL_464_ignore = 1;
\r
3926 static const long asn_VAL_464_optional = 0;
\r
3927 static const long asn_VAL_465_id_UE_ContextKeptIndicator = 154;
\r
3928 static const long asn_VAL_465_ignore = 1;
\r
3929 static const long asn_VAL_465_optional = 0;
\r
3930 static const long asn_VAL_466_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3931 static const long asn_VAL_466_reject = 0;
\r
3932 static const long asn_VAL_466_optional = 0;
\r
3933 static const long asn_VAL_467_id_MeNBtoSgNBContainer = 206;
\r
3934 static const long asn_VAL_467_reject = 0;
\r
3935 static const long asn_VAL_467_optional = 0;
\r
3936 static const asn_ioc_cell_t asn_IOS_SgNBReleaseRequest_IEs_1_rows[] = {
\r
3937 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_461_id_MeNB_UE_X2AP_ID },
\r
3938 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_461_reject },
\r
3939 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3940 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_461_mandatory },
\r
3941 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_462_id_SgNB_UE_X2AP_ID },
\r
3942 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_462_reject },
\r
3943 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3944 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_462_optional },
\r
3945 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_463_id_Cause },
\r
3946 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_463_ignore },
\r
3947 { "&Value", aioc__type, &asn_DEF_Cause },
\r
3948 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_463_mandatory },
\r
3949 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_464_id_E_RABs_ToBeReleased_SgNBRelReqList },
\r
3950 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_464_ignore },
\r
3951 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBRelReqList },
\r
3952 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_464_optional },
\r
3953 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_465_id_UE_ContextKeptIndicator },
\r
3954 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_465_ignore },
\r
3955 { "&Value", aioc__type, &asn_DEF_UE_ContextKeptIndicator },
\r
3956 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_465_optional },
\r
3957 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_466_id_MeNB_UE_X2AP_ID_Extension },
\r
3958 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_466_reject },
\r
3959 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
3960 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_466_optional },
\r
3961 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_467_id_MeNBtoSgNBContainer },
\r
3962 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_467_reject },
\r
3963 { "&Value", aioc__type, &asn_DEF_MeNBtoSgNBContainer },
\r
3964 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_467_optional }
\r
3966 static const asn_ioc_set_t asn_IOS_SgNBReleaseRequest_IEs_1[] = {
\r
3967 { 7, 4, asn_IOS_SgNBReleaseRequest_IEs_1_rows }
\r
3969 static const long asn_VAL_469_id_MeNB_UE_X2AP_ID = 111;
\r
3970 static const long asn_VAL_469_ignore = 1;
\r
3971 static const long asn_VAL_469_mandatory = 2;
\r
3972 static const long asn_VAL_470_id_SgNB_UE_X2AP_ID = 207;
\r
3973 static const long asn_VAL_470_ignore = 1;
\r
3974 static const long asn_VAL_470_mandatory = 2;
\r
3975 static const long asn_VAL_471_id_CriticalityDiagnostics = 17;
\r
3976 static const long asn_VAL_471_ignore = 1;
\r
3977 static const long asn_VAL_471_optional = 0;
\r
3978 static const long asn_VAL_472_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
3979 static const long asn_VAL_472_reject = 0;
\r
3980 static const long asn_VAL_472_optional = 0;
\r
3981 static const long asn_VAL_473_id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList = 318;
\r
3982 static const long asn_VAL_473_ignore = 1;
\r
3983 static const long asn_VAL_473_optional = 0;
\r
3984 static const asn_ioc_cell_t asn_IOS_SgNBReleaseRequestAcknowledge_IEs_1_rows[] = {
\r
3985 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_469_id_MeNB_UE_X2AP_ID },
\r
3986 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_469_ignore },
\r
3987 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
3988 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_469_mandatory },
\r
3989 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_470_id_SgNB_UE_X2AP_ID },
\r
3990 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_470_ignore },
\r
3991 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
3992 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_470_mandatory },
\r
3993 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_471_id_CriticalityDiagnostics },
\r
3994 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_471_ignore },
\r
3995 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
3996 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_471_optional },
\r
3997 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_472_id_MeNB_UE_X2AP_ID_Extension },
\r
3998 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_472_reject },
\r
3999 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4000 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_472_optional },
\r
4001 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_473_id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList },
\r
4002 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_473_ignore },
\r
4003 { "&Value", aioc__type, &asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList },
\r
4004 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_473_optional }
\r
4006 static const asn_ioc_set_t asn_IOS_SgNBReleaseRequestAcknowledge_IEs_1[] = {
\r
4007 { 5, 4, asn_IOS_SgNBReleaseRequestAcknowledge_IEs_1_rows }
\r
4009 static const long asn_VAL_475_id_MeNB_UE_X2AP_ID = 111;
\r
4010 static const long asn_VAL_475_ignore = 1;
\r
4011 static const long asn_VAL_475_mandatory = 2;
\r
4012 static const long asn_VAL_476_id_SgNB_UE_X2AP_ID = 207;
\r
4013 static const long asn_VAL_476_ignore = 1;
\r
4014 static const long asn_VAL_476_mandatory = 2;
\r
4015 static const long asn_VAL_477_id_Cause = 5;
\r
4016 static const long asn_VAL_477_ignore = 1;
\r
4017 static const long asn_VAL_477_mandatory = 2;
\r
4018 static const long asn_VAL_478_id_CriticalityDiagnostics = 17;
\r
4019 static const long asn_VAL_478_ignore = 1;
\r
4020 static const long asn_VAL_478_optional = 0;
\r
4021 static const long asn_VAL_479_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4022 static const long asn_VAL_479_reject = 0;
\r
4023 static const long asn_VAL_479_optional = 0;
\r
4024 static const asn_ioc_cell_t asn_IOS_SgNBReleaseRequestReject_IEs_1_rows[] = {
\r
4025 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_475_id_MeNB_UE_X2AP_ID },
\r
4026 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_475_ignore },
\r
4027 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4028 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_475_mandatory },
\r
4029 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_476_id_SgNB_UE_X2AP_ID },
\r
4030 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_476_ignore },
\r
4031 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4032 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_476_mandatory },
\r
4033 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_477_id_Cause },
\r
4034 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_477_ignore },
\r
4035 { "&Value", aioc__type, &asn_DEF_Cause },
\r
4036 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_477_mandatory },
\r
4037 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_478_id_CriticalityDiagnostics },
\r
4038 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_478_ignore },
\r
4039 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
4040 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_478_optional },
\r
4041 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_479_id_MeNB_UE_X2AP_ID_Extension },
\r
4042 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_479_reject },
\r
4043 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4044 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_479_optional }
\r
4046 static const asn_ioc_set_t asn_IOS_SgNBReleaseRequestReject_IEs_1[] = {
\r
4047 { 5, 4, asn_IOS_SgNBReleaseRequestReject_IEs_1_rows }
\r
4049 static const long asn_VAL_480_id_MeNB_UE_X2AP_ID = 111;
\r
4050 static const long asn_VAL_480_reject = 0;
\r
4051 static const long asn_VAL_480_mandatory = 2;
\r
4052 static const long asn_VAL_481_id_SgNB_UE_X2AP_ID = 207;
\r
4053 static const long asn_VAL_481_reject = 0;
\r
4054 static const long asn_VAL_481_mandatory = 2;
\r
4055 static const long asn_VAL_482_id_Cause = 5;
\r
4056 static const long asn_VAL_482_ignore = 1;
\r
4057 static const long asn_VAL_482_mandatory = 2;
\r
4058 static const long asn_VAL_483_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4059 static const long asn_VAL_483_reject = 0;
\r
4060 static const long asn_VAL_483_optional = 0;
\r
4061 static const long asn_VAL_484_id_E_RABs_ToBeReleased_SgNBRelReqdList = 320;
\r
4062 static const long asn_VAL_484_ignore = 1;
\r
4063 static const long asn_VAL_484_optional = 0;
\r
4064 static const asn_ioc_cell_t asn_IOS_SgNBReleaseRequired_IEs_1_rows[] = {
\r
4065 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_480_id_MeNB_UE_X2AP_ID },
\r
4066 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_480_reject },
\r
4067 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4068 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_480_mandatory },
\r
4069 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_481_id_SgNB_UE_X2AP_ID },
\r
4070 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_481_reject },
\r
4071 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4072 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_481_mandatory },
\r
4073 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_482_id_Cause },
\r
4074 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_482_ignore },
\r
4075 { "&Value", aioc__type, &asn_DEF_Cause },
\r
4076 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_482_mandatory },
\r
4077 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_483_id_MeNB_UE_X2AP_ID_Extension },
\r
4078 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_483_reject },
\r
4079 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4080 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_483_optional },
\r
4081 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_484_id_E_RABs_ToBeReleased_SgNBRelReqdList },
\r
4082 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_484_ignore },
\r
4083 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBRelReqdList },
\r
4084 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_484_optional }
\r
4086 static const asn_ioc_set_t asn_IOS_SgNBReleaseRequired_IEs_1[] = {
\r
4087 { 5, 4, asn_IOS_SgNBReleaseRequired_IEs_1_rows }
\r
4089 static const long asn_VAL_486_id_MeNB_UE_X2AP_ID = 111;
\r
4090 static const long asn_VAL_486_ignore = 1;
\r
4091 static const long asn_VAL_486_mandatory = 2;
\r
4092 static const long asn_VAL_487_id_SgNB_UE_X2AP_ID = 207;
\r
4093 static const long asn_VAL_487_ignore = 1;
\r
4094 static const long asn_VAL_487_mandatory = 2;
\r
4095 static const long asn_VAL_488_id_E_RABs_ToBeReleased_SgNBRelConfList = 233;
\r
4096 static const long asn_VAL_488_ignore = 1;
\r
4097 static const long asn_VAL_488_optional = 0;
\r
4098 static const long asn_VAL_489_id_CriticalityDiagnostics = 17;
\r
4099 static const long asn_VAL_489_ignore = 1;
\r
4100 static const long asn_VAL_489_optional = 0;
\r
4101 static const long asn_VAL_490_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4102 static const long asn_VAL_490_ignore = 1;
\r
4103 static const long asn_VAL_490_optional = 0;
\r
4104 static const asn_ioc_cell_t asn_IOS_SgNBReleaseConfirm_IEs_1_rows[] = {
\r
4105 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_486_id_MeNB_UE_X2AP_ID },
\r
4106 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_486_ignore },
\r
4107 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4108 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_486_mandatory },
\r
4109 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_487_id_SgNB_UE_X2AP_ID },
\r
4110 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_487_ignore },
\r
4111 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4112 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_487_mandatory },
\r
4113 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_488_id_E_RABs_ToBeReleased_SgNBRelConfList },
\r
4114 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_488_ignore },
\r
4115 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBRelConfList },
\r
4116 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_488_optional },
\r
4117 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_489_id_CriticalityDiagnostics },
\r
4118 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_489_ignore },
\r
4119 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
4120 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_489_optional },
\r
4121 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_490_id_MeNB_UE_X2AP_ID_Extension },
\r
4122 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_490_ignore },
\r
4123 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4124 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_490_optional }
\r
4126 static const asn_ioc_set_t asn_IOS_SgNBReleaseConfirm_IEs_1[] = {
\r
4127 { 5, 4, asn_IOS_SgNBReleaseConfirm_IEs_1_rows }
\r
4129 static const long asn_VAL_492_id_MeNB_UE_X2AP_ID = 111;
\r
4130 static const long asn_VAL_492_reject = 0;
\r
4131 static const long asn_VAL_492_mandatory = 2;
\r
4132 static const long asn_VAL_493_id_SgNB_UE_X2AP_ID = 207;
\r
4133 static const long asn_VAL_493_reject = 0;
\r
4134 static const long asn_VAL_493_mandatory = 2;
\r
4135 static const long asn_VAL_494_id_E_RABs_SubjectToSgNBCounterCheck_List = 235;
\r
4136 static const long asn_VAL_494_ignore = 1;
\r
4137 static const long asn_VAL_494_mandatory = 2;
\r
4138 static const long asn_VAL_495_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4139 static const long asn_VAL_495_ignore = 1;
\r
4140 static const long asn_VAL_495_optional = 0;
\r
4141 static const asn_ioc_cell_t asn_IOS_SgNBCounterCheckRequest_IEs_1_rows[] = {
\r
4142 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_492_id_MeNB_UE_X2AP_ID },
\r
4143 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_492_reject },
\r
4144 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4145 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_492_mandatory },
\r
4146 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_493_id_SgNB_UE_X2AP_ID },
\r
4147 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_493_reject },
\r
4148 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4149 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_493_mandatory },
\r
4150 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_494_id_E_RABs_SubjectToSgNBCounterCheck_List },
\r
4151 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_494_ignore },
\r
4152 { "&Value", aioc__type, &asn_DEF_E_RABs_SubjectToSgNBCounterCheck_List },
\r
4153 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_494_mandatory },
\r
4154 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_495_id_MeNB_UE_X2AP_ID_Extension },
\r
4155 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_495_ignore },
\r
4156 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4157 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_495_optional }
\r
4159 static const asn_ioc_set_t asn_IOS_SgNBCounterCheckRequest_IEs_1[] = {
\r
4160 { 4, 4, asn_IOS_SgNBCounterCheckRequest_IEs_1_rows }
\r
4162 static const long asn_VAL_497_id_MeNB_UE_X2AP_ID = 111;
\r
4163 static const long asn_VAL_497_reject = 0;
\r
4164 static const long asn_VAL_497_mandatory = 2;
\r
4165 static const long asn_VAL_498_id_SgNB_UE_X2AP_ID = 207;
\r
4166 static const long asn_VAL_498_reject = 0;
\r
4167 static const long asn_VAL_498_mandatory = 2;
\r
4168 static const long asn_VAL_499_id_Target_SgNB_ID = 239;
\r
4169 static const long asn_VAL_499_reject = 0;
\r
4170 static const long asn_VAL_499_mandatory = 2;
\r
4171 static const long asn_VAL_500_id_Cause = 5;
\r
4172 static const long asn_VAL_500_ignore = 1;
\r
4173 static const long asn_VAL_500_mandatory = 2;
\r
4174 static const long asn_VAL_501_id_SgNBtoMeNBContainer = 211;
\r
4175 static const long asn_VAL_501_reject = 0;
\r
4176 static const long asn_VAL_501_optional = 0;
\r
4177 static const long asn_VAL_502_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4178 static const long asn_VAL_502_reject = 0;
\r
4179 static const long asn_VAL_502_optional = 0;
\r
4180 static const asn_ioc_cell_t asn_IOS_SgNBChangeRequired_IEs_1_rows[] = {
\r
4181 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_497_id_MeNB_UE_X2AP_ID },
\r
4182 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_497_reject },
\r
4183 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4184 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_497_mandatory },
\r
4185 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_498_id_SgNB_UE_X2AP_ID },
\r
4186 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_498_reject },
\r
4187 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4188 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_498_mandatory },
\r
4189 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_499_id_Target_SgNB_ID },
\r
4190 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_499_reject },
\r
4191 { "&Value", aioc__type, &asn_DEF_GlobalGNB_ID },
\r
4192 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_499_mandatory },
\r
4193 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_500_id_Cause },
\r
4194 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_500_ignore },
\r
4195 { "&Value", aioc__type, &asn_DEF_Cause },
\r
4196 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_500_mandatory },
\r
4197 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_501_id_SgNBtoMeNBContainer },
\r
4198 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_501_reject },
\r
4199 { "&Value", aioc__type, &asn_DEF_SgNBtoMeNBContainer },
\r
4200 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_501_optional },
\r
4201 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_502_id_MeNB_UE_X2AP_ID_Extension },
\r
4202 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_502_reject },
\r
4203 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4204 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_502_optional }
\r
4206 static const asn_ioc_set_t asn_IOS_SgNBChangeRequired_IEs_1[] = {
\r
4207 { 6, 4, asn_IOS_SgNBChangeRequired_IEs_1_rows }
\r
4209 static const long asn_VAL_503_id_MeNB_UE_X2AP_ID = 111;
\r
4210 static const long asn_VAL_503_ignore = 1;
\r
4211 static const long asn_VAL_503_mandatory = 2;
\r
4212 static const long asn_VAL_504_id_SgNB_UE_X2AP_ID = 207;
\r
4213 static const long asn_VAL_504_ignore = 1;
\r
4214 static const long asn_VAL_504_mandatory = 2;
\r
4215 static const long asn_VAL_505_id_E_RABs_ToBeReleased_SgNBChaConfList = 229;
\r
4216 static const long asn_VAL_505_ignore = 1;
\r
4217 static const long asn_VAL_505_optional = 0;
\r
4218 static const long asn_VAL_506_id_CriticalityDiagnostics = 17;
\r
4219 static const long asn_VAL_506_ignore = 1;
\r
4220 static const long asn_VAL_506_optional = 0;
\r
4221 static const long asn_VAL_507_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4222 static const long asn_VAL_507_ignore = 1;
\r
4223 static const long asn_VAL_507_optional = 0;
\r
4224 static const asn_ioc_cell_t asn_IOS_SgNBChangeConfirm_IEs_1_rows[] = {
\r
4225 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_503_id_MeNB_UE_X2AP_ID },
\r
4226 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_503_ignore },
\r
4227 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4228 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_503_mandatory },
\r
4229 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_504_id_SgNB_UE_X2AP_ID },
\r
4230 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_504_ignore },
\r
4231 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4232 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_504_mandatory },
\r
4233 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_505_id_E_RABs_ToBeReleased_SgNBChaConfList },
\r
4234 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_505_ignore },
\r
4235 { "&Value", aioc__type, &asn_DEF_E_RABs_ToBeReleased_SgNBChaConfList },
\r
4236 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_505_optional },
\r
4237 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_506_id_CriticalityDiagnostics },
\r
4238 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_506_ignore },
\r
4239 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
4240 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_506_optional },
\r
4241 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_507_id_MeNB_UE_X2AP_ID_Extension },
\r
4242 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_507_ignore },
\r
4243 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4244 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_507_optional }
\r
4246 static const asn_ioc_set_t asn_IOS_SgNBChangeConfirm_IEs_1[] = {
\r
4247 { 5, 4, asn_IOS_SgNBChangeConfirm_IEs_1_rows }
\r
4249 static const long asn_VAL_509_id_MeNB_UE_X2AP_ID = 111;
\r
4250 static const long asn_VAL_509_reject = 0;
\r
4251 static const long asn_VAL_509_mandatory = 2;
\r
4252 static const long asn_VAL_510_id_SgNB_UE_X2AP_ID = 207;
\r
4253 static const long asn_VAL_510_reject = 0;
\r
4254 static const long asn_VAL_510_mandatory = 2;
\r
4255 static const long asn_VAL_511_id_SplitSRB = 242;
\r
4256 static const long asn_VAL_511_reject = 0;
\r
4257 static const long asn_VAL_511_optional = 0;
\r
4258 static const long asn_VAL_512_id_UENRMeasurement = 243;
\r
4259 static const long asn_VAL_512_reject = 0;
\r
4260 static const long asn_VAL_512_optional = 0;
\r
4261 static const long asn_VAL_513_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4262 static const long asn_VAL_513_reject = 0;
\r
4263 static const long asn_VAL_513_optional = 0;
\r
4264 static const asn_ioc_cell_t asn_IOS_RRCTransfer_IEs_1_rows[] = {
\r
4265 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_509_id_MeNB_UE_X2AP_ID },
\r
4266 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_509_reject },
\r
4267 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4268 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_509_mandatory },
\r
4269 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_510_id_SgNB_UE_X2AP_ID },
\r
4270 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_510_reject },
\r
4271 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4272 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_510_mandatory },
\r
4273 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_511_id_SplitSRB },
\r
4274 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_511_reject },
\r
4275 { "&Value", aioc__type, &asn_DEF_SplitSRB },
\r
4276 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_511_optional },
\r
4277 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_512_id_UENRMeasurement },
\r
4278 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_512_reject },
\r
4279 { "&Value", aioc__type, &asn_DEF_UENRMeasurement },
\r
4280 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_512_optional },
\r
4281 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_513_id_MeNB_UE_X2AP_ID_Extension },
\r
4282 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_513_reject },
\r
4283 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4284 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_513_optional }
\r
4286 static const asn_ioc_set_t asn_IOS_RRCTransfer_IEs_1[] = {
\r
4287 { 5, 4, asn_IOS_RRCTransfer_IEs_1_rows }
\r
4289 static const long asn_VAL_514_id_MeNB_UE_X2AP_ID = 111;
\r
4290 static const long asn_VAL_514_ignore = 1;
\r
4291 static const long asn_VAL_514_mandatory = 2;
\r
4292 static const long asn_VAL_515_id_SgNB_UE_X2AP_ID = 207;
\r
4293 static const long asn_VAL_515_ignore = 1;
\r
4294 static const long asn_VAL_515_mandatory = 2;
\r
4295 static const long asn_VAL_516_id_Cause = 5;
\r
4296 static const long asn_VAL_516_ignore = 1;
\r
4297 static const long asn_VAL_516_mandatory = 2;
\r
4298 static const long asn_VAL_517_id_CriticalityDiagnostics = 17;
\r
4299 static const long asn_VAL_517_ignore = 1;
\r
4300 static const long asn_VAL_517_optional = 0;
\r
4301 static const long asn_VAL_518_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4302 static const long asn_VAL_518_reject = 0;
\r
4303 static const long asn_VAL_518_optional = 0;
\r
4304 static const asn_ioc_cell_t asn_IOS_SgNBChangeRefuse_IEs_1_rows[] = {
\r
4305 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_514_id_MeNB_UE_X2AP_ID },
\r
4306 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_514_ignore },
\r
4307 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4308 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_514_mandatory },
\r
4309 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_515_id_SgNB_UE_X2AP_ID },
\r
4310 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_515_ignore },
\r
4311 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4312 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_515_mandatory },
\r
4313 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_516_id_Cause },
\r
4314 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_516_ignore },
\r
4315 { "&Value", aioc__type, &asn_DEF_Cause },
\r
4316 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_516_mandatory },
\r
4317 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_517_id_CriticalityDiagnostics },
\r
4318 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_517_ignore },
\r
4319 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
4320 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_517_optional },
\r
4321 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_518_id_MeNB_UE_X2AP_ID_Extension },
\r
4322 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_518_reject },
\r
4323 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4324 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_518_optional }
\r
4326 static const asn_ioc_set_t asn_IOS_SgNBChangeRefuse_IEs_1[] = {
\r
4327 { 5, 4, asn_IOS_SgNBChangeRefuse_IEs_1_rows }
\r
4329 static const long asn_VAL_519_id_InitiatingNodeType_EndcX2Setup = 244;
\r
4330 static const long asn_VAL_519_reject = 0;
\r
4331 static const long asn_VAL_519_mandatory = 2;
\r
4332 static const asn_ioc_cell_t asn_IOS_ENDCX2SetupRequest_IEs_1_rows[] = {
\r
4333 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_519_id_InitiatingNodeType_EndcX2Setup },
\r
4334 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_519_reject },
\r
4335 { "&Value", aioc__type, &asn_DEF_InitiatingNodeType_EndcX2Setup },
\r
4336 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_519_mandatory }
\r
4338 static const asn_ioc_set_t asn_IOS_ENDCX2SetupRequest_IEs_1[] = {
\r
4339 { 1, 4, asn_IOS_ENDCX2SetupRequest_IEs_1_rows }
\r
4341 static const long asn_VAL_520_id_GlobalENB_ID = 21;
\r
4342 static const long asn_VAL_520_reject = 0;
\r
4343 static const long asn_VAL_520_mandatory = 2;
\r
4344 static const long asn_VAL_521_id_ServedEUTRAcellsENDCX2ManagementList = 250;
\r
4345 static const long asn_VAL_521_reject = 0;
\r
4346 static const long asn_VAL_521_mandatory = 2;
\r
4347 static const asn_ioc_cell_t asn_IOS_ENB_ENDCX2SetupReqIEs_1_rows[] = {
\r
4348 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_520_id_GlobalENB_ID },
\r
4349 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_520_reject },
\r
4350 { "&Value", aioc__type, &asn_DEF_GlobalENB_ID },
\r
4351 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_520_mandatory },
\r
4352 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_521_id_ServedEUTRAcellsENDCX2ManagementList },
\r
4353 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_521_reject },
\r
4354 { "&Value", aioc__type, &asn_DEF_ServedEUTRAcellsENDCX2ManagementList },
\r
4355 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_521_mandatory }
\r
4357 static const asn_ioc_set_t asn_IOS_ENB_ENDCX2SetupReqIEs_1[] = {
\r
4358 { 2, 4, asn_IOS_ENB_ENDCX2SetupReqIEs_1_rows }
\r
4360 static const long asn_VAL_522_id_Globalen_gNB_ID = 252;
\r
4361 static const long asn_VAL_522_reject = 0;
\r
4362 static const long asn_VAL_522_mandatory = 2;
\r
4363 static const long asn_VAL_523_id_ServedNRcellsENDCX2ManagementList = 253;
\r
4364 static const long asn_VAL_523_reject = 0;
\r
4365 static const long asn_VAL_523_mandatory = 2;
\r
4366 static const asn_ioc_cell_t asn_IOS_En_gNB_ENDCX2SetupReqIEs_1_rows[] = {
\r
4367 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_522_id_Globalen_gNB_ID },
\r
4368 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_522_reject },
\r
4369 { "&Value", aioc__type, &asn_DEF_GlobalGNB_ID },
\r
4370 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_522_mandatory },
\r
4371 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_523_id_ServedNRcellsENDCX2ManagementList },
\r
4372 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_523_reject },
\r
4373 { "&Value", aioc__type, &asn_DEF_ServedNRcellsENDCX2ManagementList },
\r
4374 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_523_mandatory }
\r
4376 static const asn_ioc_set_t asn_IOS_En_gNB_ENDCX2SetupReqIEs_1[] = {
\r
4377 { 2, 4, asn_IOS_En_gNB_ENDCX2SetupReqIEs_1_rows }
\r
4379 static const long asn_VAL_524_id_RespondingNodeType_EndcX2Setup = 246;
\r
4380 static const long asn_VAL_524_reject = 0;
\r
4381 static const long asn_VAL_524_mandatory = 2;
\r
4382 static const asn_ioc_cell_t asn_IOS_ENDCX2SetupResponse_IEs_1_rows[] = {
\r
4383 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_524_id_RespondingNodeType_EndcX2Setup },
\r
4384 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_524_reject },
\r
4385 { "&Value", aioc__type, &asn_DEF_RespondingNodeType_EndcX2Setup },
\r
4386 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_524_mandatory }
\r
4388 static const asn_ioc_set_t asn_IOS_ENDCX2SetupResponse_IEs_1[] = {
\r
4389 { 1, 4, asn_IOS_ENDCX2SetupResponse_IEs_1_rows }
\r
4391 static const long asn_VAL_525_id_GlobalENB_ID = 21;
\r
4392 static const long asn_VAL_525_reject = 0;
\r
4393 static const long asn_VAL_525_mandatory = 2;
\r
4394 static const long asn_VAL_526_id_ServedEUTRAcellsENDCX2ManagementList = 250;
\r
4395 static const long asn_VAL_526_reject = 0;
\r
4396 static const long asn_VAL_526_mandatory = 2;
\r
4397 static const asn_ioc_cell_t asn_IOS_ENB_ENDCX2SetupReqAckIEs_1_rows[] = {
\r
4398 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_525_id_GlobalENB_ID },
\r
4399 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_525_reject },
\r
4400 { "&Value", aioc__type, &asn_DEF_GlobalENB_ID },
\r
4401 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_525_mandatory },
\r
4402 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_526_id_ServedEUTRAcellsENDCX2ManagementList },
\r
4403 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_526_reject },
\r
4404 { "&Value", aioc__type, &asn_DEF_ServedEUTRAcellsENDCX2ManagementList },
\r
4405 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_526_mandatory }
\r
4407 static const asn_ioc_set_t asn_IOS_ENB_ENDCX2SetupReqAckIEs_1[] = {
\r
4408 { 2, 4, asn_IOS_ENB_ENDCX2SetupReqAckIEs_1_rows }
\r
4410 static const long asn_VAL_527_id_Globalen_gNB_ID = 252;
\r
4411 static const long asn_VAL_527_reject = 0;
\r
4412 static const long asn_VAL_527_mandatory = 2;
\r
4413 static const long asn_VAL_528_id_ServedNRcellsENDCX2ManagementList = 253;
\r
4414 static const long asn_VAL_528_reject = 0;
\r
4415 static const long asn_VAL_528_mandatory = 2;
\r
4416 static const asn_ioc_cell_t asn_IOS_En_gNB_ENDCX2SetupReqAckIEs_1_rows[] = {
\r
4417 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_527_id_Globalen_gNB_ID },
\r
4418 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_527_reject },
\r
4419 { "&Value", aioc__type, &asn_DEF_GlobalGNB_ID },
\r
4420 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_527_mandatory },
\r
4421 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_528_id_ServedNRcellsENDCX2ManagementList },
\r
4422 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_528_reject },
\r
4423 { "&Value", aioc__type, &asn_DEF_ServedNRcellsENDCX2ManagementList },
\r
4424 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_528_mandatory }
\r
4426 static const asn_ioc_set_t asn_IOS_En_gNB_ENDCX2SetupReqAckIEs_1[] = {
\r
4427 { 2, 4, asn_IOS_En_gNB_ENDCX2SetupReqAckIEs_1_rows }
\r
4429 static const long asn_VAL_529_id_Cause = 5;
\r
4430 static const long asn_VAL_529_ignore = 1;
\r
4431 static const long asn_VAL_529_mandatory = 2;
\r
4432 static const long asn_VAL_530_id_CriticalityDiagnostics = 17;
\r
4433 static const long asn_VAL_530_ignore = 1;
\r
4434 static const long asn_VAL_530_optional = 0;
\r
4435 static const long asn_VAL_531_id_TimeToWait = 22;
\r
4436 static const long asn_VAL_531_ignore = 1;
\r
4437 static const long asn_VAL_531_optional = 0;
\r
4438 static const asn_ioc_cell_t asn_IOS_ENDCX2SetupFailure_IEs_1_rows[] = {
\r
4439 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_529_id_Cause },
\r
4440 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_529_ignore },
\r
4441 { "&Value", aioc__type, &asn_DEF_Cause },
\r
4442 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_529_mandatory },
\r
4443 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_530_id_CriticalityDiagnostics },
\r
4444 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_530_ignore },
\r
4445 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
4446 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_530_optional },
\r
4447 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_531_id_TimeToWait },
\r
4448 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_531_ignore },
\r
4449 { "&Value", aioc__type, &asn_DEF_TimeToWait },
\r
4450 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_531_optional }
\r
4452 static const asn_ioc_set_t asn_IOS_ENDCX2SetupFailure_IEs_1[] = {
\r
4453 { 3, 4, asn_IOS_ENDCX2SetupFailure_IEs_1_rows }
\r
4455 static const long asn_VAL_532_id_InitiatingNodeType_EndcConfigUpdate = 245;
\r
4456 static const long asn_VAL_532_reject = 0;
\r
4457 static const long asn_VAL_532_mandatory = 2;
\r
4458 static const asn_ioc_cell_t asn_IOS_ENDCConfigurationUpdate_IEs_1_rows[] = {
\r
4459 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_532_id_InitiatingNodeType_EndcConfigUpdate },
\r
4460 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_532_reject },
\r
4461 { "&Value", aioc__type, &asn_DEF_InitiatingNodeType_EndcConfigUpdate },
\r
4462 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_532_mandatory }
\r
4464 static const asn_ioc_set_t asn_IOS_ENDCConfigurationUpdate_IEs_1[] = {
\r
4465 { 1, 4, asn_IOS_ENDCConfigurationUpdate_IEs_1_rows }
\r
4467 static const long asn_VAL_533_id_CellAssistanceInformation = 251;
\r
4468 static const long asn_VAL_533_reject = 0;
\r
4469 static const long asn_VAL_533_optional = 0;
\r
4470 static const long asn_VAL_534_id_ServedEUTRAcellsENDCX2ManagementList = 250;
\r
4471 static const long asn_VAL_534_reject = 0;
\r
4472 static const long asn_VAL_534_optional = 0;
\r
4473 static const long asn_VAL_535_id_ServedEUTRAcellsToModifyListENDCConfUpd = 259;
\r
4474 static const long asn_VAL_535_reject = 0;
\r
4475 static const long asn_VAL_535_optional = 0;
\r
4476 static const long asn_VAL_536_id_ServedEUTRAcellsToDeleteListENDCConfUpd = 260;
\r
4477 static const long asn_VAL_536_reject = 0;
\r
4478 static const long asn_VAL_536_optional = 0;
\r
4479 static const asn_ioc_cell_t asn_IOS_ENB_ENDCConfigUpdateIEs_1_rows[] = {
\r
4480 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_533_id_CellAssistanceInformation },
\r
4481 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_533_reject },
\r
4482 { "&Value", aioc__type, &asn_DEF_CellAssistanceInformation },
\r
4483 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_533_optional },
\r
4484 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_534_id_ServedEUTRAcellsENDCX2ManagementList },
\r
4485 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_534_reject },
\r
4486 { "&Value", aioc__type, &asn_DEF_ServedEUTRAcellsENDCX2ManagementList },
\r
4487 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_534_optional },
\r
4488 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_535_id_ServedEUTRAcellsToModifyListENDCConfUpd },
\r
4489 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_535_reject },
\r
4490 { "&Value", aioc__type, &asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd },
\r
4491 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_535_optional },
\r
4492 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_536_id_ServedEUTRAcellsToDeleteListENDCConfUpd },
\r
4493 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_536_reject },
\r
4494 { "&Value", aioc__type, &asn_DEF_ServedEUTRAcellsToDeleteListENDCConfUpd },
\r
4495 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_536_optional }
\r
4497 static const asn_ioc_set_t asn_IOS_ENB_ENDCConfigUpdateIEs_1[] = {
\r
4498 { 4, 4, asn_IOS_ENB_ENDCConfigUpdateIEs_1_rows }
\r
4500 static const long asn_VAL_537_id_ServedNRcellsENDCX2ManagementList = 253;
\r
4501 static const long asn_VAL_537_reject = 0;
\r
4502 static const long asn_VAL_537_optional = 0;
\r
4503 static const long asn_VAL_538_id_ServedNRcellsToModifyListENDCConfUpd = 261;
\r
4504 static const long asn_VAL_538_reject = 0;
\r
4505 static const long asn_VAL_538_optional = 0;
\r
4506 static const long asn_VAL_539_id_ServedNRcellsToDeleteListENDCConfUpd = 262;
\r
4507 static const long asn_VAL_539_reject = 0;
\r
4508 static const long asn_VAL_539_optional = 0;
\r
4509 static const asn_ioc_cell_t asn_IOS_En_gNB_ENDCConfigUpdateIEs_1_rows[] = {
\r
4510 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_537_id_ServedNRcellsENDCX2ManagementList },
\r
4511 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_537_reject },
\r
4512 { "&Value", aioc__type, &asn_DEF_ServedNRcellsENDCX2ManagementList },
\r
4513 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_537_optional },
\r
4514 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_538_id_ServedNRcellsToModifyListENDCConfUpd },
\r
4515 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_538_reject },
\r
4516 { "&Value", aioc__type, &asn_DEF_ServedNRcellsToModifyENDCConfUpdList },
\r
4517 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_538_optional },
\r
4518 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_539_id_ServedNRcellsToDeleteListENDCConfUpd },
\r
4519 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_539_reject },
\r
4520 { "&Value", aioc__type, &asn_DEF_ServedNRcellsToDeleteENDCConfUpdList },
\r
4521 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_539_optional }
\r
4523 static const asn_ioc_set_t asn_IOS_En_gNB_ENDCConfigUpdateIEs_1[] = {
\r
4524 { 3, 4, asn_IOS_En_gNB_ENDCConfigUpdateIEs_1_rows }
\r
4526 static const long asn_VAL_540_id_RespondingNodeType_EndcConfigUpdate = 247;
\r
4527 static const long asn_VAL_540_reject = 0;
\r
4528 static const long asn_VAL_540_mandatory = 2;
\r
4529 static const asn_ioc_cell_t asn_IOS_ENDCConfigurationUpdateAcknowledge_IEs_1_rows[] = {
\r
4530 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_540_id_RespondingNodeType_EndcConfigUpdate },
\r
4531 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_540_reject },
\r
4532 { "&Value", aioc__type, &asn_DEF_RespondingNodeType_EndcConfigUpdate },
\r
4533 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_540_mandatory }
\r
4535 static const asn_ioc_set_t asn_IOS_ENDCConfigurationUpdateAcknowledge_IEs_1[] = {
\r
4536 { 1, 4, asn_IOS_ENDCConfigurationUpdateAcknowledge_IEs_1_rows }
\r
4538 static const long asn_VAL_541_id_ServedNRcellsENDCX2ManagementList = 253;
\r
4539 static const long asn_VAL_541_reject = 0;
\r
4540 static const long asn_VAL_541_optional = 0;
\r
4541 static const asn_ioc_cell_t asn_IOS_En_gNB_ENDCConfigUpdateAckIEs_1_rows[] = {
\r
4542 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_541_id_ServedNRcellsENDCX2ManagementList },
\r
4543 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_541_reject },
\r
4544 { "&Value", aioc__type, &asn_DEF_ServedNRcellsENDCX2ManagementList },
\r
4545 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_541_optional }
\r
4547 static const asn_ioc_set_t asn_IOS_En_gNB_ENDCConfigUpdateAckIEs_1[] = {
\r
4548 { 1, 4, asn_IOS_En_gNB_ENDCConfigUpdateAckIEs_1_rows }
\r
4550 static const long asn_VAL_542_id_Cause = 5;
\r
4551 static const long asn_VAL_542_ignore = 1;
\r
4552 static const long asn_VAL_542_mandatory = 2;
\r
4553 static const long asn_VAL_543_id_CriticalityDiagnostics = 17;
\r
4554 static const long asn_VAL_543_ignore = 1;
\r
4555 static const long asn_VAL_543_optional = 0;
\r
4556 static const long asn_VAL_544_id_TimeToWait = 22;
\r
4557 static const long asn_VAL_544_ignore = 1;
\r
4558 static const long asn_VAL_544_optional = 0;
\r
4559 static const asn_ioc_cell_t asn_IOS_ENDCConfigurationUpdateFailure_IEs_1_rows[] = {
\r
4560 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_542_id_Cause },
\r
4561 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_542_ignore },
\r
4562 { "&Value", aioc__type, &asn_DEF_Cause },
\r
4563 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_542_mandatory },
\r
4564 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_543_id_CriticalityDiagnostics },
\r
4565 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_543_ignore },
\r
4566 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
4567 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_543_optional },
\r
4568 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_544_id_TimeToWait },
\r
4569 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_544_ignore },
\r
4570 { "&Value", aioc__type, &asn_DEF_TimeToWait },
\r
4571 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_544_optional }
\r
4573 static const asn_ioc_set_t asn_IOS_ENDCConfigurationUpdateFailure_IEs_1[] = {
\r
4574 { 3, 4, asn_IOS_ENDCConfigurationUpdateFailure_IEs_1_rows }
\r
4576 static const long asn_VAL_545_id_ServedNRCellsToActivate = 267;
\r
4577 static const long asn_VAL_545_reject = 0;
\r
4578 static const long asn_VAL_545_mandatory = 2;
\r
4579 static const long asn_VAL_546_id_ActivationID = 256;
\r
4580 static const long asn_VAL_546_reject = 0;
\r
4581 static const long asn_VAL_546_mandatory = 2;
\r
4582 static const asn_ioc_cell_t asn_IOS_ENDCCellActivationRequest_IEs_1_rows[] = {
\r
4583 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_545_id_ServedNRCellsToActivate },
\r
4584 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_545_reject },
\r
4585 { "&Value", aioc__type, &asn_DEF_ServedNRCellsToActivate },
\r
4586 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_545_mandatory },
\r
4587 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_546_id_ActivationID },
\r
4588 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_546_reject },
\r
4589 { "&Value", aioc__type, &asn_DEF_ActivationID },
\r
4590 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_546_mandatory }
\r
4592 static const asn_ioc_set_t asn_IOS_ENDCCellActivationRequest_IEs_1[] = {
\r
4593 { 2, 4, asn_IOS_ENDCCellActivationRequest_IEs_1_rows }
\r
4595 static const long asn_VAL_547_id_ActivatedNRCellList = 268;
\r
4596 static const long asn_VAL_547_ignore = 1;
\r
4597 static const long asn_VAL_547_mandatory = 2;
\r
4598 static const long asn_VAL_548_id_ActivationID = 256;
\r
4599 static const long asn_VAL_548_reject = 0;
\r
4600 static const long asn_VAL_548_mandatory = 2;
\r
4601 static const long asn_VAL_549_id_CriticalityDiagnostics = 17;
\r
4602 static const long asn_VAL_549_ignore = 1;
\r
4603 static const long asn_VAL_549_optional = 0;
\r
4604 static const asn_ioc_cell_t asn_IOS_ENDCCellActivationResponse_IEs_1_rows[] = {
\r
4605 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_547_id_ActivatedNRCellList },
\r
4606 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_547_ignore },
\r
4607 { "&Value", aioc__type, &asn_DEF_ActivatedNRCellList },
\r
4608 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_547_mandatory },
\r
4609 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_548_id_ActivationID },
\r
4610 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_548_reject },
\r
4611 { "&Value", aioc__type, &asn_DEF_ActivationID },
\r
4612 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_548_mandatory },
\r
4613 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_549_id_CriticalityDiagnostics },
\r
4614 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_549_ignore },
\r
4615 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
4616 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_549_optional }
\r
4618 static const asn_ioc_set_t asn_IOS_ENDCCellActivationResponse_IEs_1[] = {
\r
4619 { 3, 4, asn_IOS_ENDCCellActivationResponse_IEs_1_rows }
\r
4621 static const long asn_VAL_550_id_ActivationID = 256;
\r
4622 static const long asn_VAL_550_reject = 0;
\r
4623 static const long asn_VAL_550_mandatory = 2;
\r
4624 static const long asn_VAL_551_id_Cause = 5;
\r
4625 static const long asn_VAL_551_ignore = 1;
\r
4626 static const long asn_VAL_551_mandatory = 2;
\r
4627 static const long asn_VAL_552_id_CriticalityDiagnostics = 17;
\r
4628 static const long asn_VAL_552_ignore = 1;
\r
4629 static const long asn_VAL_552_optional = 0;
\r
4630 static const asn_ioc_cell_t asn_IOS_ENDCCellActivationFailure_IEs_1_rows[] = {
\r
4631 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_550_id_ActivationID },
\r
4632 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_550_reject },
\r
4633 { "&Value", aioc__type, &asn_DEF_ActivationID },
\r
4634 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_550_mandatory },
\r
4635 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_551_id_Cause },
\r
4636 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_551_ignore },
\r
4637 { "&Value", aioc__type, &asn_DEF_Cause },
\r
4638 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_551_mandatory },
\r
4639 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_552_id_CriticalityDiagnostics },
\r
4640 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_552_ignore },
\r
4641 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
4642 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_552_optional }
\r
4644 static const asn_ioc_set_t asn_IOS_ENDCCellActivationFailure_IEs_1[] = {
\r
4645 { 3, 4, asn_IOS_ENDCCellActivationFailure_IEs_1_rows }
\r
4647 static const long asn_VAL_553_id_MeNB_UE_X2AP_ID = 111;
\r
4648 static const long asn_VAL_553_reject = 0;
\r
4649 static const long asn_VAL_553_mandatory = 2;
\r
4650 static const long asn_VAL_554_id_SgNB_UE_X2AP_ID = 207;
\r
4651 static const long asn_VAL_554_reject = 0;
\r
4652 static const long asn_VAL_554_mandatory = 2;
\r
4653 static const long asn_VAL_555_id_SecondaryRATUsageReportList = 265;
\r
4654 static const long asn_VAL_555_reject = 0;
\r
4655 static const long asn_VAL_555_mandatory = 2;
\r
4656 static const long asn_VAL_556_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4657 static const long asn_VAL_556_reject = 0;
\r
4658 static const long asn_VAL_556_optional = 0;
\r
4659 static const asn_ioc_cell_t asn_IOS_SecondaryRATDataUsageReport_IEs_1_rows[] = {
\r
4660 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_553_id_MeNB_UE_X2AP_ID },
\r
4661 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_553_reject },
\r
4662 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4663 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_553_mandatory },
\r
4664 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_554_id_SgNB_UE_X2AP_ID },
\r
4665 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_554_reject },
\r
4666 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4667 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_554_mandatory },
\r
4668 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_555_id_SecondaryRATUsageReportList },
\r
4669 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_555_reject },
\r
4670 { "&Value", aioc__type, &asn_DEF_SecondaryRATUsageReportList },
\r
4671 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_555_mandatory },
\r
4672 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_556_id_MeNB_UE_X2AP_ID_Extension },
\r
4673 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_556_reject },
\r
4674 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4675 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_556_optional }
\r
4677 static const asn_ioc_set_t asn_IOS_SecondaryRATDataUsageReport_IEs_1[] = {
\r
4678 { 4, 4, asn_IOS_SecondaryRATDataUsageReport_IEs_1_rows }
\r
4680 static const long asn_VAL_557_id_MeNB_UE_X2AP_ID = 111;
\r
4681 static const long asn_VAL_557_reject = 0;
\r
4682 static const long asn_VAL_557_mandatory = 2;
\r
4683 static const long asn_VAL_558_id_SgNB_UE_X2AP_ID = 207;
\r
4684 static const long asn_VAL_558_reject = 0;
\r
4685 static const long asn_VAL_558_mandatory = 2;
\r
4686 static const long asn_VAL_559_id_UEContextLevelUserPlaneActivity = 296;
\r
4687 static const long asn_VAL_559_ignore = 1;
\r
4688 static const long asn_VAL_559_optional = 0;
\r
4689 static const long asn_VAL_560_id_ERABActivityNotifyItemList = 297;
\r
4690 static const long asn_VAL_560_ignore = 1;
\r
4691 static const long asn_VAL_560_optional = 0;
\r
4692 static const long asn_VAL_561_id_MeNB_UE_X2AP_ID_Extension = 157;
\r
4693 static const long asn_VAL_561_reject = 0;
\r
4694 static const long asn_VAL_561_optional = 0;
\r
4695 static const asn_ioc_cell_t asn_IOS_SgNBActivityNotification_IEs_1_rows[] = {
\r
4696 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_557_id_MeNB_UE_X2AP_ID },
\r
4697 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_557_reject },
\r
4698 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4699 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_557_mandatory },
\r
4700 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_558_id_SgNB_UE_X2AP_ID },
\r
4701 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_558_reject },
\r
4702 { "&Value", aioc__type, &asn_DEF_SgNB_UE_X2AP_ID },
\r
4703 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_558_mandatory },
\r
4704 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_559_id_UEContextLevelUserPlaneActivity },
\r
4705 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_559_ignore },
\r
4706 { "&Value", aioc__type, &asn_DEF_UserPlaneTrafficActivityReport },
\r
4707 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_559_optional },
\r
4708 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_560_id_ERABActivityNotifyItemList },
\r
4709 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_560_ignore },
\r
4710 { "&Value", aioc__type, &asn_DEF_ERABActivityNotifyItemList },
\r
4711 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_560_optional },
\r
4712 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_561_id_MeNB_UE_X2AP_ID_Extension },
\r
4713 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_561_reject },
\r
4714 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4715 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_561_optional }
\r
4717 static const asn_ioc_set_t asn_IOS_SgNBActivityNotification_IEs_1[] = {
\r
4718 { 5, 4, asn_IOS_SgNBActivityNotification_IEs_1_rows }
\r
4720 static const long asn_VAL_562_id_UEs_ToBeReset = 270;
\r
4721 static const long asn_VAL_562_reject = 0;
\r
4722 static const long asn_VAL_562_mandatory = 2;
\r
4723 static const long asn_VAL_563_id_Cause = 5;
\r
4724 static const long asn_VAL_563_ignore = 1;
\r
4725 static const long asn_VAL_563_mandatory = 2;
\r
4726 static const asn_ioc_cell_t asn_IOS_ENDCPartialResetRequired_IEs_1_rows[] = {
\r
4727 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_562_id_UEs_ToBeReset },
\r
4728 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_562_reject },
\r
4729 { "&Value", aioc__type, &asn_DEF_UEsToBeResetList },
\r
4730 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_562_mandatory },
\r
4731 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_563_id_Cause },
\r
4732 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_563_ignore },
\r
4733 { "&Value", aioc__type, &asn_DEF_Cause },
\r
4734 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_563_mandatory }
\r
4736 static const asn_ioc_set_t asn_IOS_ENDCPartialResetRequired_IEs_1[] = {
\r
4737 { 2, 4, asn_IOS_ENDCPartialResetRequired_IEs_1_rows }
\r
4739 static const long asn_VAL_564_id_UEs_Admitted_ToBeReset = 271;
\r
4740 static const long asn_VAL_564_reject = 0;
\r
4741 static const long asn_VAL_564_mandatory = 2;
\r
4742 static const asn_ioc_cell_t asn_IOS_ENDCPartialResetConfirm_IEs_1_rows[] = {
\r
4743 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_564_id_UEs_Admitted_ToBeReset },
\r
4744 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_564_reject },
\r
4745 { "&Value", aioc__type, &asn_DEF_UEsToBeResetList },
\r
4746 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_564_mandatory }
\r
4748 static const asn_ioc_set_t asn_IOS_ENDCPartialResetConfirm_IEs_1[] = {
\r
4749 { 1, 4, asn_IOS_ENDCPartialResetConfirm_IEs_1_rows }
\r
4751 static const long asn_VAL_565_id_InitiatingNodeType_EutranrCellResourceCoordination = 285;
\r
4752 static const long asn_VAL_565_reject = 0;
\r
4753 static const long asn_VAL_565_mandatory = 2;
\r
4754 static const asn_ioc_cell_t asn_IOS_EUTRANRCellResourceCoordinationRequest_IEs_1_rows[] = {
\r
4755 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_565_id_InitiatingNodeType_EutranrCellResourceCoordination },
\r
4756 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_565_reject },
\r
4757 { "&Value", aioc__type, &asn_DEF_InitiatingNodeType_EutranrCellResourceCoordination },
\r
4758 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_565_mandatory }
\r
4760 static const asn_ioc_set_t asn_IOS_EUTRANRCellResourceCoordinationRequest_IEs_1[] = {
\r
4761 { 1, 4, asn_IOS_EUTRANRCellResourceCoordinationRequest_IEs_1_rows }
\r
4763 static const long asn_VAL_566_id_DataTrafficResourceIndication = 287;
\r
4764 static const long asn_VAL_566_reject = 0;
\r
4765 static const long asn_VAL_566_mandatory = 2;
\r
4766 static const long asn_VAL_567_id_SpectrumSharingGroupID = 288;
\r
4767 static const long asn_VAL_567_reject = 0;
\r
4768 static const long asn_VAL_567_mandatory = 2;
\r
4769 static const long asn_VAL_568_id_ListofEUTRACellsinEUTRACoordinationReq = 289;
\r
4770 static const long asn_VAL_568_reject = 0;
\r
4771 static const long asn_VAL_568_mandatory = 2;
\r
4772 static const asn_ioc_cell_t asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqIEs_1_rows[] = {
\r
4773 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_566_id_DataTrafficResourceIndication },
\r
4774 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_566_reject },
\r
4775 { "&Value", aioc__type, &asn_DEF_DataTrafficResourceIndication },
\r
4776 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_566_mandatory },
\r
4777 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_567_id_SpectrumSharingGroupID },
\r
4778 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_567_reject },
\r
4779 { "&Value", aioc__type, &asn_DEF_SpectrumSharingGroupID },
\r
4780 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_567_mandatory },
\r
4781 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_568_id_ListofEUTRACellsinEUTRACoordinationReq },
\r
4782 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_568_reject },
\r
4783 { "&Value", aioc__type, &asn_DEF_ListofEUTRACellsinEUTRACoordinationReq },
\r
4784 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_568_mandatory }
\r
4786 static const asn_ioc_set_t asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqIEs_1[] = {
\r
4787 { 3, 4, asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqIEs_1_rows }
\r
4789 static const long asn_VAL_569_id_DataTrafficResourceIndication = 287;
\r
4790 static const long asn_VAL_569_reject = 0;
\r
4791 static const long asn_VAL_569_mandatory = 2;
\r
4792 static const long asn_VAL_570_id_ListofEUTRACellsinNRCoordinationReq = 291;
\r
4793 static const long asn_VAL_570_reject = 0;
\r
4794 static const long asn_VAL_570_mandatory = 2;
\r
4795 static const long asn_VAL_571_id_SpectrumSharingGroupID = 288;
\r
4796 static const long asn_VAL_571_reject = 0;
\r
4797 static const long asn_VAL_571_mandatory = 2;
\r
4798 static const long asn_VAL_572_id_ListofNRCellsinNRCoordinationReq = 292;
\r
4799 static const long asn_VAL_572_reject = 0;
\r
4800 static const long asn_VAL_572_mandatory = 2;
\r
4801 static const asn_ioc_cell_t asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_1_rows[] = {
\r
4802 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_569_id_DataTrafficResourceIndication },
\r
4803 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_569_reject },
\r
4804 { "&Value", aioc__type, &asn_DEF_DataTrafficResourceIndication },
\r
4805 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_569_mandatory },
\r
4806 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_570_id_ListofEUTRACellsinNRCoordinationReq },
\r
4807 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_570_reject },
\r
4808 { "&Value", aioc__type, &asn_DEF_ListofEUTRACellsinNRCoordinationReq },
\r
4809 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_570_mandatory },
\r
4810 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_571_id_SpectrumSharingGroupID },
\r
4811 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_571_reject },
\r
4812 { "&Value", aioc__type, &asn_DEF_SpectrumSharingGroupID },
\r
4813 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_571_mandatory },
\r
4814 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_572_id_ListofNRCellsinNRCoordinationReq },
\r
4815 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_572_reject },
\r
4816 { "&Value", aioc__type, &asn_DEF_ListofNRCellsinNRCoordinationReq },
\r
4817 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_572_mandatory }
\r
4819 static const asn_ioc_set_t asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_1[] = {
\r
4820 { 4, 4, asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_1_rows }
\r
4822 static const long asn_VAL_573_id_RespondingNodeType_EutranrCellResourceCoordination = 286;
\r
4823 static const long asn_VAL_573_reject = 0;
\r
4824 static const long asn_VAL_573_mandatory = 2;
\r
4825 static const asn_ioc_cell_t asn_IOS_EUTRANRCellResourceCoordinationResponse_IEs_1_rows[] = {
\r
4826 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_573_id_RespondingNodeType_EutranrCellResourceCoordination },
\r
4827 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_573_reject },
\r
4828 { "&Value", aioc__type, &asn_DEF_RespondingNodeType_EutranrCellResourceCoordination },
\r
4829 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_573_mandatory }
\r
4831 static const asn_ioc_set_t asn_IOS_EUTRANRCellResourceCoordinationResponse_IEs_1[] = {
\r
4832 { 1, 4, asn_IOS_EUTRANRCellResourceCoordinationResponse_IEs_1_rows }
\r
4834 static const long asn_VAL_574_id_DataTrafficResourceIndication = 287;
\r
4835 static const long asn_VAL_574_reject = 0;
\r
4836 static const long asn_VAL_574_mandatory = 2;
\r
4837 static const long asn_VAL_575_id_SpectrumSharingGroupID = 288;
\r
4838 static const long asn_VAL_575_reject = 0;
\r
4839 static const long asn_VAL_575_mandatory = 2;
\r
4840 static const long asn_VAL_576_id_ListofEUTRACellsinEUTRACoordinationResp = 290;
\r
4841 static const long asn_VAL_576_reject = 0;
\r
4842 static const long asn_VAL_576_mandatory = 2;
\r
4843 static const asn_ioc_cell_t asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_1_rows[] = {
\r
4844 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_574_id_DataTrafficResourceIndication },
\r
4845 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_574_reject },
\r
4846 { "&Value", aioc__type, &asn_DEF_DataTrafficResourceIndication },
\r
4847 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_574_mandatory },
\r
4848 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_575_id_SpectrumSharingGroupID },
\r
4849 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_575_reject },
\r
4850 { "&Value", aioc__type, &asn_DEF_SpectrumSharingGroupID },
\r
4851 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_575_mandatory },
\r
4852 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_576_id_ListofEUTRACellsinEUTRACoordinationResp },
\r
4853 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_576_reject },
\r
4854 { "&Value", aioc__type, &asn_DEF_ListofEUTRACellsinEUTRACoordinationResp },
\r
4855 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_576_mandatory }
\r
4857 static const asn_ioc_set_t asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_1[] = {
\r
4858 { 3, 4, asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_1_rows }
\r
4860 static const long asn_VAL_577_id_DataTrafficResourceIndication = 287;
\r
4861 static const long asn_VAL_577_reject = 0;
\r
4862 static const long asn_VAL_577_mandatory = 2;
\r
4863 static const long asn_VAL_578_id_SpectrumSharingGroupID = 288;
\r
4864 static const long asn_VAL_578_reject = 0;
\r
4865 static const long asn_VAL_578_mandatory = 2;
\r
4866 static const long asn_VAL_579_id_ListofNRCellsinNRCoordinationResp = 293;
\r
4867 static const long asn_VAL_579_reject = 0;
\r
4868 static const long asn_VAL_579_mandatory = 2;
\r
4869 static const asn_ioc_cell_t asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_1_rows[] = {
\r
4870 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_577_id_DataTrafficResourceIndication },
\r
4871 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_577_reject },
\r
4872 { "&Value", aioc__type, &asn_DEF_DataTrafficResourceIndication },
\r
4873 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_577_mandatory },
\r
4874 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_578_id_SpectrumSharingGroupID },
\r
4875 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_578_reject },
\r
4876 { "&Value", aioc__type, &asn_DEF_SpectrumSharingGroupID },
\r
4877 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_578_mandatory },
\r
4878 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_579_id_ListofNRCellsinNRCoordinationResp },
\r
4879 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_579_reject },
\r
4880 { "&Value", aioc__type, &asn_DEF_ListofNRCellsinNRCoordinationResp },
\r
4881 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_579_mandatory }
\r
4883 static const asn_ioc_set_t asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_1[] = {
\r
4884 { 3, 4, asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_1_rows }
\r
4886 static const long asn_VAL_580_id_InitiatingNodeType_EndcX2Removal = 298;
\r
4887 static const long asn_VAL_580_reject = 0;
\r
4888 static const long asn_VAL_580_mandatory = 2;
\r
4889 static const asn_ioc_cell_t asn_IOS_ENDCX2RemovalRequest_IEs_1_rows[] = {
\r
4890 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_580_id_InitiatingNodeType_EndcX2Removal },
\r
4891 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_580_reject },
\r
4892 { "&Value", aioc__type, &asn_DEF_InitiatingNodeType_EndcX2Removal },
\r
4893 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_580_mandatory }
\r
4895 static const asn_ioc_set_t asn_IOS_ENDCX2RemovalRequest_IEs_1[] = {
\r
4896 { 1, 4, asn_IOS_ENDCX2RemovalRequest_IEs_1_rows }
\r
4898 static const long asn_VAL_581_id_GlobalENB_ID = 21;
\r
4899 static const long asn_VAL_581_reject = 0;
\r
4900 static const long asn_VAL_581_mandatory = 2;
\r
4901 static const asn_ioc_cell_t asn_IOS_ENB_ENDCX2RemovalReqIEs_1_rows[] = {
\r
4902 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_581_id_GlobalENB_ID },
\r
4903 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_581_reject },
\r
4904 { "&Value", aioc__type, &asn_DEF_GlobalENB_ID },
\r
4905 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_581_mandatory }
\r
4907 static const asn_ioc_set_t asn_IOS_ENB_ENDCX2RemovalReqIEs_1[] = {
\r
4908 { 1, 4, asn_IOS_ENB_ENDCX2RemovalReqIEs_1_rows }
\r
4910 static const long asn_VAL_582_id_Globalen_gNB_ID = 252;
\r
4911 static const long asn_VAL_582_reject = 0;
\r
4912 static const long asn_VAL_582_mandatory = 2;
\r
4913 static const asn_ioc_cell_t asn_IOS_En_gNB_ENDCX2RemovalReqIEs_1_rows[] = {
\r
4914 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_582_id_Globalen_gNB_ID },
\r
4915 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_582_reject },
\r
4916 { "&Value", aioc__type, &asn_DEF_GlobalGNB_ID },
\r
4917 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_582_mandatory }
\r
4919 static const asn_ioc_set_t asn_IOS_En_gNB_ENDCX2RemovalReqIEs_1[] = {
\r
4920 { 1, 4, asn_IOS_En_gNB_ENDCX2RemovalReqIEs_1_rows }
\r
4922 static const long asn_VAL_583_id_RespondingNodeType_EndcX2Removal = 299;
\r
4923 static const long asn_VAL_583_reject = 0;
\r
4924 static const long asn_VAL_583_mandatory = 2;
\r
4925 static const asn_ioc_cell_t asn_IOS_ENDCX2RemovalResponse_IEs_1_rows[] = {
\r
4926 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_583_id_RespondingNodeType_EndcX2Removal },
\r
4927 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_583_reject },
\r
4928 { "&Value", aioc__type, &asn_DEF_RespondingNodeType_EndcX2Removal },
\r
4929 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_583_mandatory }
\r
4931 static const asn_ioc_set_t asn_IOS_ENDCX2RemovalResponse_IEs_1[] = {
\r
4932 { 1, 4, asn_IOS_ENDCX2RemovalResponse_IEs_1_rows }
\r
4934 static const long asn_VAL_584_id_GlobalENB_ID = 21;
\r
4935 static const long asn_VAL_584_reject = 0;
\r
4936 static const long asn_VAL_584_mandatory = 2;
\r
4937 static const asn_ioc_cell_t asn_IOS_ENB_ENDCX2RemovalReqAckIEs_1_rows[] = {
\r
4938 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_584_id_GlobalENB_ID },
\r
4939 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_584_reject },
\r
4940 { "&Value", aioc__type, &asn_DEF_GlobalENB_ID },
\r
4941 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_584_mandatory }
\r
4943 static const asn_ioc_set_t asn_IOS_ENB_ENDCX2RemovalReqAckIEs_1[] = {
\r
4944 { 1, 4, asn_IOS_ENB_ENDCX2RemovalReqAckIEs_1_rows }
\r
4946 static const long asn_VAL_585_id_Globalen_gNB_ID = 252;
\r
4947 static const long asn_VAL_585_reject = 0;
\r
4948 static const long asn_VAL_585_mandatory = 2;
\r
4949 static const asn_ioc_cell_t asn_IOS_En_gNB_ENDCX2RemovalReqAckIEs_1_rows[] = {
\r
4950 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_585_id_Globalen_gNB_ID },
\r
4951 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_585_reject },
\r
4952 { "&Value", aioc__type, &asn_DEF_GlobalGNB_ID },
\r
4953 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_585_mandatory }
\r
4955 static const asn_ioc_set_t asn_IOS_En_gNB_ENDCX2RemovalReqAckIEs_1[] = {
\r
4956 { 1, 4, asn_IOS_En_gNB_ENDCX2RemovalReqAckIEs_1_rows }
\r
4958 static const long asn_VAL_586_id_Cause = 5;
\r
4959 static const long asn_VAL_586_ignore = 1;
\r
4960 static const long asn_VAL_586_mandatory = 2;
\r
4961 static const long asn_VAL_587_id_CriticalityDiagnostics = 17;
\r
4962 static const long asn_VAL_587_ignore = 1;
\r
4963 static const long asn_VAL_587_optional = 0;
\r
4964 static const asn_ioc_cell_t asn_IOS_ENDCX2RemovalFailure_IEs_1_rows[] = {
\r
4965 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_586_id_Cause },
\r
4966 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_586_ignore },
\r
4967 { "&Value", aioc__type, &asn_DEF_Cause },
\r
4968 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_586_mandatory },
\r
4969 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_587_id_CriticalityDiagnostics },
\r
4970 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_587_ignore },
\r
4971 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
\r
4972 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_587_optional }
\r
4974 static const asn_ioc_set_t asn_IOS_ENDCX2RemovalFailure_IEs_1[] = {
\r
4975 { 2, 4, asn_IOS_ENDCX2RemovalFailure_IEs_1_rows }
\r
4977 static const long asn_VAL_588_id_New_eNB_UE_X2AP_ID_Extension = 155;
\r
4978 static const long asn_VAL_588_ignore = 1;
\r
4979 static const long asn_VAL_588_optional = 0;
\r
4980 static const long asn_VAL_589_id_Old_eNB_UE_X2AP_ID = 10;
\r
4981 static const long asn_VAL_589_ignore = 1;
\r
4982 static const long asn_VAL_589_mandatory = 2;
\r
4983 static const long asn_VAL_590_id_Old_eNB_UE_X2AP_ID_Extension = 156;
\r
4984 static const long asn_VAL_590_ignore = 1;
\r
4985 static const long asn_VAL_590_optional = 0;
\r
4986 static const long asn_VAL_591_id_E_RABs_DataForwardingAddress_List = 307;
\r
4987 static const long asn_VAL_591_ignore = 1;
\r
4988 static const long asn_VAL_591_mandatory = 2;
\r
4989 static const asn_ioc_cell_t asn_IOS_DataForwardingAddressIndication_IEs_1_rows[] = {
\r
4990 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_588_id_New_eNB_UE_X2AP_ID_Extension },
\r
4991 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_588_ignore },
\r
4992 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
4993 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_588_optional },
\r
4994 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_589_id_Old_eNB_UE_X2AP_ID },
\r
4995 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_589_ignore },
\r
4996 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID },
\r
4997 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_589_mandatory },
\r
4998 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_590_id_Old_eNB_UE_X2AP_ID_Extension },
\r
4999 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_590_ignore },
\r
5000 { "&Value", aioc__type, &asn_DEF_UE_X2AP_ID_Extension },
\r
5001 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_590_optional },
\r
5002 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_591_id_E_RABs_DataForwardingAddress_List },
\r
5003 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_591_ignore },
\r
5004 { "&Value", aioc__type, &asn_DEF_E_RABs_DataForwardingAddress_List },
\r
5005 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_591_mandatory }
\r
5007 static const asn_ioc_set_t asn_IOS_DataForwardingAddressIndication_IEs_1[] = {
\r
5008 { 4, 4, asn_IOS_DataForwardingAddressIndication_IEs_1_rows }
\r
5010 static const long asn_VAL_593_id_GNBOverloadInformation = 310;
\r
5011 static const long asn_VAL_593_ignore = 1;
\r
5012 static const long asn_VAL_593_mandatory = 2;
\r
5013 static const asn_ioc_cell_t asn_IOS_GNBStatusIndicationIEs_1_rows[] = {
\r
5014 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_593_id_GNBOverloadInformation },
\r
5015 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_593_ignore },
\r
5016 { "&Value", aioc__type, &asn_DEF_GNBOverloadInformation },
\r
5017 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_593_mandatory }
\r
5019 static const asn_ioc_set_t asn_IOS_GNBStatusIndicationIEs_1[] = {
\r
5020 { 1, 4, asn_IOS_GNBStatusIndicationIEs_1_rows }
\r
5023 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5024 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5028 ASN__CTFAIL(app_key, td, sptr,
\r
5029 "%s: value not given (%s:%d)",
\r
5030 td->name, __FILE__, __LINE__);
\r
5034 value = *(const long *)sptr;
\r
5036 if((value >= 0 && value <= 65535)) {
\r
5037 /* Constraint check succeeded */
\r
5040 ASN__CTFAIL(app_key, td, sptr,
\r
5041 "%s: constraint failed (%s:%d)",
\r
5042 td->name, __FILE__, __LINE__);
\r
5047 static asn_type_selector_result_t
\r
5048 select_RICaction_ToBeSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5049 asn_type_selector_result_t result = {0, 0};
\r
5050 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeSetup_ItemIEs_1;
\r
5051 size_t constraining_column = 0; /* &id */
\r
5052 size_t for_column = 1; /* &criticality */
\r
5053 size_t row, presence_index = 0;
\r
5054 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeSetup_ItemIEs, id));
\r
5056 for(row=0; row < itable->rows_count; row++) {
\r
5057 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5058 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5060 if(type_cell->cell_kind == aioc__undefined)
\r
5064 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5065 result.type_descriptor = type_cell->type_descriptor;
\r
5066 result.presence_index = presence_index;
\r
5075 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5079 ASN__CTFAIL(app_key, td, sptr,
\r
5080 "%s: value not given (%s:%d)",
\r
5081 td->name, __FILE__, __LINE__);
\r
5086 if(1 /* No applicable constraints whatsoever */) {
\r
5087 /* Nothing is here. See below */
\r
5090 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5093 static asn_type_selector_result_t
\r
5094 select_RICaction_ToBeSetup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5095 asn_type_selector_result_t result = {0, 0};
\r
5096 const asn_ioc_set_t *itable = asn_IOS_RICaction_ToBeSetup_ItemIEs_1;
\r
5097 size_t constraining_column = 0; /* &id */
\r
5098 size_t for_column = 2; /* &Value */
\r
5099 size_t row, presence_index = 0;
\r
5100 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_ToBeSetup_ItemIEs, id));
\r
5102 for(row=0; row < itable->rows_count; row++) {
\r
5103 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5104 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5106 if(type_cell->cell_kind == aioc__undefined)
\r
5110 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5111 result.type_descriptor = type_cell->type_descriptor;
\r
5112 result.presence_index = presence_index;
\r
5121 memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5122 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5125 ASN__CTFAIL(app_key, td, sptr,
\r
5126 "%s: value not given (%s:%d)",
\r
5127 td->name, __FILE__, __LINE__);
\r
5132 if(1 /* No applicable constraints whatsoever */) {
\r
5133 /* Nothing is here. See below */
\r
5136 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5140 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5141 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5145 ASN__CTFAIL(app_key, td, sptr,
\r
5146 "%s: value not given (%s:%d)",
\r
5147 td->name, __FILE__, __LINE__);
\r
5151 value = *(const long *)sptr;
\r
5153 if((value >= 0 && value <= 65535)) {
\r
5154 /* Constraint check succeeded */
\r
5157 ASN__CTFAIL(app_key, td, sptr,
\r
5158 "%s: constraint failed (%s:%d)",
\r
5159 td->name, __FILE__, __LINE__);
\r
5164 static asn_type_selector_result_t
\r
5165 select_RICaction_Admitted_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5166 asn_type_selector_result_t result = {0, 0};
\r
5167 const asn_ioc_set_t *itable = asn_IOS_RICaction_Admitted_ItemIEs_1;
\r
5168 size_t constraining_column = 0; /* &id */
\r
5169 size_t for_column = 1; /* &criticality */
\r
5170 size_t row, presence_index = 0;
\r
5171 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_Admitted_ItemIEs, id));
\r
5173 for(row=0; row < itable->rows_count; row++) {
\r
5174 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5175 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5177 if(type_cell->cell_kind == aioc__undefined)
\r
5181 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5182 result.type_descriptor = type_cell->type_descriptor;
\r
5183 result.presence_index = presence_index;
\r
5192 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5193 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5196 ASN__CTFAIL(app_key, td, sptr,
\r
5197 "%s: value not given (%s:%d)",
\r
5198 td->name, __FILE__, __LINE__);
\r
5203 if(1 /* No applicable constraints whatsoever */) {
\r
5204 /* Nothing is here. See below */
\r
5207 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5210 static asn_type_selector_result_t
\r
5211 select_RICaction_Admitted_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5212 asn_type_selector_result_t result = {0, 0};
\r
5213 const asn_ioc_set_t *itable = asn_IOS_RICaction_Admitted_ItemIEs_1;
\r
5214 size_t constraining_column = 0; /* &id */
\r
5215 size_t for_column = 2; /* &Value */
\r
5216 size_t row, presence_index = 0;
\r
5217 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_Admitted_ItemIEs, id));
\r
5219 for(row=0; row < itable->rows_count; row++) {
\r
5220 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5221 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5223 if(type_cell->cell_kind == aioc__undefined)
\r
5227 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5228 result.type_descriptor = type_cell->type_descriptor;
\r
5229 result.presence_index = presence_index;
\r
5238 memb_value_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5239 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5242 ASN__CTFAIL(app_key, td, sptr,
\r
5243 "%s: value not given (%s:%d)",
\r
5244 td->name, __FILE__, __LINE__);
\r
5249 if(1 /* No applicable constraints whatsoever */) {
\r
5250 /* Nothing is here. See below */
\r
5253 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5257 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5258 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5262 ASN__CTFAIL(app_key, td, sptr,
\r
5263 "%s: value not given (%s:%d)",
\r
5264 td->name, __FILE__, __LINE__);
\r
5268 value = *(const long *)sptr;
\r
5270 if((value >= 0 && value <= 65535)) {
\r
5271 /* Constraint check succeeded */
\r
5274 ASN__CTFAIL(app_key, td, sptr,
\r
5275 "%s: constraint failed (%s:%d)",
\r
5276 td->name, __FILE__, __LINE__);
\r
5281 static asn_type_selector_result_t
\r
5282 select_RICaction_NotAdmitted_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5283 asn_type_selector_result_t result = {0, 0};
\r
5284 const asn_ioc_set_t *itable = asn_IOS_RICaction_NotAdmitted_ItemIEs_1;
\r
5285 size_t constraining_column = 0; /* &id */
\r
5286 size_t for_column = 1; /* &criticality */
\r
5287 size_t row, presence_index = 0;
\r
5288 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_NotAdmitted_ItemIEs, id));
\r
5290 for(row=0; row < itable->rows_count; row++) {
\r
5291 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5292 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5294 if(type_cell->cell_kind == aioc__undefined)
\r
5298 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5299 result.type_descriptor = type_cell->type_descriptor;
\r
5300 result.presence_index = presence_index;
\r
5309 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5310 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5313 ASN__CTFAIL(app_key, td, sptr,
\r
5314 "%s: value not given (%s:%d)",
\r
5315 td->name, __FILE__, __LINE__);
\r
5320 if(1 /* No applicable constraints whatsoever */) {
\r
5321 /* Nothing is here. See below */
\r
5324 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5327 static asn_type_selector_result_t
\r
5328 select_RICaction_NotAdmitted_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5329 asn_type_selector_result_t result = {0, 0};
\r
5330 const asn_ioc_set_t *itable = asn_IOS_RICaction_NotAdmitted_ItemIEs_1;
\r
5331 size_t constraining_column = 0; /* &id */
\r
5332 size_t for_column = 2; /* &Value */
\r
5333 size_t row, presence_index = 0;
\r
5334 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICaction_NotAdmitted_ItemIEs, id));
\r
5336 for(row=0; row < itable->rows_count; row++) {
\r
5337 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5338 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5340 if(type_cell->cell_kind == aioc__undefined)
\r
5344 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5345 result.type_descriptor = type_cell->type_descriptor;
\r
5346 result.presence_index = presence_index;
\r
5355 memb_value_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5356 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5359 ASN__CTFAIL(app_key, td, sptr,
\r
5360 "%s: value not given (%s:%d)",
\r
5361 td->name, __FILE__, __LINE__);
\r
5366 if(1 /* No applicable constraints whatsoever */) {
\r
5367 /* Nothing is here. See below */
\r
5370 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5374 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5375 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5379 ASN__CTFAIL(app_key, td, sptr,
\r
5380 "%s: value not given (%s:%d)",
\r
5381 td->name, __FILE__, __LINE__);
\r
5385 value = *(const long *)sptr;
\r
5387 if((value >= 0 && value <= 65535)) {
\r
5388 /* Constraint check succeeded */
\r
5391 ASN__CTFAIL(app_key, td, sptr,
\r
5392 "%s: constraint failed (%s:%d)",
\r
5393 td->name, __FILE__, __LINE__);
\r
5398 static asn_type_selector_result_t
\r
5399 select_RANfunction_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5400 asn_type_selector_result_t result = {0, 0};
\r
5401 const asn_ioc_set_t *itable = asn_IOS_RANfunction_ItemIEs_1;
\r
5402 size_t constraining_column = 0; /* &id */
\r
5403 size_t for_column = 1; /* &criticality */
\r
5404 size_t row, presence_index = 0;
\r
5405 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunction_ItemIEs, id));
\r
5407 for(row=0; row < itable->rows_count; row++) {
\r
5408 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5409 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5411 if(type_cell->cell_kind == aioc__undefined)
\r
5415 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5416 result.type_descriptor = type_cell->type_descriptor;
\r
5417 result.presence_index = presence_index;
\r
5426 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5427 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5430 ASN__CTFAIL(app_key, td, sptr,
\r
5431 "%s: value not given (%s:%d)",
\r
5432 td->name, __FILE__, __LINE__);
\r
5437 if(1 /* No applicable constraints whatsoever */) {
\r
5438 /* Nothing is here. See below */
\r
5441 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5444 static asn_type_selector_result_t
\r
5445 select_RANfunction_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5446 asn_type_selector_result_t result = {0, 0};
\r
5447 const asn_ioc_set_t *itable = asn_IOS_RANfunction_ItemIEs_1;
\r
5448 size_t constraining_column = 0; /* &id */
\r
5449 size_t for_column = 2; /* &Value */
\r
5450 size_t row, presence_index = 0;
\r
5451 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunction_ItemIEs, id));
\r
5453 for(row=0; row < itable->rows_count; row++) {
\r
5454 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5455 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5457 if(type_cell->cell_kind == aioc__undefined)
\r
5461 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5462 result.type_descriptor = type_cell->type_descriptor;
\r
5463 result.presence_index = presence_index;
\r
5472 memb_value_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5473 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5476 ASN__CTFAIL(app_key, td, sptr,
\r
5477 "%s: value not given (%s:%d)",
\r
5478 td->name, __FILE__, __LINE__);
\r
5483 if(1 /* No applicable constraints whatsoever */) {
\r
5484 /* Nothing is here. See below */
\r
5487 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5491 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5492 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5496 ASN__CTFAIL(app_key, td, sptr,
\r
5497 "%s: value not given (%s:%d)",
\r
5498 td->name, __FILE__, __LINE__);
\r
5502 value = *(const long *)sptr;
\r
5504 if((value >= 0 && value <= 65535)) {
\r
5505 /* Constraint check succeeded */
\r
5508 ASN__CTFAIL(app_key, td, sptr,
\r
5509 "%s: constraint failed (%s:%d)",
\r
5510 td->name, __FILE__, __LINE__);
\r
5515 static asn_type_selector_result_t
\r
5516 select_RANfunctionID_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5517 asn_type_selector_result_t result = {0, 0};
\r
5518 const asn_ioc_set_t *itable = asn_IOS_RANfunctionID_ItemIEs_1;
\r
5519 size_t constraining_column = 0; /* &id */
\r
5520 size_t for_column = 1; /* &criticality */
\r
5521 size_t row, presence_index = 0;
\r
5522 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionID_ItemIEs, id));
\r
5524 for(row=0; row < itable->rows_count; row++) {
\r
5525 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5526 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5528 if(type_cell->cell_kind == aioc__undefined)
\r
5532 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5533 result.type_descriptor = type_cell->type_descriptor;
\r
5534 result.presence_index = presence_index;
\r
5543 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5544 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5547 ASN__CTFAIL(app_key, td, sptr,
\r
5548 "%s: value not given (%s:%d)",
\r
5549 td->name, __FILE__, __LINE__);
\r
5554 if(1 /* No applicable constraints whatsoever */) {
\r
5555 /* Nothing is here. See below */
\r
5558 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5561 static asn_type_selector_result_t
\r
5562 select_RANfunctionID_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5563 asn_type_selector_result_t result = {0, 0};
\r
5564 const asn_ioc_set_t *itable = asn_IOS_RANfunctionID_ItemIEs_1;
\r
5565 size_t constraining_column = 0; /* &id */
\r
5566 size_t for_column = 2; /* &Value */
\r
5567 size_t row, presence_index = 0;
\r
5568 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionID_ItemIEs, id));
\r
5570 for(row=0; row < itable->rows_count; row++) {
\r
5571 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5572 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5574 if(type_cell->cell_kind == aioc__undefined)
\r
5578 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5579 result.type_descriptor = type_cell->type_descriptor;
\r
5580 result.presence_index = presence_index;
\r
5589 memb_value_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5590 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5593 ASN__CTFAIL(app_key, td, sptr,
\r
5594 "%s: value not given (%s:%d)",
\r
5595 td->name, __FILE__, __LINE__);
\r
5600 if(1 /* No applicable constraints whatsoever */) {
\r
5601 /* Nothing is here. See below */
\r
5604 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5608 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5609 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5613 ASN__CTFAIL(app_key, td, sptr,
\r
5614 "%s: value not given (%s:%d)",
\r
5615 td->name, __FILE__, __LINE__);
\r
5619 value = *(const long *)sptr;
\r
5621 if((value >= 0 && value <= 65535)) {
\r
5622 /* Constraint check succeeded */
\r
5625 ASN__CTFAIL(app_key, td, sptr,
\r
5626 "%s: constraint failed (%s:%d)",
\r
5627 td->name, __FILE__, __LINE__);
\r
5632 static asn_type_selector_result_t
\r
5633 select_RANfunctionIDcause_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5634 asn_type_selector_result_t result = {0, 0};
\r
5635 const asn_ioc_set_t *itable = asn_IOS_RANfunctionIDcause_ItemIEs_1;
\r
5636 size_t constraining_column = 0; /* &id */
\r
5637 size_t for_column = 1; /* &criticality */
\r
5638 size_t row, presence_index = 0;
\r
5639 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionIDcause_ItemIEs, id));
\r
5641 for(row=0; row < itable->rows_count; row++) {
\r
5642 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5643 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5645 if(type_cell->cell_kind == aioc__undefined)
\r
5649 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5650 result.type_descriptor = type_cell->type_descriptor;
\r
5651 result.presence_index = presence_index;
\r
5660 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5661 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5664 ASN__CTFAIL(app_key, td, sptr,
\r
5665 "%s: value not given (%s:%d)",
\r
5666 td->name, __FILE__, __LINE__);
\r
5671 if(1 /* No applicable constraints whatsoever */) {
\r
5672 /* Nothing is here. See below */
\r
5675 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5678 static asn_type_selector_result_t
\r
5679 select_RANfunctionIDcause_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5680 asn_type_selector_result_t result = {0, 0};
\r
5681 const asn_ioc_set_t *itable = asn_IOS_RANfunctionIDcause_ItemIEs_1;
\r
5682 size_t constraining_column = 0; /* &id */
\r
5683 size_t for_column = 2; /* &Value */
\r
5684 size_t row, presence_index = 0;
\r
5685 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RANfunctionIDcause_ItemIEs, id));
\r
5687 for(row=0; row < itable->rows_count; row++) {
\r
5688 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5689 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5691 if(type_cell->cell_kind == aioc__undefined)
\r
5695 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5696 result.type_descriptor = type_cell->type_descriptor;
\r
5697 result.presence_index = presence_index;
\r
5706 memb_value_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5707 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5710 ASN__CTFAIL(app_key, td, sptr,
\r
5711 "%s: value not given (%s:%d)",
\r
5712 td->name, __FILE__, __LINE__);
\r
5717 if(1 /* No applicable constraints whatsoever */) {
\r
5718 /* Nothing is here. See below */
\r
5721 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5725 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5726 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5730 ASN__CTFAIL(app_key, td, sptr,
\r
5731 "%s: value not given (%s:%d)",
\r
5732 td->name, __FILE__, __LINE__);
\r
5736 value = *(const long *)sptr;
\r
5738 if((value >= 0 && value <= 65535)) {
\r
5739 /* Constraint check succeeded */
\r
5742 ASN__CTFAIL(app_key, td, sptr,
\r
5743 "%s: constraint failed (%s:%d)",
\r
5744 td->name, __FILE__, __LINE__);
\r
5749 static asn_type_selector_result_t
\r
5750 select_E_RABs_ToBeSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5751 asn_type_selector_result_t result = {0, 0};
\r
5752 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemIEs_1;
\r
5753 size_t constraining_column = 0; /* &id */
\r
5754 size_t for_column = 1; /* &criticality */
\r
5755 size_t row, presence_index = 0;
\r
5756 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemIEs, id));
\r
5758 for(row=0; row < itable->rows_count; row++) {
\r
5759 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5760 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5762 if(type_cell->cell_kind == aioc__undefined)
\r
5766 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5767 result.type_descriptor = type_cell->type_descriptor;
\r
5768 result.presence_index = presence_index;
\r
5777 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5781 ASN__CTFAIL(app_key, td, sptr,
\r
5782 "%s: value not given (%s:%d)",
\r
5783 td->name, __FILE__, __LINE__);
\r
5788 if(1 /* No applicable constraints whatsoever */) {
\r
5789 /* Nothing is here. See below */
\r
5792 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5795 static asn_type_selector_result_t
\r
5796 select_E_RABs_ToBeSetup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5797 asn_type_selector_result_t result = {0, 0};
\r
5798 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemIEs_1;
\r
5799 size_t constraining_column = 0; /* &id */
\r
5800 size_t for_column = 2; /* &Value */
\r
5801 size_t row, presence_index = 0;
\r
5802 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemIEs, id));
\r
5804 for(row=0; row < itable->rows_count; row++) {
\r
5805 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5806 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5808 if(type_cell->cell_kind == aioc__undefined)
\r
5812 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5813 result.type_descriptor = type_cell->type_descriptor;
\r
5814 result.presence_index = presence_index;
\r
5823 memb_value_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5827 ASN__CTFAIL(app_key, td, sptr,
\r
5828 "%s: value not given (%s:%d)",
\r
5829 td->name, __FILE__, __LINE__);
\r
5834 if(1 /* No applicable constraints whatsoever */) {
\r
5835 /* Nothing is here. See below */
\r
5838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5842 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5847 ASN__CTFAIL(app_key, td, sptr,
\r
5848 "%s: value not given (%s:%d)",
\r
5849 td->name, __FILE__, __LINE__);
\r
5853 value = *(const long *)sptr;
\r
5855 if((value >= 0 && value <= 65535)) {
\r
5856 /* Constraint check succeeded */
\r
5859 ASN__CTFAIL(app_key, td, sptr,
\r
5860 "%s: constraint failed (%s:%d)",
\r
5861 td->name, __FILE__, __LINE__);
\r
5866 static asn_type_selector_result_t
\r
5867 select_E_RABs_Admitted_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5868 asn_type_selector_result_t result = {0, 0};
\r
5869 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ItemIEs_1;
\r
5870 size_t constraining_column = 0; /* &id */
\r
5871 size_t for_column = 1; /* &criticality */
\r
5872 size_t row, presence_index = 0;
\r
5873 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ItemIEs, id));
\r
5875 for(row=0; row < itable->rows_count; row++) {
\r
5876 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5877 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5879 if(type_cell->cell_kind == aioc__undefined)
\r
5883 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5884 result.type_descriptor = type_cell->type_descriptor;
\r
5885 result.presence_index = presence_index;
\r
5894 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5895 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5898 ASN__CTFAIL(app_key, td, sptr,
\r
5899 "%s: value not given (%s:%d)",
\r
5900 td->name, __FILE__, __LINE__);
\r
5905 if(1 /* No applicable constraints whatsoever */) {
\r
5906 /* Nothing is here. See below */
\r
5909 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5912 static asn_type_selector_result_t
\r
5913 select_E_RABs_Admitted_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5914 asn_type_selector_result_t result = {0, 0};
\r
5915 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ItemIEs_1;
\r
5916 size_t constraining_column = 0; /* &id */
\r
5917 size_t for_column = 2; /* &Value */
\r
5918 size_t row, presence_index = 0;
\r
5919 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ItemIEs, id));
\r
5921 for(row=0; row < itable->rows_count; row++) {
\r
5922 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5923 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5925 if(type_cell->cell_kind == aioc__undefined)
\r
5929 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
5930 result.type_descriptor = type_cell->type_descriptor;
\r
5931 result.presence_index = presence_index;
\r
5940 memb_value_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5941 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5944 ASN__CTFAIL(app_key, td, sptr,
\r
5945 "%s: value not given (%s:%d)",
\r
5946 td->name, __FILE__, __LINE__);
\r
5951 if(1 /* No applicable constraints whatsoever */) {
\r
5952 /* Nothing is here. See below */
\r
5955 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
5959 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
5960 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
5964 ASN__CTFAIL(app_key, td, sptr,
\r
5965 "%s: value not given (%s:%d)",
\r
5966 td->name, __FILE__, __LINE__);
\r
5970 value = *(const long *)sptr;
\r
5972 if((value >= 0 && value <= 65535)) {
\r
5973 /* Constraint check succeeded */
\r
5976 ASN__CTFAIL(app_key, td, sptr,
\r
5977 "%s: constraint failed (%s:%d)",
\r
5978 td->name, __FILE__, __LINE__);
\r
5983 static asn_type_selector_result_t
\r
5984 select_E_RABs_SubjectToStatusTransfer_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
5985 asn_type_selector_result_t result = {0, 0};
\r
5986 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemIEs_1;
\r
5987 size_t constraining_column = 0; /* &id */
\r
5988 size_t for_column = 1; /* &criticality */
\r
5989 size_t row, presence_index = 0;
\r
5990 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemIEs, id));
\r
5992 for(row=0; row < itable->rows_count; row++) {
\r
5993 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
5994 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
5996 if(type_cell->cell_kind == aioc__undefined)
\r
6000 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6001 result.type_descriptor = type_cell->type_descriptor;
\r
6002 result.presence_index = presence_index;
\r
6011 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6012 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6015 ASN__CTFAIL(app_key, td, sptr,
\r
6016 "%s: value not given (%s:%d)",
\r
6017 td->name, __FILE__, __LINE__);
\r
6022 if(1 /* No applicable constraints whatsoever */) {
\r
6023 /* Nothing is here. See below */
\r
6026 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6029 static asn_type_selector_result_t
\r
6030 select_E_RABs_SubjectToStatusTransfer_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6031 asn_type_selector_result_t result = {0, 0};
\r
6032 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemIEs_1;
\r
6033 size_t constraining_column = 0; /* &id */
\r
6034 size_t for_column = 2; /* &Value */
\r
6035 size_t row, presence_index = 0;
\r
6036 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemIEs, id));
\r
6038 for(row=0; row < itable->rows_count; row++) {
\r
6039 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6040 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6042 if(type_cell->cell_kind == aioc__undefined)
\r
6046 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6047 result.type_descriptor = type_cell->type_descriptor;
\r
6048 result.presence_index = presence_index;
\r
6057 memb_value_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6058 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6061 ASN__CTFAIL(app_key, td, sptr,
\r
6062 "%s: value not given (%s:%d)",
\r
6063 td->name, __FILE__, __LINE__);
\r
6068 if(1 /* No applicable constraints whatsoever */) {
\r
6069 /* Nothing is here. See below */
\r
6072 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6076 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6077 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6081 ASN__CTFAIL(app_key, td, sptr,
\r
6082 "%s: value not given (%s:%d)",
\r
6083 td->name, __FILE__, __LINE__);
\r
6087 value = *(const long *)sptr;
\r
6089 if((value >= 0 && value <= 65535)) {
\r
6090 /* Constraint check succeeded */
\r
6093 ASN__CTFAIL(app_key, td, sptr,
\r
6094 "%s: constraint failed (%s:%d)",
\r
6095 td->name, __FILE__, __LINE__);
\r
6100 static asn_type_selector_result_t
\r
6101 select_CellInformation_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6102 asn_type_selector_result_t result = {0, 0};
\r
6103 const asn_ioc_set_t *itable = asn_IOS_CellInformation_ItemIEs_1;
\r
6104 size_t constraining_column = 0; /* &id */
\r
6105 size_t for_column = 1; /* &criticality */
\r
6106 size_t row, presence_index = 0;
\r
6107 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_ItemIEs, id));
\r
6109 for(row=0; row < itable->rows_count; row++) {
\r
6110 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6111 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6113 if(type_cell->cell_kind == aioc__undefined)
\r
6117 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6118 result.type_descriptor = type_cell->type_descriptor;
\r
6119 result.presence_index = presence_index;
\r
6128 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6129 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6132 ASN__CTFAIL(app_key, td, sptr,
\r
6133 "%s: value not given (%s:%d)",
\r
6134 td->name, __FILE__, __LINE__);
\r
6139 if(1 /* No applicable constraints whatsoever */) {
\r
6140 /* Nothing is here. See below */
\r
6143 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6146 static asn_type_selector_result_t
\r
6147 select_CellInformation_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6148 asn_type_selector_result_t result = {0, 0};
\r
6149 const asn_ioc_set_t *itable = asn_IOS_CellInformation_ItemIEs_1;
\r
6150 size_t constraining_column = 0; /* &id */
\r
6151 size_t for_column = 2; /* &Value */
\r
6152 size_t row, presence_index = 0;
\r
6153 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_ItemIEs, id));
\r
6155 for(row=0; row < itable->rows_count; row++) {
\r
6156 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6157 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6159 if(type_cell->cell_kind == aioc__undefined)
\r
6163 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6164 result.type_descriptor = type_cell->type_descriptor;
\r
6165 result.presence_index = presence_index;
\r
6174 memb_value_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6175 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6178 ASN__CTFAIL(app_key, td, sptr,
\r
6179 "%s: value not given (%s:%d)",
\r
6180 td->name, __FILE__, __LINE__);
\r
6185 if(1 /* No applicable constraints whatsoever */) {
\r
6186 /* Nothing is here. See below */
\r
6189 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6193 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6194 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6198 ASN__CTFAIL(app_key, td, sptr,
\r
6199 "%s: value not given (%s:%d)",
\r
6200 td->name, __FILE__, __LINE__);
\r
6204 value = *(const long *)sptr;
\r
6206 if((value >= 0 && value <= 65535)) {
\r
6207 /* Constraint check succeeded */
\r
6210 ASN__CTFAIL(app_key, td, sptr,
\r
6211 "%s: constraint failed (%s:%d)",
\r
6212 td->name, __FILE__, __LINE__);
\r
6217 static asn_type_selector_result_t
\r
6218 select_CellToReport_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6219 asn_type_selector_result_t result = {0, 0};
\r
6220 const asn_ioc_set_t *itable = asn_IOS_CellToReport_ItemIEs_1;
\r
6221 size_t constraining_column = 0; /* &id */
\r
6222 size_t for_column = 1; /* &criticality */
\r
6223 size_t row, presence_index = 0;
\r
6224 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellToReport_ItemIEs, id));
\r
6226 for(row=0; row < itable->rows_count; row++) {
\r
6227 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6228 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6230 if(type_cell->cell_kind == aioc__undefined)
\r
6234 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6235 result.type_descriptor = type_cell->type_descriptor;
\r
6236 result.presence_index = presence_index;
\r
6245 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6246 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6249 ASN__CTFAIL(app_key, td, sptr,
\r
6250 "%s: value not given (%s:%d)",
\r
6251 td->name, __FILE__, __LINE__);
\r
6256 if(1 /* No applicable constraints whatsoever */) {
\r
6257 /* Nothing is here. See below */
\r
6260 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6263 static asn_type_selector_result_t
\r
6264 select_CellToReport_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6265 asn_type_selector_result_t result = {0, 0};
\r
6266 const asn_ioc_set_t *itable = asn_IOS_CellToReport_ItemIEs_1;
\r
6267 size_t constraining_column = 0; /* &id */
\r
6268 size_t for_column = 2; /* &Value */
\r
6269 size_t row, presence_index = 0;
\r
6270 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellToReport_ItemIEs, id));
\r
6272 for(row=0; row < itable->rows_count; row++) {
\r
6273 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6274 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6276 if(type_cell->cell_kind == aioc__undefined)
\r
6280 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6281 result.type_descriptor = type_cell->type_descriptor;
\r
6282 result.presence_index = presence_index;
\r
6291 memb_value_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6292 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6295 ASN__CTFAIL(app_key, td, sptr,
\r
6296 "%s: value not given (%s:%d)",
\r
6297 td->name, __FILE__, __LINE__);
\r
6302 if(1 /* No applicable constraints whatsoever */) {
\r
6303 /* Nothing is here. See below */
\r
6306 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6310 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6311 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6315 ASN__CTFAIL(app_key, td, sptr,
\r
6316 "%s: value not given (%s:%d)",
\r
6317 td->name, __FILE__, __LINE__);
\r
6321 value = *(const long *)sptr;
\r
6323 if((value >= 0 && value <= 65535)) {
\r
6324 /* Constraint check succeeded */
\r
6327 ASN__CTFAIL(app_key, td, sptr,
\r
6328 "%s: constraint failed (%s:%d)",
\r
6329 td->name, __FILE__, __LINE__);
\r
6334 static asn_type_selector_result_t
\r
6335 select_MeasurementInitiationResult_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6336 asn_type_selector_result_t result = {0, 0};
\r
6337 const asn_ioc_set_t *itable = asn_IOS_MeasurementInitiationResult_ItemIEs_1;
\r
6338 size_t constraining_column = 0; /* &id */
\r
6339 size_t for_column = 1; /* &criticality */
\r
6340 size_t row, presence_index = 0;
\r
6341 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeasurementInitiationResult_ItemIEs, id));
\r
6343 for(row=0; row < itable->rows_count; row++) {
\r
6344 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6345 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6347 if(type_cell->cell_kind == aioc__undefined)
\r
6351 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6352 result.type_descriptor = type_cell->type_descriptor;
\r
6353 result.presence_index = presence_index;
\r
6362 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6363 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6366 ASN__CTFAIL(app_key, td, sptr,
\r
6367 "%s: value not given (%s:%d)",
\r
6368 td->name, __FILE__, __LINE__);
\r
6373 if(1 /* No applicable constraints whatsoever */) {
\r
6374 /* Nothing is here. See below */
\r
6377 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6380 static asn_type_selector_result_t
\r
6381 select_MeasurementInitiationResult_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6382 asn_type_selector_result_t result = {0, 0};
\r
6383 const asn_ioc_set_t *itable = asn_IOS_MeasurementInitiationResult_ItemIEs_1;
\r
6384 size_t constraining_column = 0; /* &id */
\r
6385 size_t for_column = 2; /* &Value */
\r
6386 size_t row, presence_index = 0;
\r
6387 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeasurementInitiationResult_ItemIEs, id));
\r
6389 for(row=0; row < itable->rows_count; row++) {
\r
6390 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6391 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6393 if(type_cell->cell_kind == aioc__undefined)
\r
6397 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6398 result.type_descriptor = type_cell->type_descriptor;
\r
6399 result.presence_index = presence_index;
\r
6408 memb_value_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6409 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6412 ASN__CTFAIL(app_key, td, sptr,
\r
6413 "%s: value not given (%s:%d)",
\r
6414 td->name, __FILE__, __LINE__);
\r
6419 if(1 /* No applicable constraints whatsoever */) {
\r
6420 /* Nothing is here. See below */
\r
6423 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6427 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6428 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6432 ASN__CTFAIL(app_key, td, sptr,
\r
6433 "%s: value not given (%s:%d)",
\r
6434 td->name, __FILE__, __LINE__);
\r
6438 value = *(const long *)sptr;
\r
6440 if((value >= 0 && value <= 65535)) {
\r
6441 /* Constraint check succeeded */
\r
6444 ASN__CTFAIL(app_key, td, sptr,
\r
6445 "%s: constraint failed (%s:%d)",
\r
6446 td->name, __FILE__, __LINE__);
\r
6451 static asn_type_selector_result_t
\r
6452 select_MeasurementFailureCause_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6453 asn_type_selector_result_t result = {0, 0};
\r
6454 const asn_ioc_set_t *itable = asn_IOS_MeasurementFailureCause_ItemIEs_1;
\r
6455 size_t constraining_column = 0; /* &id */
\r
6456 size_t for_column = 1; /* &criticality */
\r
6457 size_t row, presence_index = 0;
\r
6458 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeasurementFailureCause_ItemIEs, id));
\r
6460 for(row=0; row < itable->rows_count; row++) {
\r
6461 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6462 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6464 if(type_cell->cell_kind == aioc__undefined)
\r
6468 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6469 result.type_descriptor = type_cell->type_descriptor;
\r
6470 result.presence_index = presence_index;
\r
6479 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6480 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6483 ASN__CTFAIL(app_key, td, sptr,
\r
6484 "%s: value not given (%s:%d)",
\r
6485 td->name, __FILE__, __LINE__);
\r
6490 if(1 /* No applicable constraints whatsoever */) {
\r
6491 /* Nothing is here. See below */
\r
6494 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6497 static asn_type_selector_result_t
\r
6498 select_MeasurementFailureCause_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6499 asn_type_selector_result_t result = {0, 0};
\r
6500 const asn_ioc_set_t *itable = asn_IOS_MeasurementFailureCause_ItemIEs_1;
\r
6501 size_t constraining_column = 0; /* &id */
\r
6502 size_t for_column = 2; /* &Value */
\r
6503 size_t row, presence_index = 0;
\r
6504 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeasurementFailureCause_ItemIEs, id));
\r
6506 for(row=0; row < itable->rows_count; row++) {
\r
6507 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6508 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6510 if(type_cell->cell_kind == aioc__undefined)
\r
6514 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6515 result.type_descriptor = type_cell->type_descriptor;
\r
6516 result.presence_index = presence_index;
\r
6525 memb_value_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6526 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6529 ASN__CTFAIL(app_key, td, sptr,
\r
6530 "%s: value not given (%s:%d)",
\r
6531 td->name, __FILE__, __LINE__);
\r
6536 if(1 /* No applicable constraints whatsoever */) {
\r
6537 /* Nothing is here. See below */
\r
6540 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6544 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6545 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6549 ASN__CTFAIL(app_key, td, sptr,
\r
6550 "%s: value not given (%s:%d)",
\r
6551 td->name, __FILE__, __LINE__);
\r
6555 value = *(const long *)sptr;
\r
6557 if((value >= 0 && value <= 65535)) {
\r
6558 /* Constraint check succeeded */
\r
6561 ASN__CTFAIL(app_key, td, sptr,
\r
6562 "%s: constraint failed (%s:%d)",
\r
6563 td->name, __FILE__, __LINE__);
\r
6568 static asn_type_selector_result_t
\r
6569 select_CompleteFailureCauseInformation_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6570 asn_type_selector_result_t result = {0, 0};
\r
6571 const asn_ioc_set_t *itable = asn_IOS_CompleteFailureCauseInformation_ItemIEs_1;
\r
6572 size_t constraining_column = 0; /* &id */
\r
6573 size_t for_column = 1; /* &criticality */
\r
6574 size_t row, presence_index = 0;
\r
6575 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CompleteFailureCauseInformation_ItemIEs, id));
\r
6577 for(row=0; row < itable->rows_count; row++) {
\r
6578 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6579 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6581 if(type_cell->cell_kind == aioc__undefined)
\r
6585 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6586 result.type_descriptor = type_cell->type_descriptor;
\r
6587 result.presence_index = presence_index;
\r
6596 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6597 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6600 ASN__CTFAIL(app_key, td, sptr,
\r
6601 "%s: value not given (%s:%d)",
\r
6602 td->name, __FILE__, __LINE__);
\r
6607 if(1 /* No applicable constraints whatsoever */) {
\r
6608 /* Nothing is here. See below */
\r
6611 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6614 static asn_type_selector_result_t
\r
6615 select_CompleteFailureCauseInformation_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6616 asn_type_selector_result_t result = {0, 0};
\r
6617 const asn_ioc_set_t *itable = asn_IOS_CompleteFailureCauseInformation_ItemIEs_1;
\r
6618 size_t constraining_column = 0; /* &id */
\r
6619 size_t for_column = 2; /* &Value */
\r
6620 size_t row, presence_index = 0;
\r
6621 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CompleteFailureCauseInformation_ItemIEs, id));
\r
6623 for(row=0; row < itable->rows_count; row++) {
\r
6624 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6625 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6627 if(type_cell->cell_kind == aioc__undefined)
\r
6631 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6632 result.type_descriptor = type_cell->type_descriptor;
\r
6633 result.presence_index = presence_index;
\r
6642 memb_value_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6646 ASN__CTFAIL(app_key, td, sptr,
\r
6647 "%s: value not given (%s:%d)",
\r
6648 td->name, __FILE__, __LINE__);
\r
6653 if(1 /* No applicable constraints whatsoever */) {
\r
6654 /* Nothing is here. See below */
\r
6657 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6661 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6662 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6666 ASN__CTFAIL(app_key, td, sptr,
\r
6667 "%s: value not given (%s:%d)",
\r
6668 td->name, __FILE__, __LINE__);
\r
6672 value = *(const long *)sptr;
\r
6674 if((value >= 0 && value <= 65535)) {
\r
6675 /* Constraint check succeeded */
\r
6678 ASN__CTFAIL(app_key, td, sptr,
\r
6679 "%s: constraint failed (%s:%d)",
\r
6680 td->name, __FILE__, __LINE__);
\r
6685 static asn_type_selector_result_t
\r
6686 select_CellMeasurementResult_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6687 asn_type_selector_result_t result = {0, 0};
\r
6688 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_ItemIEs_1;
\r
6689 size_t constraining_column = 0; /* &id */
\r
6690 size_t for_column = 1; /* &criticality */
\r
6691 size_t row, presence_index = 0;
\r
6692 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_ItemIEs, id));
\r
6694 for(row=0; row < itable->rows_count; row++) {
\r
6695 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6696 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6698 if(type_cell->cell_kind == aioc__undefined)
\r
6702 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6703 result.type_descriptor = type_cell->type_descriptor;
\r
6704 result.presence_index = presence_index;
\r
6713 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6714 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6717 ASN__CTFAIL(app_key, td, sptr,
\r
6718 "%s: value not given (%s:%d)",
\r
6719 td->name, __FILE__, __LINE__);
\r
6724 if(1 /* No applicable constraints whatsoever */) {
\r
6725 /* Nothing is here. See below */
\r
6728 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6731 static asn_type_selector_result_t
\r
6732 select_CellMeasurementResult_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6733 asn_type_selector_result_t result = {0, 0};
\r
6734 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_ItemIEs_1;
\r
6735 size_t constraining_column = 0; /* &id */
\r
6736 size_t for_column = 2; /* &Value */
\r
6737 size_t row, presence_index = 0;
\r
6738 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_ItemIEs, id));
\r
6740 for(row=0; row < itable->rows_count; row++) {
\r
6741 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6742 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6744 if(type_cell->cell_kind == aioc__undefined)
\r
6748 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6749 result.type_descriptor = type_cell->type_descriptor;
\r
6750 result.presence_index = presence_index;
\r
6759 memb_value_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6760 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6763 ASN__CTFAIL(app_key, td, sptr,
\r
6764 "%s: value not given (%s:%d)",
\r
6765 td->name, __FILE__, __LINE__);
\r
6770 if(1 /* No applicable constraints whatsoever */) {
\r
6771 /* Nothing is here. See below */
\r
6774 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6778 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6779 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6783 ASN__CTFAIL(app_key, td, sptr,
\r
6784 "%s: value not given (%s:%d)",
\r
6785 td->name, __FILE__, __LINE__);
\r
6789 value = *(const long *)sptr;
\r
6791 if((value >= 0 && value <= 65535)) {
\r
6792 /* Constraint check succeeded */
\r
6795 ASN__CTFAIL(app_key, td, sptr,
\r
6796 "%s: constraint failed (%s:%d)",
\r
6797 td->name, __FILE__, __LINE__);
\r
6802 static asn_type_selector_result_t
\r
6803 select_E_RABs_ToBeAdded_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6804 asn_type_selector_result_t result = {0, 0};
\r
6805 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ItemIEs_1;
\r
6806 size_t constraining_column = 0; /* &id */
\r
6807 size_t for_column = 1; /* &criticality */
\r
6808 size_t row, presence_index = 0;
\r
6809 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ItemIEs, id));
\r
6811 for(row=0; row < itable->rows_count; row++) {
\r
6812 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6813 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6815 if(type_cell->cell_kind == aioc__undefined)
\r
6819 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6820 result.type_descriptor = type_cell->type_descriptor;
\r
6821 result.presence_index = presence_index;
\r
6830 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6831 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6834 ASN__CTFAIL(app_key, td, sptr,
\r
6835 "%s: value not given (%s:%d)",
\r
6836 td->name, __FILE__, __LINE__);
\r
6841 if(1 /* No applicable constraints whatsoever */) {
\r
6842 /* Nothing is here. See below */
\r
6845 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6848 static asn_type_selector_result_t
\r
6849 select_E_RABs_ToBeAdded_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6850 asn_type_selector_result_t result = {0, 0};
\r
6851 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ItemIEs_1;
\r
6852 size_t constraining_column = 0; /* &id */
\r
6853 size_t for_column = 2; /* &Value */
\r
6854 size_t row, presence_index = 0;
\r
6855 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ItemIEs, id));
\r
6857 for(row=0; row < itable->rows_count; row++) {
\r
6858 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6859 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6861 if(type_cell->cell_kind == aioc__undefined)
\r
6865 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6866 result.type_descriptor = type_cell->type_descriptor;
\r
6867 result.presence_index = presence_index;
\r
6876 memb_value_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6877 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6880 ASN__CTFAIL(app_key, td, sptr,
\r
6881 "%s: value not given (%s:%d)",
\r
6882 td->name, __FILE__, __LINE__);
\r
6887 if(1 /* No applicable constraints whatsoever */) {
\r
6888 /* Nothing is here. See below */
\r
6891 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6895 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6896 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6900 ASN__CTFAIL(app_key, td, sptr,
\r
6901 "%s: value not given (%s:%d)",
\r
6902 td->name, __FILE__, __LINE__);
\r
6906 value = *(const long *)sptr;
\r
6908 if((value >= 0 && value <= 65535)) {
\r
6909 /* Constraint check succeeded */
\r
6912 ASN__CTFAIL(app_key, td, sptr,
\r
6913 "%s: constraint failed (%s:%d)",
\r
6914 td->name, __FILE__, __LINE__);
\r
6919 static asn_type_selector_result_t
\r
6920 select_E_RABs_Admitted_ToBeAdded_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6921 asn_type_selector_result_t result = {0, 0};
\r
6922 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_ItemIEs_1;
\r
6923 size_t constraining_column = 0; /* &id */
\r
6924 size_t for_column = 1; /* &criticality */
\r
6925 size_t row, presence_index = 0;
\r
6926 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_ItemIEs, id));
\r
6928 for(row=0; row < itable->rows_count; row++) {
\r
6929 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6930 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6932 if(type_cell->cell_kind == aioc__undefined)
\r
6936 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6937 result.type_descriptor = type_cell->type_descriptor;
\r
6938 result.presence_index = presence_index;
\r
6947 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6951 ASN__CTFAIL(app_key, td, sptr,
\r
6952 "%s: value not given (%s:%d)",
\r
6953 td->name, __FILE__, __LINE__);
\r
6958 if(1 /* No applicable constraints whatsoever */) {
\r
6959 /* Nothing is here. See below */
\r
6962 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
6965 static asn_type_selector_result_t
\r
6966 select_E_RABs_Admitted_ToBeAdded_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
6967 asn_type_selector_result_t result = {0, 0};
\r
6968 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_ItemIEs_1;
\r
6969 size_t constraining_column = 0; /* &id */
\r
6970 size_t for_column = 2; /* &Value */
\r
6971 size_t row, presence_index = 0;
\r
6972 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_ItemIEs, id));
\r
6974 for(row=0; row < itable->rows_count; row++) {
\r
6975 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
6976 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
6978 if(type_cell->cell_kind == aioc__undefined)
\r
6982 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
6983 result.type_descriptor = type_cell->type_descriptor;
\r
6984 result.presence_index = presence_index;
\r
6993 memb_value_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
6994 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
6997 ASN__CTFAIL(app_key, td, sptr,
\r
6998 "%s: value not given (%s:%d)",
\r
6999 td->name, __FILE__, __LINE__);
\r
7004 if(1 /* No applicable constraints whatsoever */) {
\r
7005 /* Nothing is here. See below */
\r
7008 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7012 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7017 ASN__CTFAIL(app_key, td, sptr,
\r
7018 "%s: value not given (%s:%d)",
\r
7019 td->name, __FILE__, __LINE__);
\r
7023 value = *(const long *)sptr;
\r
7025 if((value >= 0 && value <= 65535)) {
\r
7026 /* Constraint check succeeded */
\r
7029 ASN__CTFAIL(app_key, td, sptr,
\r
7030 "%s: constraint failed (%s:%d)",
\r
7031 td->name, __FILE__, __LINE__);
\r
7036 static asn_type_selector_result_t
\r
7037 select_E_RABs_ToBeAdded_ModReqItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7038 asn_type_selector_result_t result = {0, 0};
\r
7039 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItemIEs_1;
\r
7040 size_t constraining_column = 0; /* &id */
\r
7041 size_t for_column = 1; /* &criticality */
\r
7042 size_t row, presence_index = 0;
\r
7043 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItemIEs, id));
\r
7045 for(row=0; row < itable->rows_count; row++) {
\r
7046 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7047 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7049 if(type_cell->cell_kind == aioc__undefined)
\r
7053 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7054 result.type_descriptor = type_cell->type_descriptor;
\r
7055 result.presence_index = presence_index;
\r
7064 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7068 ASN__CTFAIL(app_key, td, sptr,
\r
7069 "%s: value not given (%s:%d)",
\r
7070 td->name, __FILE__, __LINE__);
\r
7075 if(1 /* No applicable constraints whatsoever */) {
\r
7076 /* Nothing is here. See below */
\r
7079 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7082 static asn_type_selector_result_t
\r
7083 select_E_RABs_ToBeAdded_ModReqItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7084 asn_type_selector_result_t result = {0, 0};
\r
7085 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItemIEs_1;
\r
7086 size_t constraining_column = 0; /* &id */
\r
7087 size_t for_column = 2; /* &Value */
\r
7088 size_t row, presence_index = 0;
\r
7089 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItemIEs, id));
\r
7091 for(row=0; row < itable->rows_count; row++) {
\r
7092 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7093 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7095 if(type_cell->cell_kind == aioc__undefined)
\r
7099 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7100 result.type_descriptor = type_cell->type_descriptor;
\r
7101 result.presence_index = presence_index;
\r
7110 memb_value_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7111 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7114 ASN__CTFAIL(app_key, td, sptr,
\r
7115 "%s: value not given (%s:%d)",
\r
7116 td->name, __FILE__, __LINE__);
\r
7121 if(1 /* No applicable constraints whatsoever */) {
\r
7122 /* Nothing is here. See below */
\r
7125 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7129 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7130 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7134 ASN__CTFAIL(app_key, td, sptr,
\r
7135 "%s: value not given (%s:%d)",
\r
7136 td->name, __FILE__, __LINE__);
\r
7140 value = *(const long *)sptr;
\r
7142 if((value >= 0 && value <= 65535)) {
\r
7143 /* Constraint check succeeded */
\r
7146 ASN__CTFAIL(app_key, td, sptr,
\r
7147 "%s: constraint failed (%s:%d)",
\r
7148 td->name, __FILE__, __LINE__);
\r
7153 static asn_type_selector_result_t
\r
7154 select_E_RABs_ToBeModified_ModReqItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7155 asn_type_selector_result_t result = {0, 0};
\r
7156 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_ModReqItemIEs_1;
\r
7157 size_t constraining_column = 0; /* &id */
\r
7158 size_t for_column = 1; /* &criticality */
\r
7159 size_t row, presence_index = 0;
\r
7160 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_ModReqItemIEs, id));
\r
7162 for(row=0; row < itable->rows_count; row++) {
\r
7163 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7164 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7166 if(type_cell->cell_kind == aioc__undefined)
\r
7170 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7171 result.type_descriptor = type_cell->type_descriptor;
\r
7172 result.presence_index = presence_index;
\r
7181 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7182 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7185 ASN__CTFAIL(app_key, td, sptr,
\r
7186 "%s: value not given (%s:%d)",
\r
7187 td->name, __FILE__, __LINE__);
\r
7192 if(1 /* No applicable constraints whatsoever */) {
\r
7193 /* Nothing is here. See below */
\r
7196 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7199 static asn_type_selector_result_t
\r
7200 select_E_RABs_ToBeModified_ModReqItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7201 asn_type_selector_result_t result = {0, 0};
\r
7202 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_ModReqItemIEs_1;
\r
7203 size_t constraining_column = 0; /* &id */
\r
7204 size_t for_column = 2; /* &Value */
\r
7205 size_t row, presence_index = 0;
\r
7206 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_ModReqItemIEs, id));
\r
7208 for(row=0; row < itable->rows_count; row++) {
\r
7209 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7210 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7212 if(type_cell->cell_kind == aioc__undefined)
\r
7216 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7217 result.type_descriptor = type_cell->type_descriptor;
\r
7218 result.presence_index = presence_index;
\r
7227 memb_value_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7228 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7231 ASN__CTFAIL(app_key, td, sptr,
\r
7232 "%s: value not given (%s:%d)",
\r
7233 td->name, __FILE__, __LINE__);
\r
7238 if(1 /* No applicable constraints whatsoever */) {
\r
7239 /* Nothing is here. See below */
\r
7242 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7246 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7247 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7251 ASN__CTFAIL(app_key, td, sptr,
\r
7252 "%s: value not given (%s:%d)",
\r
7253 td->name, __FILE__, __LINE__);
\r
7257 value = *(const long *)sptr;
\r
7259 if((value >= 0 && value <= 65535)) {
\r
7260 /* Constraint check succeeded */
\r
7263 ASN__CTFAIL(app_key, td, sptr,
\r
7264 "%s: constraint failed (%s:%d)",
\r
7265 td->name, __FILE__, __LINE__);
\r
7270 static asn_type_selector_result_t
\r
7271 select_E_RABs_ToBeReleased_ModReqItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7272 asn_type_selector_result_t result = {0, 0};
\r
7273 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_ModReqItemIEs_1;
\r
7274 size_t constraining_column = 0; /* &id */
\r
7275 size_t for_column = 1; /* &criticality */
\r
7276 size_t row, presence_index = 0;
\r
7277 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_ModReqItemIEs, id));
\r
7279 for(row=0; row < itable->rows_count; row++) {
\r
7280 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7281 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7283 if(type_cell->cell_kind == aioc__undefined)
\r
7287 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7288 result.type_descriptor = type_cell->type_descriptor;
\r
7289 result.presence_index = presence_index;
\r
7298 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7299 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7302 ASN__CTFAIL(app_key, td, sptr,
\r
7303 "%s: value not given (%s:%d)",
\r
7304 td->name, __FILE__, __LINE__);
\r
7309 if(1 /* No applicable constraints whatsoever */) {
\r
7310 /* Nothing is here. See below */
\r
7313 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7316 static asn_type_selector_result_t
\r
7317 select_E_RABs_ToBeReleased_ModReqItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7318 asn_type_selector_result_t result = {0, 0};
\r
7319 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_ModReqItemIEs_1;
\r
7320 size_t constraining_column = 0; /* &id */
\r
7321 size_t for_column = 2; /* &Value */
\r
7322 size_t row, presence_index = 0;
\r
7323 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_ModReqItemIEs, id));
\r
7325 for(row=0; row < itable->rows_count; row++) {
\r
7326 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7327 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7329 if(type_cell->cell_kind == aioc__undefined)
\r
7333 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7334 result.type_descriptor = type_cell->type_descriptor;
\r
7335 result.presence_index = presence_index;
\r
7344 memb_value_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7345 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7348 ASN__CTFAIL(app_key, td, sptr,
\r
7349 "%s: value not given (%s:%d)",
\r
7350 td->name, __FILE__, __LINE__);
\r
7355 if(1 /* No applicable constraints whatsoever */) {
\r
7356 /* Nothing is here. See below */
\r
7359 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7363 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7364 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7368 ASN__CTFAIL(app_key, td, sptr,
\r
7369 "%s: value not given (%s:%d)",
\r
7370 td->name, __FILE__, __LINE__);
\r
7374 value = *(const long *)sptr;
\r
7376 if((value >= 0 && value <= 65535)) {
\r
7377 /* Constraint check succeeded */
\r
7380 ASN__CTFAIL(app_key, td, sptr,
\r
7381 "%s: constraint failed (%s:%d)",
\r
7382 td->name, __FILE__, __LINE__);
\r
7387 static asn_type_selector_result_t
\r
7388 select_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7389 asn_type_selector_result_t result = {0, 0};
\r
7390 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_1;
\r
7391 size_t constraining_column = 0; /* &id */
\r
7392 size_t for_column = 1; /* &criticality */
\r
7393 size_t row, presence_index = 0;
\r
7394 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs, id));
\r
7396 for(row=0; row < itable->rows_count; row++) {
\r
7397 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7398 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7400 if(type_cell->cell_kind == aioc__undefined)
\r
7404 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7405 result.type_descriptor = type_cell->type_descriptor;
\r
7406 result.presence_index = presence_index;
\r
7415 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7416 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7419 ASN__CTFAIL(app_key, td, sptr,
\r
7420 "%s: value not given (%s:%d)",
\r
7421 td->name, __FILE__, __LINE__);
\r
7426 if(1 /* No applicable constraints whatsoever */) {
\r
7427 /* Nothing is here. See below */
\r
7430 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7433 static asn_type_selector_result_t
\r
7434 select_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7435 asn_type_selector_result_t result = {0, 0};
\r
7436 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_1;
\r
7437 size_t constraining_column = 0; /* &id */
\r
7438 size_t for_column = 2; /* &Value */
\r
7439 size_t row, presence_index = 0;
\r
7440 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs, id));
\r
7442 for(row=0; row < itable->rows_count; row++) {
\r
7443 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7444 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7446 if(type_cell->cell_kind == aioc__undefined)
\r
7450 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7451 result.type_descriptor = type_cell->type_descriptor;
\r
7452 result.presence_index = presence_index;
\r
7461 memb_value_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7462 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7465 ASN__CTFAIL(app_key, td, sptr,
\r
7466 "%s: value not given (%s:%d)",
\r
7467 td->name, __FILE__, __LINE__);
\r
7472 if(1 /* No applicable constraints whatsoever */) {
\r
7473 /* Nothing is here. See below */
\r
7476 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7480 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7481 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7485 ASN__CTFAIL(app_key, td, sptr,
\r
7486 "%s: value not given (%s:%d)",
\r
7487 td->name, __FILE__, __LINE__);
\r
7491 value = *(const long *)sptr;
\r
7493 if((value >= 0 && value <= 65535)) {
\r
7494 /* Constraint check succeeded */
\r
7497 ASN__CTFAIL(app_key, td, sptr,
\r
7498 "%s: constraint failed (%s:%d)",
\r
7499 td->name, __FILE__, __LINE__);
\r
7504 static asn_type_selector_result_t
\r
7505 select_E_RABs_Admitted_ToBeModified_ModAckItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7506 asn_type_selector_result_t result = {0, 0};
\r
7507 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_ModAckItemIEs_1;
\r
7508 size_t constraining_column = 0; /* &id */
\r
7509 size_t for_column = 1; /* &criticality */
\r
7510 size_t row, presence_index = 0;
\r
7511 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs, id));
\r
7513 for(row=0; row < itable->rows_count; row++) {
\r
7514 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7515 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7517 if(type_cell->cell_kind == aioc__undefined)
\r
7521 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7522 result.type_descriptor = type_cell->type_descriptor;
\r
7523 result.presence_index = presence_index;
\r
7532 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7533 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7536 ASN__CTFAIL(app_key, td, sptr,
\r
7537 "%s: value not given (%s:%d)",
\r
7538 td->name, __FILE__, __LINE__);
\r
7543 if(1 /* No applicable constraints whatsoever */) {
\r
7544 /* Nothing is here. See below */
\r
7547 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7550 static asn_type_selector_result_t
\r
7551 select_E_RABs_Admitted_ToBeModified_ModAckItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7552 asn_type_selector_result_t result = {0, 0};
\r
7553 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_ModAckItemIEs_1;
\r
7554 size_t constraining_column = 0; /* &id */
\r
7555 size_t for_column = 2; /* &Value */
\r
7556 size_t row, presence_index = 0;
\r
7557 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs, id));
\r
7559 for(row=0; row < itable->rows_count; row++) {
\r
7560 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7561 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7563 if(type_cell->cell_kind == aioc__undefined)
\r
7567 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7568 result.type_descriptor = type_cell->type_descriptor;
\r
7569 result.presence_index = presence_index;
\r
7578 memb_value_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7582 ASN__CTFAIL(app_key, td, sptr,
\r
7583 "%s: value not given (%s:%d)",
\r
7584 td->name, __FILE__, __LINE__);
\r
7589 if(1 /* No applicable constraints whatsoever */) {
\r
7590 /* Nothing is here. See below */
\r
7593 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7597 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7598 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7602 ASN__CTFAIL(app_key, td, sptr,
\r
7603 "%s: value not given (%s:%d)",
\r
7604 td->name, __FILE__, __LINE__);
\r
7608 value = *(const long *)sptr;
\r
7610 if((value >= 0 && value <= 65535)) {
\r
7611 /* Constraint check succeeded */
\r
7614 ASN__CTFAIL(app_key, td, sptr,
\r
7615 "%s: constraint failed (%s:%d)",
\r
7616 td->name, __FILE__, __LINE__);
\r
7621 static asn_type_selector_result_t
\r
7622 select_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7623 asn_type_selector_result_t result = {0, 0};
\r
7624 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_1;
\r
7625 size_t constraining_column = 0; /* &id */
\r
7626 size_t for_column = 1; /* &criticality */
\r
7627 size_t row, presence_index = 0;
\r
7628 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs, id));
\r
7630 for(row=0; row < itable->rows_count; row++) {
\r
7631 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7632 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7634 if(type_cell->cell_kind == aioc__undefined)
\r
7638 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7639 result.type_descriptor = type_cell->type_descriptor;
\r
7640 result.presence_index = presence_index;
\r
7649 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7650 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7653 ASN__CTFAIL(app_key, td, sptr,
\r
7654 "%s: value not given (%s:%d)",
\r
7655 td->name, __FILE__, __LINE__);
\r
7660 if(1 /* No applicable constraints whatsoever */) {
\r
7661 /* Nothing is here. See below */
\r
7664 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7667 static asn_type_selector_result_t
\r
7668 select_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7669 asn_type_selector_result_t result = {0, 0};
\r
7670 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_1;
\r
7671 size_t constraining_column = 0; /* &id */
\r
7672 size_t for_column = 2; /* &Value */
\r
7673 size_t row, presence_index = 0;
\r
7674 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs, id));
\r
7676 for(row=0; row < itable->rows_count; row++) {
\r
7677 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7678 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7680 if(type_cell->cell_kind == aioc__undefined)
\r
7684 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7685 result.type_descriptor = type_cell->type_descriptor;
\r
7686 result.presence_index = presence_index;
\r
7695 memb_value_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7696 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7699 ASN__CTFAIL(app_key, td, sptr,
\r
7700 "%s: value not given (%s:%d)",
\r
7701 td->name, __FILE__, __LINE__);
\r
7706 if(1 /* No applicable constraints whatsoever */) {
\r
7707 /* Nothing is here. See below */
\r
7710 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7714 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7715 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7719 ASN__CTFAIL(app_key, td, sptr,
\r
7720 "%s: value not given (%s:%d)",
\r
7721 td->name, __FILE__, __LINE__);
\r
7725 value = *(const long *)sptr;
\r
7727 if((value >= 0 && value <= 65535)) {
\r
7728 /* Constraint check succeeded */
\r
7731 ASN__CTFAIL(app_key, td, sptr,
\r
7732 "%s: constraint failed (%s:%d)",
\r
7733 td->name, __FILE__, __LINE__);
\r
7738 static asn_type_selector_result_t
\r
7739 select_E_RABs_ToBeReleased_ModReqdItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7740 asn_type_selector_result_t result = {0, 0};
\r
7741 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_ModReqdItemIEs_1;
\r
7742 size_t constraining_column = 0; /* &id */
\r
7743 size_t for_column = 1; /* &criticality */
\r
7744 size_t row, presence_index = 0;
\r
7745 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_ModReqdItemIEs, id));
\r
7747 for(row=0; row < itable->rows_count; row++) {
\r
7748 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7749 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7751 if(type_cell->cell_kind == aioc__undefined)
\r
7755 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7756 result.type_descriptor = type_cell->type_descriptor;
\r
7757 result.presence_index = presence_index;
\r
7766 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7767 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7770 ASN__CTFAIL(app_key, td, sptr,
\r
7771 "%s: value not given (%s:%d)",
\r
7772 td->name, __FILE__, __LINE__);
\r
7777 if(1 /* No applicable constraints whatsoever */) {
\r
7778 /* Nothing is here. See below */
\r
7781 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7784 static asn_type_selector_result_t
\r
7785 select_E_RABs_ToBeReleased_ModReqdItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7786 asn_type_selector_result_t result = {0, 0};
\r
7787 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_ModReqdItemIEs_1;
\r
7788 size_t constraining_column = 0; /* &id */
\r
7789 size_t for_column = 2; /* &Value */
\r
7790 size_t row, presence_index = 0;
\r
7791 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_ModReqdItemIEs, id));
\r
7793 for(row=0; row < itable->rows_count; row++) {
\r
7794 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7795 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7797 if(type_cell->cell_kind == aioc__undefined)
\r
7801 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7802 result.type_descriptor = type_cell->type_descriptor;
\r
7803 result.presence_index = presence_index;
\r
7812 memb_value_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7813 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7816 ASN__CTFAIL(app_key, td, sptr,
\r
7817 "%s: value not given (%s:%d)",
\r
7818 td->name, __FILE__, __LINE__);
\r
7823 if(1 /* No applicable constraints whatsoever */) {
\r
7824 /* Nothing is here. See below */
\r
7827 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7831 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7832 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7836 ASN__CTFAIL(app_key, td, sptr,
\r
7837 "%s: value not given (%s:%d)",
\r
7838 td->name, __FILE__, __LINE__);
\r
7842 value = *(const long *)sptr;
\r
7844 if((value >= 0 && value <= 65535)) {
\r
7845 /* Constraint check succeeded */
\r
7848 ASN__CTFAIL(app_key, td, sptr,
\r
7849 "%s: constraint failed (%s:%d)",
\r
7850 td->name, __FILE__, __LINE__);
\r
7855 static asn_type_selector_result_t
\r
7856 select_E_RABs_ToBeReleased_RelReqItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7857 asn_type_selector_result_t result = {0, 0};
\r
7858 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_RelReqItemIEs_1;
\r
7859 size_t constraining_column = 0; /* &id */
\r
7860 size_t for_column = 1; /* &criticality */
\r
7861 size_t row, presence_index = 0;
\r
7862 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_RelReqItemIEs, id));
\r
7864 for(row=0; row < itable->rows_count; row++) {
\r
7865 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7866 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7868 if(type_cell->cell_kind == aioc__undefined)
\r
7872 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7873 result.type_descriptor = type_cell->type_descriptor;
\r
7874 result.presence_index = presence_index;
\r
7883 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7884 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7887 ASN__CTFAIL(app_key, td, sptr,
\r
7888 "%s: value not given (%s:%d)",
\r
7889 td->name, __FILE__, __LINE__);
\r
7894 if(1 /* No applicable constraints whatsoever */) {
\r
7895 /* Nothing is here. See below */
\r
7898 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7901 static asn_type_selector_result_t
\r
7902 select_E_RABs_ToBeReleased_RelReqItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7903 asn_type_selector_result_t result = {0, 0};
\r
7904 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_RelReqItemIEs_1;
\r
7905 size_t constraining_column = 0; /* &id */
\r
7906 size_t for_column = 2; /* &Value */
\r
7907 size_t row, presence_index = 0;
\r
7908 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_RelReqItemIEs, id));
\r
7910 for(row=0; row < itable->rows_count; row++) {
\r
7911 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7912 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7914 if(type_cell->cell_kind == aioc__undefined)
\r
7918 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7919 result.type_descriptor = type_cell->type_descriptor;
\r
7920 result.presence_index = presence_index;
\r
7929 memb_value_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7930 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7933 ASN__CTFAIL(app_key, td, sptr,
\r
7934 "%s: value not given (%s:%d)",
\r
7935 td->name, __FILE__, __LINE__);
\r
7940 if(1 /* No applicable constraints whatsoever */) {
\r
7941 /* Nothing is here. See below */
\r
7944 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
7948 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
7949 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
7953 ASN__CTFAIL(app_key, td, sptr,
\r
7954 "%s: value not given (%s:%d)",
\r
7955 td->name, __FILE__, __LINE__);
\r
7959 value = *(const long *)sptr;
\r
7961 if((value >= 0 && value <= 65535)) {
\r
7962 /* Constraint check succeeded */
\r
7965 ASN__CTFAIL(app_key, td, sptr,
\r
7966 "%s: constraint failed (%s:%d)",
\r
7967 td->name, __FILE__, __LINE__);
\r
7972 static asn_type_selector_result_t
\r
7973 select_E_RABs_ToBeReleased_RelConfItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
7974 asn_type_selector_result_t result = {0, 0};
\r
7975 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_RelConfItemIEs_1;
\r
7976 size_t constraining_column = 0; /* &id */
\r
7977 size_t for_column = 1; /* &criticality */
\r
7978 size_t row, presence_index = 0;
\r
7979 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_RelConfItemIEs, id));
\r
7981 for(row=0; row < itable->rows_count; row++) {
\r
7982 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
7983 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
7985 if(type_cell->cell_kind == aioc__undefined)
\r
7989 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
7990 result.type_descriptor = type_cell->type_descriptor;
\r
7991 result.presence_index = presence_index;
\r
8000 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8001 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8004 ASN__CTFAIL(app_key, td, sptr,
\r
8005 "%s: value not given (%s:%d)",
\r
8006 td->name, __FILE__, __LINE__);
\r
8011 if(1 /* No applicable constraints whatsoever */) {
\r
8012 /* Nothing is here. See below */
\r
8015 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8018 static asn_type_selector_result_t
\r
8019 select_E_RABs_ToBeReleased_RelConfItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8020 asn_type_selector_result_t result = {0, 0};
\r
8021 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_RelConfItemIEs_1;
\r
8022 size_t constraining_column = 0; /* &id */
\r
8023 size_t for_column = 2; /* &Value */
\r
8024 size_t row, presence_index = 0;
\r
8025 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_RelConfItemIEs, id));
\r
8027 for(row=0; row < itable->rows_count; row++) {
\r
8028 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8029 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8031 if(type_cell->cell_kind == aioc__undefined)
\r
8035 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8036 result.type_descriptor = type_cell->type_descriptor;
\r
8037 result.presence_index = presence_index;
\r
8046 memb_value_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8047 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8050 ASN__CTFAIL(app_key, td, sptr,
\r
8051 "%s: value not given (%s:%d)",
\r
8052 td->name, __FILE__, __LINE__);
\r
8057 if(1 /* No applicable constraints whatsoever */) {
\r
8058 /* Nothing is here. See below */
\r
8061 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8065 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8066 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8070 ASN__CTFAIL(app_key, td, sptr,
\r
8071 "%s: value not given (%s:%d)",
\r
8072 td->name, __FILE__, __LINE__);
\r
8076 value = *(const long *)sptr;
\r
8078 if((value >= 0 && value <= 65535)) {
\r
8079 /* Constraint check succeeded */
\r
8082 ASN__CTFAIL(app_key, td, sptr,
\r
8083 "%s: constraint failed (%s:%d)",
\r
8084 td->name, __FILE__, __LINE__);
\r
8089 static asn_type_selector_result_t
\r
8090 select_E_RABs_SubjectToCounterCheckItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8091 asn_type_selector_result_t result = {0, 0};
\r
8092 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToCounterCheckItemIEs_1;
\r
8093 size_t constraining_column = 0; /* &id */
\r
8094 size_t for_column = 1; /* &criticality */
\r
8095 size_t row, presence_index = 0;
\r
8096 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToCounterCheckItemIEs, id));
\r
8098 for(row=0; row < itable->rows_count; row++) {
\r
8099 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8100 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8102 if(type_cell->cell_kind == aioc__undefined)
\r
8106 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8107 result.type_descriptor = type_cell->type_descriptor;
\r
8108 result.presence_index = presence_index;
\r
8117 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8118 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8121 ASN__CTFAIL(app_key, td, sptr,
\r
8122 "%s: value not given (%s:%d)",
\r
8123 td->name, __FILE__, __LINE__);
\r
8128 if(1 /* No applicable constraints whatsoever */) {
\r
8129 /* Nothing is here. See below */
\r
8132 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8135 static asn_type_selector_result_t
\r
8136 select_E_RABs_SubjectToCounterCheckItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8137 asn_type_selector_result_t result = {0, 0};
\r
8138 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToCounterCheckItemIEs_1;
\r
8139 size_t constraining_column = 0; /* &id */
\r
8140 size_t for_column = 2; /* &Value */
\r
8141 size_t row, presence_index = 0;
\r
8142 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToCounterCheckItemIEs, id));
\r
8144 for(row=0; row < itable->rows_count; row++) {
\r
8145 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8146 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8148 if(type_cell->cell_kind == aioc__undefined)
\r
8152 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8153 result.type_descriptor = type_cell->type_descriptor;
\r
8154 result.presence_index = presence_index;
\r
8163 memb_value_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8167 ASN__CTFAIL(app_key, td, sptr,
\r
8168 "%s: value not given (%s:%d)",
\r
8169 td->name, __FILE__, __LINE__);
\r
8174 if(1 /* No applicable constraints whatsoever */) {
\r
8175 /* Nothing is here. See below */
\r
8178 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8182 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8187 ASN__CTFAIL(app_key, td, sptr,
\r
8188 "%s: value not given (%s:%d)",
\r
8189 td->name, __FILE__, __LINE__);
\r
8193 value = *(const long *)sptr;
\r
8195 if((value >= 0 && value <= 65535)) {
\r
8196 /* Constraint check succeeded */
\r
8199 ASN__CTFAIL(app_key, td, sptr,
\r
8200 "%s: constraint failed (%s:%d)",
\r
8201 td->name, __FILE__, __LINE__);
\r
8206 static asn_type_selector_result_t
\r
8207 select_E_RABs_ToBeSetupRetrieve_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8208 asn_type_selector_result_t result = {0, 0};
\r
8209 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemIEs_1;
\r
8210 size_t constraining_column = 0; /* &id */
\r
8211 size_t for_column = 1; /* &criticality */
\r
8212 size_t row, presence_index = 0;
\r
8213 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemIEs, id));
\r
8215 for(row=0; row < itable->rows_count; row++) {
\r
8216 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8217 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8219 if(type_cell->cell_kind == aioc__undefined)
\r
8223 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8224 result.type_descriptor = type_cell->type_descriptor;
\r
8225 result.presence_index = presence_index;
\r
8234 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8235 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8238 ASN__CTFAIL(app_key, td, sptr,
\r
8239 "%s: value not given (%s:%d)",
\r
8240 td->name, __FILE__, __LINE__);
\r
8245 if(1 /* No applicable constraints whatsoever */) {
\r
8246 /* Nothing is here. See below */
\r
8249 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8252 static asn_type_selector_result_t
\r
8253 select_E_RABs_ToBeSetupRetrieve_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8254 asn_type_selector_result_t result = {0, 0};
\r
8255 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemIEs_1;
\r
8256 size_t constraining_column = 0; /* &id */
\r
8257 size_t for_column = 2; /* &Value */
\r
8258 size_t row, presence_index = 0;
\r
8259 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemIEs, id));
\r
8261 for(row=0; row < itable->rows_count; row++) {
\r
8262 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8263 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8265 if(type_cell->cell_kind == aioc__undefined)
\r
8269 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8270 result.type_descriptor = type_cell->type_descriptor;
\r
8271 result.presence_index = presence_index;
\r
8280 memb_value_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8281 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8284 ASN__CTFAIL(app_key, td, sptr,
\r
8285 "%s: value not given (%s:%d)",
\r
8286 td->name, __FILE__, __LINE__);
\r
8291 if(1 /* No applicable constraints whatsoever */) {
\r
8292 /* Nothing is here. See below */
\r
8295 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8299 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8300 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8304 ASN__CTFAIL(app_key, td, sptr,
\r
8305 "%s: value not given (%s:%d)",
\r
8306 td->name, __FILE__, __LINE__);
\r
8310 value = *(const long *)sptr;
\r
8312 if((value >= 0 && value <= 65535)) {
\r
8313 /* Constraint check succeeded */
\r
8316 ASN__CTFAIL(app_key, td, sptr,
\r
8317 "%s: constraint failed (%s:%d)",
\r
8318 td->name, __FILE__, __LINE__);
\r
8323 static asn_type_selector_result_t
\r
8324 select_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8325 asn_type_selector_result_t result = {0, 0};
\r
8326 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_1;
\r
8327 size_t constraining_column = 0; /* &id */
\r
8328 size_t for_column = 1; /* &criticality */
\r
8329 size_t row, presence_index = 0;
\r
8330 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs, id));
\r
8332 for(row=0; row < itable->rows_count; row++) {
\r
8333 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8334 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8336 if(type_cell->cell_kind == aioc__undefined)
\r
8340 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8341 result.type_descriptor = type_cell->type_descriptor;
\r
8342 result.presence_index = presence_index;
\r
8351 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8352 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8355 ASN__CTFAIL(app_key, td, sptr,
\r
8356 "%s: value not given (%s:%d)",
\r
8357 td->name, __FILE__, __LINE__);
\r
8362 if(1 /* No applicable constraints whatsoever */) {
\r
8363 /* Nothing is here. See below */
\r
8366 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8369 static asn_type_selector_result_t
\r
8370 select_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8371 asn_type_selector_result_t result = {0, 0};
\r
8372 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_1;
\r
8373 size_t constraining_column = 0; /* &id */
\r
8374 size_t for_column = 2; /* &Value */
\r
8375 size_t row, presence_index = 0;
\r
8376 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs, id));
\r
8378 for(row=0; row < itable->rows_count; row++) {
\r
8379 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8380 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8382 if(type_cell->cell_kind == aioc__undefined)
\r
8386 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8387 result.type_descriptor = type_cell->type_descriptor;
\r
8388 result.presence_index = presence_index;
\r
8397 memb_value_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8398 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8401 ASN__CTFAIL(app_key, td, sptr,
\r
8402 "%s: value not given (%s:%d)",
\r
8403 td->name, __FILE__, __LINE__);
\r
8408 if(1 /* No applicable constraints whatsoever */) {
\r
8409 /* Nothing is here. See below */
\r
8412 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8416 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8417 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8421 ASN__CTFAIL(app_key, td, sptr,
\r
8422 "%s: value not given (%s:%d)",
\r
8423 td->name, __FILE__, __LINE__);
\r
8427 value = *(const long *)sptr;
\r
8429 if((value >= 0 && value <= 65535)) {
\r
8430 /* Constraint check succeeded */
\r
8433 ASN__CTFAIL(app_key, td, sptr,
\r
8434 "%s: constraint failed (%s:%d)",
\r
8435 td->name, __FILE__, __LINE__);
\r
8440 static asn_type_selector_result_t
\r
8441 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8442 asn_type_selector_result_t result = {0, 0};
\r
8443 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_1;
\r
8444 size_t constraining_column = 0; /* &id */
\r
8445 size_t for_column = 1; /* &criticality */
\r
8446 size_t row, presence_index = 0;
\r
8447 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs, id));
\r
8449 for(row=0; row < itable->rows_count; row++) {
\r
8450 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8451 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8453 if(type_cell->cell_kind == aioc__undefined)
\r
8457 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8458 result.type_descriptor = type_cell->type_descriptor;
\r
8459 result.presence_index = presence_index;
\r
8468 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8469 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8472 ASN__CTFAIL(app_key, td, sptr,
\r
8473 "%s: value not given (%s:%d)",
\r
8474 td->name, __FILE__, __LINE__);
\r
8479 if(1 /* No applicable constraints whatsoever */) {
\r
8480 /* Nothing is here. See below */
\r
8483 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8486 static asn_type_selector_result_t
\r
8487 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8488 asn_type_selector_result_t result = {0, 0};
\r
8489 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_1;
\r
8490 size_t constraining_column = 0; /* &id */
\r
8491 size_t for_column = 2; /* &Value */
\r
8492 size_t row, presence_index = 0;
\r
8493 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs, id));
\r
8495 for(row=0; row < itable->rows_count; row++) {
\r
8496 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8497 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8499 if(type_cell->cell_kind == aioc__undefined)
\r
8503 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8504 result.type_descriptor = type_cell->type_descriptor;
\r
8505 result.presence_index = presence_index;
\r
8514 memb_value_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8515 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8518 ASN__CTFAIL(app_key, td, sptr,
\r
8519 "%s: value not given (%s:%d)",
\r
8520 td->name, __FILE__, __LINE__);
\r
8525 if(1 /* No applicable constraints whatsoever */) {
\r
8526 /* Nothing is here. See below */
\r
8529 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8533 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8534 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8538 ASN__CTFAIL(app_key, td, sptr,
\r
8539 "%s: value not given (%s:%d)",
\r
8540 td->name, __FILE__, __LINE__);
\r
8544 value = *(const long *)sptr;
\r
8546 if((value >= 0 && value <= 65535)) {
\r
8547 /* Constraint check succeeded */
\r
8550 ASN__CTFAIL(app_key, td, sptr,
\r
8551 "%s: constraint failed (%s:%d)",
\r
8552 td->name, __FILE__, __LINE__);
\r
8557 static asn_type_selector_result_t
\r
8558 select_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8559 asn_type_selector_result_t result = {0, 0};
\r
8560 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_1;
\r
8561 size_t constraining_column = 0; /* &id */
\r
8562 size_t for_column = 1; /* &criticality */
\r
8563 size_t row, presence_index = 0;
\r
8564 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs, id));
\r
8566 for(row=0; row < itable->rows_count; row++) {
\r
8567 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8568 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8570 if(type_cell->cell_kind == aioc__undefined)
\r
8574 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8575 result.type_descriptor = type_cell->type_descriptor;
\r
8576 result.presence_index = presence_index;
\r
8585 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8586 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8589 ASN__CTFAIL(app_key, td, sptr,
\r
8590 "%s: value not given (%s:%d)",
\r
8591 td->name, __FILE__, __LINE__);
\r
8596 if(1 /* No applicable constraints whatsoever */) {
\r
8597 /* Nothing is here. See below */
\r
8600 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8603 static asn_type_selector_result_t
\r
8604 select_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8605 asn_type_selector_result_t result = {0, 0};
\r
8606 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_1;
\r
8607 size_t constraining_column = 0; /* &id */
\r
8608 size_t for_column = 2; /* &Value */
\r
8609 size_t row, presence_index = 0;
\r
8610 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs, id));
\r
8612 for(row=0; row < itable->rows_count; row++) {
\r
8613 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8614 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8616 if(type_cell->cell_kind == aioc__undefined)
\r
8620 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8621 result.type_descriptor = type_cell->type_descriptor;
\r
8622 result.presence_index = presence_index;
\r
8631 memb_value_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8632 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8635 ASN__CTFAIL(app_key, td, sptr,
\r
8636 "%s: value not given (%s:%d)",
\r
8637 td->name, __FILE__, __LINE__);
\r
8642 if(1 /* No applicable constraints whatsoever */) {
\r
8643 /* Nothing is here. See below */
\r
8646 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8650 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8651 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8655 ASN__CTFAIL(app_key, td, sptr,
\r
8656 "%s: value not given (%s:%d)",
\r
8657 td->name, __FILE__, __LINE__);
\r
8661 value = *(const long *)sptr;
\r
8663 if((value >= 0 && value <= 65535)) {
\r
8664 /* Constraint check succeeded */
\r
8667 ASN__CTFAIL(app_key, td, sptr,
\r
8668 "%s: constraint failed (%s:%d)",
\r
8669 td->name, __FILE__, __LINE__);
\r
8674 static asn_type_selector_result_t
\r
8675 select_E_RABs_ToBeModified_SgNBModReq_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8676 asn_type_selector_result_t result = {0, 0};
\r
8677 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_ItemIEs_1;
\r
8678 size_t constraining_column = 0; /* &id */
\r
8679 size_t for_column = 1; /* &criticality */
\r
8680 size_t row, presence_index = 0;
\r
8681 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs, id));
\r
8683 for(row=0; row < itable->rows_count; row++) {
\r
8684 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8685 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8687 if(type_cell->cell_kind == aioc__undefined)
\r
8691 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8692 result.type_descriptor = type_cell->type_descriptor;
\r
8693 result.presence_index = presence_index;
\r
8702 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8703 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8706 ASN__CTFAIL(app_key, td, sptr,
\r
8707 "%s: value not given (%s:%d)",
\r
8708 td->name, __FILE__, __LINE__);
\r
8713 if(1 /* No applicable constraints whatsoever */) {
\r
8714 /* Nothing is here. See below */
\r
8717 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8720 static asn_type_selector_result_t
\r
8721 select_E_RABs_ToBeModified_SgNBModReq_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8722 asn_type_selector_result_t result = {0, 0};
\r
8723 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_ItemIEs_1;
\r
8724 size_t constraining_column = 0; /* &id */
\r
8725 size_t for_column = 2; /* &Value */
\r
8726 size_t row, presence_index = 0;
\r
8727 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs, id));
\r
8729 for(row=0; row < itable->rows_count; row++) {
\r
8730 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8731 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8733 if(type_cell->cell_kind == aioc__undefined)
\r
8737 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8738 result.type_descriptor = type_cell->type_descriptor;
\r
8739 result.presence_index = presence_index;
\r
8748 memb_value_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8749 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8752 ASN__CTFAIL(app_key, td, sptr,
\r
8753 "%s: value not given (%s:%d)",
\r
8754 td->name, __FILE__, __LINE__);
\r
8759 if(1 /* No applicable constraints whatsoever */) {
\r
8760 /* Nothing is here. See below */
\r
8763 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8767 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8768 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8772 ASN__CTFAIL(app_key, td, sptr,
\r
8773 "%s: value not given (%s:%d)",
\r
8774 td->name, __FILE__, __LINE__);
\r
8778 value = *(const long *)sptr;
\r
8780 if((value >= 0 && value <= 65535)) {
\r
8781 /* Constraint check succeeded */
\r
8784 ASN__CTFAIL(app_key, td, sptr,
\r
8785 "%s: constraint failed (%s:%d)",
\r
8786 td->name, __FILE__, __LINE__);
\r
8791 static asn_type_selector_result_t
\r
8792 select_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8793 asn_type_selector_result_t result = {0, 0};
\r
8794 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_1;
\r
8795 size_t constraining_column = 0; /* &id */
\r
8796 size_t for_column = 1; /* &criticality */
\r
8797 size_t row, presence_index = 0;
\r
8798 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs, id));
\r
8800 for(row=0; row < itable->rows_count; row++) {
\r
8801 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8802 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8804 if(type_cell->cell_kind == aioc__undefined)
\r
8808 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8809 result.type_descriptor = type_cell->type_descriptor;
\r
8810 result.presence_index = presence_index;
\r
8819 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8820 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8823 ASN__CTFAIL(app_key, td, sptr,
\r
8824 "%s: value not given (%s:%d)",
\r
8825 td->name, __FILE__, __LINE__);
\r
8830 if(1 /* No applicable constraints whatsoever */) {
\r
8831 /* Nothing is here. See below */
\r
8834 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8837 static asn_type_selector_result_t
\r
8838 select_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8839 asn_type_selector_result_t result = {0, 0};
\r
8840 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_1;
\r
8841 size_t constraining_column = 0; /* &id */
\r
8842 size_t for_column = 2; /* &Value */
\r
8843 size_t row, presence_index = 0;
\r
8844 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs, id));
\r
8846 for(row=0; row < itable->rows_count; row++) {
\r
8847 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8848 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8850 if(type_cell->cell_kind == aioc__undefined)
\r
8854 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8855 result.type_descriptor = type_cell->type_descriptor;
\r
8856 result.presence_index = presence_index;
\r
8865 memb_value_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8869 ASN__CTFAIL(app_key, td, sptr,
\r
8870 "%s: value not given (%s:%d)",
\r
8871 td->name, __FILE__, __LINE__);
\r
8876 if(1 /* No applicable constraints whatsoever */) {
\r
8877 /* Nothing is here. See below */
\r
8880 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8884 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8889 ASN__CTFAIL(app_key, td, sptr,
\r
8890 "%s: value not given (%s:%d)",
\r
8891 td->name, __FILE__, __LINE__);
\r
8895 value = *(const long *)sptr;
\r
8897 if((value >= 0 && value <= 65535)) {
\r
8898 /* Constraint check succeeded */
\r
8901 ASN__CTFAIL(app_key, td, sptr,
\r
8902 "%s: constraint failed (%s:%d)",
\r
8903 td->name, __FILE__, __LINE__);
\r
8908 static asn_type_selector_result_t
\r
8909 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8910 asn_type_selector_result_t result = {0, 0};
\r
8911 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_1;
\r
8912 size_t constraining_column = 0; /* &id */
\r
8913 size_t for_column = 1; /* &criticality */
\r
8914 size_t row, presence_index = 0;
\r
8915 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs, id));
\r
8917 for(row=0; row < itable->rows_count; row++) {
\r
8918 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8919 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8921 if(type_cell->cell_kind == aioc__undefined)
\r
8925 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8926 result.type_descriptor = type_cell->type_descriptor;
\r
8927 result.presence_index = presence_index;
\r
8936 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8937 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8940 ASN__CTFAIL(app_key, td, sptr,
\r
8941 "%s: value not given (%s:%d)",
\r
8942 td->name, __FILE__, __LINE__);
\r
8947 if(1 /* No applicable constraints whatsoever */) {
\r
8948 /* Nothing is here. See below */
\r
8951 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
8954 static asn_type_selector_result_t
\r
8955 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
8956 asn_type_selector_result_t result = {0, 0};
\r
8957 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_1;
\r
8958 size_t constraining_column = 0; /* &id */
\r
8959 size_t for_column = 2; /* &Value */
\r
8960 size_t row, presence_index = 0;
\r
8961 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs, id));
\r
8963 for(row=0; row < itable->rows_count; row++) {
\r
8964 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
8965 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
8967 if(type_cell->cell_kind == aioc__undefined)
\r
8971 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
8972 result.type_descriptor = type_cell->type_descriptor;
\r
8973 result.presence_index = presence_index;
\r
8982 memb_value_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
8983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
8986 ASN__CTFAIL(app_key, td, sptr,
\r
8987 "%s: value not given (%s:%d)",
\r
8988 td->name, __FILE__, __LINE__);
\r
8993 if(1 /* No applicable constraints whatsoever */) {
\r
8994 /* Nothing is here. See below */
\r
8997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9001 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9006 ASN__CTFAIL(app_key, td, sptr,
\r
9007 "%s: value not given (%s:%d)",
\r
9008 td->name, __FILE__, __LINE__);
\r
9012 value = *(const long *)sptr;
\r
9014 if((value >= 0 && value <= 65535)) {
\r
9015 /* Constraint check succeeded */
\r
9018 ASN__CTFAIL(app_key, td, sptr,
\r
9019 "%s: constraint failed (%s:%d)",
\r
9020 td->name, __FILE__, __LINE__);
\r
9025 static asn_type_selector_result_t
\r
9026 select_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9027 asn_type_selector_result_t result = {0, 0};
\r
9028 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_1;
\r
9029 size_t constraining_column = 0; /* &id */
\r
9030 size_t for_column = 1; /* &criticality */
\r
9031 size_t row, presence_index = 0;
\r
9032 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs, id));
\r
9034 for(row=0; row < itable->rows_count; row++) {
\r
9035 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9036 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9038 if(type_cell->cell_kind == aioc__undefined)
\r
9042 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9043 result.type_descriptor = type_cell->type_descriptor;
\r
9044 result.presence_index = presence_index;
\r
9053 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9054 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9057 ASN__CTFAIL(app_key, td, sptr,
\r
9058 "%s: value not given (%s:%d)",
\r
9059 td->name, __FILE__, __LINE__);
\r
9064 if(1 /* No applicable constraints whatsoever */) {
\r
9065 /* Nothing is here. See below */
\r
9068 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9071 static asn_type_selector_result_t
\r
9072 select_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9073 asn_type_selector_result_t result = {0, 0};
\r
9074 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_1;
\r
9075 size_t constraining_column = 0; /* &id */
\r
9076 size_t for_column = 2; /* &Value */
\r
9077 size_t row, presence_index = 0;
\r
9078 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs, id));
\r
9080 for(row=0; row < itable->rows_count; row++) {
\r
9081 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9082 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9084 if(type_cell->cell_kind == aioc__undefined)
\r
9088 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9089 result.type_descriptor = type_cell->type_descriptor;
\r
9090 result.presence_index = presence_index;
\r
9099 memb_value_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9100 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9103 ASN__CTFAIL(app_key, td, sptr,
\r
9104 "%s: value not given (%s:%d)",
\r
9105 td->name, __FILE__, __LINE__);
\r
9110 if(1 /* No applicable constraints whatsoever */) {
\r
9111 /* Nothing is here. See below */
\r
9114 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9118 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9119 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9123 ASN__CTFAIL(app_key, td, sptr,
\r
9124 "%s: value not given (%s:%d)",
\r
9125 td->name, __FILE__, __LINE__);
\r
9129 value = *(const long *)sptr;
\r
9131 if((value >= 0 && value <= 65535)) {
\r
9132 /* Constraint check succeeded */
\r
9135 ASN__CTFAIL(app_key, td, sptr,
\r
9136 "%s: constraint failed (%s:%d)",
\r
9137 td->name, __FILE__, __LINE__);
\r
9142 static asn_type_selector_result_t
\r
9143 select_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9144 asn_type_selector_result_t result = {0, 0};
\r
9145 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_1;
\r
9146 size_t constraining_column = 0; /* &id */
\r
9147 size_t for_column = 1; /* &criticality */
\r
9148 size_t row, presence_index = 0;
\r
9149 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs, id));
\r
9151 for(row=0; row < itable->rows_count; row++) {
\r
9152 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9153 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9155 if(type_cell->cell_kind == aioc__undefined)
\r
9159 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9160 result.type_descriptor = type_cell->type_descriptor;
\r
9161 result.presence_index = presence_index;
\r
9170 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9171 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9174 ASN__CTFAIL(app_key, td, sptr,
\r
9175 "%s: value not given (%s:%d)",
\r
9176 td->name, __FILE__, __LINE__);
\r
9181 if(1 /* No applicable constraints whatsoever */) {
\r
9182 /* Nothing is here. See below */
\r
9185 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9188 static asn_type_selector_result_t
\r
9189 select_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9190 asn_type_selector_result_t result = {0, 0};
\r
9191 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_1;
\r
9192 size_t constraining_column = 0; /* &id */
\r
9193 size_t for_column = 2; /* &Value */
\r
9194 size_t row, presence_index = 0;
\r
9195 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs, id));
\r
9197 for(row=0; row < itable->rows_count; row++) {
\r
9198 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9199 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9201 if(type_cell->cell_kind == aioc__undefined)
\r
9205 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9206 result.type_descriptor = type_cell->type_descriptor;
\r
9207 result.presence_index = presence_index;
\r
9216 memb_value_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9217 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9220 ASN__CTFAIL(app_key, td, sptr,
\r
9221 "%s: value not given (%s:%d)",
\r
9222 td->name, __FILE__, __LINE__);
\r
9227 if(1 /* No applicable constraints whatsoever */) {
\r
9228 /* Nothing is here. See below */
\r
9231 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9235 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9236 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9240 ASN__CTFAIL(app_key, td, sptr,
\r
9241 "%s: value not given (%s:%d)",
\r
9242 td->name, __FILE__, __LINE__);
\r
9246 value = *(const long *)sptr;
\r
9248 if((value >= 0 && value <= 65535)) {
\r
9249 /* Constraint check succeeded */
\r
9252 ASN__CTFAIL(app_key, td, sptr,
\r
9253 "%s: constraint failed (%s:%d)",
\r
9254 td->name, __FILE__, __LINE__);
\r
9259 static asn_type_selector_result_t
\r
9260 select_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9261 asn_type_selector_result_t result = {0, 0};
\r
9262 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_1;
\r
9263 size_t constraining_column = 0; /* &id */
\r
9264 size_t for_column = 1; /* &criticality */
\r
9265 size_t row, presence_index = 0;
\r
9266 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs, id));
\r
9268 for(row=0; row < itable->rows_count; row++) {
\r
9269 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9270 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9272 if(type_cell->cell_kind == aioc__undefined)
\r
9276 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9277 result.type_descriptor = type_cell->type_descriptor;
\r
9278 result.presence_index = presence_index;
\r
9287 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9288 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9291 ASN__CTFAIL(app_key, td, sptr,
\r
9292 "%s: value not given (%s:%d)",
\r
9293 td->name, __FILE__, __LINE__);
\r
9298 if(1 /* No applicable constraints whatsoever */) {
\r
9299 /* Nothing is here. See below */
\r
9302 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9305 static asn_type_selector_result_t
\r
9306 select_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9307 asn_type_selector_result_t result = {0, 0};
\r
9308 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_1;
\r
9309 size_t constraining_column = 0; /* &id */
\r
9310 size_t for_column = 2; /* &Value */
\r
9311 size_t row, presence_index = 0;
\r
9312 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs, id));
\r
9314 for(row=0; row < itable->rows_count; row++) {
\r
9315 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9316 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9318 if(type_cell->cell_kind == aioc__undefined)
\r
9322 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9323 result.type_descriptor = type_cell->type_descriptor;
\r
9324 result.presence_index = presence_index;
\r
9333 memb_value_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9334 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9337 ASN__CTFAIL(app_key, td, sptr,
\r
9338 "%s: value not given (%s:%d)",
\r
9339 td->name, __FILE__, __LINE__);
\r
9344 if(1 /* No applicable constraints whatsoever */) {
\r
9345 /* Nothing is here. See below */
\r
9348 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9352 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9353 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9357 ASN__CTFAIL(app_key, td, sptr,
\r
9358 "%s: value not given (%s:%d)",
\r
9359 td->name, __FILE__, __LINE__);
\r
9363 value = *(const long *)sptr;
\r
9365 if((value >= 0 && value <= 65535)) {
\r
9366 /* Constraint check succeeded */
\r
9369 ASN__CTFAIL(app_key, td, sptr,
\r
9370 "%s: constraint failed (%s:%d)",
\r
9371 td->name, __FILE__, __LINE__);
\r
9376 static asn_type_selector_result_t
\r
9377 select_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9378 asn_type_selector_result_t result = {0, 0};
\r
9379 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_1;
\r
9380 size_t constraining_column = 0; /* &id */
\r
9381 size_t for_column = 1; /* &criticality */
\r
9382 size_t row, presence_index = 0;
\r
9383 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs, id));
\r
9385 for(row=0; row < itable->rows_count; row++) {
\r
9386 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9387 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9389 if(type_cell->cell_kind == aioc__undefined)
\r
9393 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9394 result.type_descriptor = type_cell->type_descriptor;
\r
9395 result.presence_index = presence_index;
\r
9404 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9405 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9408 ASN__CTFAIL(app_key, td, sptr,
\r
9409 "%s: value not given (%s:%d)",
\r
9410 td->name, __FILE__, __LINE__);
\r
9415 if(1 /* No applicable constraints whatsoever */) {
\r
9416 /* Nothing is here. See below */
\r
9419 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9422 static asn_type_selector_result_t
\r
9423 select_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9424 asn_type_selector_result_t result = {0, 0};
\r
9425 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_1;
\r
9426 size_t constraining_column = 0; /* &id */
\r
9427 size_t for_column = 2; /* &Value */
\r
9428 size_t row, presence_index = 0;
\r
9429 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs, id));
\r
9431 for(row=0; row < itable->rows_count; row++) {
\r
9432 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9433 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9435 if(type_cell->cell_kind == aioc__undefined)
\r
9439 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9440 result.type_descriptor = type_cell->type_descriptor;
\r
9441 result.presence_index = presence_index;
\r
9450 memb_value_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9451 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9454 ASN__CTFAIL(app_key, td, sptr,
\r
9455 "%s: value not given (%s:%d)",
\r
9456 td->name, __FILE__, __LINE__);
\r
9461 if(1 /* No applicable constraints whatsoever */) {
\r
9462 /* Nothing is here. See below */
\r
9465 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9469 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9474 ASN__CTFAIL(app_key, td, sptr,
\r
9475 "%s: value not given (%s:%d)",
\r
9476 td->name, __FILE__, __LINE__);
\r
9480 value = *(const long *)sptr;
\r
9482 if((value >= 0 && value <= 65535)) {
\r
9483 /* Constraint check succeeded */
\r
9486 ASN__CTFAIL(app_key, td, sptr,
\r
9487 "%s: constraint failed (%s:%d)",
\r
9488 td->name, __FILE__, __LINE__);
\r
9493 static asn_type_selector_result_t
\r
9494 select_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9495 asn_type_selector_result_t result = {0, 0};
\r
9496 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_1;
\r
9497 size_t constraining_column = 0; /* &id */
\r
9498 size_t for_column = 1; /* &criticality */
\r
9499 size_t row, presence_index = 0;
\r
9500 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs, id));
\r
9502 for(row=0; row < itable->rows_count; row++) {
\r
9503 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9504 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9506 if(type_cell->cell_kind == aioc__undefined)
\r
9510 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9511 result.type_descriptor = type_cell->type_descriptor;
\r
9512 result.presence_index = presence_index;
\r
9521 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9522 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9525 ASN__CTFAIL(app_key, td, sptr,
\r
9526 "%s: value not given (%s:%d)",
\r
9527 td->name, __FILE__, __LINE__);
\r
9532 if(1 /* No applicable constraints whatsoever */) {
\r
9533 /* Nothing is here. See below */
\r
9536 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9539 static asn_type_selector_result_t
\r
9540 select_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9541 asn_type_selector_result_t result = {0, 0};
\r
9542 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_1;
\r
9543 size_t constraining_column = 0; /* &id */
\r
9544 size_t for_column = 2; /* &Value */
\r
9545 size_t row, presence_index = 0;
\r
9546 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs, id));
\r
9548 for(row=0; row < itable->rows_count; row++) {
\r
9549 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9550 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9552 if(type_cell->cell_kind == aioc__undefined)
\r
9556 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9557 result.type_descriptor = type_cell->type_descriptor;
\r
9558 result.presence_index = presence_index;
\r
9567 memb_value_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9568 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9571 ASN__CTFAIL(app_key, td, sptr,
\r
9572 "%s: value not given (%s:%d)",
\r
9573 td->name, __FILE__, __LINE__);
\r
9578 if(1 /* No applicable constraints whatsoever */) {
\r
9579 /* Nothing is here. See below */
\r
9582 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9586 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9587 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9591 ASN__CTFAIL(app_key, td, sptr,
\r
9592 "%s: value not given (%s:%d)",
\r
9593 td->name, __FILE__, __LINE__);
\r
9597 value = *(const long *)sptr;
\r
9599 if((value >= 0 && value <= 65535)) {
\r
9600 /* Constraint check succeeded */
\r
9603 ASN__CTFAIL(app_key, td, sptr,
\r
9604 "%s: constraint failed (%s:%d)",
\r
9605 td->name, __FILE__, __LINE__);
\r
9610 static asn_type_selector_result_t
\r
9611 select_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9612 asn_type_selector_result_t result = {0, 0};
\r
9613 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_1;
\r
9614 size_t constraining_column = 0; /* &id */
\r
9615 size_t for_column = 1; /* &criticality */
\r
9616 size_t row, presence_index = 0;
\r
9617 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs, id));
\r
9619 for(row=0; row < itable->rows_count; row++) {
\r
9620 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9621 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9623 if(type_cell->cell_kind == aioc__undefined)
\r
9627 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9628 result.type_descriptor = type_cell->type_descriptor;
\r
9629 result.presence_index = presence_index;
\r
9638 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9639 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9642 ASN__CTFAIL(app_key, td, sptr,
\r
9643 "%s: value not given (%s:%d)",
\r
9644 td->name, __FILE__, __LINE__);
\r
9649 if(1 /* No applicable constraints whatsoever */) {
\r
9650 /* Nothing is here. See below */
\r
9653 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9656 static asn_type_selector_result_t
\r
9657 select_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9658 asn_type_selector_result_t result = {0, 0};
\r
9659 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_1;
\r
9660 size_t constraining_column = 0; /* &id */
\r
9661 size_t for_column = 2; /* &Value */
\r
9662 size_t row, presence_index = 0;
\r
9663 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs, id));
\r
9665 for(row=0; row < itable->rows_count; row++) {
\r
9666 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9667 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9669 if(type_cell->cell_kind == aioc__undefined)
\r
9673 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9674 result.type_descriptor = type_cell->type_descriptor;
\r
9675 result.presence_index = presence_index;
\r
9684 memb_value_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9685 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9688 ASN__CTFAIL(app_key, td, sptr,
\r
9689 "%s: value not given (%s:%d)",
\r
9690 td->name, __FILE__, __LINE__);
\r
9695 if(1 /* No applicable constraints whatsoever */) {
\r
9696 /* Nothing is here. See below */
\r
9699 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9703 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9704 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9708 ASN__CTFAIL(app_key, td, sptr,
\r
9709 "%s: value not given (%s:%d)",
\r
9710 td->name, __FILE__, __LINE__);
\r
9714 value = *(const long *)sptr;
\r
9716 if((value >= 0 && value <= 65535)) {
\r
9717 /* Constraint check succeeded */
\r
9720 ASN__CTFAIL(app_key, td, sptr,
\r
9721 "%s: constraint failed (%s:%d)",
\r
9722 td->name, __FILE__, __LINE__);
\r
9727 static asn_type_selector_result_t
\r
9728 select_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9729 asn_type_selector_result_t result = {0, 0};
\r
9730 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_1;
\r
9731 size_t constraining_column = 0; /* &id */
\r
9732 size_t for_column = 1; /* &criticality */
\r
9733 size_t row, presence_index = 0;
\r
9734 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs, id));
\r
9736 for(row=0; row < itable->rows_count; row++) {
\r
9737 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9738 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9740 if(type_cell->cell_kind == aioc__undefined)
\r
9744 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9745 result.type_descriptor = type_cell->type_descriptor;
\r
9746 result.presence_index = presence_index;
\r
9755 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9756 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9759 ASN__CTFAIL(app_key, td, sptr,
\r
9760 "%s: value not given (%s:%d)",
\r
9761 td->name, __FILE__, __LINE__);
\r
9766 if(1 /* No applicable constraints whatsoever */) {
\r
9767 /* Nothing is here. See below */
\r
9770 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9773 static asn_type_selector_result_t
\r
9774 select_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9775 asn_type_selector_result_t result = {0, 0};
\r
9776 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_1;
\r
9777 size_t constraining_column = 0; /* &id */
\r
9778 size_t for_column = 2; /* &Value */
\r
9779 size_t row, presence_index = 0;
\r
9780 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs, id));
\r
9782 for(row=0; row < itable->rows_count; row++) {
\r
9783 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9784 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9786 if(type_cell->cell_kind == aioc__undefined)
\r
9790 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9791 result.type_descriptor = type_cell->type_descriptor;
\r
9792 result.presence_index = presence_index;
\r
9801 memb_value_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9805 ASN__CTFAIL(app_key, td, sptr,
\r
9806 "%s: value not given (%s:%d)",
\r
9807 td->name, __FILE__, __LINE__);
\r
9812 if(1 /* No applicable constraints whatsoever */) {
\r
9813 /* Nothing is here. See below */
\r
9816 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9820 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9825 ASN__CTFAIL(app_key, td, sptr,
\r
9826 "%s: value not given (%s:%d)",
\r
9827 td->name, __FILE__, __LINE__);
\r
9831 value = *(const long *)sptr;
\r
9833 if((value >= 0 && value <= 65535)) {
\r
9834 /* Constraint check succeeded */
\r
9837 ASN__CTFAIL(app_key, td, sptr,
\r
9838 "%s: constraint failed (%s:%d)",
\r
9839 td->name, __FILE__, __LINE__);
\r
9844 static asn_type_selector_result_t
\r
9845 select_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9846 asn_type_selector_result_t result = {0, 0};
\r
9847 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_1;
\r
9848 size_t constraining_column = 0; /* &id */
\r
9849 size_t for_column = 1; /* &criticality */
\r
9850 size_t row, presence_index = 0;
\r
9851 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs, id));
\r
9853 for(row=0; row < itable->rows_count; row++) {
\r
9854 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9855 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9857 if(type_cell->cell_kind == aioc__undefined)
\r
9861 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9862 result.type_descriptor = type_cell->type_descriptor;
\r
9863 result.presence_index = presence_index;
\r
9872 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9873 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9876 ASN__CTFAIL(app_key, td, sptr,
\r
9877 "%s: value not given (%s:%d)",
\r
9878 td->name, __FILE__, __LINE__);
\r
9883 if(1 /* No applicable constraints whatsoever */) {
\r
9884 /* Nothing is here. See below */
\r
9887 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9890 static asn_type_selector_result_t
\r
9891 select_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9892 asn_type_selector_result_t result = {0, 0};
\r
9893 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_1;
\r
9894 size_t constraining_column = 0; /* &id */
\r
9895 size_t for_column = 2; /* &Value */
\r
9896 size_t row, presence_index = 0;
\r
9897 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs, id));
\r
9899 for(row=0; row < itable->rows_count; row++) {
\r
9900 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9901 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9903 if(type_cell->cell_kind == aioc__undefined)
\r
9907 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9908 result.type_descriptor = type_cell->type_descriptor;
\r
9909 result.presence_index = presence_index;
\r
9918 memb_value_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9919 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9922 ASN__CTFAIL(app_key, td, sptr,
\r
9923 "%s: value not given (%s:%d)",
\r
9924 td->name, __FILE__, __LINE__);
\r
9929 if(1 /* No applicable constraints whatsoever */) {
\r
9930 /* Nothing is here. See below */
\r
9933 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
9937 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9938 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9942 ASN__CTFAIL(app_key, td, sptr,
\r
9943 "%s: value not given (%s:%d)",
\r
9944 td->name, __FILE__, __LINE__);
\r
9948 value = *(const long *)sptr;
\r
9950 if((value >= 0 && value <= 65535)) {
\r
9951 /* Constraint check succeeded */
\r
9954 ASN__CTFAIL(app_key, td, sptr,
\r
9955 "%s: constraint failed (%s:%d)",
\r
9956 td->name, __FILE__, __LINE__);
\r
9961 static asn_type_selector_result_t
\r
9962 select_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
9963 asn_type_selector_result_t result = {0, 0};
\r
9964 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_1;
\r
9965 size_t constraining_column = 0; /* &id */
\r
9966 size_t for_column = 1; /* &criticality */
\r
9967 size_t row, presence_index = 0;
\r
9968 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs, id));
\r
9970 for(row=0; row < itable->rows_count; row++) {
\r
9971 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
9972 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
9974 if(type_cell->cell_kind == aioc__undefined)
\r
9978 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
9979 result.type_descriptor = type_cell->type_descriptor;
\r
9980 result.presence_index = presence_index;
\r
9989 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
9990 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
9993 ASN__CTFAIL(app_key, td, sptr,
\r
9994 "%s: value not given (%s:%d)",
\r
9995 td->name, __FILE__, __LINE__);
\r
10000 if(1 /* No applicable constraints whatsoever */) {
\r
10001 /* Nothing is here. See below */
\r
10004 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10007 static asn_type_selector_result_t
\r
10008 select_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10009 asn_type_selector_result_t result = {0, 0};
\r
10010 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_1;
\r
10011 size_t constraining_column = 0; /* &id */
\r
10012 size_t for_column = 2; /* &Value */
\r
10013 size_t row, presence_index = 0;
\r
10014 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs, id));
\r
10016 for(row=0; row < itable->rows_count; row++) {
\r
10017 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10018 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10020 if(type_cell->cell_kind == aioc__undefined)
\r
10023 presence_index++;
\r
10024 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10025 result.type_descriptor = type_cell->type_descriptor;
\r
10026 result.presence_index = presence_index;
\r
10035 memb_value_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10036 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10039 ASN__CTFAIL(app_key, td, sptr,
\r
10040 "%s: value not given (%s:%d)",
\r
10041 td->name, __FILE__, __LINE__);
\r
10046 if(1 /* No applicable constraints whatsoever */) {
\r
10047 /* Nothing is here. See below */
\r
10050 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10054 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10055 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10059 ASN__CTFAIL(app_key, td, sptr,
\r
10060 "%s: value not given (%s:%d)",
\r
10061 td->name, __FILE__, __LINE__);
\r
10065 value = *(const long *)sptr;
\r
10067 if((value >= 0 && value <= 65535)) {
\r
10068 /* Constraint check succeeded */
\r
10071 ASN__CTFAIL(app_key, td, sptr,
\r
10072 "%s: constraint failed (%s:%d)",
\r
10073 td->name, __FILE__, __LINE__);
\r
10078 static asn_type_selector_result_t
\r
10079 select_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10080 asn_type_selector_result_t result = {0, 0};
\r
10081 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_1;
\r
10082 size_t constraining_column = 0; /* &id */
\r
10083 size_t for_column = 1; /* &criticality */
\r
10084 size_t row, presence_index = 0;
\r
10085 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs, id));
\r
10087 for(row=0; row < itable->rows_count; row++) {
\r
10088 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10089 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10091 if(type_cell->cell_kind == aioc__undefined)
\r
10094 presence_index++;
\r
10095 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10096 result.type_descriptor = type_cell->type_descriptor;
\r
10097 result.presence_index = presence_index;
\r
10106 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10107 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10110 ASN__CTFAIL(app_key, td, sptr,
\r
10111 "%s: value not given (%s:%d)",
\r
10112 td->name, __FILE__, __LINE__);
\r
10117 if(1 /* No applicable constraints whatsoever */) {
\r
10118 /* Nothing is here. See below */
\r
10121 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10124 static asn_type_selector_result_t
\r
10125 select_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10126 asn_type_selector_result_t result = {0, 0};
\r
10127 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_1;
\r
10128 size_t constraining_column = 0; /* &id */
\r
10129 size_t for_column = 2; /* &Value */
\r
10130 size_t row, presence_index = 0;
\r
10131 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs, id));
\r
10133 for(row=0; row < itable->rows_count; row++) {
\r
10134 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10135 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10137 if(type_cell->cell_kind == aioc__undefined)
\r
10140 presence_index++;
\r
10141 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10142 result.type_descriptor = type_cell->type_descriptor;
\r
10143 result.presence_index = presence_index;
\r
10152 memb_value_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10153 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10156 ASN__CTFAIL(app_key, td, sptr,
\r
10157 "%s: value not given (%s:%d)",
\r
10158 td->name, __FILE__, __LINE__);
\r
10163 if(1 /* No applicable constraints whatsoever */) {
\r
10164 /* Nothing is here. See below */
\r
10167 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10171 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10176 ASN__CTFAIL(app_key, td, sptr,
\r
10177 "%s: value not given (%s:%d)",
\r
10178 td->name, __FILE__, __LINE__);
\r
10182 value = *(const long *)sptr;
\r
10184 if((value >= 0 && value <= 65535)) {
\r
10185 /* Constraint check succeeded */
\r
10188 ASN__CTFAIL(app_key, td, sptr,
\r
10189 "%s: constraint failed (%s:%d)",
\r
10190 td->name, __FILE__, __LINE__);
\r
10195 static asn_type_selector_result_t
\r
10196 select_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10197 asn_type_selector_result_t result = {0, 0};
\r
10198 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_1;
\r
10199 size_t constraining_column = 0; /* &id */
\r
10200 size_t for_column = 1; /* &criticality */
\r
10201 size_t row, presence_index = 0;
\r
10202 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs, id));
\r
10204 for(row=0; row < itable->rows_count; row++) {
\r
10205 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10206 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10208 if(type_cell->cell_kind == aioc__undefined)
\r
10211 presence_index++;
\r
10212 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10213 result.type_descriptor = type_cell->type_descriptor;
\r
10214 result.presence_index = presence_index;
\r
10223 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10224 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10227 ASN__CTFAIL(app_key, td, sptr,
\r
10228 "%s: value not given (%s:%d)",
\r
10229 td->name, __FILE__, __LINE__);
\r
10234 if(1 /* No applicable constraints whatsoever */) {
\r
10235 /* Nothing is here. See below */
\r
10238 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10241 static asn_type_selector_result_t
\r
10242 select_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10243 asn_type_selector_result_t result = {0, 0};
\r
10244 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_1;
\r
10245 size_t constraining_column = 0; /* &id */
\r
10246 size_t for_column = 2; /* &Value */
\r
10247 size_t row, presence_index = 0;
\r
10248 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs, id));
\r
10250 for(row=0; row < itable->rows_count; row++) {
\r
10251 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10252 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10254 if(type_cell->cell_kind == aioc__undefined)
\r
10257 presence_index++;
\r
10258 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10259 result.type_descriptor = type_cell->type_descriptor;
\r
10260 result.presence_index = presence_index;
\r
10269 memb_value_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10270 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10273 ASN__CTFAIL(app_key, td, sptr,
\r
10274 "%s: value not given (%s:%d)",
\r
10275 td->name, __FILE__, __LINE__);
\r
10280 if(1 /* No applicable constraints whatsoever */) {
\r
10281 /* Nothing is here. See below */
\r
10284 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10288 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10293 ASN__CTFAIL(app_key, td, sptr,
\r
10294 "%s: value not given (%s:%d)",
\r
10295 td->name, __FILE__, __LINE__);
\r
10299 value = *(const long *)sptr;
\r
10301 if((value >= 0 && value <= 65535)) {
\r
10302 /* Constraint check succeeded */
\r
10305 ASN__CTFAIL(app_key, td, sptr,
\r
10306 "%s: constraint failed (%s:%d)",
\r
10307 td->name, __FILE__, __LINE__);
\r
10312 static asn_type_selector_result_t
\r
10313 select_E_RABs_DataForwardingAddress_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10314 asn_type_selector_result_t result = {0, 0};
\r
10315 const asn_ioc_set_t *itable = asn_IOS_E_RABs_DataForwardingAddress_ItemIEs_1;
\r
10316 size_t constraining_column = 0; /* &id */
\r
10317 size_t for_column = 1; /* &criticality */
\r
10318 size_t row, presence_index = 0;
\r
10319 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_DataForwardingAddress_ItemIEs, id));
\r
10321 for(row=0; row < itable->rows_count; row++) {
\r
10322 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10323 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10325 if(type_cell->cell_kind == aioc__undefined)
\r
10328 presence_index++;
\r
10329 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10330 result.type_descriptor = type_cell->type_descriptor;
\r
10331 result.presence_index = presence_index;
\r
10340 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10341 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10344 ASN__CTFAIL(app_key, td, sptr,
\r
10345 "%s: value not given (%s:%d)",
\r
10346 td->name, __FILE__, __LINE__);
\r
10351 if(1 /* No applicable constraints whatsoever */) {
\r
10352 /* Nothing is here. See below */
\r
10355 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10358 static asn_type_selector_result_t
\r
10359 select_E_RABs_DataForwardingAddress_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10360 asn_type_selector_result_t result = {0, 0};
\r
10361 const asn_ioc_set_t *itable = asn_IOS_E_RABs_DataForwardingAddress_ItemIEs_1;
\r
10362 size_t constraining_column = 0; /* &id */
\r
10363 size_t for_column = 2; /* &Value */
\r
10364 size_t row, presence_index = 0;
\r
10365 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_DataForwardingAddress_ItemIEs, id));
\r
10367 for(row=0; row < itable->rows_count; row++) {
\r
10368 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10369 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10371 if(type_cell->cell_kind == aioc__undefined)
\r
10374 presence_index++;
\r
10375 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10376 result.type_descriptor = type_cell->type_descriptor;
\r
10377 result.presence_index = presence_index;
\r
10386 memb_value_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10387 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10390 ASN__CTFAIL(app_key, td, sptr,
\r
10391 "%s: value not given (%s:%d)",
\r
10392 td->name, __FILE__, __LINE__);
\r
10397 if(1 /* No applicable constraints whatsoever */) {
\r
10398 /* Nothing is here. See below */
\r
10401 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10405 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10406 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10410 ASN__CTFAIL(app_key, td, sptr,
\r
10411 "%s: value not given (%s:%d)",
\r
10412 td->name, __FILE__, __LINE__);
\r
10416 value = *(const long *)sptr;
\r
10418 if((value >= 0 && value <= 65535)) {
\r
10419 /* Constraint check succeeded */
\r
10422 ASN__CTFAIL(app_key, td, sptr,
\r
10423 "%s: constraint failed (%s:%d)",
\r
10424 td->name, __FILE__, __LINE__);
\r
10429 static asn_type_selector_result_t
\r
10430 select_E_RAB_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10431 asn_type_selector_result_t result = {0, 0};
\r
10432 const asn_ioc_set_t *itable = asn_IOS_E_RAB_ItemIEs_1;
\r
10433 size_t constraining_column = 0; /* &id */
\r
10434 size_t for_column = 1; /* &criticality */
\r
10435 size_t row, presence_index = 0;
\r
10436 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_ItemIEs, id));
\r
10438 for(row=0; row < itable->rows_count; row++) {
\r
10439 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10440 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10442 if(type_cell->cell_kind == aioc__undefined)
\r
10445 presence_index++;
\r
10446 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10447 result.type_descriptor = type_cell->type_descriptor;
\r
10448 result.presence_index = presence_index;
\r
10457 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10458 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10461 ASN__CTFAIL(app_key, td, sptr,
\r
10462 "%s: value not given (%s:%d)",
\r
10463 td->name, __FILE__, __LINE__);
\r
10468 if(1 /* No applicable constraints whatsoever */) {
\r
10469 /* Nothing is here. See below */
\r
10472 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10475 static asn_type_selector_result_t
\r
10476 select_E_RAB_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10477 asn_type_selector_result_t result = {0, 0};
\r
10478 const asn_ioc_set_t *itable = asn_IOS_E_RAB_ItemIEs_1;
\r
10479 size_t constraining_column = 0; /* &id */
\r
10480 size_t for_column = 2; /* &Value */
\r
10481 size_t row, presence_index = 0;
\r
10482 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_ItemIEs, id));
\r
10484 for(row=0; row < itable->rows_count; row++) {
\r
10485 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10486 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10488 if(type_cell->cell_kind == aioc__undefined)
\r
10491 presence_index++;
\r
10492 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10493 result.type_descriptor = type_cell->type_descriptor;
\r
10494 result.presence_index = presence_index;
\r
10503 memb_value_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10504 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10507 ASN__CTFAIL(app_key, td, sptr,
\r
10508 "%s: value not given (%s:%d)",
\r
10509 td->name, __FILE__, __LINE__);
\r
10514 if(1 /* No applicable constraints whatsoever */) {
\r
10515 /* Nothing is here. See below */
\r
10518 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10522 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10523 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10527 ASN__CTFAIL(app_key, td, sptr,
\r
10528 "%s: value not given (%s:%d)",
\r
10529 td->name, __FILE__, __LINE__);
\r
10533 value = *(const long *)sptr;
\r
10535 if((value >= 0 && value <= 65535)) {
\r
10536 /* Constraint check succeeded */
\r
10539 ASN__CTFAIL(app_key, td, sptr,
\r
10540 "%s: constraint failed (%s:%d)",
\r
10541 td->name, __FILE__, __LINE__);
\r
10546 static asn_type_selector_result_t
\r
10547 select_E_RABUsageReport_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10548 asn_type_selector_result_t result = {0, 0};
\r
10549 const asn_ioc_set_t *itable = asn_IOS_E_RABUsageReport_ItemIEs_1;
\r
10550 size_t constraining_column = 0; /* &id */
\r
10551 size_t for_column = 1; /* &criticality */
\r
10552 size_t row, presence_index = 0;
\r
10553 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABUsageReport_ItemIEs, id));
\r
10555 for(row=0; row < itable->rows_count; row++) {
\r
10556 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10557 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10559 if(type_cell->cell_kind == aioc__undefined)
\r
10562 presence_index++;
\r
10563 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10564 result.type_descriptor = type_cell->type_descriptor;
\r
10565 result.presence_index = presence_index;
\r
10574 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10575 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10578 ASN__CTFAIL(app_key, td, sptr,
\r
10579 "%s: value not given (%s:%d)",
\r
10580 td->name, __FILE__, __LINE__);
\r
10585 if(1 /* No applicable constraints whatsoever */) {
\r
10586 /* Nothing is here. See below */
\r
10589 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10592 static asn_type_selector_result_t
\r
10593 select_E_RABUsageReport_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10594 asn_type_selector_result_t result = {0, 0};
\r
10595 const asn_ioc_set_t *itable = asn_IOS_E_RABUsageReport_ItemIEs_1;
\r
10596 size_t constraining_column = 0; /* &id */
\r
10597 size_t for_column = 2; /* &Value */
\r
10598 size_t row, presence_index = 0;
\r
10599 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABUsageReport_ItemIEs, id));
\r
10601 for(row=0; row < itable->rows_count; row++) {
\r
10602 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10603 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10605 if(type_cell->cell_kind == aioc__undefined)
\r
10608 presence_index++;
\r
10609 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10610 result.type_descriptor = type_cell->type_descriptor;
\r
10611 result.presence_index = presence_index;
\r
10620 memb_value_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10621 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10624 ASN__CTFAIL(app_key, td, sptr,
\r
10625 "%s: value not given (%s:%d)",
\r
10626 td->name, __FILE__, __LINE__);
\r
10631 if(1 /* No applicable constraints whatsoever */) {
\r
10632 /* Nothing is here. See below */
\r
10635 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10639 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10640 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10644 ASN__CTFAIL(app_key, td, sptr,
\r
10645 "%s: value not given (%s:%d)",
\r
10646 td->name, __FILE__, __LINE__);
\r
10650 value = *(const long *)sptr;
\r
10652 if((value >= 0 && value <= 65535)) {
\r
10653 /* Constraint check succeeded */
\r
10656 ASN__CTFAIL(app_key, td, sptr,
\r
10657 "%s: constraint failed (%s:%d)",
\r
10658 td->name, __FILE__, __LINE__);
\r
10663 static asn_type_selector_result_t
\r
10664 select_SecondaryRATUsageReport_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10665 asn_type_selector_result_t result = {0, 0};
\r
10666 const asn_ioc_set_t *itable = asn_IOS_SecondaryRATUsageReport_ItemIEs_1;
\r
10667 size_t constraining_column = 0; /* &id */
\r
10668 size_t for_column = 1; /* &criticality */
\r
10669 size_t row, presence_index = 0;
\r
10670 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SecondaryRATUsageReport_ItemIEs, id));
\r
10672 for(row=0; row < itable->rows_count; row++) {
\r
10673 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10674 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10676 if(type_cell->cell_kind == aioc__undefined)
\r
10679 presence_index++;
\r
10680 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10681 result.type_descriptor = type_cell->type_descriptor;
\r
10682 result.presence_index = presence_index;
\r
10691 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10692 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10695 ASN__CTFAIL(app_key, td, sptr,
\r
10696 "%s: value not given (%s:%d)",
\r
10697 td->name, __FILE__, __LINE__);
\r
10702 if(1 /* No applicable constraints whatsoever */) {
\r
10703 /* Nothing is here. See below */
\r
10706 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10709 static asn_type_selector_result_t
\r
10710 select_SecondaryRATUsageReport_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10711 asn_type_selector_result_t result = {0, 0};
\r
10712 const asn_ioc_set_t *itable = asn_IOS_SecondaryRATUsageReport_ItemIEs_1;
\r
10713 size_t constraining_column = 0; /* &id */
\r
10714 size_t for_column = 2; /* &Value */
\r
10715 size_t row, presence_index = 0;
\r
10716 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SecondaryRATUsageReport_ItemIEs, id));
\r
10718 for(row=0; row < itable->rows_count; row++) {
\r
10719 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10720 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10722 if(type_cell->cell_kind == aioc__undefined)
\r
10725 presence_index++;
\r
10726 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10727 result.type_descriptor = type_cell->type_descriptor;
\r
10728 result.presence_index = presence_index;
\r
10737 memb_value_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10738 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10741 ASN__CTFAIL(app_key, td, sptr,
\r
10742 "%s: value not given (%s:%d)",
\r
10743 td->name, __FILE__, __LINE__);
\r
10748 if(1 /* No applicable constraints whatsoever */) {
\r
10749 /* Nothing is here. See below */
\r
10752 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10756 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10757 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10761 ASN__CTFAIL(app_key, td, sptr,
\r
10762 "%s: value not given (%s:%d)",
\r
10763 td->name, __FILE__, __LINE__);
\r
10767 value = *(const long *)sptr;
\r
10769 if((value >= 0 && value <= 65535)) {
\r
10770 /* Constraint check succeeded */
\r
10773 ASN__CTFAIL(app_key, td, sptr,
\r
10774 "%s: constraint failed (%s:%d)",
\r
10775 td->name, __FILE__, __LINE__);
\r
10780 static asn_type_selector_result_t
\r
10781 select_RICsubscriptionRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10782 asn_type_selector_result_t result = {0, 0};
\r
10783 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionRequest_IEs_1;
\r
10784 size_t constraining_column = 0; /* &id */
\r
10785 size_t for_column = 1; /* &criticality */
\r
10786 size_t row, presence_index = 0;
\r
10787 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionRequest_IEs, id));
\r
10789 for(row=0; row < itable->rows_count; row++) {
\r
10790 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10791 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10793 if(type_cell->cell_kind == aioc__undefined)
\r
10796 presence_index++;
\r
10797 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10798 result.type_descriptor = type_cell->type_descriptor;
\r
10799 result.presence_index = presence_index;
\r
10808 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10809 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10812 ASN__CTFAIL(app_key, td, sptr,
\r
10813 "%s: value not given (%s:%d)",
\r
10814 td->name, __FILE__, __LINE__);
\r
10819 if(1 /* No applicable constraints whatsoever */) {
\r
10820 /* Nothing is here. See below */
\r
10823 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10826 static asn_type_selector_result_t
\r
10827 select_RICsubscriptionRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10828 asn_type_selector_result_t result = {0, 0};
\r
10829 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionRequest_IEs_1;
\r
10830 size_t constraining_column = 0; /* &id */
\r
10831 size_t for_column = 2; /* &Value */
\r
10832 size_t row, presence_index = 0;
\r
10833 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionRequest_IEs, id));
\r
10835 for(row=0; row < itable->rows_count; row++) {
\r
10836 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10837 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10839 if(type_cell->cell_kind == aioc__undefined)
\r
10842 presence_index++;
\r
10843 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10844 result.type_descriptor = type_cell->type_descriptor;
\r
10845 result.presence_index = presence_index;
\r
10854 memb_value_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10855 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10858 ASN__CTFAIL(app_key, td, sptr,
\r
10859 "%s: value not given (%s:%d)",
\r
10860 td->name, __FILE__, __LINE__);
\r
10865 if(1 /* No applicable constraints whatsoever */) {
\r
10866 /* Nothing is here. See below */
\r
10869 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10873 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10874 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10878 ASN__CTFAIL(app_key, td, sptr,
\r
10879 "%s: value not given (%s:%d)",
\r
10880 td->name, __FILE__, __LINE__);
\r
10884 value = *(const long *)sptr;
\r
10886 if((value >= 0 && value <= 65535)) {
\r
10887 /* Constraint check succeeded */
\r
10890 ASN__CTFAIL(app_key, td, sptr,
\r
10891 "%s: constraint failed (%s:%d)",
\r
10892 td->name, __FILE__, __LINE__);
\r
10897 static asn_type_selector_result_t
\r
10898 select_RICsubscriptionResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10899 asn_type_selector_result_t result = {0, 0};
\r
10900 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionResponse_IEs_1;
\r
10901 size_t constraining_column = 0; /* &id */
\r
10902 size_t for_column = 1; /* &criticality */
\r
10903 size_t row, presence_index = 0;
\r
10904 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionResponse_IEs, id));
\r
10906 for(row=0; row < itable->rows_count; row++) {
\r
10907 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10908 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10910 if(type_cell->cell_kind == aioc__undefined)
\r
10913 presence_index++;
\r
10914 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10915 result.type_descriptor = type_cell->type_descriptor;
\r
10916 result.presence_index = presence_index;
\r
10925 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10926 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10929 ASN__CTFAIL(app_key, td, sptr,
\r
10930 "%s: value not given (%s:%d)",
\r
10931 td->name, __FILE__, __LINE__);
\r
10936 if(1 /* No applicable constraints whatsoever */) {
\r
10937 /* Nothing is here. See below */
\r
10940 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10943 static asn_type_selector_result_t
\r
10944 select_RICsubscriptionResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
10945 asn_type_selector_result_t result = {0, 0};
\r
10946 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionResponse_IEs_1;
\r
10947 size_t constraining_column = 0; /* &id */
\r
10948 size_t for_column = 2; /* &Value */
\r
10949 size_t row, presence_index = 0;
\r
10950 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionResponse_IEs, id));
\r
10952 for(row=0; row < itable->rows_count; row++) {
\r
10953 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
10954 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
10956 if(type_cell->cell_kind == aioc__undefined)
\r
10959 presence_index++;
\r
10960 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
10961 result.type_descriptor = type_cell->type_descriptor;
\r
10962 result.presence_index = presence_index;
\r
10971 memb_value_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10972 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10975 ASN__CTFAIL(app_key, td, sptr,
\r
10976 "%s: value not given (%s:%d)",
\r
10977 td->name, __FILE__, __LINE__);
\r
10982 if(1 /* No applicable constraints whatsoever */) {
\r
10983 /* Nothing is here. See below */
\r
10986 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
10990 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
10991 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
10995 ASN__CTFAIL(app_key, td, sptr,
\r
10996 "%s: value not given (%s:%d)",
\r
10997 td->name, __FILE__, __LINE__);
\r
11001 value = *(const long *)sptr;
\r
11003 if((value >= 0 && value <= 65535)) {
\r
11004 /* Constraint check succeeded */
\r
11007 ASN__CTFAIL(app_key, td, sptr,
\r
11008 "%s: constraint failed (%s:%d)",
\r
11009 td->name, __FILE__, __LINE__);
\r
11014 static asn_type_selector_result_t
\r
11015 select_RICsubscriptionFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11016 asn_type_selector_result_t result = {0, 0};
\r
11017 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionFailure_IEs_1;
\r
11018 size_t constraining_column = 0; /* &id */
\r
11019 size_t for_column = 1; /* &criticality */
\r
11020 size_t row, presence_index = 0;
\r
11021 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionFailure_IEs, id));
\r
11023 for(row=0; row < itable->rows_count; row++) {
\r
11024 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11025 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11027 if(type_cell->cell_kind == aioc__undefined)
\r
11030 presence_index++;
\r
11031 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11032 result.type_descriptor = type_cell->type_descriptor;
\r
11033 result.presence_index = presence_index;
\r
11042 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11043 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11046 ASN__CTFAIL(app_key, td, sptr,
\r
11047 "%s: value not given (%s:%d)",
\r
11048 td->name, __FILE__, __LINE__);
\r
11053 if(1 /* No applicable constraints whatsoever */) {
\r
11054 /* Nothing is here. See below */
\r
11057 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11060 static asn_type_selector_result_t
\r
11061 select_RICsubscriptionFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11062 asn_type_selector_result_t result = {0, 0};
\r
11063 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionFailure_IEs_1;
\r
11064 size_t constraining_column = 0; /* &id */
\r
11065 size_t for_column = 2; /* &Value */
\r
11066 size_t row, presence_index = 0;
\r
11067 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionFailure_IEs, id));
\r
11069 for(row=0; row < itable->rows_count; row++) {
\r
11070 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11071 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11073 if(type_cell->cell_kind == aioc__undefined)
\r
11076 presence_index++;
\r
11077 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11078 result.type_descriptor = type_cell->type_descriptor;
\r
11079 result.presence_index = presence_index;
\r
11088 memb_value_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11089 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11092 ASN__CTFAIL(app_key, td, sptr,
\r
11093 "%s: value not given (%s:%d)",
\r
11094 td->name, __FILE__, __LINE__);
\r
11099 if(1 /* No applicable constraints whatsoever */) {
\r
11100 /* Nothing is here. See below */
\r
11103 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11107 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11108 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11112 ASN__CTFAIL(app_key, td, sptr,
\r
11113 "%s: value not given (%s:%d)",
\r
11114 td->name, __FILE__, __LINE__);
\r
11118 value = *(const long *)sptr;
\r
11120 if((value >= 0 && value <= 65535)) {
\r
11121 /* Constraint check succeeded */
\r
11124 ASN__CTFAIL(app_key, td, sptr,
\r
11125 "%s: constraint failed (%s:%d)",
\r
11126 td->name, __FILE__, __LINE__);
\r
11131 static asn_type_selector_result_t
\r
11132 select_RICsubscriptionDeleteRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11133 asn_type_selector_result_t result = {0, 0};
\r
11134 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteRequest_IEs_1;
\r
11135 size_t constraining_column = 0; /* &id */
\r
11136 size_t for_column = 1; /* &criticality */
\r
11137 size_t row, presence_index = 0;
\r
11138 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteRequest_IEs, id));
\r
11140 for(row=0; row < itable->rows_count; row++) {
\r
11141 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11142 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11144 if(type_cell->cell_kind == aioc__undefined)
\r
11147 presence_index++;
\r
11148 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11149 result.type_descriptor = type_cell->type_descriptor;
\r
11150 result.presence_index = presence_index;
\r
11159 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11160 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11163 ASN__CTFAIL(app_key, td, sptr,
\r
11164 "%s: value not given (%s:%d)",
\r
11165 td->name, __FILE__, __LINE__);
\r
11170 if(1 /* No applicable constraints whatsoever */) {
\r
11171 /* Nothing is here. See below */
\r
11174 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11177 static asn_type_selector_result_t
\r
11178 select_RICsubscriptionDeleteRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11179 asn_type_selector_result_t result = {0, 0};
\r
11180 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteRequest_IEs_1;
\r
11181 size_t constraining_column = 0; /* &id */
\r
11182 size_t for_column = 2; /* &Value */
\r
11183 size_t row, presence_index = 0;
\r
11184 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteRequest_IEs, id));
\r
11186 for(row=0; row < itable->rows_count; row++) {
\r
11187 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11188 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11190 if(type_cell->cell_kind == aioc__undefined)
\r
11193 presence_index++;
\r
11194 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11195 result.type_descriptor = type_cell->type_descriptor;
\r
11196 result.presence_index = presence_index;
\r
11205 memb_value_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11206 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11209 ASN__CTFAIL(app_key, td, sptr,
\r
11210 "%s: value not given (%s:%d)",
\r
11211 td->name, __FILE__, __LINE__);
\r
11216 if(1 /* No applicable constraints whatsoever */) {
\r
11217 /* Nothing is here. See below */
\r
11220 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11224 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11225 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11229 ASN__CTFAIL(app_key, td, sptr,
\r
11230 "%s: value not given (%s:%d)",
\r
11231 td->name, __FILE__, __LINE__);
\r
11235 value = *(const long *)sptr;
\r
11237 if((value >= 0 && value <= 65535)) {
\r
11238 /* Constraint check succeeded */
\r
11241 ASN__CTFAIL(app_key, td, sptr,
\r
11242 "%s: constraint failed (%s:%d)",
\r
11243 td->name, __FILE__, __LINE__);
\r
11248 static asn_type_selector_result_t
\r
11249 select_RICsubscriptionDeleteResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11250 asn_type_selector_result_t result = {0, 0};
\r
11251 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteResponse_IEs_1;
\r
11252 size_t constraining_column = 0; /* &id */
\r
11253 size_t for_column = 1; /* &criticality */
\r
11254 size_t row, presence_index = 0;
\r
11255 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteResponse_IEs, id));
\r
11257 for(row=0; row < itable->rows_count; row++) {
\r
11258 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11259 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11261 if(type_cell->cell_kind == aioc__undefined)
\r
11264 presence_index++;
\r
11265 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11266 result.type_descriptor = type_cell->type_descriptor;
\r
11267 result.presence_index = presence_index;
\r
11276 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11277 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11280 ASN__CTFAIL(app_key, td, sptr,
\r
11281 "%s: value not given (%s:%d)",
\r
11282 td->name, __FILE__, __LINE__);
\r
11287 if(1 /* No applicable constraints whatsoever */) {
\r
11288 /* Nothing is here. See below */
\r
11291 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11294 static asn_type_selector_result_t
\r
11295 select_RICsubscriptionDeleteResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11296 asn_type_selector_result_t result = {0, 0};
\r
11297 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteResponse_IEs_1;
\r
11298 size_t constraining_column = 0; /* &id */
\r
11299 size_t for_column = 2; /* &Value */
\r
11300 size_t row, presence_index = 0;
\r
11301 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteResponse_IEs, id));
\r
11303 for(row=0; row < itable->rows_count; row++) {
\r
11304 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11305 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11307 if(type_cell->cell_kind == aioc__undefined)
\r
11310 presence_index++;
\r
11311 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11312 result.type_descriptor = type_cell->type_descriptor;
\r
11313 result.presence_index = presence_index;
\r
11322 memb_value_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11323 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11326 ASN__CTFAIL(app_key, td, sptr,
\r
11327 "%s: value not given (%s:%d)",
\r
11328 td->name, __FILE__, __LINE__);
\r
11333 if(1 /* No applicable constraints whatsoever */) {
\r
11334 /* Nothing is here. See below */
\r
11337 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11341 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11342 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11346 ASN__CTFAIL(app_key, td, sptr,
\r
11347 "%s: value not given (%s:%d)",
\r
11348 td->name, __FILE__, __LINE__);
\r
11352 value = *(const long *)sptr;
\r
11354 if((value >= 0 && value <= 65535)) {
\r
11355 /* Constraint check succeeded */
\r
11358 ASN__CTFAIL(app_key, td, sptr,
\r
11359 "%s: constraint failed (%s:%d)",
\r
11360 td->name, __FILE__, __LINE__);
\r
11365 static asn_type_selector_result_t
\r
11366 select_RICsubscriptionDeleteFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11367 asn_type_selector_result_t result = {0, 0};
\r
11368 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteFailure_IEs_1;
\r
11369 size_t constraining_column = 0; /* &id */
\r
11370 size_t for_column = 1; /* &criticality */
\r
11371 size_t row, presence_index = 0;
\r
11372 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteFailure_IEs, id));
\r
11374 for(row=0; row < itable->rows_count; row++) {
\r
11375 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11376 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11378 if(type_cell->cell_kind == aioc__undefined)
\r
11381 presence_index++;
\r
11382 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11383 result.type_descriptor = type_cell->type_descriptor;
\r
11384 result.presence_index = presence_index;
\r
11393 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11394 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11397 ASN__CTFAIL(app_key, td, sptr,
\r
11398 "%s: value not given (%s:%d)",
\r
11399 td->name, __FILE__, __LINE__);
\r
11404 if(1 /* No applicable constraints whatsoever */) {
\r
11405 /* Nothing is here. See below */
\r
11408 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11411 static asn_type_selector_result_t
\r
11412 select_RICsubscriptionDeleteFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11413 asn_type_selector_result_t result = {0, 0};
\r
11414 const asn_ioc_set_t *itable = asn_IOS_RICsubscriptionDeleteFailure_IEs_1;
\r
11415 size_t constraining_column = 0; /* &id */
\r
11416 size_t for_column = 2; /* &Value */
\r
11417 size_t row, presence_index = 0;
\r
11418 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICsubscriptionDeleteFailure_IEs, id));
\r
11420 for(row=0; row < itable->rows_count; row++) {
\r
11421 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11422 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11424 if(type_cell->cell_kind == aioc__undefined)
\r
11427 presence_index++;
\r
11428 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11429 result.type_descriptor = type_cell->type_descriptor;
\r
11430 result.presence_index = presence_index;
\r
11439 memb_value_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11440 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11443 ASN__CTFAIL(app_key, td, sptr,
\r
11444 "%s: value not given (%s:%d)",
\r
11445 td->name, __FILE__, __LINE__);
\r
11450 if(1 /* No applicable constraints whatsoever */) {
\r
11451 /* Nothing is here. See below */
\r
11454 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11458 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11459 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11463 ASN__CTFAIL(app_key, td, sptr,
\r
11464 "%s: value not given (%s:%d)",
\r
11465 td->name, __FILE__, __LINE__);
\r
11469 value = *(const long *)sptr;
\r
11471 if((value >= 0 && value <= 65535)) {
\r
11472 /* Constraint check succeeded */
\r
11475 ASN__CTFAIL(app_key, td, sptr,
\r
11476 "%s: constraint failed (%s:%d)",
\r
11477 td->name, __FILE__, __LINE__);
\r
11482 static asn_type_selector_result_t
\r
11483 select_RICindication_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11484 asn_type_selector_result_t result = {0, 0};
\r
11485 const asn_ioc_set_t *itable = asn_IOS_RICindication_IEs_1;
\r
11486 size_t constraining_column = 0; /* &id */
\r
11487 size_t for_column = 1; /* &criticality */
\r
11488 size_t row, presence_index = 0;
\r
11489 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICindication_IEs, id));
\r
11491 for(row=0; row < itable->rows_count; row++) {
\r
11492 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11493 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11495 if(type_cell->cell_kind == aioc__undefined)
\r
11498 presence_index++;
\r
11499 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11500 result.type_descriptor = type_cell->type_descriptor;
\r
11501 result.presence_index = presence_index;
\r
11510 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11511 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11514 ASN__CTFAIL(app_key, td, sptr,
\r
11515 "%s: value not given (%s:%d)",
\r
11516 td->name, __FILE__, __LINE__);
\r
11521 if(1 /* No applicable constraints whatsoever */) {
\r
11522 /* Nothing is here. See below */
\r
11525 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11528 static asn_type_selector_result_t
\r
11529 select_RICindication_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11530 asn_type_selector_result_t result = {0, 0};
\r
11531 const asn_ioc_set_t *itable = asn_IOS_RICindication_IEs_1;
\r
11532 size_t constraining_column = 0; /* &id */
\r
11533 size_t for_column = 2; /* &Value */
\r
11534 size_t row, presence_index = 0;
\r
11535 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICindication_IEs, id));
\r
11537 for(row=0; row < itable->rows_count; row++) {
\r
11538 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11539 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11541 if(type_cell->cell_kind == aioc__undefined)
\r
11544 presence_index++;
\r
11545 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11546 result.type_descriptor = type_cell->type_descriptor;
\r
11547 result.presence_index = presence_index;
\r
11556 memb_value_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11557 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11560 ASN__CTFAIL(app_key, td, sptr,
\r
11561 "%s: value not given (%s:%d)",
\r
11562 td->name, __FILE__, __LINE__);
\r
11567 if(1 /* No applicable constraints whatsoever */) {
\r
11568 /* Nothing is here. See below */
\r
11571 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11575 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11576 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11580 ASN__CTFAIL(app_key, td, sptr,
\r
11581 "%s: value not given (%s:%d)",
\r
11582 td->name, __FILE__, __LINE__);
\r
11586 value = *(const long *)sptr;
\r
11588 if((value >= 0 && value <= 65535)) {
\r
11589 /* Constraint check succeeded */
\r
11592 ASN__CTFAIL(app_key, td, sptr,
\r
11593 "%s: constraint failed (%s:%d)",
\r
11594 td->name, __FILE__, __LINE__);
\r
11599 static asn_type_selector_result_t
\r
11600 select_RICcontrolRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11601 asn_type_selector_result_t result = {0, 0};
\r
11602 const asn_ioc_set_t *itable = asn_IOS_RICcontrolRequest_IEs_1;
\r
11603 size_t constraining_column = 0; /* &id */
\r
11604 size_t for_column = 1; /* &criticality */
\r
11605 size_t row, presence_index = 0;
\r
11606 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolRequest_IEs, id));
\r
11608 for(row=0; row < itable->rows_count; row++) {
\r
11609 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11610 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11612 if(type_cell->cell_kind == aioc__undefined)
\r
11615 presence_index++;
\r
11616 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11617 result.type_descriptor = type_cell->type_descriptor;
\r
11618 result.presence_index = presence_index;
\r
11627 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11628 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11631 ASN__CTFAIL(app_key, td, sptr,
\r
11632 "%s: value not given (%s:%d)",
\r
11633 td->name, __FILE__, __LINE__);
\r
11638 if(1 /* No applicable constraints whatsoever */) {
\r
11639 /* Nothing is here. See below */
\r
11642 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11645 static asn_type_selector_result_t
\r
11646 select_RICcontrolRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11647 asn_type_selector_result_t result = {0, 0};
\r
11648 const asn_ioc_set_t *itable = asn_IOS_RICcontrolRequest_IEs_1;
\r
11649 size_t constraining_column = 0; /* &id */
\r
11650 size_t for_column = 2; /* &Value */
\r
11651 size_t row, presence_index = 0;
\r
11652 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolRequest_IEs, id));
\r
11654 for(row=0; row < itable->rows_count; row++) {
\r
11655 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11656 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11658 if(type_cell->cell_kind == aioc__undefined)
\r
11661 presence_index++;
\r
11662 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11663 result.type_descriptor = type_cell->type_descriptor;
\r
11664 result.presence_index = presence_index;
\r
11673 memb_value_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11674 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11677 ASN__CTFAIL(app_key, td, sptr,
\r
11678 "%s: value not given (%s:%d)",
\r
11679 td->name, __FILE__, __LINE__);
\r
11684 if(1 /* No applicable constraints whatsoever */) {
\r
11685 /* Nothing is here. See below */
\r
11688 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11692 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11693 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11697 ASN__CTFAIL(app_key, td, sptr,
\r
11698 "%s: value not given (%s:%d)",
\r
11699 td->name, __FILE__, __LINE__);
\r
11703 value = *(const long *)sptr;
\r
11705 if((value >= 0 && value <= 65535)) {
\r
11706 /* Constraint check succeeded */
\r
11709 ASN__CTFAIL(app_key, td, sptr,
\r
11710 "%s: constraint failed (%s:%d)",
\r
11711 td->name, __FILE__, __LINE__);
\r
11716 static asn_type_selector_result_t
\r
11717 select_RICcontrolAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11718 asn_type_selector_result_t result = {0, 0};
\r
11719 const asn_ioc_set_t *itable = asn_IOS_RICcontrolAcknowledge_IEs_1;
\r
11720 size_t constraining_column = 0; /* &id */
\r
11721 size_t for_column = 1; /* &criticality */
\r
11722 size_t row, presence_index = 0;
\r
11723 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolAcknowledge_IEs, id));
\r
11725 for(row=0; row < itable->rows_count; row++) {
\r
11726 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11727 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11729 if(type_cell->cell_kind == aioc__undefined)
\r
11732 presence_index++;
\r
11733 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11734 result.type_descriptor = type_cell->type_descriptor;
\r
11735 result.presence_index = presence_index;
\r
11744 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11745 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11748 ASN__CTFAIL(app_key, td, sptr,
\r
11749 "%s: value not given (%s:%d)",
\r
11750 td->name, __FILE__, __LINE__);
\r
11755 if(1 /* No applicable constraints whatsoever */) {
\r
11756 /* Nothing is here. See below */
\r
11759 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11762 static asn_type_selector_result_t
\r
11763 select_RICcontrolAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11764 asn_type_selector_result_t result = {0, 0};
\r
11765 const asn_ioc_set_t *itable = asn_IOS_RICcontrolAcknowledge_IEs_1;
\r
11766 size_t constraining_column = 0; /* &id */
\r
11767 size_t for_column = 2; /* &Value */
\r
11768 size_t row, presence_index = 0;
\r
11769 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolAcknowledge_IEs, id));
\r
11771 for(row=0; row < itable->rows_count; row++) {
\r
11772 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11773 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11775 if(type_cell->cell_kind == aioc__undefined)
\r
11778 presence_index++;
\r
11779 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11780 result.type_descriptor = type_cell->type_descriptor;
\r
11781 result.presence_index = presence_index;
\r
11790 memb_value_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11791 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11794 ASN__CTFAIL(app_key, td, sptr,
\r
11795 "%s: value not given (%s:%d)",
\r
11796 td->name, __FILE__, __LINE__);
\r
11801 if(1 /* No applicable constraints whatsoever */) {
\r
11802 /* Nothing is here. See below */
\r
11805 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11809 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11810 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11814 ASN__CTFAIL(app_key, td, sptr,
\r
11815 "%s: value not given (%s:%d)",
\r
11816 td->name, __FILE__, __LINE__);
\r
11820 value = *(const long *)sptr;
\r
11822 if((value >= 0 && value <= 65535)) {
\r
11823 /* Constraint check succeeded */
\r
11826 ASN__CTFAIL(app_key, td, sptr,
\r
11827 "%s: constraint failed (%s:%d)",
\r
11828 td->name, __FILE__, __LINE__);
\r
11833 static asn_type_selector_result_t
\r
11834 select_RICcontrolFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11835 asn_type_selector_result_t result = {0, 0};
\r
11836 const asn_ioc_set_t *itable = asn_IOS_RICcontrolFailure_IEs_1;
\r
11837 size_t constraining_column = 0; /* &id */
\r
11838 size_t for_column = 1; /* &criticality */
\r
11839 size_t row, presence_index = 0;
\r
11840 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolFailure_IEs, id));
\r
11842 for(row=0; row < itable->rows_count; row++) {
\r
11843 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11844 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11846 if(type_cell->cell_kind == aioc__undefined)
\r
11849 presence_index++;
\r
11850 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11851 result.type_descriptor = type_cell->type_descriptor;
\r
11852 result.presence_index = presence_index;
\r
11861 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11865 ASN__CTFAIL(app_key, td, sptr,
\r
11866 "%s: value not given (%s:%d)",
\r
11867 td->name, __FILE__, __LINE__);
\r
11872 if(1 /* No applicable constraints whatsoever */) {
\r
11873 /* Nothing is here. See below */
\r
11876 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11879 static asn_type_selector_result_t
\r
11880 select_RICcontrolFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11881 asn_type_selector_result_t result = {0, 0};
\r
11882 const asn_ioc_set_t *itable = asn_IOS_RICcontrolFailure_IEs_1;
\r
11883 size_t constraining_column = 0; /* &id */
\r
11884 size_t for_column = 2; /* &Value */
\r
11885 size_t row, presence_index = 0;
\r
11886 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICcontrolFailure_IEs, id));
\r
11888 for(row=0; row < itable->rows_count; row++) {
\r
11889 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11890 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11892 if(type_cell->cell_kind == aioc__undefined)
\r
11895 presence_index++;
\r
11896 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11897 result.type_descriptor = type_cell->type_descriptor;
\r
11898 result.presence_index = presence_index;
\r
11907 memb_value_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11908 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11911 ASN__CTFAIL(app_key, td, sptr,
\r
11912 "%s: value not given (%s:%d)",
\r
11913 td->name, __FILE__, __LINE__);
\r
11918 if(1 /* No applicable constraints whatsoever */) {
\r
11919 /* Nothing is here. See below */
\r
11922 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11926 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11931 ASN__CTFAIL(app_key, td, sptr,
\r
11932 "%s: value not given (%s:%d)",
\r
11933 td->name, __FILE__, __LINE__);
\r
11937 value = *(const long *)sptr;
\r
11939 if((value >= 0 && value <= 65535)) {
\r
11940 /* Constraint check succeeded */
\r
11943 ASN__CTFAIL(app_key, td, sptr,
\r
11944 "%s: constraint failed (%s:%d)",
\r
11945 td->name, __FILE__, __LINE__);
\r
11950 static asn_type_selector_result_t
\r
11951 select_RICserviceUpdate_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11952 asn_type_selector_result_t result = {0, 0};
\r
11953 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdate_IEs_1;
\r
11954 size_t constraining_column = 0; /* &id */
\r
11955 size_t for_column = 1; /* &criticality */
\r
11956 size_t row, presence_index = 0;
\r
11957 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdate_IEs, id));
\r
11959 for(row=0; row < itable->rows_count; row++) {
\r
11960 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
11961 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
11963 if(type_cell->cell_kind == aioc__undefined)
\r
11966 presence_index++;
\r
11967 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
11968 result.type_descriptor = type_cell->type_descriptor;
\r
11969 result.presence_index = presence_index;
\r
11978 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
11979 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
11982 ASN__CTFAIL(app_key, td, sptr,
\r
11983 "%s: value not given (%s:%d)",
\r
11984 td->name, __FILE__, __LINE__);
\r
11989 if(1 /* No applicable constraints whatsoever */) {
\r
11990 /* Nothing is here. See below */
\r
11993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
11996 static asn_type_selector_result_t
\r
11997 select_RICserviceUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
11998 asn_type_selector_result_t result = {0, 0};
\r
11999 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdate_IEs_1;
\r
12000 size_t constraining_column = 0; /* &id */
\r
12001 size_t for_column = 2; /* &Value */
\r
12002 size_t row, presence_index = 0;
\r
12003 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdate_IEs, id));
\r
12005 for(row=0; row < itable->rows_count; row++) {
\r
12006 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12007 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12009 if(type_cell->cell_kind == aioc__undefined)
\r
12012 presence_index++;
\r
12013 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12014 result.type_descriptor = type_cell->type_descriptor;
\r
12015 result.presence_index = presence_index;
\r
12024 memb_value_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12025 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12028 ASN__CTFAIL(app_key, td, sptr,
\r
12029 "%s: value not given (%s:%d)",
\r
12030 td->name, __FILE__, __LINE__);
\r
12035 if(1 /* No applicable constraints whatsoever */) {
\r
12036 /* Nothing is here. See below */
\r
12039 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12043 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12044 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12048 ASN__CTFAIL(app_key, td, sptr,
\r
12049 "%s: value not given (%s:%d)",
\r
12050 td->name, __FILE__, __LINE__);
\r
12054 value = *(const long *)sptr;
\r
12056 if((value >= 0 && value <= 65535)) {
\r
12057 /* Constraint check succeeded */
\r
12060 ASN__CTFAIL(app_key, td, sptr,
\r
12061 "%s: constraint failed (%s:%d)",
\r
12062 td->name, __FILE__, __LINE__);
\r
12067 static asn_type_selector_result_t
\r
12068 select_RICserviceUpdateAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12069 asn_type_selector_result_t result = {0, 0};
\r
12070 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateAcknowledge_IEs_1;
\r
12071 size_t constraining_column = 0; /* &id */
\r
12072 size_t for_column = 1; /* &criticality */
\r
12073 size_t row, presence_index = 0;
\r
12074 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateAcknowledge_IEs, id));
\r
12076 for(row=0; row < itable->rows_count; row++) {
\r
12077 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12078 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12080 if(type_cell->cell_kind == aioc__undefined)
\r
12083 presence_index++;
\r
12084 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12085 result.type_descriptor = type_cell->type_descriptor;
\r
12086 result.presence_index = presence_index;
\r
12095 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12096 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12099 ASN__CTFAIL(app_key, td, sptr,
\r
12100 "%s: value not given (%s:%d)",
\r
12101 td->name, __FILE__, __LINE__);
\r
12106 if(1 /* No applicable constraints whatsoever */) {
\r
12107 /* Nothing is here. See below */
\r
12110 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12113 static asn_type_selector_result_t
\r
12114 select_RICserviceUpdateAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12115 asn_type_selector_result_t result = {0, 0};
\r
12116 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateAcknowledge_IEs_1;
\r
12117 size_t constraining_column = 0; /* &id */
\r
12118 size_t for_column = 2; /* &Value */
\r
12119 size_t row, presence_index = 0;
\r
12120 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateAcknowledge_IEs, id));
\r
12122 for(row=0; row < itable->rows_count; row++) {
\r
12123 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12124 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12126 if(type_cell->cell_kind == aioc__undefined)
\r
12129 presence_index++;
\r
12130 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12131 result.type_descriptor = type_cell->type_descriptor;
\r
12132 result.presence_index = presence_index;
\r
12141 memb_value_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12142 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12145 ASN__CTFAIL(app_key, td, sptr,
\r
12146 "%s: value not given (%s:%d)",
\r
12147 td->name, __FILE__, __LINE__);
\r
12152 if(1 /* No applicable constraints whatsoever */) {
\r
12153 /* Nothing is here. See below */
\r
12156 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12160 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12161 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12165 ASN__CTFAIL(app_key, td, sptr,
\r
12166 "%s: value not given (%s:%d)",
\r
12167 td->name, __FILE__, __LINE__);
\r
12171 value = *(const long *)sptr;
\r
12173 if((value >= 0 && value <= 65535)) {
\r
12174 /* Constraint check succeeded */
\r
12177 ASN__CTFAIL(app_key, td, sptr,
\r
12178 "%s: constraint failed (%s:%d)",
\r
12179 td->name, __FILE__, __LINE__);
\r
12184 static asn_type_selector_result_t
\r
12185 select_RICserviceUpdateFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12186 asn_type_selector_result_t result = {0, 0};
\r
12187 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateFailure_IEs_1;
\r
12188 size_t constraining_column = 0; /* &id */
\r
12189 size_t for_column = 1; /* &criticality */
\r
12190 size_t row, presence_index = 0;
\r
12191 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateFailure_IEs, id));
\r
12193 for(row=0; row < itable->rows_count; row++) {
\r
12194 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12195 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12197 if(type_cell->cell_kind == aioc__undefined)
\r
12200 presence_index++;
\r
12201 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12202 result.type_descriptor = type_cell->type_descriptor;
\r
12203 result.presence_index = presence_index;
\r
12212 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12213 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12216 ASN__CTFAIL(app_key, td, sptr,
\r
12217 "%s: value not given (%s:%d)",
\r
12218 td->name, __FILE__, __LINE__);
\r
12223 if(1 /* No applicable constraints whatsoever */) {
\r
12224 /* Nothing is here. See below */
\r
12227 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12230 static asn_type_selector_result_t
\r
12231 select_RICserviceUpdateFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12232 asn_type_selector_result_t result = {0, 0};
\r
12233 const asn_ioc_set_t *itable = asn_IOS_RICserviceUpdateFailure_IEs_1;
\r
12234 size_t constraining_column = 0; /* &id */
\r
12235 size_t for_column = 2; /* &Value */
\r
12236 size_t row, presence_index = 0;
\r
12237 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceUpdateFailure_IEs, id));
\r
12239 for(row=0; row < itable->rows_count; row++) {
\r
12240 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12241 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12243 if(type_cell->cell_kind == aioc__undefined)
\r
12246 presence_index++;
\r
12247 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12248 result.type_descriptor = type_cell->type_descriptor;
\r
12249 result.presence_index = presence_index;
\r
12258 memb_value_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12259 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12262 ASN__CTFAIL(app_key, td, sptr,
\r
12263 "%s: value not given (%s:%d)",
\r
12264 td->name, __FILE__, __LINE__);
\r
12269 if(1 /* No applicable constraints whatsoever */) {
\r
12270 /* Nothing is here. See below */
\r
12273 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12277 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12278 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12282 ASN__CTFAIL(app_key, td, sptr,
\r
12283 "%s: value not given (%s:%d)",
\r
12284 td->name, __FILE__, __LINE__);
\r
12288 value = *(const long *)sptr;
\r
12290 if((value >= 0 && value <= 65535)) {
\r
12291 /* Constraint check succeeded */
\r
12294 ASN__CTFAIL(app_key, td, sptr,
\r
12295 "%s: constraint failed (%s:%d)",
\r
12296 td->name, __FILE__, __LINE__);
\r
12301 static asn_type_selector_result_t
\r
12302 select_RICserviceQuery_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12303 asn_type_selector_result_t result = {0, 0};
\r
12304 const asn_ioc_set_t *itable = asn_IOS_RICserviceQuery_IEs_1;
\r
12305 size_t constraining_column = 0; /* &id */
\r
12306 size_t for_column = 1; /* &criticality */
\r
12307 size_t row, presence_index = 0;
\r
12308 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceQuery_IEs, id));
\r
12310 for(row=0; row < itable->rows_count; row++) {
\r
12311 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12312 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12314 if(type_cell->cell_kind == aioc__undefined)
\r
12317 presence_index++;
\r
12318 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12319 result.type_descriptor = type_cell->type_descriptor;
\r
12320 result.presence_index = presence_index;
\r
12329 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12330 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12333 ASN__CTFAIL(app_key, td, sptr,
\r
12334 "%s: value not given (%s:%d)",
\r
12335 td->name, __FILE__, __LINE__);
\r
12340 if(1 /* No applicable constraints whatsoever */) {
\r
12341 /* Nothing is here. See below */
\r
12344 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12347 static asn_type_selector_result_t
\r
12348 select_RICserviceQuery_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12349 asn_type_selector_result_t result = {0, 0};
\r
12350 const asn_ioc_set_t *itable = asn_IOS_RICserviceQuery_IEs_1;
\r
12351 size_t constraining_column = 0; /* &id */
\r
12352 size_t for_column = 2; /* &Value */
\r
12353 size_t row, presence_index = 0;
\r
12354 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RICserviceQuery_IEs, id));
\r
12356 for(row=0; row < itable->rows_count; row++) {
\r
12357 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12358 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12360 if(type_cell->cell_kind == aioc__undefined)
\r
12363 presence_index++;
\r
12364 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12365 result.type_descriptor = type_cell->type_descriptor;
\r
12366 result.presence_index = presence_index;
\r
12375 memb_value_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12379 ASN__CTFAIL(app_key, td, sptr,
\r
12380 "%s: value not given (%s:%d)",
\r
12381 td->name, __FILE__, __LINE__);
\r
12386 if(1 /* No applicable constraints whatsoever */) {
\r
12387 /* Nothing is here. See below */
\r
12390 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12394 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12395 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12399 ASN__CTFAIL(app_key, td, sptr,
\r
12400 "%s: value not given (%s:%d)",
\r
12401 td->name, __FILE__, __LINE__);
\r
12405 value = *(const long *)sptr;
\r
12407 if((value >= 0 && value <= 65535)) {
\r
12408 /* Constraint check succeeded */
\r
12411 ASN__CTFAIL(app_key, td, sptr,
\r
12412 "%s: constraint failed (%s:%d)",
\r
12413 td->name, __FILE__, __LINE__);
\r
12418 static asn_type_selector_result_t
\r
12419 select_HandoverRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12420 asn_type_selector_result_t result = {0, 0};
\r
12421 const asn_ioc_set_t *itable = asn_IOS_HandoverRequest_IEs_1;
\r
12422 size_t constraining_column = 0; /* &id */
\r
12423 size_t for_column = 1; /* &criticality */
\r
12424 size_t row, presence_index = 0;
\r
12425 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRequest_IEs, id));
\r
12427 for(row=0; row < itable->rows_count; row++) {
\r
12428 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12429 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12431 if(type_cell->cell_kind == aioc__undefined)
\r
12434 presence_index++;
\r
12435 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12436 result.type_descriptor = type_cell->type_descriptor;
\r
12437 result.presence_index = presence_index;
\r
12446 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12447 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12450 ASN__CTFAIL(app_key, td, sptr,
\r
12451 "%s: value not given (%s:%d)",
\r
12452 td->name, __FILE__, __LINE__);
\r
12457 if(1 /* No applicable constraints whatsoever */) {
\r
12458 /* Nothing is here. See below */
\r
12461 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12464 static asn_type_selector_result_t
\r
12465 select_HandoverRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12466 asn_type_selector_result_t result = {0, 0};
\r
12467 const asn_ioc_set_t *itable = asn_IOS_HandoverRequest_IEs_1;
\r
12468 size_t constraining_column = 0; /* &id */
\r
12469 size_t for_column = 2; /* &Value */
\r
12470 size_t row, presence_index = 0;
\r
12471 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRequest_IEs, id));
\r
12473 for(row=0; row < itable->rows_count; row++) {
\r
12474 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12475 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12477 if(type_cell->cell_kind == aioc__undefined)
\r
12480 presence_index++;
\r
12481 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12482 result.type_descriptor = type_cell->type_descriptor;
\r
12483 result.presence_index = presence_index;
\r
12492 memb_value_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12493 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12496 ASN__CTFAIL(app_key, td, sptr,
\r
12497 "%s: value not given (%s:%d)",
\r
12498 td->name, __FILE__, __LINE__);
\r
12503 if(1 /* No applicable constraints whatsoever */) {
\r
12504 /* Nothing is here. See below */
\r
12507 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12511 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12512 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12516 ASN__CTFAIL(app_key, td, sptr,
\r
12517 "%s: value not given (%s:%d)",
\r
12518 td->name, __FILE__, __LINE__);
\r
12522 value = *(const long *)sptr;
\r
12524 if((value >= 0 && value <= 65535)) {
\r
12525 /* Constraint check succeeded */
\r
12528 ASN__CTFAIL(app_key, td, sptr,
\r
12529 "%s: constraint failed (%s:%d)",
\r
12530 td->name, __FILE__, __LINE__);
\r
12535 static asn_type_selector_result_t
\r
12536 select_HandoverRequestAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12537 asn_type_selector_result_t result = {0, 0};
\r
12538 const asn_ioc_set_t *itable = asn_IOS_HandoverRequestAcknowledge_IEs_1;
\r
12539 size_t constraining_column = 0; /* &id */
\r
12540 size_t for_column = 1; /* &criticality */
\r
12541 size_t row, presence_index = 0;
\r
12542 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRequestAcknowledge_IEs, id));
\r
12544 for(row=0; row < itable->rows_count; row++) {
\r
12545 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12546 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12548 if(type_cell->cell_kind == aioc__undefined)
\r
12551 presence_index++;
\r
12552 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12553 result.type_descriptor = type_cell->type_descriptor;
\r
12554 result.presence_index = presence_index;
\r
12563 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12564 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12567 ASN__CTFAIL(app_key, td, sptr,
\r
12568 "%s: value not given (%s:%d)",
\r
12569 td->name, __FILE__, __LINE__);
\r
12574 if(1 /* No applicable constraints whatsoever */) {
\r
12575 /* Nothing is here. See below */
\r
12578 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12581 static asn_type_selector_result_t
\r
12582 select_HandoverRequestAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12583 asn_type_selector_result_t result = {0, 0};
\r
12584 const asn_ioc_set_t *itable = asn_IOS_HandoverRequestAcknowledge_IEs_1;
\r
12585 size_t constraining_column = 0; /* &id */
\r
12586 size_t for_column = 2; /* &Value */
\r
12587 size_t row, presence_index = 0;
\r
12588 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRequestAcknowledge_IEs, id));
\r
12590 for(row=0; row < itable->rows_count; row++) {
\r
12591 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12592 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12594 if(type_cell->cell_kind == aioc__undefined)
\r
12597 presence_index++;
\r
12598 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12599 result.type_descriptor = type_cell->type_descriptor;
\r
12600 result.presence_index = presence_index;
\r
12609 memb_value_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12610 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12613 ASN__CTFAIL(app_key, td, sptr,
\r
12614 "%s: value not given (%s:%d)",
\r
12615 td->name, __FILE__, __LINE__);
\r
12620 if(1 /* No applicable constraints whatsoever */) {
\r
12621 /* Nothing is here. See below */
\r
12624 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12628 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12629 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12633 ASN__CTFAIL(app_key, td, sptr,
\r
12634 "%s: value not given (%s:%d)",
\r
12635 td->name, __FILE__, __LINE__);
\r
12639 value = *(const long *)sptr;
\r
12641 if((value >= 0 && value <= 65535)) {
\r
12642 /* Constraint check succeeded */
\r
12645 ASN__CTFAIL(app_key, td, sptr,
\r
12646 "%s: constraint failed (%s:%d)",
\r
12647 td->name, __FILE__, __LINE__);
\r
12652 static asn_type_selector_result_t
\r
12653 select_HandoverPreparationFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12654 asn_type_selector_result_t result = {0, 0};
\r
12655 const asn_ioc_set_t *itable = asn_IOS_HandoverPreparationFailure_IEs_1;
\r
12656 size_t constraining_column = 0; /* &id */
\r
12657 size_t for_column = 1; /* &criticality */
\r
12658 size_t row, presence_index = 0;
\r
12659 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverPreparationFailure_IEs, id));
\r
12661 for(row=0; row < itable->rows_count; row++) {
\r
12662 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12663 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12665 if(type_cell->cell_kind == aioc__undefined)
\r
12668 presence_index++;
\r
12669 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12670 result.type_descriptor = type_cell->type_descriptor;
\r
12671 result.presence_index = presence_index;
\r
12680 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12681 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12684 ASN__CTFAIL(app_key, td, sptr,
\r
12685 "%s: value not given (%s:%d)",
\r
12686 td->name, __FILE__, __LINE__);
\r
12691 if(1 /* No applicable constraints whatsoever */) {
\r
12692 /* Nothing is here. See below */
\r
12695 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12698 static asn_type_selector_result_t
\r
12699 select_HandoverPreparationFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12700 asn_type_selector_result_t result = {0, 0};
\r
12701 const asn_ioc_set_t *itable = asn_IOS_HandoverPreparationFailure_IEs_1;
\r
12702 size_t constraining_column = 0; /* &id */
\r
12703 size_t for_column = 2; /* &Value */
\r
12704 size_t row, presence_index = 0;
\r
12705 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverPreparationFailure_IEs, id));
\r
12707 for(row=0; row < itable->rows_count; row++) {
\r
12708 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12709 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12711 if(type_cell->cell_kind == aioc__undefined)
\r
12714 presence_index++;
\r
12715 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12716 result.type_descriptor = type_cell->type_descriptor;
\r
12717 result.presence_index = presence_index;
\r
12726 memb_value_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12727 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12730 ASN__CTFAIL(app_key, td, sptr,
\r
12731 "%s: value not given (%s:%d)",
\r
12732 td->name, __FILE__, __LINE__);
\r
12737 if(1 /* No applicable constraints whatsoever */) {
\r
12738 /* Nothing is here. See below */
\r
12741 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12745 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12750 ASN__CTFAIL(app_key, td, sptr,
\r
12751 "%s: value not given (%s:%d)",
\r
12752 td->name, __FILE__, __LINE__);
\r
12756 value = *(const long *)sptr;
\r
12758 if((value >= 0 && value <= 65535)) {
\r
12759 /* Constraint check succeeded */
\r
12762 ASN__CTFAIL(app_key, td, sptr,
\r
12763 "%s: constraint failed (%s:%d)",
\r
12764 td->name, __FILE__, __LINE__);
\r
12769 static asn_type_selector_result_t
\r
12770 select_HandoverReport_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12771 asn_type_selector_result_t result = {0, 0};
\r
12772 const asn_ioc_set_t *itable = asn_IOS_HandoverReport_IEs_1;
\r
12773 size_t constraining_column = 0; /* &id */
\r
12774 size_t for_column = 1; /* &criticality */
\r
12775 size_t row, presence_index = 0;
\r
12776 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverReport_IEs, id));
\r
12778 for(row=0; row < itable->rows_count; row++) {
\r
12779 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12780 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12782 if(type_cell->cell_kind == aioc__undefined)
\r
12785 presence_index++;
\r
12786 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12787 result.type_descriptor = type_cell->type_descriptor;
\r
12788 result.presence_index = presence_index;
\r
12797 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12801 ASN__CTFAIL(app_key, td, sptr,
\r
12802 "%s: value not given (%s:%d)",
\r
12803 td->name, __FILE__, __LINE__);
\r
12808 if(1 /* No applicable constraints whatsoever */) {
\r
12809 /* Nothing is here. See below */
\r
12812 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12815 static asn_type_selector_result_t
\r
12816 select_HandoverReport_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12817 asn_type_selector_result_t result = {0, 0};
\r
12818 const asn_ioc_set_t *itable = asn_IOS_HandoverReport_IEs_1;
\r
12819 size_t constraining_column = 0; /* &id */
\r
12820 size_t for_column = 2; /* &Value */
\r
12821 size_t row, presence_index = 0;
\r
12822 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverReport_IEs, id));
\r
12824 for(row=0; row < itable->rows_count; row++) {
\r
12825 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12826 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12828 if(type_cell->cell_kind == aioc__undefined)
\r
12831 presence_index++;
\r
12832 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12833 result.type_descriptor = type_cell->type_descriptor;
\r
12834 result.presence_index = presence_index;
\r
12843 memb_value_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12844 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12847 ASN__CTFAIL(app_key, td, sptr,
\r
12848 "%s: value not given (%s:%d)",
\r
12849 td->name, __FILE__, __LINE__);
\r
12854 if(1 /* No applicable constraints whatsoever */) {
\r
12855 /* Nothing is here. See below */
\r
12858 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12862 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12863 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12867 ASN__CTFAIL(app_key, td, sptr,
\r
12868 "%s: value not given (%s:%d)",
\r
12869 td->name, __FILE__, __LINE__);
\r
12873 value = *(const long *)sptr;
\r
12875 if((value >= 0 && value <= 65535)) {
\r
12876 /* Constraint check succeeded */
\r
12879 ASN__CTFAIL(app_key, td, sptr,
\r
12880 "%s: constraint failed (%s:%d)",
\r
12881 td->name, __FILE__, __LINE__);
\r
12886 static asn_type_selector_result_t
\r
12887 select_SNStatusTransfer_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12888 asn_type_selector_result_t result = {0, 0};
\r
12889 const asn_ioc_set_t *itable = asn_IOS_SNStatusTransfer_IEs_1;
\r
12890 size_t constraining_column = 0; /* &id */
\r
12891 size_t for_column = 1; /* &criticality */
\r
12892 size_t row, presence_index = 0;
\r
12893 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SNStatusTransfer_IEs, id));
\r
12895 for(row=0; row < itable->rows_count; row++) {
\r
12896 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12897 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12899 if(type_cell->cell_kind == aioc__undefined)
\r
12902 presence_index++;
\r
12903 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12904 result.type_descriptor = type_cell->type_descriptor;
\r
12905 result.presence_index = presence_index;
\r
12914 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12915 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12918 ASN__CTFAIL(app_key, td, sptr,
\r
12919 "%s: value not given (%s:%d)",
\r
12920 td->name, __FILE__, __LINE__);
\r
12925 if(1 /* No applicable constraints whatsoever */) {
\r
12926 /* Nothing is here. See below */
\r
12929 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12932 static asn_type_selector_result_t
\r
12933 select_SNStatusTransfer_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
12934 asn_type_selector_result_t result = {0, 0};
\r
12935 const asn_ioc_set_t *itable = asn_IOS_SNStatusTransfer_IEs_1;
\r
12936 size_t constraining_column = 0; /* &id */
\r
12937 size_t for_column = 2; /* &Value */
\r
12938 size_t row, presence_index = 0;
\r
12939 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SNStatusTransfer_IEs, id));
\r
12941 for(row=0; row < itable->rows_count; row++) {
\r
12942 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
12943 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
12945 if(type_cell->cell_kind == aioc__undefined)
\r
12948 presence_index++;
\r
12949 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
12950 result.type_descriptor = type_cell->type_descriptor;
\r
12951 result.presence_index = presence_index;
\r
12960 memb_value_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12961 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12964 ASN__CTFAIL(app_key, td, sptr,
\r
12965 "%s: value not given (%s:%d)",
\r
12966 td->name, __FILE__, __LINE__);
\r
12971 if(1 /* No applicable constraints whatsoever */) {
\r
12972 /* Nothing is here. See below */
\r
12975 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
12979 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
12980 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
12984 ASN__CTFAIL(app_key, td, sptr,
\r
12985 "%s: value not given (%s:%d)",
\r
12986 td->name, __FILE__, __LINE__);
\r
12990 value = *(const long *)sptr;
\r
12992 if((value >= 0 && value <= 65535)) {
\r
12993 /* Constraint check succeeded */
\r
12996 ASN__CTFAIL(app_key, td, sptr,
\r
12997 "%s: constraint failed (%s:%d)",
\r
12998 td->name, __FILE__, __LINE__);
\r
13003 static asn_type_selector_result_t
\r
13004 select_UEContextRelease_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13005 asn_type_selector_result_t result = {0, 0};
\r
13006 const asn_ioc_set_t *itable = asn_IOS_UEContextRelease_IEs_1;
\r
13007 size_t constraining_column = 0; /* &id */
\r
13008 size_t for_column = 1; /* &criticality */
\r
13009 size_t row, presence_index = 0;
\r
13010 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextRelease_IEs, id));
\r
13012 for(row=0; row < itable->rows_count; row++) {
\r
13013 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13014 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13016 if(type_cell->cell_kind == aioc__undefined)
\r
13019 presence_index++;
\r
13020 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13021 result.type_descriptor = type_cell->type_descriptor;
\r
13022 result.presence_index = presence_index;
\r
13031 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13032 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13035 ASN__CTFAIL(app_key, td, sptr,
\r
13036 "%s: value not given (%s:%d)",
\r
13037 td->name, __FILE__, __LINE__);
\r
13042 if(1 /* No applicable constraints whatsoever */) {
\r
13043 /* Nothing is here. See below */
\r
13046 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13049 static asn_type_selector_result_t
\r
13050 select_UEContextRelease_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13051 asn_type_selector_result_t result = {0, 0};
\r
13052 const asn_ioc_set_t *itable = asn_IOS_UEContextRelease_IEs_1;
\r
13053 size_t constraining_column = 0; /* &id */
\r
13054 size_t for_column = 2; /* &Value */
\r
13055 size_t row, presence_index = 0;
\r
13056 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextRelease_IEs, id));
\r
13058 for(row=0; row < itable->rows_count; row++) {
\r
13059 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13060 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13062 if(type_cell->cell_kind == aioc__undefined)
\r
13065 presence_index++;
\r
13066 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13067 result.type_descriptor = type_cell->type_descriptor;
\r
13068 result.presence_index = presence_index;
\r
13077 memb_value_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13078 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13081 ASN__CTFAIL(app_key, td, sptr,
\r
13082 "%s: value not given (%s:%d)",
\r
13083 td->name, __FILE__, __LINE__);
\r
13088 if(1 /* No applicable constraints whatsoever */) {
\r
13089 /* Nothing is here. See below */
\r
13092 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13096 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13097 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13101 ASN__CTFAIL(app_key, td, sptr,
\r
13102 "%s: value not given (%s:%d)",
\r
13103 td->name, __FILE__, __LINE__);
\r
13107 value = *(const long *)sptr;
\r
13109 if((value >= 0 && value <= 65535)) {
\r
13110 /* Constraint check succeeded */
\r
13113 ASN__CTFAIL(app_key, td, sptr,
\r
13114 "%s: constraint failed (%s:%d)",
\r
13115 td->name, __FILE__, __LINE__);
\r
13120 static asn_type_selector_result_t
\r
13121 select_HandoverCancel_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13122 asn_type_selector_result_t result = {0, 0};
\r
13123 const asn_ioc_set_t *itable = asn_IOS_HandoverCancel_IEs_1;
\r
13124 size_t constraining_column = 0; /* &id */
\r
13125 size_t for_column = 1; /* &criticality */
\r
13126 size_t row, presence_index = 0;
\r
13127 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverCancel_IEs, id));
\r
13129 for(row=0; row < itable->rows_count; row++) {
\r
13130 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13131 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13133 if(type_cell->cell_kind == aioc__undefined)
\r
13136 presence_index++;
\r
13137 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13138 result.type_descriptor = type_cell->type_descriptor;
\r
13139 result.presence_index = presence_index;
\r
13148 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13152 ASN__CTFAIL(app_key, td, sptr,
\r
13153 "%s: value not given (%s:%d)",
\r
13154 td->name, __FILE__, __LINE__);
\r
13159 if(1 /* No applicable constraints whatsoever */) {
\r
13160 /* Nothing is here. See below */
\r
13163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13166 static asn_type_selector_result_t
\r
13167 select_HandoverCancel_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13168 asn_type_selector_result_t result = {0, 0};
\r
13169 const asn_ioc_set_t *itable = asn_IOS_HandoverCancel_IEs_1;
\r
13170 size_t constraining_column = 0; /* &id */
\r
13171 size_t for_column = 2; /* &Value */
\r
13172 size_t row, presence_index = 0;
\r
13173 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverCancel_IEs, id));
\r
13175 for(row=0; row < itable->rows_count; row++) {
\r
13176 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13177 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13179 if(type_cell->cell_kind == aioc__undefined)
\r
13182 presence_index++;
\r
13183 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13184 result.type_descriptor = type_cell->type_descriptor;
\r
13185 result.presence_index = presence_index;
\r
13194 memb_value_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13195 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13198 ASN__CTFAIL(app_key, td, sptr,
\r
13199 "%s: value not given (%s:%d)",
\r
13200 td->name, __FILE__, __LINE__);
\r
13205 if(1 /* No applicable constraints whatsoever */) {
\r
13206 /* Nothing is here. See below */
\r
13209 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13213 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13214 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13218 ASN__CTFAIL(app_key, td, sptr,
\r
13219 "%s: value not given (%s:%d)",
\r
13220 td->name, __FILE__, __LINE__);
\r
13224 value = *(const long *)sptr;
\r
13226 if((value >= 0 && value <= 65535)) {
\r
13227 /* Constraint check succeeded */
\r
13230 ASN__CTFAIL(app_key, td, sptr,
\r
13231 "%s: constraint failed (%s:%d)",
\r
13232 td->name, __FILE__, __LINE__);
\r
13237 static asn_type_selector_result_t
\r
13238 select_ErrorIndication_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13239 asn_type_selector_result_t result = {0, 0};
\r
13240 const asn_ioc_set_t *itable = asn_IOS_ErrorIndication_IEs_1;
\r
13241 size_t constraining_column = 0; /* &id */
\r
13242 size_t for_column = 1; /* &criticality */
\r
13243 size_t row, presence_index = 0;
\r
13244 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ErrorIndication_IEs, id));
\r
13246 for(row=0; row < itable->rows_count; row++) {
\r
13247 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13248 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13250 if(type_cell->cell_kind == aioc__undefined)
\r
13253 presence_index++;
\r
13254 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13255 result.type_descriptor = type_cell->type_descriptor;
\r
13256 result.presence_index = presence_index;
\r
13265 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13266 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13269 ASN__CTFAIL(app_key, td, sptr,
\r
13270 "%s: value not given (%s:%d)",
\r
13271 td->name, __FILE__, __LINE__);
\r
13276 if(1 /* No applicable constraints whatsoever */) {
\r
13277 /* Nothing is here. See below */
\r
13280 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13283 static asn_type_selector_result_t
\r
13284 select_ErrorIndication_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13285 asn_type_selector_result_t result = {0, 0};
\r
13286 const asn_ioc_set_t *itable = asn_IOS_ErrorIndication_IEs_1;
\r
13287 size_t constraining_column = 0; /* &id */
\r
13288 size_t for_column = 2; /* &Value */
\r
13289 size_t row, presence_index = 0;
\r
13290 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ErrorIndication_IEs, id));
\r
13292 for(row=0; row < itable->rows_count; row++) {
\r
13293 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13294 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13296 if(type_cell->cell_kind == aioc__undefined)
\r
13299 presence_index++;
\r
13300 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13301 result.type_descriptor = type_cell->type_descriptor;
\r
13302 result.presence_index = presence_index;
\r
13311 memb_value_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13312 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13315 ASN__CTFAIL(app_key, td, sptr,
\r
13316 "%s: value not given (%s:%d)",
\r
13317 td->name, __FILE__, __LINE__);
\r
13322 if(1 /* No applicable constraints whatsoever */) {
\r
13323 /* Nothing is here. See below */
\r
13326 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13330 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13331 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13335 ASN__CTFAIL(app_key, td, sptr,
\r
13336 "%s: value not given (%s:%d)",
\r
13337 td->name, __FILE__, __LINE__);
\r
13341 value = *(const long *)sptr;
\r
13343 if((value >= 0 && value <= 65535)) {
\r
13344 /* Constraint check succeeded */
\r
13347 ASN__CTFAIL(app_key, td, sptr,
\r
13348 "%s: constraint failed (%s:%d)",
\r
13349 td->name, __FILE__, __LINE__);
\r
13354 static asn_type_selector_result_t
\r
13355 select_ResetRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13356 asn_type_selector_result_t result = {0, 0};
\r
13357 const asn_ioc_set_t *itable = asn_IOS_ResetRequest_IEs_1;
\r
13358 size_t constraining_column = 0; /* &id */
\r
13359 size_t for_column = 1; /* &criticality */
\r
13360 size_t row, presence_index = 0;
\r
13361 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetRequest_IEs, id));
\r
13363 for(row=0; row < itable->rows_count; row++) {
\r
13364 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13365 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13367 if(type_cell->cell_kind == aioc__undefined)
\r
13370 presence_index++;
\r
13371 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13372 result.type_descriptor = type_cell->type_descriptor;
\r
13373 result.presence_index = presence_index;
\r
13382 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13383 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13386 ASN__CTFAIL(app_key, td, sptr,
\r
13387 "%s: value not given (%s:%d)",
\r
13388 td->name, __FILE__, __LINE__);
\r
13393 if(1 /* No applicable constraints whatsoever */) {
\r
13394 /* Nothing is here. See below */
\r
13397 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13400 static asn_type_selector_result_t
\r
13401 select_ResetRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13402 asn_type_selector_result_t result = {0, 0};
\r
13403 const asn_ioc_set_t *itable = asn_IOS_ResetRequest_IEs_1;
\r
13404 size_t constraining_column = 0; /* &id */
\r
13405 size_t for_column = 2; /* &Value */
\r
13406 size_t row, presence_index = 0;
\r
13407 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetRequest_IEs, id));
\r
13409 for(row=0; row < itable->rows_count; row++) {
\r
13410 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13411 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13413 if(type_cell->cell_kind == aioc__undefined)
\r
13416 presence_index++;
\r
13417 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13418 result.type_descriptor = type_cell->type_descriptor;
\r
13419 result.presence_index = presence_index;
\r
13428 memb_value_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13429 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13432 ASN__CTFAIL(app_key, td, sptr,
\r
13433 "%s: value not given (%s:%d)",
\r
13434 td->name, __FILE__, __LINE__);
\r
13439 if(1 /* No applicable constraints whatsoever */) {
\r
13440 /* Nothing is here. See below */
\r
13443 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13447 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13448 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13452 ASN__CTFAIL(app_key, td, sptr,
\r
13453 "%s: value not given (%s:%d)",
\r
13454 td->name, __FILE__, __LINE__);
\r
13458 value = *(const long *)sptr;
\r
13460 if((value >= 0 && value <= 65535)) {
\r
13461 /* Constraint check succeeded */
\r
13464 ASN__CTFAIL(app_key, td, sptr,
\r
13465 "%s: constraint failed (%s:%d)",
\r
13466 td->name, __FILE__, __LINE__);
\r
13471 static asn_type_selector_result_t
\r
13472 select_ResetResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13473 asn_type_selector_result_t result = {0, 0};
\r
13474 const asn_ioc_set_t *itable = asn_IOS_ResetResponse_IEs_1;
\r
13475 size_t constraining_column = 0; /* &id */
\r
13476 size_t for_column = 1; /* &criticality */
\r
13477 size_t row, presence_index = 0;
\r
13478 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetResponse_IEs, id));
\r
13480 for(row=0; row < itable->rows_count; row++) {
\r
13481 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13482 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13484 if(type_cell->cell_kind == aioc__undefined)
\r
13487 presence_index++;
\r
13488 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13489 result.type_descriptor = type_cell->type_descriptor;
\r
13490 result.presence_index = presence_index;
\r
13499 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13500 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13503 ASN__CTFAIL(app_key, td, sptr,
\r
13504 "%s: value not given (%s:%d)",
\r
13505 td->name, __FILE__, __LINE__);
\r
13510 if(1 /* No applicable constraints whatsoever */) {
\r
13511 /* Nothing is here. See below */
\r
13514 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13517 static asn_type_selector_result_t
\r
13518 select_ResetResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13519 asn_type_selector_result_t result = {0, 0};
\r
13520 const asn_ioc_set_t *itable = asn_IOS_ResetResponse_IEs_1;
\r
13521 size_t constraining_column = 0; /* &id */
\r
13522 size_t for_column = 2; /* &Value */
\r
13523 size_t row, presence_index = 0;
\r
13524 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetResponse_IEs, id));
\r
13526 for(row=0; row < itable->rows_count; row++) {
\r
13527 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13528 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13530 if(type_cell->cell_kind == aioc__undefined)
\r
13533 presence_index++;
\r
13534 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13535 result.type_descriptor = type_cell->type_descriptor;
\r
13536 result.presence_index = presence_index;
\r
13545 memb_value_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13546 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13549 ASN__CTFAIL(app_key, td, sptr,
\r
13550 "%s: value not given (%s:%d)",
\r
13551 td->name, __FILE__, __LINE__);
\r
13556 if(1 /* No applicable constraints whatsoever */) {
\r
13557 /* Nothing is here. See below */
\r
13560 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13564 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13565 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13569 ASN__CTFAIL(app_key, td, sptr,
\r
13570 "%s: value not given (%s:%d)",
\r
13571 td->name, __FILE__, __LINE__);
\r
13575 value = *(const long *)sptr;
\r
13577 if((value >= 0 && value <= 65535)) {
\r
13578 /* Constraint check succeeded */
\r
13581 ASN__CTFAIL(app_key, td, sptr,
\r
13582 "%s: constraint failed (%s:%d)",
\r
13583 td->name, __FILE__, __LINE__);
\r
13588 static asn_type_selector_result_t
\r
13589 select_X2SetupRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13590 asn_type_selector_result_t result = {0, 0};
\r
13591 const asn_ioc_set_t *itable = asn_IOS_X2SetupRequest_IEs_1;
\r
13592 size_t constraining_column = 0; /* &id */
\r
13593 size_t for_column = 1; /* &criticality */
\r
13594 size_t row, presence_index = 0;
\r
13595 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2SetupRequest_IEs, id));
\r
13597 for(row=0; row < itable->rows_count; row++) {
\r
13598 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13599 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13601 if(type_cell->cell_kind == aioc__undefined)
\r
13604 presence_index++;
\r
13605 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13606 result.type_descriptor = type_cell->type_descriptor;
\r
13607 result.presence_index = presence_index;
\r
13616 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13617 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13620 ASN__CTFAIL(app_key, td, sptr,
\r
13621 "%s: value not given (%s:%d)",
\r
13622 td->name, __FILE__, __LINE__);
\r
13627 if(1 /* No applicable constraints whatsoever */) {
\r
13628 /* Nothing is here. See below */
\r
13631 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13634 static asn_type_selector_result_t
\r
13635 select_X2SetupRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13636 asn_type_selector_result_t result = {0, 0};
\r
13637 const asn_ioc_set_t *itable = asn_IOS_X2SetupRequest_IEs_1;
\r
13638 size_t constraining_column = 0; /* &id */
\r
13639 size_t for_column = 2; /* &Value */
\r
13640 size_t row, presence_index = 0;
\r
13641 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2SetupRequest_IEs, id));
\r
13643 for(row=0; row < itable->rows_count; row++) {
\r
13644 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13645 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13647 if(type_cell->cell_kind == aioc__undefined)
\r
13650 presence_index++;
\r
13651 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13652 result.type_descriptor = type_cell->type_descriptor;
\r
13653 result.presence_index = presence_index;
\r
13662 memb_value_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13666 ASN__CTFAIL(app_key, td, sptr,
\r
13667 "%s: value not given (%s:%d)",
\r
13668 td->name, __FILE__, __LINE__);
\r
13673 if(1 /* No applicable constraints whatsoever */) {
\r
13674 /* Nothing is here. See below */
\r
13677 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13681 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13682 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13686 ASN__CTFAIL(app_key, td, sptr,
\r
13687 "%s: value not given (%s:%d)",
\r
13688 td->name, __FILE__, __LINE__);
\r
13692 value = *(const long *)sptr;
\r
13694 if((value >= 0 && value <= 65535)) {
\r
13695 /* Constraint check succeeded */
\r
13698 ASN__CTFAIL(app_key, td, sptr,
\r
13699 "%s: constraint failed (%s:%d)",
\r
13700 td->name, __FILE__, __LINE__);
\r
13705 static asn_type_selector_result_t
\r
13706 select_X2SetupResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13707 asn_type_selector_result_t result = {0, 0};
\r
13708 const asn_ioc_set_t *itable = asn_IOS_X2SetupResponse_IEs_1;
\r
13709 size_t constraining_column = 0; /* &id */
\r
13710 size_t for_column = 1; /* &criticality */
\r
13711 size_t row, presence_index = 0;
\r
13712 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2SetupResponse_IEs, id));
\r
13714 for(row=0; row < itable->rows_count; row++) {
\r
13715 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13716 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13718 if(type_cell->cell_kind == aioc__undefined)
\r
13721 presence_index++;
\r
13722 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13723 result.type_descriptor = type_cell->type_descriptor;
\r
13724 result.presence_index = presence_index;
\r
13733 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13734 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13737 ASN__CTFAIL(app_key, td, sptr,
\r
13738 "%s: value not given (%s:%d)",
\r
13739 td->name, __FILE__, __LINE__);
\r
13744 if(1 /* No applicable constraints whatsoever */) {
\r
13745 /* Nothing is here. See below */
\r
13748 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13751 static asn_type_selector_result_t
\r
13752 select_X2SetupResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13753 asn_type_selector_result_t result = {0, 0};
\r
13754 const asn_ioc_set_t *itable = asn_IOS_X2SetupResponse_IEs_1;
\r
13755 size_t constraining_column = 0; /* &id */
\r
13756 size_t for_column = 2; /* &Value */
\r
13757 size_t row, presence_index = 0;
\r
13758 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2SetupResponse_IEs, id));
\r
13760 for(row=0; row < itable->rows_count; row++) {
\r
13761 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13762 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13764 if(type_cell->cell_kind == aioc__undefined)
\r
13767 presence_index++;
\r
13768 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13769 result.type_descriptor = type_cell->type_descriptor;
\r
13770 result.presence_index = presence_index;
\r
13779 memb_value_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13783 ASN__CTFAIL(app_key, td, sptr,
\r
13784 "%s: value not given (%s:%d)",
\r
13785 td->name, __FILE__, __LINE__);
\r
13790 if(1 /* No applicable constraints whatsoever */) {
\r
13791 /* Nothing is here. See below */
\r
13794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13798 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13803 ASN__CTFAIL(app_key, td, sptr,
\r
13804 "%s: value not given (%s:%d)",
\r
13805 td->name, __FILE__, __LINE__);
\r
13809 value = *(const long *)sptr;
\r
13811 if((value >= 0 && value <= 65535)) {
\r
13812 /* Constraint check succeeded */
\r
13815 ASN__CTFAIL(app_key, td, sptr,
\r
13816 "%s: constraint failed (%s:%d)",
\r
13817 td->name, __FILE__, __LINE__);
\r
13822 static asn_type_selector_result_t
\r
13823 select_X2SetupFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13824 asn_type_selector_result_t result = {0, 0};
\r
13825 const asn_ioc_set_t *itable = asn_IOS_X2SetupFailure_IEs_1;
\r
13826 size_t constraining_column = 0; /* &id */
\r
13827 size_t for_column = 1; /* &criticality */
\r
13828 size_t row, presence_index = 0;
\r
13829 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2SetupFailure_IEs, id));
\r
13831 for(row=0; row < itable->rows_count; row++) {
\r
13832 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13833 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13835 if(type_cell->cell_kind == aioc__undefined)
\r
13838 presence_index++;
\r
13839 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13840 result.type_descriptor = type_cell->type_descriptor;
\r
13841 result.presence_index = presence_index;
\r
13850 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13851 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13854 ASN__CTFAIL(app_key, td, sptr,
\r
13855 "%s: value not given (%s:%d)",
\r
13856 td->name, __FILE__, __LINE__);
\r
13861 if(1 /* No applicable constraints whatsoever */) {
\r
13862 /* Nothing is here. See below */
\r
13865 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13868 static asn_type_selector_result_t
\r
13869 select_X2SetupFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13870 asn_type_selector_result_t result = {0, 0};
\r
13871 const asn_ioc_set_t *itable = asn_IOS_X2SetupFailure_IEs_1;
\r
13872 size_t constraining_column = 0; /* &id */
\r
13873 size_t for_column = 2; /* &Value */
\r
13874 size_t row, presence_index = 0;
\r
13875 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2SetupFailure_IEs, id));
\r
13877 for(row=0; row < itable->rows_count; row++) {
\r
13878 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13879 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13881 if(type_cell->cell_kind == aioc__undefined)
\r
13884 presence_index++;
\r
13885 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13886 result.type_descriptor = type_cell->type_descriptor;
\r
13887 result.presence_index = presence_index;
\r
13896 memb_value_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13897 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13900 ASN__CTFAIL(app_key, td, sptr,
\r
13901 "%s: value not given (%s:%d)",
\r
13902 td->name, __FILE__, __LINE__);
\r
13907 if(1 /* No applicable constraints whatsoever */) {
\r
13908 /* Nothing is here. See below */
\r
13911 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13915 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13920 ASN__CTFAIL(app_key, td, sptr,
\r
13921 "%s: value not given (%s:%d)",
\r
13922 td->name, __FILE__, __LINE__);
\r
13926 value = *(const long *)sptr;
\r
13928 if((value >= 0 && value <= 65535)) {
\r
13929 /* Constraint check succeeded */
\r
13932 ASN__CTFAIL(app_key, td, sptr,
\r
13933 "%s: constraint failed (%s:%d)",
\r
13934 td->name, __FILE__, __LINE__);
\r
13939 static asn_type_selector_result_t
\r
13940 select_LoadInformation_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13941 asn_type_selector_result_t result = {0, 0};
\r
13942 const asn_ioc_set_t *itable = asn_IOS_LoadInformation_IEs_1;
\r
13943 size_t constraining_column = 0; /* &id */
\r
13944 size_t for_column = 1; /* &criticality */
\r
13945 size_t row, presence_index = 0;
\r
13946 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LoadInformation_IEs, id));
\r
13948 for(row=0; row < itable->rows_count; row++) {
\r
13949 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13950 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13952 if(type_cell->cell_kind == aioc__undefined)
\r
13955 presence_index++;
\r
13956 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
13957 result.type_descriptor = type_cell->type_descriptor;
\r
13958 result.presence_index = presence_index;
\r
13967 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
13968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
13971 ASN__CTFAIL(app_key, td, sptr,
\r
13972 "%s: value not given (%s:%d)",
\r
13973 td->name, __FILE__, __LINE__);
\r
13978 if(1 /* No applicable constraints whatsoever */) {
\r
13979 /* Nothing is here. See below */
\r
13982 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
13985 static asn_type_selector_result_t
\r
13986 select_LoadInformation_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
13987 asn_type_selector_result_t result = {0, 0};
\r
13988 const asn_ioc_set_t *itable = asn_IOS_LoadInformation_IEs_1;
\r
13989 size_t constraining_column = 0; /* &id */
\r
13990 size_t for_column = 2; /* &Value */
\r
13991 size_t row, presence_index = 0;
\r
13992 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LoadInformation_IEs, id));
\r
13994 for(row=0; row < itable->rows_count; row++) {
\r
13995 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
13996 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
13998 if(type_cell->cell_kind == aioc__undefined)
\r
14001 presence_index++;
\r
14002 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14003 result.type_descriptor = type_cell->type_descriptor;
\r
14004 result.presence_index = presence_index;
\r
14013 memb_value_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14014 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14017 ASN__CTFAIL(app_key, td, sptr,
\r
14018 "%s: value not given (%s:%d)",
\r
14019 td->name, __FILE__, __LINE__);
\r
14024 if(1 /* No applicable constraints whatsoever */) {
\r
14025 /* Nothing is here. See below */
\r
14028 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14032 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14033 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14037 ASN__CTFAIL(app_key, td, sptr,
\r
14038 "%s: value not given (%s:%d)",
\r
14039 td->name, __FILE__, __LINE__);
\r
14043 value = *(const long *)sptr;
\r
14045 if((value >= 0 && value <= 65535)) {
\r
14046 /* Constraint check succeeded */
\r
14049 ASN__CTFAIL(app_key, td, sptr,
\r
14050 "%s: constraint failed (%s:%d)",
\r
14051 td->name, __FILE__, __LINE__);
\r
14056 static asn_type_selector_result_t
\r
14057 select_ENBConfigurationUpdate_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14058 asn_type_selector_result_t result = {0, 0};
\r
14059 const asn_ioc_set_t *itable = asn_IOS_ENBConfigurationUpdate_IEs_1;
\r
14060 size_t constraining_column = 0; /* &id */
\r
14061 size_t for_column = 1; /* &criticality */
\r
14062 size_t row, presence_index = 0;
\r
14063 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENBConfigurationUpdate_IEs, id));
\r
14065 for(row=0; row < itable->rows_count; row++) {
\r
14066 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14067 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14069 if(type_cell->cell_kind == aioc__undefined)
\r
14072 presence_index++;
\r
14073 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14074 result.type_descriptor = type_cell->type_descriptor;
\r
14075 result.presence_index = presence_index;
\r
14084 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14085 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14088 ASN__CTFAIL(app_key, td, sptr,
\r
14089 "%s: value not given (%s:%d)",
\r
14090 td->name, __FILE__, __LINE__);
\r
14095 if(1 /* No applicable constraints whatsoever */) {
\r
14096 /* Nothing is here. See below */
\r
14099 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14102 static asn_type_selector_result_t
\r
14103 select_ENBConfigurationUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14104 asn_type_selector_result_t result = {0, 0};
\r
14105 const asn_ioc_set_t *itable = asn_IOS_ENBConfigurationUpdate_IEs_1;
\r
14106 size_t constraining_column = 0; /* &id */
\r
14107 size_t for_column = 2; /* &Value */
\r
14108 size_t row, presence_index = 0;
\r
14109 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENBConfigurationUpdate_IEs, id));
\r
14111 for(row=0; row < itable->rows_count; row++) {
\r
14112 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14113 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14115 if(type_cell->cell_kind == aioc__undefined)
\r
14118 presence_index++;
\r
14119 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14120 result.type_descriptor = type_cell->type_descriptor;
\r
14121 result.presence_index = presence_index;
\r
14130 memb_value_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14131 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14134 ASN__CTFAIL(app_key, td, sptr,
\r
14135 "%s: value not given (%s:%d)",
\r
14136 td->name, __FILE__, __LINE__);
\r
14141 if(1 /* No applicable constraints whatsoever */) {
\r
14142 /* Nothing is here. See below */
\r
14145 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14149 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14150 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14154 ASN__CTFAIL(app_key, td, sptr,
\r
14155 "%s: value not given (%s:%d)",
\r
14156 td->name, __FILE__, __LINE__);
\r
14160 value = *(const long *)sptr;
\r
14162 if((value >= 0 && value <= 65535)) {
\r
14163 /* Constraint check succeeded */
\r
14166 ASN__CTFAIL(app_key, td, sptr,
\r
14167 "%s: constraint failed (%s:%d)",
\r
14168 td->name, __FILE__, __LINE__);
\r
14173 static asn_type_selector_result_t
\r
14174 select_ENBConfigurationUpdateAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14175 asn_type_selector_result_t result = {0, 0};
\r
14176 const asn_ioc_set_t *itable = asn_IOS_ENBConfigurationUpdateAcknowledge_IEs_1;
\r
14177 size_t constraining_column = 0; /* &id */
\r
14178 size_t for_column = 1; /* &criticality */
\r
14179 size_t row, presence_index = 0;
\r
14180 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENBConfigurationUpdateAcknowledge_IEs, id));
\r
14182 for(row=0; row < itable->rows_count; row++) {
\r
14183 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14184 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14186 if(type_cell->cell_kind == aioc__undefined)
\r
14189 presence_index++;
\r
14190 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14191 result.type_descriptor = type_cell->type_descriptor;
\r
14192 result.presence_index = presence_index;
\r
14201 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14205 ASN__CTFAIL(app_key, td, sptr,
\r
14206 "%s: value not given (%s:%d)",
\r
14207 td->name, __FILE__, __LINE__);
\r
14212 if(1 /* No applicable constraints whatsoever */) {
\r
14213 /* Nothing is here. See below */
\r
14216 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14219 static asn_type_selector_result_t
\r
14220 select_ENBConfigurationUpdateAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14221 asn_type_selector_result_t result = {0, 0};
\r
14222 const asn_ioc_set_t *itable = asn_IOS_ENBConfigurationUpdateAcknowledge_IEs_1;
\r
14223 size_t constraining_column = 0; /* &id */
\r
14224 size_t for_column = 2; /* &Value */
\r
14225 size_t row, presence_index = 0;
\r
14226 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENBConfigurationUpdateAcknowledge_IEs, id));
\r
14228 for(row=0; row < itable->rows_count; row++) {
\r
14229 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14230 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14232 if(type_cell->cell_kind == aioc__undefined)
\r
14235 presence_index++;
\r
14236 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14237 result.type_descriptor = type_cell->type_descriptor;
\r
14238 result.presence_index = presence_index;
\r
14247 memb_value_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14248 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14251 ASN__CTFAIL(app_key, td, sptr,
\r
14252 "%s: value not given (%s:%d)",
\r
14253 td->name, __FILE__, __LINE__);
\r
14258 if(1 /* No applicable constraints whatsoever */) {
\r
14259 /* Nothing is here. See below */
\r
14262 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14266 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14267 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14271 ASN__CTFAIL(app_key, td, sptr,
\r
14272 "%s: value not given (%s:%d)",
\r
14273 td->name, __FILE__, __LINE__);
\r
14277 value = *(const long *)sptr;
\r
14279 if((value >= 0 && value <= 65535)) {
\r
14280 /* Constraint check succeeded */
\r
14283 ASN__CTFAIL(app_key, td, sptr,
\r
14284 "%s: constraint failed (%s:%d)",
\r
14285 td->name, __FILE__, __LINE__);
\r
14290 static asn_type_selector_result_t
\r
14291 select_ENBConfigurationUpdateFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14292 asn_type_selector_result_t result = {0, 0};
\r
14293 const asn_ioc_set_t *itable = asn_IOS_ENBConfigurationUpdateFailure_IEs_1;
\r
14294 size_t constraining_column = 0; /* &id */
\r
14295 size_t for_column = 1; /* &criticality */
\r
14296 size_t row, presence_index = 0;
\r
14297 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENBConfigurationUpdateFailure_IEs, id));
\r
14299 for(row=0; row < itable->rows_count; row++) {
\r
14300 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14301 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14303 if(type_cell->cell_kind == aioc__undefined)
\r
14306 presence_index++;
\r
14307 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14308 result.type_descriptor = type_cell->type_descriptor;
\r
14309 result.presence_index = presence_index;
\r
14318 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14322 ASN__CTFAIL(app_key, td, sptr,
\r
14323 "%s: value not given (%s:%d)",
\r
14324 td->name, __FILE__, __LINE__);
\r
14329 if(1 /* No applicable constraints whatsoever */) {
\r
14330 /* Nothing is here. See below */
\r
14333 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14336 static asn_type_selector_result_t
\r
14337 select_ENBConfigurationUpdateFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14338 asn_type_selector_result_t result = {0, 0};
\r
14339 const asn_ioc_set_t *itable = asn_IOS_ENBConfigurationUpdateFailure_IEs_1;
\r
14340 size_t constraining_column = 0; /* &id */
\r
14341 size_t for_column = 2; /* &Value */
\r
14342 size_t row, presence_index = 0;
\r
14343 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENBConfigurationUpdateFailure_IEs, id));
\r
14345 for(row=0; row < itable->rows_count; row++) {
\r
14346 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14347 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14349 if(type_cell->cell_kind == aioc__undefined)
\r
14352 presence_index++;
\r
14353 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14354 result.type_descriptor = type_cell->type_descriptor;
\r
14355 result.presence_index = presence_index;
\r
14364 memb_value_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14365 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14368 ASN__CTFAIL(app_key, td, sptr,
\r
14369 "%s: value not given (%s:%d)",
\r
14370 td->name, __FILE__, __LINE__);
\r
14375 if(1 /* No applicable constraints whatsoever */) {
\r
14376 /* Nothing is here. See below */
\r
14379 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14383 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14384 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14388 ASN__CTFAIL(app_key, td, sptr,
\r
14389 "%s: value not given (%s:%d)",
\r
14390 td->name, __FILE__, __LINE__);
\r
14394 value = *(const long *)sptr;
\r
14396 if((value >= 0 && value <= 65535)) {
\r
14397 /* Constraint check succeeded */
\r
14400 ASN__CTFAIL(app_key, td, sptr,
\r
14401 "%s: constraint failed (%s:%d)",
\r
14402 td->name, __FILE__, __LINE__);
\r
14407 static asn_type_selector_result_t
\r
14408 select_ResourceStatusRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14409 asn_type_selector_result_t result = {0, 0};
\r
14410 const asn_ioc_set_t *itable = asn_IOS_ResourceStatusRequest_IEs_1;
\r
14411 size_t constraining_column = 0; /* &id */
\r
14412 size_t for_column = 1; /* &criticality */
\r
14413 size_t row, presence_index = 0;
\r
14414 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusRequest_IEs, id));
\r
14416 for(row=0; row < itable->rows_count; row++) {
\r
14417 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14418 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14420 if(type_cell->cell_kind == aioc__undefined)
\r
14423 presence_index++;
\r
14424 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14425 result.type_descriptor = type_cell->type_descriptor;
\r
14426 result.presence_index = presence_index;
\r
14435 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14436 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14439 ASN__CTFAIL(app_key, td, sptr,
\r
14440 "%s: value not given (%s:%d)",
\r
14441 td->name, __FILE__, __LINE__);
\r
14446 if(1 /* No applicable constraints whatsoever */) {
\r
14447 /* Nothing is here. See below */
\r
14450 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14453 static asn_type_selector_result_t
\r
14454 select_ResourceStatusRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14455 asn_type_selector_result_t result = {0, 0};
\r
14456 const asn_ioc_set_t *itable = asn_IOS_ResourceStatusRequest_IEs_1;
\r
14457 size_t constraining_column = 0; /* &id */
\r
14458 size_t for_column = 2; /* &Value */
\r
14459 size_t row, presence_index = 0;
\r
14460 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusRequest_IEs, id));
\r
14462 for(row=0; row < itable->rows_count; row++) {
\r
14463 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14464 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14466 if(type_cell->cell_kind == aioc__undefined)
\r
14469 presence_index++;
\r
14470 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14471 result.type_descriptor = type_cell->type_descriptor;
\r
14472 result.presence_index = presence_index;
\r
14481 memb_value_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14482 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14485 ASN__CTFAIL(app_key, td, sptr,
\r
14486 "%s: value not given (%s:%d)",
\r
14487 td->name, __FILE__, __LINE__);
\r
14492 if(1 /* No applicable constraints whatsoever */) {
\r
14493 /* Nothing is here. See below */
\r
14496 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14500 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14501 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14505 ASN__CTFAIL(app_key, td, sptr,
\r
14506 "%s: value not given (%s:%d)",
\r
14507 td->name, __FILE__, __LINE__);
\r
14511 value = *(const long *)sptr;
\r
14513 if((value >= 0 && value <= 65535)) {
\r
14514 /* Constraint check succeeded */
\r
14517 ASN__CTFAIL(app_key, td, sptr,
\r
14518 "%s: constraint failed (%s:%d)",
\r
14519 td->name, __FILE__, __LINE__);
\r
14524 static asn_type_selector_result_t
\r
14525 select_ResourceStatusResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14526 asn_type_selector_result_t result = {0, 0};
\r
14527 const asn_ioc_set_t *itable = asn_IOS_ResourceStatusResponse_IEs_1;
\r
14528 size_t constraining_column = 0; /* &id */
\r
14529 size_t for_column = 1; /* &criticality */
\r
14530 size_t row, presence_index = 0;
\r
14531 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusResponse_IEs, id));
\r
14533 for(row=0; row < itable->rows_count; row++) {
\r
14534 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14535 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14537 if(type_cell->cell_kind == aioc__undefined)
\r
14540 presence_index++;
\r
14541 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14542 result.type_descriptor = type_cell->type_descriptor;
\r
14543 result.presence_index = presence_index;
\r
14552 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14553 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14556 ASN__CTFAIL(app_key, td, sptr,
\r
14557 "%s: value not given (%s:%d)",
\r
14558 td->name, __FILE__, __LINE__);
\r
14563 if(1 /* No applicable constraints whatsoever */) {
\r
14564 /* Nothing is here. See below */
\r
14567 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14570 static asn_type_selector_result_t
\r
14571 select_ResourceStatusResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14572 asn_type_selector_result_t result = {0, 0};
\r
14573 const asn_ioc_set_t *itable = asn_IOS_ResourceStatusResponse_IEs_1;
\r
14574 size_t constraining_column = 0; /* &id */
\r
14575 size_t for_column = 2; /* &Value */
\r
14576 size_t row, presence_index = 0;
\r
14577 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusResponse_IEs, id));
\r
14579 for(row=0; row < itable->rows_count; row++) {
\r
14580 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14581 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14583 if(type_cell->cell_kind == aioc__undefined)
\r
14586 presence_index++;
\r
14587 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14588 result.type_descriptor = type_cell->type_descriptor;
\r
14589 result.presence_index = presence_index;
\r
14598 memb_value_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14602 ASN__CTFAIL(app_key, td, sptr,
\r
14603 "%s: value not given (%s:%d)",
\r
14604 td->name, __FILE__, __LINE__);
\r
14609 if(1 /* No applicable constraints whatsoever */) {
\r
14610 /* Nothing is here. See below */
\r
14613 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14617 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14618 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14622 ASN__CTFAIL(app_key, td, sptr,
\r
14623 "%s: value not given (%s:%d)",
\r
14624 td->name, __FILE__, __LINE__);
\r
14628 value = *(const long *)sptr;
\r
14630 if((value >= 0 && value <= 65535)) {
\r
14631 /* Constraint check succeeded */
\r
14634 ASN__CTFAIL(app_key, td, sptr,
\r
14635 "%s: constraint failed (%s:%d)",
\r
14636 td->name, __FILE__, __LINE__);
\r
14641 static asn_type_selector_result_t
\r
14642 select_ResourceStatusFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14643 asn_type_selector_result_t result = {0, 0};
\r
14644 const asn_ioc_set_t *itable = asn_IOS_ResourceStatusFailure_IEs_1;
\r
14645 size_t constraining_column = 0; /* &id */
\r
14646 size_t for_column = 1; /* &criticality */
\r
14647 size_t row, presence_index = 0;
\r
14648 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusFailure_IEs, id));
\r
14650 for(row=0; row < itable->rows_count; row++) {
\r
14651 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14652 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14654 if(type_cell->cell_kind == aioc__undefined)
\r
14657 presence_index++;
\r
14658 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14659 result.type_descriptor = type_cell->type_descriptor;
\r
14660 result.presence_index = presence_index;
\r
14669 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14670 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14673 ASN__CTFAIL(app_key, td, sptr,
\r
14674 "%s: value not given (%s:%d)",
\r
14675 td->name, __FILE__, __LINE__);
\r
14680 if(1 /* No applicable constraints whatsoever */) {
\r
14681 /* Nothing is here. See below */
\r
14684 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14687 static asn_type_selector_result_t
\r
14688 select_ResourceStatusFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14689 asn_type_selector_result_t result = {0, 0};
\r
14690 const asn_ioc_set_t *itable = asn_IOS_ResourceStatusFailure_IEs_1;
\r
14691 size_t constraining_column = 0; /* &id */
\r
14692 size_t for_column = 2; /* &Value */
\r
14693 size_t row, presence_index = 0;
\r
14694 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusFailure_IEs, id));
\r
14696 for(row=0; row < itable->rows_count; row++) {
\r
14697 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14698 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14700 if(type_cell->cell_kind == aioc__undefined)
\r
14703 presence_index++;
\r
14704 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14705 result.type_descriptor = type_cell->type_descriptor;
\r
14706 result.presence_index = presence_index;
\r
14715 memb_value_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14719 ASN__CTFAIL(app_key, td, sptr,
\r
14720 "%s: value not given (%s:%d)",
\r
14721 td->name, __FILE__, __LINE__);
\r
14726 if(1 /* No applicable constraints whatsoever */) {
\r
14727 /* Nothing is here. See below */
\r
14730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14734 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14739 ASN__CTFAIL(app_key, td, sptr,
\r
14740 "%s: value not given (%s:%d)",
\r
14741 td->name, __FILE__, __LINE__);
\r
14745 value = *(const long *)sptr;
\r
14747 if((value >= 0 && value <= 65535)) {
\r
14748 /* Constraint check succeeded */
\r
14751 ASN__CTFAIL(app_key, td, sptr,
\r
14752 "%s: constraint failed (%s:%d)",
\r
14753 td->name, __FILE__, __LINE__);
\r
14758 static asn_type_selector_result_t
\r
14759 select_ResourceStatusUpdate_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14760 asn_type_selector_result_t result = {0, 0};
\r
14761 const asn_ioc_set_t *itable = asn_IOS_ResourceStatusUpdate_IEs_1;
\r
14762 size_t constraining_column = 0; /* &id */
\r
14763 size_t for_column = 1; /* &criticality */
\r
14764 size_t row, presence_index = 0;
\r
14765 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusUpdate_IEs, id));
\r
14767 for(row=0; row < itable->rows_count; row++) {
\r
14768 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14769 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14771 if(type_cell->cell_kind == aioc__undefined)
\r
14774 presence_index++;
\r
14775 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14776 result.type_descriptor = type_cell->type_descriptor;
\r
14777 result.presence_index = presence_index;
\r
14786 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14787 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14790 ASN__CTFAIL(app_key, td, sptr,
\r
14791 "%s: value not given (%s:%d)",
\r
14792 td->name, __FILE__, __LINE__);
\r
14797 if(1 /* No applicable constraints whatsoever */) {
\r
14798 /* Nothing is here. See below */
\r
14801 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14804 static asn_type_selector_result_t
\r
14805 select_ResourceStatusUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14806 asn_type_selector_result_t result = {0, 0};
\r
14807 const asn_ioc_set_t *itable = asn_IOS_ResourceStatusUpdate_IEs_1;
\r
14808 size_t constraining_column = 0; /* &id */
\r
14809 size_t for_column = 2; /* &Value */
\r
14810 size_t row, presence_index = 0;
\r
14811 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResourceStatusUpdate_IEs, id));
\r
14813 for(row=0; row < itable->rows_count; row++) {
\r
14814 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14815 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14817 if(type_cell->cell_kind == aioc__undefined)
\r
14820 presence_index++;
\r
14821 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14822 result.type_descriptor = type_cell->type_descriptor;
\r
14823 result.presence_index = presence_index;
\r
14832 memb_value_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14833 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14836 ASN__CTFAIL(app_key, td, sptr,
\r
14837 "%s: value not given (%s:%d)",
\r
14838 td->name, __FILE__, __LINE__);
\r
14843 if(1 /* No applicable constraints whatsoever */) {
\r
14844 /* Nothing is here. See below */
\r
14847 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14851 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14852 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14856 ASN__CTFAIL(app_key, td, sptr,
\r
14857 "%s: value not given (%s:%d)",
\r
14858 td->name, __FILE__, __LINE__);
\r
14862 value = *(const long *)sptr;
\r
14864 if((value >= 0 && value <= 65535)) {
\r
14865 /* Constraint check succeeded */
\r
14868 ASN__CTFAIL(app_key, td, sptr,
\r
14869 "%s: constraint failed (%s:%d)",
\r
14870 td->name, __FILE__, __LINE__);
\r
14875 static asn_type_selector_result_t
\r
14876 select_MobilityChangeRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14877 asn_type_selector_result_t result = {0, 0};
\r
14878 const asn_ioc_set_t *itable = asn_IOS_MobilityChangeRequest_IEs_1;
\r
14879 size_t constraining_column = 0; /* &id */
\r
14880 size_t for_column = 1; /* &criticality */
\r
14881 size_t row, presence_index = 0;
\r
14882 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MobilityChangeRequest_IEs, id));
\r
14884 for(row=0; row < itable->rows_count; row++) {
\r
14885 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14886 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14888 if(type_cell->cell_kind == aioc__undefined)
\r
14891 presence_index++;
\r
14892 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14893 result.type_descriptor = type_cell->type_descriptor;
\r
14894 result.presence_index = presence_index;
\r
14903 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14904 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14907 ASN__CTFAIL(app_key, td, sptr,
\r
14908 "%s: value not given (%s:%d)",
\r
14909 td->name, __FILE__, __LINE__);
\r
14914 if(1 /* No applicable constraints whatsoever */) {
\r
14915 /* Nothing is here. See below */
\r
14918 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14921 static asn_type_selector_result_t
\r
14922 select_MobilityChangeRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14923 asn_type_selector_result_t result = {0, 0};
\r
14924 const asn_ioc_set_t *itable = asn_IOS_MobilityChangeRequest_IEs_1;
\r
14925 size_t constraining_column = 0; /* &id */
\r
14926 size_t for_column = 2; /* &Value */
\r
14927 size_t row, presence_index = 0;
\r
14928 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MobilityChangeRequest_IEs, id));
\r
14930 for(row=0; row < itable->rows_count; row++) {
\r
14931 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
14932 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
14934 if(type_cell->cell_kind == aioc__undefined)
\r
14937 presence_index++;
\r
14938 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
14939 result.type_descriptor = type_cell->type_descriptor;
\r
14940 result.presence_index = presence_index;
\r
14949 memb_value_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14953 ASN__CTFAIL(app_key, td, sptr,
\r
14954 "%s: value not given (%s:%d)",
\r
14955 td->name, __FILE__, __LINE__);
\r
14960 if(1 /* No applicable constraints whatsoever */) {
\r
14961 /* Nothing is here. See below */
\r
14964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
14968 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
14969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
14973 ASN__CTFAIL(app_key, td, sptr,
\r
14974 "%s: value not given (%s:%d)",
\r
14975 td->name, __FILE__, __LINE__);
\r
14979 value = *(const long *)sptr;
\r
14981 if((value >= 0 && value <= 65535)) {
\r
14982 /* Constraint check succeeded */
\r
14985 ASN__CTFAIL(app_key, td, sptr,
\r
14986 "%s: constraint failed (%s:%d)",
\r
14987 td->name, __FILE__, __LINE__);
\r
14992 static asn_type_selector_result_t
\r
14993 select_MobilityChangeAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
14994 asn_type_selector_result_t result = {0, 0};
\r
14995 const asn_ioc_set_t *itable = asn_IOS_MobilityChangeAcknowledge_IEs_1;
\r
14996 size_t constraining_column = 0; /* &id */
\r
14997 size_t for_column = 1; /* &criticality */
\r
14998 size_t row, presence_index = 0;
\r
14999 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MobilityChangeAcknowledge_IEs, id));
\r
15001 for(row=0; row < itable->rows_count; row++) {
\r
15002 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15003 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15005 if(type_cell->cell_kind == aioc__undefined)
\r
15008 presence_index++;
\r
15009 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15010 result.type_descriptor = type_cell->type_descriptor;
\r
15011 result.presence_index = presence_index;
\r
15020 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15024 ASN__CTFAIL(app_key, td, sptr,
\r
15025 "%s: value not given (%s:%d)",
\r
15026 td->name, __FILE__, __LINE__);
\r
15031 if(1 /* No applicable constraints whatsoever */) {
\r
15032 /* Nothing is here. See below */
\r
15035 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15038 static asn_type_selector_result_t
\r
15039 select_MobilityChangeAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15040 asn_type_selector_result_t result = {0, 0};
\r
15041 const asn_ioc_set_t *itable = asn_IOS_MobilityChangeAcknowledge_IEs_1;
\r
15042 size_t constraining_column = 0; /* &id */
\r
15043 size_t for_column = 2; /* &Value */
\r
15044 size_t row, presence_index = 0;
\r
15045 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MobilityChangeAcknowledge_IEs, id));
\r
15047 for(row=0; row < itable->rows_count; row++) {
\r
15048 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15049 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15051 if(type_cell->cell_kind == aioc__undefined)
\r
15054 presence_index++;
\r
15055 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15056 result.type_descriptor = type_cell->type_descriptor;
\r
15057 result.presence_index = presence_index;
\r
15066 memb_value_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15070 ASN__CTFAIL(app_key, td, sptr,
\r
15071 "%s: value not given (%s:%d)",
\r
15072 td->name, __FILE__, __LINE__);
\r
15077 if(1 /* No applicable constraints whatsoever */) {
\r
15078 /* Nothing is here. See below */
\r
15081 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15085 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15090 ASN__CTFAIL(app_key, td, sptr,
\r
15091 "%s: value not given (%s:%d)",
\r
15092 td->name, __FILE__, __LINE__);
\r
15096 value = *(const long *)sptr;
\r
15098 if((value >= 0 && value <= 65535)) {
\r
15099 /* Constraint check succeeded */
\r
15102 ASN__CTFAIL(app_key, td, sptr,
\r
15103 "%s: constraint failed (%s:%d)",
\r
15104 td->name, __FILE__, __LINE__);
\r
15109 static asn_type_selector_result_t
\r
15110 select_MobilityChangeFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15111 asn_type_selector_result_t result = {0, 0};
\r
15112 const asn_ioc_set_t *itable = asn_IOS_MobilityChangeFailure_IEs_1;
\r
15113 size_t constraining_column = 0; /* &id */
\r
15114 size_t for_column = 1; /* &criticality */
\r
15115 size_t row, presence_index = 0;
\r
15116 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MobilityChangeFailure_IEs, id));
\r
15118 for(row=0; row < itable->rows_count; row++) {
\r
15119 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15120 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15122 if(type_cell->cell_kind == aioc__undefined)
\r
15125 presence_index++;
\r
15126 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15127 result.type_descriptor = type_cell->type_descriptor;
\r
15128 result.presence_index = presence_index;
\r
15137 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15138 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15141 ASN__CTFAIL(app_key, td, sptr,
\r
15142 "%s: value not given (%s:%d)",
\r
15143 td->name, __FILE__, __LINE__);
\r
15148 if(1 /* No applicable constraints whatsoever */) {
\r
15149 /* Nothing is here. See below */
\r
15152 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15155 static asn_type_selector_result_t
\r
15156 select_MobilityChangeFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15157 asn_type_selector_result_t result = {0, 0};
\r
15158 const asn_ioc_set_t *itable = asn_IOS_MobilityChangeFailure_IEs_1;
\r
15159 size_t constraining_column = 0; /* &id */
\r
15160 size_t for_column = 2; /* &Value */
\r
15161 size_t row, presence_index = 0;
\r
15162 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MobilityChangeFailure_IEs, id));
\r
15164 for(row=0; row < itable->rows_count; row++) {
\r
15165 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15166 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15168 if(type_cell->cell_kind == aioc__undefined)
\r
15171 presence_index++;
\r
15172 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15173 result.type_descriptor = type_cell->type_descriptor;
\r
15174 result.presence_index = presence_index;
\r
15183 memb_value_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15187 ASN__CTFAIL(app_key, td, sptr,
\r
15188 "%s: value not given (%s:%d)",
\r
15189 td->name, __FILE__, __LINE__);
\r
15194 if(1 /* No applicable constraints whatsoever */) {
\r
15195 /* Nothing is here. See below */
\r
15198 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15202 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15203 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15207 ASN__CTFAIL(app_key, td, sptr,
\r
15208 "%s: value not given (%s:%d)",
\r
15209 td->name, __FILE__, __LINE__);
\r
15213 value = *(const long *)sptr;
\r
15215 if((value >= 0 && value <= 65535)) {
\r
15216 /* Constraint check succeeded */
\r
15219 ASN__CTFAIL(app_key, td, sptr,
\r
15220 "%s: constraint failed (%s:%d)",
\r
15221 td->name, __FILE__, __LINE__);
\r
15226 static asn_type_selector_result_t
\r
15227 select_RLFIndication_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15228 asn_type_selector_result_t result = {0, 0};
\r
15229 const asn_ioc_set_t *itable = asn_IOS_RLFIndication_IEs_1;
\r
15230 size_t constraining_column = 0; /* &id */
\r
15231 size_t for_column = 1; /* &criticality */
\r
15232 size_t row, presence_index = 0;
\r
15233 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RLFIndication_IEs, id));
\r
15235 for(row=0; row < itable->rows_count; row++) {
\r
15236 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15237 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15239 if(type_cell->cell_kind == aioc__undefined)
\r
15242 presence_index++;
\r
15243 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15244 result.type_descriptor = type_cell->type_descriptor;
\r
15245 result.presence_index = presence_index;
\r
15254 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15255 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15258 ASN__CTFAIL(app_key, td, sptr,
\r
15259 "%s: value not given (%s:%d)",
\r
15260 td->name, __FILE__, __LINE__);
\r
15265 if(1 /* No applicable constraints whatsoever */) {
\r
15266 /* Nothing is here. See below */
\r
15269 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15272 static asn_type_selector_result_t
\r
15273 select_RLFIndication_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15274 asn_type_selector_result_t result = {0, 0};
\r
15275 const asn_ioc_set_t *itable = asn_IOS_RLFIndication_IEs_1;
\r
15276 size_t constraining_column = 0; /* &id */
\r
15277 size_t for_column = 2; /* &Value */
\r
15278 size_t row, presence_index = 0;
\r
15279 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RLFIndication_IEs, id));
\r
15281 for(row=0; row < itable->rows_count; row++) {
\r
15282 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15283 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15285 if(type_cell->cell_kind == aioc__undefined)
\r
15288 presence_index++;
\r
15289 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15290 result.type_descriptor = type_cell->type_descriptor;
\r
15291 result.presence_index = presence_index;
\r
15300 memb_value_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15301 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15304 ASN__CTFAIL(app_key, td, sptr,
\r
15305 "%s: value not given (%s:%d)",
\r
15306 td->name, __FILE__, __LINE__);
\r
15311 if(1 /* No applicable constraints whatsoever */) {
\r
15312 /* Nothing is here. See below */
\r
15315 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15319 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15320 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15324 ASN__CTFAIL(app_key, td, sptr,
\r
15325 "%s: value not given (%s:%d)",
\r
15326 td->name, __FILE__, __LINE__);
\r
15330 value = *(const long *)sptr;
\r
15332 if((value >= 0 && value <= 65535)) {
\r
15333 /* Constraint check succeeded */
\r
15336 ASN__CTFAIL(app_key, td, sptr,
\r
15337 "%s: constraint failed (%s:%d)",
\r
15338 td->name, __FILE__, __LINE__);
\r
15343 static asn_type_selector_result_t
\r
15344 select_CellActivationRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15345 asn_type_selector_result_t result = {0, 0};
\r
15346 const asn_ioc_set_t *itable = asn_IOS_CellActivationRequest_IEs_1;
\r
15347 size_t constraining_column = 0; /* &id */
\r
15348 size_t for_column = 1; /* &criticality */
\r
15349 size_t row, presence_index = 0;
\r
15350 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellActivationRequest_IEs, id));
\r
15352 for(row=0; row < itable->rows_count; row++) {
\r
15353 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15354 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15356 if(type_cell->cell_kind == aioc__undefined)
\r
15359 presence_index++;
\r
15360 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15361 result.type_descriptor = type_cell->type_descriptor;
\r
15362 result.presence_index = presence_index;
\r
15371 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15372 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15375 ASN__CTFAIL(app_key, td, sptr,
\r
15376 "%s: value not given (%s:%d)",
\r
15377 td->name, __FILE__, __LINE__);
\r
15382 if(1 /* No applicable constraints whatsoever */) {
\r
15383 /* Nothing is here. See below */
\r
15386 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15389 static asn_type_selector_result_t
\r
15390 select_CellActivationRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15391 asn_type_selector_result_t result = {0, 0};
\r
15392 const asn_ioc_set_t *itable = asn_IOS_CellActivationRequest_IEs_1;
\r
15393 size_t constraining_column = 0; /* &id */
\r
15394 size_t for_column = 2; /* &Value */
\r
15395 size_t row, presence_index = 0;
\r
15396 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellActivationRequest_IEs, id));
\r
15398 for(row=0; row < itable->rows_count; row++) {
\r
15399 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15400 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15402 if(type_cell->cell_kind == aioc__undefined)
\r
15405 presence_index++;
\r
15406 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15407 result.type_descriptor = type_cell->type_descriptor;
\r
15408 result.presence_index = presence_index;
\r
15417 memb_value_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15418 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15421 ASN__CTFAIL(app_key, td, sptr,
\r
15422 "%s: value not given (%s:%d)",
\r
15423 td->name, __FILE__, __LINE__);
\r
15428 if(1 /* No applicable constraints whatsoever */) {
\r
15429 /* Nothing is here. See below */
\r
15432 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15436 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15437 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15441 ASN__CTFAIL(app_key, td, sptr,
\r
15442 "%s: value not given (%s:%d)",
\r
15443 td->name, __FILE__, __LINE__);
\r
15447 value = *(const long *)sptr;
\r
15449 if((value >= 0 && value <= 65535)) {
\r
15450 /* Constraint check succeeded */
\r
15453 ASN__CTFAIL(app_key, td, sptr,
\r
15454 "%s: constraint failed (%s:%d)",
\r
15455 td->name, __FILE__, __LINE__);
\r
15460 static asn_type_selector_result_t
\r
15461 select_CellActivationResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15462 asn_type_selector_result_t result = {0, 0};
\r
15463 const asn_ioc_set_t *itable = asn_IOS_CellActivationResponse_IEs_1;
\r
15464 size_t constraining_column = 0; /* &id */
\r
15465 size_t for_column = 1; /* &criticality */
\r
15466 size_t row, presence_index = 0;
\r
15467 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellActivationResponse_IEs, id));
\r
15469 for(row=0; row < itable->rows_count; row++) {
\r
15470 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15471 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15473 if(type_cell->cell_kind == aioc__undefined)
\r
15476 presence_index++;
\r
15477 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15478 result.type_descriptor = type_cell->type_descriptor;
\r
15479 result.presence_index = presence_index;
\r
15488 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15489 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15492 ASN__CTFAIL(app_key, td, sptr,
\r
15493 "%s: value not given (%s:%d)",
\r
15494 td->name, __FILE__, __LINE__);
\r
15499 if(1 /* No applicable constraints whatsoever */) {
\r
15500 /* Nothing is here. See below */
\r
15503 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15506 static asn_type_selector_result_t
\r
15507 select_CellActivationResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15508 asn_type_selector_result_t result = {0, 0};
\r
15509 const asn_ioc_set_t *itable = asn_IOS_CellActivationResponse_IEs_1;
\r
15510 size_t constraining_column = 0; /* &id */
\r
15511 size_t for_column = 2; /* &Value */
\r
15512 size_t row, presence_index = 0;
\r
15513 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellActivationResponse_IEs, id));
\r
15515 for(row=0; row < itable->rows_count; row++) {
\r
15516 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15517 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15519 if(type_cell->cell_kind == aioc__undefined)
\r
15522 presence_index++;
\r
15523 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15524 result.type_descriptor = type_cell->type_descriptor;
\r
15525 result.presence_index = presence_index;
\r
15534 memb_value_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15535 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15538 ASN__CTFAIL(app_key, td, sptr,
\r
15539 "%s: value not given (%s:%d)",
\r
15540 td->name, __FILE__, __LINE__);
\r
15545 if(1 /* No applicable constraints whatsoever */) {
\r
15546 /* Nothing is here. See below */
\r
15549 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15553 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15554 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15558 ASN__CTFAIL(app_key, td, sptr,
\r
15559 "%s: value not given (%s:%d)",
\r
15560 td->name, __FILE__, __LINE__);
\r
15564 value = *(const long *)sptr;
\r
15566 if((value >= 0 && value <= 65535)) {
\r
15567 /* Constraint check succeeded */
\r
15570 ASN__CTFAIL(app_key, td, sptr,
\r
15571 "%s: constraint failed (%s:%d)",
\r
15572 td->name, __FILE__, __LINE__);
\r
15577 static asn_type_selector_result_t
\r
15578 select_CellActivationFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15579 asn_type_selector_result_t result = {0, 0};
\r
15580 const asn_ioc_set_t *itable = asn_IOS_CellActivationFailure_IEs_1;
\r
15581 size_t constraining_column = 0; /* &id */
\r
15582 size_t for_column = 1; /* &criticality */
\r
15583 size_t row, presence_index = 0;
\r
15584 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellActivationFailure_IEs, id));
\r
15586 for(row=0; row < itable->rows_count; row++) {
\r
15587 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15588 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15590 if(type_cell->cell_kind == aioc__undefined)
\r
15593 presence_index++;
\r
15594 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15595 result.type_descriptor = type_cell->type_descriptor;
\r
15596 result.presence_index = presence_index;
\r
15605 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15606 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15609 ASN__CTFAIL(app_key, td, sptr,
\r
15610 "%s: value not given (%s:%d)",
\r
15611 td->name, __FILE__, __LINE__);
\r
15616 if(1 /* No applicable constraints whatsoever */) {
\r
15617 /* Nothing is here. See below */
\r
15620 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15623 static asn_type_selector_result_t
\r
15624 select_CellActivationFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15625 asn_type_selector_result_t result = {0, 0};
\r
15626 const asn_ioc_set_t *itable = asn_IOS_CellActivationFailure_IEs_1;
\r
15627 size_t constraining_column = 0; /* &id */
\r
15628 size_t for_column = 2; /* &Value */
\r
15629 size_t row, presence_index = 0;
\r
15630 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellActivationFailure_IEs, id));
\r
15632 for(row=0; row < itable->rows_count; row++) {
\r
15633 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15634 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15636 if(type_cell->cell_kind == aioc__undefined)
\r
15639 presence_index++;
\r
15640 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15641 result.type_descriptor = type_cell->type_descriptor;
\r
15642 result.presence_index = presence_index;
\r
15651 memb_value_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15652 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15655 ASN__CTFAIL(app_key, td, sptr,
\r
15656 "%s: value not given (%s:%d)",
\r
15657 td->name, __FILE__, __LINE__);
\r
15662 if(1 /* No applicable constraints whatsoever */) {
\r
15663 /* Nothing is here. See below */
\r
15666 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15670 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15671 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15675 ASN__CTFAIL(app_key, td, sptr,
\r
15676 "%s: value not given (%s:%d)",
\r
15677 td->name, __FILE__, __LINE__);
\r
15681 value = *(const long *)sptr;
\r
15683 if((value >= 0 && value <= 65535)) {
\r
15684 /* Constraint check succeeded */
\r
15687 ASN__CTFAIL(app_key, td, sptr,
\r
15688 "%s: constraint failed (%s:%d)",
\r
15689 td->name, __FILE__, __LINE__);
\r
15694 static asn_type_selector_result_t
\r
15695 select_X2Release_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15696 asn_type_selector_result_t result = {0, 0};
\r
15697 const asn_ioc_set_t *itable = asn_IOS_X2Release_IEs_1;
\r
15698 size_t constraining_column = 0; /* &id */
\r
15699 size_t for_column = 1; /* &criticality */
\r
15700 size_t row, presence_index = 0;
\r
15701 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2Release_IEs, id));
\r
15703 for(row=0; row < itable->rows_count; row++) {
\r
15704 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15705 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15707 if(type_cell->cell_kind == aioc__undefined)
\r
15710 presence_index++;
\r
15711 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15712 result.type_descriptor = type_cell->type_descriptor;
\r
15713 result.presence_index = presence_index;
\r
15722 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15723 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15726 ASN__CTFAIL(app_key, td, sptr,
\r
15727 "%s: value not given (%s:%d)",
\r
15728 td->name, __FILE__, __LINE__);
\r
15733 if(1 /* No applicable constraints whatsoever */) {
\r
15734 /* Nothing is here. See below */
\r
15737 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15740 static asn_type_selector_result_t
\r
15741 select_X2Release_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15742 asn_type_selector_result_t result = {0, 0};
\r
15743 const asn_ioc_set_t *itable = asn_IOS_X2Release_IEs_1;
\r
15744 size_t constraining_column = 0; /* &id */
\r
15745 size_t for_column = 2; /* &Value */
\r
15746 size_t row, presence_index = 0;
\r
15747 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2Release_IEs, id));
\r
15749 for(row=0; row < itable->rows_count; row++) {
\r
15750 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15751 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15753 if(type_cell->cell_kind == aioc__undefined)
\r
15756 presence_index++;
\r
15757 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15758 result.type_descriptor = type_cell->type_descriptor;
\r
15759 result.presence_index = presence_index;
\r
15768 memb_value_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15772 ASN__CTFAIL(app_key, td, sptr,
\r
15773 "%s: value not given (%s:%d)",
\r
15774 td->name, __FILE__, __LINE__);
\r
15779 if(1 /* No applicable constraints whatsoever */) {
\r
15780 /* Nothing is here. See below */
\r
15783 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15787 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15788 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15792 ASN__CTFAIL(app_key, td, sptr,
\r
15793 "%s: value not given (%s:%d)",
\r
15794 td->name, __FILE__, __LINE__);
\r
15798 value = *(const long *)sptr;
\r
15800 if((value >= 0 && value <= 65535)) {
\r
15801 /* Constraint check succeeded */
\r
15804 ASN__CTFAIL(app_key, td, sptr,
\r
15805 "%s: constraint failed (%s:%d)",
\r
15806 td->name, __FILE__, __LINE__);
\r
15811 static asn_type_selector_result_t
\r
15812 select_X2APMessageTransfer_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15813 asn_type_selector_result_t result = {0, 0};
\r
15814 const asn_ioc_set_t *itable = asn_IOS_X2APMessageTransfer_IEs_1;
\r
15815 size_t constraining_column = 0; /* &id */
\r
15816 size_t for_column = 1; /* &criticality */
\r
15817 size_t row, presence_index = 0;
\r
15818 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2APMessageTransfer_IEs, id));
\r
15820 for(row=0; row < itable->rows_count; row++) {
\r
15821 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15822 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15824 if(type_cell->cell_kind == aioc__undefined)
\r
15827 presence_index++;
\r
15828 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15829 result.type_descriptor = type_cell->type_descriptor;
\r
15830 result.presence_index = presence_index;
\r
15839 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15840 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15843 ASN__CTFAIL(app_key, td, sptr,
\r
15844 "%s: value not given (%s:%d)",
\r
15845 td->name, __FILE__, __LINE__);
\r
15850 if(1 /* No applicable constraints whatsoever */) {
\r
15851 /* Nothing is here. See below */
\r
15854 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15857 static asn_type_selector_result_t
\r
15858 select_X2APMessageTransfer_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15859 asn_type_selector_result_t result = {0, 0};
\r
15860 const asn_ioc_set_t *itable = asn_IOS_X2APMessageTransfer_IEs_1;
\r
15861 size_t constraining_column = 0; /* &id */
\r
15862 size_t for_column = 2; /* &Value */
\r
15863 size_t row, presence_index = 0;
\r
15864 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2APMessageTransfer_IEs, id));
\r
15866 for(row=0; row < itable->rows_count; row++) {
\r
15867 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15868 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15870 if(type_cell->cell_kind == aioc__undefined)
\r
15873 presence_index++;
\r
15874 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15875 result.type_descriptor = type_cell->type_descriptor;
\r
15876 result.presence_index = presence_index;
\r
15885 memb_value_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15889 ASN__CTFAIL(app_key, td, sptr,
\r
15890 "%s: value not given (%s:%d)",
\r
15891 td->name, __FILE__, __LINE__);
\r
15896 if(1 /* No applicable constraints whatsoever */) {
\r
15897 /* Nothing is here. See below */
\r
15900 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15904 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15909 ASN__CTFAIL(app_key, td, sptr,
\r
15910 "%s: value not given (%s:%d)",
\r
15911 td->name, __FILE__, __LINE__);
\r
15915 value = *(const long *)sptr;
\r
15917 if((value >= 0 && value <= 65535)) {
\r
15918 /* Constraint check succeeded */
\r
15921 ASN__CTFAIL(app_key, td, sptr,
\r
15922 "%s: constraint failed (%s:%d)",
\r
15923 td->name, __FILE__, __LINE__);
\r
15928 static asn_type_selector_result_t
\r
15929 select_SeNBAdditionRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15930 asn_type_selector_result_t result = {0, 0};
\r
15931 const asn_ioc_set_t *itable = asn_IOS_SeNBAdditionRequest_IEs_1;
\r
15932 size_t constraining_column = 0; /* &id */
\r
15933 size_t for_column = 1; /* &criticality */
\r
15934 size_t row, presence_index = 0;
\r
15935 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBAdditionRequest_IEs, id));
\r
15937 for(row=0; row < itable->rows_count; row++) {
\r
15938 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15939 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15941 if(type_cell->cell_kind == aioc__undefined)
\r
15944 presence_index++;
\r
15945 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15946 result.type_descriptor = type_cell->type_descriptor;
\r
15947 result.presence_index = presence_index;
\r
15956 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
15957 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
15960 ASN__CTFAIL(app_key, td, sptr,
\r
15961 "%s: value not given (%s:%d)",
\r
15962 td->name, __FILE__, __LINE__);
\r
15967 if(1 /* No applicable constraints whatsoever */) {
\r
15968 /* Nothing is here. See below */
\r
15971 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
15974 static asn_type_selector_result_t
\r
15975 select_SeNBAdditionRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
15976 asn_type_selector_result_t result = {0, 0};
\r
15977 const asn_ioc_set_t *itable = asn_IOS_SeNBAdditionRequest_IEs_1;
\r
15978 size_t constraining_column = 0; /* &id */
\r
15979 size_t for_column = 2; /* &Value */
\r
15980 size_t row, presence_index = 0;
\r
15981 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBAdditionRequest_IEs, id));
\r
15983 for(row=0; row < itable->rows_count; row++) {
\r
15984 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
15985 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
15987 if(type_cell->cell_kind == aioc__undefined)
\r
15990 presence_index++;
\r
15991 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
15992 result.type_descriptor = type_cell->type_descriptor;
\r
15993 result.presence_index = presence_index;
\r
16002 memb_value_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16003 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16006 ASN__CTFAIL(app_key, td, sptr,
\r
16007 "%s: value not given (%s:%d)",
\r
16008 td->name, __FILE__, __LINE__);
\r
16013 if(1 /* No applicable constraints whatsoever */) {
\r
16014 /* Nothing is here. See below */
\r
16017 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16021 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16022 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16026 ASN__CTFAIL(app_key, td, sptr,
\r
16027 "%s: value not given (%s:%d)",
\r
16028 td->name, __FILE__, __LINE__);
\r
16032 value = *(const long *)sptr;
\r
16034 if((value >= 0 && value <= 65535)) {
\r
16035 /* Constraint check succeeded */
\r
16038 ASN__CTFAIL(app_key, td, sptr,
\r
16039 "%s: constraint failed (%s:%d)",
\r
16040 td->name, __FILE__, __LINE__);
\r
16045 static asn_type_selector_result_t
\r
16046 select_SeNBAdditionRequestAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16047 asn_type_selector_result_t result = {0, 0};
\r
16048 const asn_ioc_set_t *itable = asn_IOS_SeNBAdditionRequestAcknowledge_IEs_1;
\r
16049 size_t constraining_column = 0; /* &id */
\r
16050 size_t for_column = 1; /* &criticality */
\r
16051 size_t row, presence_index = 0;
\r
16052 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBAdditionRequestAcknowledge_IEs, id));
\r
16054 for(row=0; row < itable->rows_count; row++) {
\r
16055 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16056 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16058 if(type_cell->cell_kind == aioc__undefined)
\r
16061 presence_index++;
\r
16062 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16063 result.type_descriptor = type_cell->type_descriptor;
\r
16064 result.presence_index = presence_index;
\r
16073 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16074 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16077 ASN__CTFAIL(app_key, td, sptr,
\r
16078 "%s: value not given (%s:%d)",
\r
16079 td->name, __FILE__, __LINE__);
\r
16084 if(1 /* No applicable constraints whatsoever */) {
\r
16085 /* Nothing is here. See below */
\r
16088 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16091 static asn_type_selector_result_t
\r
16092 select_SeNBAdditionRequestAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16093 asn_type_selector_result_t result = {0, 0};
\r
16094 const asn_ioc_set_t *itable = asn_IOS_SeNBAdditionRequestAcknowledge_IEs_1;
\r
16095 size_t constraining_column = 0; /* &id */
\r
16096 size_t for_column = 2; /* &Value */
\r
16097 size_t row, presence_index = 0;
\r
16098 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBAdditionRequestAcknowledge_IEs, id));
\r
16100 for(row=0; row < itable->rows_count; row++) {
\r
16101 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16102 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16104 if(type_cell->cell_kind == aioc__undefined)
\r
16107 presence_index++;
\r
16108 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16109 result.type_descriptor = type_cell->type_descriptor;
\r
16110 result.presence_index = presence_index;
\r
16119 memb_value_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16123 ASN__CTFAIL(app_key, td, sptr,
\r
16124 "%s: value not given (%s:%d)",
\r
16125 td->name, __FILE__, __LINE__);
\r
16130 if(1 /* No applicable constraints whatsoever */) {
\r
16131 /* Nothing is here. See below */
\r
16134 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16138 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16143 ASN__CTFAIL(app_key, td, sptr,
\r
16144 "%s: value not given (%s:%d)",
\r
16145 td->name, __FILE__, __LINE__);
\r
16149 value = *(const long *)sptr;
\r
16151 if((value >= 0 && value <= 65535)) {
\r
16152 /* Constraint check succeeded */
\r
16155 ASN__CTFAIL(app_key, td, sptr,
\r
16156 "%s: constraint failed (%s:%d)",
\r
16157 td->name, __FILE__, __LINE__);
\r
16162 static asn_type_selector_result_t
\r
16163 select_SeNBAdditionRequestReject_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16164 asn_type_selector_result_t result = {0, 0};
\r
16165 const asn_ioc_set_t *itable = asn_IOS_SeNBAdditionRequestReject_IEs_1;
\r
16166 size_t constraining_column = 0; /* &id */
\r
16167 size_t for_column = 1; /* &criticality */
\r
16168 size_t row, presence_index = 0;
\r
16169 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBAdditionRequestReject_IEs, id));
\r
16171 for(row=0; row < itable->rows_count; row++) {
\r
16172 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16173 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16175 if(type_cell->cell_kind == aioc__undefined)
\r
16178 presence_index++;
\r
16179 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16180 result.type_descriptor = type_cell->type_descriptor;
\r
16181 result.presence_index = presence_index;
\r
16190 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16191 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16194 ASN__CTFAIL(app_key, td, sptr,
\r
16195 "%s: value not given (%s:%d)",
\r
16196 td->name, __FILE__, __LINE__);
\r
16201 if(1 /* No applicable constraints whatsoever */) {
\r
16202 /* Nothing is here. See below */
\r
16205 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16208 static asn_type_selector_result_t
\r
16209 select_SeNBAdditionRequestReject_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16210 asn_type_selector_result_t result = {0, 0};
\r
16211 const asn_ioc_set_t *itable = asn_IOS_SeNBAdditionRequestReject_IEs_1;
\r
16212 size_t constraining_column = 0; /* &id */
\r
16213 size_t for_column = 2; /* &Value */
\r
16214 size_t row, presence_index = 0;
\r
16215 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBAdditionRequestReject_IEs, id));
\r
16217 for(row=0; row < itable->rows_count; row++) {
\r
16218 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16219 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16221 if(type_cell->cell_kind == aioc__undefined)
\r
16224 presence_index++;
\r
16225 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16226 result.type_descriptor = type_cell->type_descriptor;
\r
16227 result.presence_index = presence_index;
\r
16236 memb_value_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16237 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16240 ASN__CTFAIL(app_key, td, sptr,
\r
16241 "%s: value not given (%s:%d)",
\r
16242 td->name, __FILE__, __LINE__);
\r
16247 if(1 /* No applicable constraints whatsoever */) {
\r
16248 /* Nothing is here. See below */
\r
16251 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16255 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16256 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16260 ASN__CTFAIL(app_key, td, sptr,
\r
16261 "%s: value not given (%s:%d)",
\r
16262 td->name, __FILE__, __LINE__);
\r
16266 value = *(const long *)sptr;
\r
16268 if((value >= 0 && value <= 65535)) {
\r
16269 /* Constraint check succeeded */
\r
16272 ASN__CTFAIL(app_key, td, sptr,
\r
16273 "%s: constraint failed (%s:%d)",
\r
16274 td->name, __FILE__, __LINE__);
\r
16279 static asn_type_selector_result_t
\r
16280 select_SeNBReconfigurationComplete_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16281 asn_type_selector_result_t result = {0, 0};
\r
16282 const asn_ioc_set_t *itable = asn_IOS_SeNBReconfigurationComplete_IEs_1;
\r
16283 size_t constraining_column = 0; /* &id */
\r
16284 size_t for_column = 1; /* &criticality */
\r
16285 size_t row, presence_index = 0;
\r
16286 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReconfigurationComplete_IEs, id));
\r
16288 for(row=0; row < itable->rows_count; row++) {
\r
16289 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16290 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16292 if(type_cell->cell_kind == aioc__undefined)
\r
16295 presence_index++;
\r
16296 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16297 result.type_descriptor = type_cell->type_descriptor;
\r
16298 result.presence_index = presence_index;
\r
16307 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16308 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16311 ASN__CTFAIL(app_key, td, sptr,
\r
16312 "%s: value not given (%s:%d)",
\r
16313 td->name, __FILE__, __LINE__);
\r
16318 if(1 /* No applicable constraints whatsoever */) {
\r
16319 /* Nothing is here. See below */
\r
16322 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16325 static asn_type_selector_result_t
\r
16326 select_SeNBReconfigurationComplete_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16327 asn_type_selector_result_t result = {0, 0};
\r
16328 const asn_ioc_set_t *itable = asn_IOS_SeNBReconfigurationComplete_IEs_1;
\r
16329 size_t constraining_column = 0; /* &id */
\r
16330 size_t for_column = 2; /* &Value */
\r
16331 size_t row, presence_index = 0;
\r
16332 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReconfigurationComplete_IEs, id));
\r
16334 for(row=0; row < itable->rows_count; row++) {
\r
16335 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16336 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16338 if(type_cell->cell_kind == aioc__undefined)
\r
16341 presence_index++;
\r
16342 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16343 result.type_descriptor = type_cell->type_descriptor;
\r
16344 result.presence_index = presence_index;
\r
16353 memb_value_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16354 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16357 ASN__CTFAIL(app_key, td, sptr,
\r
16358 "%s: value not given (%s:%d)",
\r
16359 td->name, __FILE__, __LINE__);
\r
16364 if(1 /* No applicable constraints whatsoever */) {
\r
16365 /* Nothing is here. See below */
\r
16368 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16372 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16373 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16377 ASN__CTFAIL(app_key, td, sptr,
\r
16378 "%s: value not given (%s:%d)",
\r
16379 td->name, __FILE__, __LINE__);
\r
16383 value = *(const long *)sptr;
\r
16385 if((value >= 0 && value <= 65535)) {
\r
16386 /* Constraint check succeeded */
\r
16389 ASN__CTFAIL(app_key, td, sptr,
\r
16390 "%s: constraint failed (%s:%d)",
\r
16391 td->name, __FILE__, __LINE__);
\r
16396 static asn_type_selector_result_t
\r
16397 select_SeNBModificationRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16398 asn_type_selector_result_t result = {0, 0};
\r
16399 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRequest_IEs_1;
\r
16400 size_t constraining_column = 0; /* &id */
\r
16401 size_t for_column = 1; /* &criticality */
\r
16402 size_t row, presence_index = 0;
\r
16403 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequest_IEs, id));
\r
16405 for(row=0; row < itable->rows_count; row++) {
\r
16406 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16407 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16409 if(type_cell->cell_kind == aioc__undefined)
\r
16412 presence_index++;
\r
16413 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16414 result.type_descriptor = type_cell->type_descriptor;
\r
16415 result.presence_index = presence_index;
\r
16424 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16425 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16428 ASN__CTFAIL(app_key, td, sptr,
\r
16429 "%s: value not given (%s:%d)",
\r
16430 td->name, __FILE__, __LINE__);
\r
16435 if(1 /* No applicable constraints whatsoever */) {
\r
16436 /* Nothing is here. See below */
\r
16439 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16442 static asn_type_selector_result_t
\r
16443 select_SeNBModificationRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16444 asn_type_selector_result_t result = {0, 0};
\r
16445 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRequest_IEs_1;
\r
16446 size_t constraining_column = 0; /* &id */
\r
16447 size_t for_column = 2; /* &Value */
\r
16448 size_t row, presence_index = 0;
\r
16449 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequest_IEs, id));
\r
16451 for(row=0; row < itable->rows_count; row++) {
\r
16452 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16453 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16455 if(type_cell->cell_kind == aioc__undefined)
\r
16458 presence_index++;
\r
16459 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16460 result.type_descriptor = type_cell->type_descriptor;
\r
16461 result.presence_index = presence_index;
\r
16470 memb_value_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16471 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16474 ASN__CTFAIL(app_key, td, sptr,
\r
16475 "%s: value not given (%s:%d)",
\r
16476 td->name, __FILE__, __LINE__);
\r
16481 if(1 /* No applicable constraints whatsoever */) {
\r
16482 /* Nothing is here. See below */
\r
16485 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16489 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16490 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16494 ASN__CTFAIL(app_key, td, sptr,
\r
16495 "%s: value not given (%s:%d)",
\r
16496 td->name, __FILE__, __LINE__);
\r
16500 value = *(const long *)sptr;
\r
16502 if((value >= 0 && value <= 65535)) {
\r
16503 /* Constraint check succeeded */
\r
16506 ASN__CTFAIL(app_key, td, sptr,
\r
16507 "%s: constraint failed (%s:%d)",
\r
16508 td->name, __FILE__, __LINE__);
\r
16513 static asn_type_selector_result_t
\r
16514 select_SeNBModificationRequestAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16515 asn_type_selector_result_t result = {0, 0};
\r
16516 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRequestAcknowledge_IEs_1;
\r
16517 size_t constraining_column = 0; /* &id */
\r
16518 size_t for_column = 1; /* &criticality */
\r
16519 size_t row, presence_index = 0;
\r
16520 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequestAcknowledge_IEs, id));
\r
16522 for(row=0; row < itable->rows_count; row++) {
\r
16523 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16524 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16526 if(type_cell->cell_kind == aioc__undefined)
\r
16529 presence_index++;
\r
16530 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16531 result.type_descriptor = type_cell->type_descriptor;
\r
16532 result.presence_index = presence_index;
\r
16541 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16542 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16545 ASN__CTFAIL(app_key, td, sptr,
\r
16546 "%s: value not given (%s:%d)",
\r
16547 td->name, __FILE__, __LINE__);
\r
16552 if(1 /* No applicable constraints whatsoever */) {
\r
16553 /* Nothing is here. See below */
\r
16556 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16559 static asn_type_selector_result_t
\r
16560 select_SeNBModificationRequestAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16561 asn_type_selector_result_t result = {0, 0};
\r
16562 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRequestAcknowledge_IEs_1;
\r
16563 size_t constraining_column = 0; /* &id */
\r
16564 size_t for_column = 2; /* &Value */
\r
16565 size_t row, presence_index = 0;
\r
16566 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequestAcknowledge_IEs, id));
\r
16568 for(row=0; row < itable->rows_count; row++) {
\r
16569 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16570 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16572 if(type_cell->cell_kind == aioc__undefined)
\r
16575 presence_index++;
\r
16576 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16577 result.type_descriptor = type_cell->type_descriptor;
\r
16578 result.presence_index = presence_index;
\r
16587 memb_value_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16588 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16591 ASN__CTFAIL(app_key, td, sptr,
\r
16592 "%s: value not given (%s:%d)",
\r
16593 td->name, __FILE__, __LINE__);
\r
16598 if(1 /* No applicable constraints whatsoever */) {
\r
16599 /* Nothing is here. See below */
\r
16602 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16606 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16607 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16611 ASN__CTFAIL(app_key, td, sptr,
\r
16612 "%s: value not given (%s:%d)",
\r
16613 td->name, __FILE__, __LINE__);
\r
16617 value = *(const long *)sptr;
\r
16619 if((value >= 0 && value <= 65535)) {
\r
16620 /* Constraint check succeeded */
\r
16623 ASN__CTFAIL(app_key, td, sptr,
\r
16624 "%s: constraint failed (%s:%d)",
\r
16625 td->name, __FILE__, __LINE__);
\r
16630 static asn_type_selector_result_t
\r
16631 select_SeNBModificationRequestReject_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16632 asn_type_selector_result_t result = {0, 0};
\r
16633 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRequestReject_IEs_1;
\r
16634 size_t constraining_column = 0; /* &id */
\r
16635 size_t for_column = 1; /* &criticality */
\r
16636 size_t row, presence_index = 0;
\r
16637 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequestReject_IEs, id));
\r
16639 for(row=0; row < itable->rows_count; row++) {
\r
16640 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16641 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16643 if(type_cell->cell_kind == aioc__undefined)
\r
16646 presence_index++;
\r
16647 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16648 result.type_descriptor = type_cell->type_descriptor;
\r
16649 result.presence_index = presence_index;
\r
16658 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16659 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16662 ASN__CTFAIL(app_key, td, sptr,
\r
16663 "%s: value not given (%s:%d)",
\r
16664 td->name, __FILE__, __LINE__);
\r
16669 if(1 /* No applicable constraints whatsoever */) {
\r
16670 /* Nothing is here. See below */
\r
16673 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16676 static asn_type_selector_result_t
\r
16677 select_SeNBModificationRequestReject_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16678 asn_type_selector_result_t result = {0, 0};
\r
16679 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRequestReject_IEs_1;
\r
16680 size_t constraining_column = 0; /* &id */
\r
16681 size_t for_column = 2; /* &Value */
\r
16682 size_t row, presence_index = 0;
\r
16683 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequestReject_IEs, id));
\r
16685 for(row=0; row < itable->rows_count; row++) {
\r
16686 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16687 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16689 if(type_cell->cell_kind == aioc__undefined)
\r
16692 presence_index++;
\r
16693 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16694 result.type_descriptor = type_cell->type_descriptor;
\r
16695 result.presence_index = presence_index;
\r
16704 memb_value_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16705 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16708 ASN__CTFAIL(app_key, td, sptr,
\r
16709 "%s: value not given (%s:%d)",
\r
16710 td->name, __FILE__, __LINE__);
\r
16715 if(1 /* No applicable constraints whatsoever */) {
\r
16716 /* Nothing is here. See below */
\r
16719 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16723 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16724 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16728 ASN__CTFAIL(app_key, td, sptr,
\r
16729 "%s: value not given (%s:%d)",
\r
16730 td->name, __FILE__, __LINE__);
\r
16734 value = *(const long *)sptr;
\r
16736 if((value >= 0 && value <= 65535)) {
\r
16737 /* Constraint check succeeded */
\r
16740 ASN__CTFAIL(app_key, td, sptr,
\r
16741 "%s: constraint failed (%s:%d)",
\r
16742 td->name, __FILE__, __LINE__);
\r
16747 static asn_type_selector_result_t
\r
16748 select_SeNBModificationRequired_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16749 asn_type_selector_result_t result = {0, 0};
\r
16750 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRequired_IEs_1;
\r
16751 size_t constraining_column = 0; /* &id */
\r
16752 size_t for_column = 1; /* &criticality */
\r
16753 size_t row, presence_index = 0;
\r
16754 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequired_IEs, id));
\r
16756 for(row=0; row < itable->rows_count; row++) {
\r
16757 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16758 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16760 if(type_cell->cell_kind == aioc__undefined)
\r
16763 presence_index++;
\r
16764 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16765 result.type_descriptor = type_cell->type_descriptor;
\r
16766 result.presence_index = presence_index;
\r
16775 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16776 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16779 ASN__CTFAIL(app_key, td, sptr,
\r
16780 "%s: value not given (%s:%d)",
\r
16781 td->name, __FILE__, __LINE__);
\r
16786 if(1 /* No applicable constraints whatsoever */) {
\r
16787 /* Nothing is here. See below */
\r
16790 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16793 static asn_type_selector_result_t
\r
16794 select_SeNBModificationRequired_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16795 asn_type_selector_result_t result = {0, 0};
\r
16796 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRequired_IEs_1;
\r
16797 size_t constraining_column = 0; /* &id */
\r
16798 size_t for_column = 2; /* &Value */
\r
16799 size_t row, presence_index = 0;
\r
16800 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRequired_IEs, id));
\r
16802 for(row=0; row < itable->rows_count; row++) {
\r
16803 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16804 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16806 if(type_cell->cell_kind == aioc__undefined)
\r
16809 presence_index++;
\r
16810 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16811 result.type_descriptor = type_cell->type_descriptor;
\r
16812 result.presence_index = presence_index;
\r
16821 memb_value_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16825 ASN__CTFAIL(app_key, td, sptr,
\r
16826 "%s: value not given (%s:%d)",
\r
16827 td->name, __FILE__, __LINE__);
\r
16832 if(1 /* No applicable constraints whatsoever */) {
\r
16833 /* Nothing is here. See below */
\r
16836 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16840 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16845 ASN__CTFAIL(app_key, td, sptr,
\r
16846 "%s: value not given (%s:%d)",
\r
16847 td->name, __FILE__, __LINE__);
\r
16851 value = *(const long *)sptr;
\r
16853 if((value >= 0 && value <= 65535)) {
\r
16854 /* Constraint check succeeded */
\r
16857 ASN__CTFAIL(app_key, td, sptr,
\r
16858 "%s: constraint failed (%s:%d)",
\r
16859 td->name, __FILE__, __LINE__);
\r
16864 static asn_type_selector_result_t
\r
16865 select_SeNBModificationConfirm_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16866 asn_type_selector_result_t result = {0, 0};
\r
16867 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationConfirm_IEs_1;
\r
16868 size_t constraining_column = 0; /* &id */
\r
16869 size_t for_column = 1; /* &criticality */
\r
16870 size_t row, presence_index = 0;
\r
16871 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationConfirm_IEs, id));
\r
16873 for(row=0; row < itable->rows_count; row++) {
\r
16874 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16875 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16877 if(type_cell->cell_kind == aioc__undefined)
\r
16880 presence_index++;
\r
16881 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16882 result.type_descriptor = type_cell->type_descriptor;
\r
16883 result.presence_index = presence_index;
\r
16892 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16893 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16896 ASN__CTFAIL(app_key, td, sptr,
\r
16897 "%s: value not given (%s:%d)",
\r
16898 td->name, __FILE__, __LINE__);
\r
16903 if(1 /* No applicable constraints whatsoever */) {
\r
16904 /* Nothing is here. See below */
\r
16907 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16910 static asn_type_selector_result_t
\r
16911 select_SeNBModificationConfirm_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16912 asn_type_selector_result_t result = {0, 0};
\r
16913 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationConfirm_IEs_1;
\r
16914 size_t constraining_column = 0; /* &id */
\r
16915 size_t for_column = 2; /* &Value */
\r
16916 size_t row, presence_index = 0;
\r
16917 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationConfirm_IEs, id));
\r
16919 for(row=0; row < itable->rows_count; row++) {
\r
16920 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16921 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16923 if(type_cell->cell_kind == aioc__undefined)
\r
16926 presence_index++;
\r
16927 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16928 result.type_descriptor = type_cell->type_descriptor;
\r
16929 result.presence_index = presence_index;
\r
16938 memb_value_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16942 ASN__CTFAIL(app_key, td, sptr,
\r
16943 "%s: value not given (%s:%d)",
\r
16944 td->name, __FILE__, __LINE__);
\r
16949 if(1 /* No applicable constraints whatsoever */) {
\r
16950 /* Nothing is here. See below */
\r
16953 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
16957 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
16958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
16962 ASN__CTFAIL(app_key, td, sptr,
\r
16963 "%s: value not given (%s:%d)",
\r
16964 td->name, __FILE__, __LINE__);
\r
16968 value = *(const long *)sptr;
\r
16970 if((value >= 0 && value <= 65535)) {
\r
16971 /* Constraint check succeeded */
\r
16974 ASN__CTFAIL(app_key, td, sptr,
\r
16975 "%s: constraint failed (%s:%d)",
\r
16976 td->name, __FILE__, __LINE__);
\r
16981 static asn_type_selector_result_t
\r
16982 select_SeNBModificationRefuse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
16983 asn_type_selector_result_t result = {0, 0};
\r
16984 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRefuse_IEs_1;
\r
16985 size_t constraining_column = 0; /* &id */
\r
16986 size_t for_column = 1; /* &criticality */
\r
16987 size_t row, presence_index = 0;
\r
16988 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRefuse_IEs, id));
\r
16990 for(row=0; row < itable->rows_count; row++) {
\r
16991 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
16992 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
16994 if(type_cell->cell_kind == aioc__undefined)
\r
16997 presence_index++;
\r
16998 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
16999 result.type_descriptor = type_cell->type_descriptor;
\r
17000 result.presence_index = presence_index;
\r
17009 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17010 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17013 ASN__CTFAIL(app_key, td, sptr,
\r
17014 "%s: value not given (%s:%d)",
\r
17015 td->name, __FILE__, __LINE__);
\r
17020 if(1 /* No applicable constraints whatsoever */) {
\r
17021 /* Nothing is here. See below */
\r
17024 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17027 static asn_type_selector_result_t
\r
17028 select_SeNBModificationRefuse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17029 asn_type_selector_result_t result = {0, 0};
\r
17030 const asn_ioc_set_t *itable = asn_IOS_SeNBModificationRefuse_IEs_1;
\r
17031 size_t constraining_column = 0; /* &id */
\r
17032 size_t for_column = 2; /* &Value */
\r
17033 size_t row, presence_index = 0;
\r
17034 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBModificationRefuse_IEs, id));
\r
17036 for(row=0; row < itable->rows_count; row++) {
\r
17037 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17038 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17040 if(type_cell->cell_kind == aioc__undefined)
\r
17043 presence_index++;
\r
17044 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17045 result.type_descriptor = type_cell->type_descriptor;
\r
17046 result.presence_index = presence_index;
\r
17055 memb_value_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17056 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17059 ASN__CTFAIL(app_key, td, sptr,
\r
17060 "%s: value not given (%s:%d)",
\r
17061 td->name, __FILE__, __LINE__);
\r
17066 if(1 /* No applicable constraints whatsoever */) {
\r
17067 /* Nothing is here. See below */
\r
17070 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17074 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17075 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17079 ASN__CTFAIL(app_key, td, sptr,
\r
17080 "%s: value not given (%s:%d)",
\r
17081 td->name, __FILE__, __LINE__);
\r
17085 value = *(const long *)sptr;
\r
17087 if((value >= 0 && value <= 65535)) {
\r
17088 /* Constraint check succeeded */
\r
17091 ASN__CTFAIL(app_key, td, sptr,
\r
17092 "%s: constraint failed (%s:%d)",
\r
17093 td->name, __FILE__, __LINE__);
\r
17098 static asn_type_selector_result_t
\r
17099 select_SeNBReleaseRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17100 asn_type_selector_result_t result = {0, 0};
\r
17101 const asn_ioc_set_t *itable = asn_IOS_SeNBReleaseRequest_IEs_1;
\r
17102 size_t constraining_column = 0; /* &id */
\r
17103 size_t for_column = 1; /* &criticality */
\r
17104 size_t row, presence_index = 0;
\r
17105 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReleaseRequest_IEs, id));
\r
17107 for(row=0; row < itable->rows_count; row++) {
\r
17108 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17109 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17111 if(type_cell->cell_kind == aioc__undefined)
\r
17114 presence_index++;
\r
17115 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17116 result.type_descriptor = type_cell->type_descriptor;
\r
17117 result.presence_index = presence_index;
\r
17126 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17127 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17130 ASN__CTFAIL(app_key, td, sptr,
\r
17131 "%s: value not given (%s:%d)",
\r
17132 td->name, __FILE__, __LINE__);
\r
17137 if(1 /* No applicable constraints whatsoever */) {
\r
17138 /* Nothing is here. See below */
\r
17141 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17144 static asn_type_selector_result_t
\r
17145 select_SeNBReleaseRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17146 asn_type_selector_result_t result = {0, 0};
\r
17147 const asn_ioc_set_t *itable = asn_IOS_SeNBReleaseRequest_IEs_1;
\r
17148 size_t constraining_column = 0; /* &id */
\r
17149 size_t for_column = 2; /* &Value */
\r
17150 size_t row, presence_index = 0;
\r
17151 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReleaseRequest_IEs, id));
\r
17153 for(row=0; row < itable->rows_count; row++) {
\r
17154 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17155 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17157 if(type_cell->cell_kind == aioc__undefined)
\r
17160 presence_index++;
\r
17161 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17162 result.type_descriptor = type_cell->type_descriptor;
\r
17163 result.presence_index = presence_index;
\r
17172 memb_value_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17173 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17176 ASN__CTFAIL(app_key, td, sptr,
\r
17177 "%s: value not given (%s:%d)",
\r
17178 td->name, __FILE__, __LINE__);
\r
17183 if(1 /* No applicable constraints whatsoever */) {
\r
17184 /* Nothing is here. See below */
\r
17187 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17191 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17192 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17196 ASN__CTFAIL(app_key, td, sptr,
\r
17197 "%s: value not given (%s:%d)",
\r
17198 td->name, __FILE__, __LINE__);
\r
17202 value = *(const long *)sptr;
\r
17204 if((value >= 0 && value <= 65535)) {
\r
17205 /* Constraint check succeeded */
\r
17208 ASN__CTFAIL(app_key, td, sptr,
\r
17209 "%s: constraint failed (%s:%d)",
\r
17210 td->name, __FILE__, __LINE__);
\r
17215 static asn_type_selector_result_t
\r
17216 select_SeNBReleaseRequired_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17217 asn_type_selector_result_t result = {0, 0};
\r
17218 const asn_ioc_set_t *itable = asn_IOS_SeNBReleaseRequired_IEs_1;
\r
17219 size_t constraining_column = 0; /* &id */
\r
17220 size_t for_column = 1; /* &criticality */
\r
17221 size_t row, presence_index = 0;
\r
17222 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReleaseRequired_IEs, id));
\r
17224 for(row=0; row < itable->rows_count; row++) {
\r
17225 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17226 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17228 if(type_cell->cell_kind == aioc__undefined)
\r
17231 presence_index++;
\r
17232 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17233 result.type_descriptor = type_cell->type_descriptor;
\r
17234 result.presence_index = presence_index;
\r
17243 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17244 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17247 ASN__CTFAIL(app_key, td, sptr,
\r
17248 "%s: value not given (%s:%d)",
\r
17249 td->name, __FILE__, __LINE__);
\r
17254 if(1 /* No applicable constraints whatsoever */) {
\r
17255 /* Nothing is here. See below */
\r
17258 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17261 static asn_type_selector_result_t
\r
17262 select_SeNBReleaseRequired_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17263 asn_type_selector_result_t result = {0, 0};
\r
17264 const asn_ioc_set_t *itable = asn_IOS_SeNBReleaseRequired_IEs_1;
\r
17265 size_t constraining_column = 0; /* &id */
\r
17266 size_t for_column = 2; /* &Value */
\r
17267 size_t row, presence_index = 0;
\r
17268 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReleaseRequired_IEs, id));
\r
17270 for(row=0; row < itable->rows_count; row++) {
\r
17271 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17272 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17274 if(type_cell->cell_kind == aioc__undefined)
\r
17277 presence_index++;
\r
17278 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17279 result.type_descriptor = type_cell->type_descriptor;
\r
17280 result.presence_index = presence_index;
\r
17289 memb_value_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17290 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17293 ASN__CTFAIL(app_key, td, sptr,
\r
17294 "%s: value not given (%s:%d)",
\r
17295 td->name, __FILE__, __LINE__);
\r
17300 if(1 /* No applicable constraints whatsoever */) {
\r
17301 /* Nothing is here. See below */
\r
17304 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17308 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17309 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17313 ASN__CTFAIL(app_key, td, sptr,
\r
17314 "%s: value not given (%s:%d)",
\r
17315 td->name, __FILE__, __LINE__);
\r
17319 value = *(const long *)sptr;
\r
17321 if((value >= 0 && value <= 65535)) {
\r
17322 /* Constraint check succeeded */
\r
17325 ASN__CTFAIL(app_key, td, sptr,
\r
17326 "%s: constraint failed (%s:%d)",
\r
17327 td->name, __FILE__, __LINE__);
\r
17332 static asn_type_selector_result_t
\r
17333 select_SeNBReleaseConfirm_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17334 asn_type_selector_result_t result = {0, 0};
\r
17335 const asn_ioc_set_t *itable = asn_IOS_SeNBReleaseConfirm_IEs_1;
\r
17336 size_t constraining_column = 0; /* &id */
\r
17337 size_t for_column = 1; /* &criticality */
\r
17338 size_t row, presence_index = 0;
\r
17339 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReleaseConfirm_IEs, id));
\r
17341 for(row=0; row < itable->rows_count; row++) {
\r
17342 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17343 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17345 if(type_cell->cell_kind == aioc__undefined)
\r
17348 presence_index++;
\r
17349 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17350 result.type_descriptor = type_cell->type_descriptor;
\r
17351 result.presence_index = presence_index;
\r
17360 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17361 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17364 ASN__CTFAIL(app_key, td, sptr,
\r
17365 "%s: value not given (%s:%d)",
\r
17366 td->name, __FILE__, __LINE__);
\r
17371 if(1 /* No applicable constraints whatsoever */) {
\r
17372 /* Nothing is here. See below */
\r
17375 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17378 static asn_type_selector_result_t
\r
17379 select_SeNBReleaseConfirm_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17380 asn_type_selector_result_t result = {0, 0};
\r
17381 const asn_ioc_set_t *itable = asn_IOS_SeNBReleaseConfirm_IEs_1;
\r
17382 size_t constraining_column = 0; /* &id */
\r
17383 size_t for_column = 2; /* &Value */
\r
17384 size_t row, presence_index = 0;
\r
17385 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBReleaseConfirm_IEs, id));
\r
17387 for(row=0; row < itable->rows_count; row++) {
\r
17388 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17389 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17391 if(type_cell->cell_kind == aioc__undefined)
\r
17394 presence_index++;
\r
17395 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17396 result.type_descriptor = type_cell->type_descriptor;
\r
17397 result.presence_index = presence_index;
\r
17406 memb_value_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17407 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17410 ASN__CTFAIL(app_key, td, sptr,
\r
17411 "%s: value not given (%s:%d)",
\r
17412 td->name, __FILE__, __LINE__);
\r
17417 if(1 /* No applicable constraints whatsoever */) {
\r
17418 /* Nothing is here. See below */
\r
17421 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17425 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17426 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17430 ASN__CTFAIL(app_key, td, sptr,
\r
17431 "%s: value not given (%s:%d)",
\r
17432 td->name, __FILE__, __LINE__);
\r
17436 value = *(const long *)sptr;
\r
17438 if((value >= 0 && value <= 65535)) {
\r
17439 /* Constraint check succeeded */
\r
17442 ASN__CTFAIL(app_key, td, sptr,
\r
17443 "%s: constraint failed (%s:%d)",
\r
17444 td->name, __FILE__, __LINE__);
\r
17449 static asn_type_selector_result_t
\r
17450 select_SeNBCounterCheckRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17451 asn_type_selector_result_t result = {0, 0};
\r
17452 const asn_ioc_set_t *itable = asn_IOS_SeNBCounterCheckRequest_IEs_1;
\r
17453 size_t constraining_column = 0; /* &id */
\r
17454 size_t for_column = 1; /* &criticality */
\r
17455 size_t row, presence_index = 0;
\r
17456 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBCounterCheckRequest_IEs, id));
\r
17458 for(row=0; row < itable->rows_count; row++) {
\r
17459 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17460 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17462 if(type_cell->cell_kind == aioc__undefined)
\r
17465 presence_index++;
\r
17466 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17467 result.type_descriptor = type_cell->type_descriptor;
\r
17468 result.presence_index = presence_index;
\r
17477 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17481 ASN__CTFAIL(app_key, td, sptr,
\r
17482 "%s: value not given (%s:%d)",
\r
17483 td->name, __FILE__, __LINE__);
\r
17488 if(1 /* No applicable constraints whatsoever */) {
\r
17489 /* Nothing is here. See below */
\r
17492 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17495 static asn_type_selector_result_t
\r
17496 select_SeNBCounterCheckRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17497 asn_type_selector_result_t result = {0, 0};
\r
17498 const asn_ioc_set_t *itable = asn_IOS_SeNBCounterCheckRequest_IEs_1;
\r
17499 size_t constraining_column = 0; /* &id */
\r
17500 size_t for_column = 2; /* &Value */
\r
17501 size_t row, presence_index = 0;
\r
17502 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SeNBCounterCheckRequest_IEs, id));
\r
17504 for(row=0; row < itable->rows_count; row++) {
\r
17505 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17506 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17508 if(type_cell->cell_kind == aioc__undefined)
\r
17511 presence_index++;
\r
17512 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17513 result.type_descriptor = type_cell->type_descriptor;
\r
17514 result.presence_index = presence_index;
\r
17523 memb_value_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17524 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17527 ASN__CTFAIL(app_key, td, sptr,
\r
17528 "%s: value not given (%s:%d)",
\r
17529 td->name, __FILE__, __LINE__);
\r
17534 if(1 /* No applicable constraints whatsoever */) {
\r
17535 /* Nothing is here. See below */
\r
17538 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17542 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17543 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17547 ASN__CTFAIL(app_key, td, sptr,
\r
17548 "%s: value not given (%s:%d)",
\r
17549 td->name, __FILE__, __LINE__);
\r
17553 value = *(const long *)sptr;
\r
17555 if((value >= 0 && value <= 65535)) {
\r
17556 /* Constraint check succeeded */
\r
17559 ASN__CTFAIL(app_key, td, sptr,
\r
17560 "%s: constraint failed (%s:%d)",
\r
17561 td->name, __FILE__, __LINE__);
\r
17566 static asn_type_selector_result_t
\r
17567 select_X2RemovalRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17568 asn_type_selector_result_t result = {0, 0};
\r
17569 const asn_ioc_set_t *itable = asn_IOS_X2RemovalRequest_IEs_1;
\r
17570 size_t constraining_column = 0; /* &id */
\r
17571 size_t for_column = 1; /* &criticality */
\r
17572 size_t row, presence_index = 0;
\r
17573 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2RemovalRequest_IEs, id));
\r
17575 for(row=0; row < itable->rows_count; row++) {
\r
17576 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17577 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17579 if(type_cell->cell_kind == aioc__undefined)
\r
17582 presence_index++;
\r
17583 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17584 result.type_descriptor = type_cell->type_descriptor;
\r
17585 result.presence_index = presence_index;
\r
17594 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17595 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17598 ASN__CTFAIL(app_key, td, sptr,
\r
17599 "%s: value not given (%s:%d)",
\r
17600 td->name, __FILE__, __LINE__);
\r
17605 if(1 /* No applicable constraints whatsoever */) {
\r
17606 /* Nothing is here. See below */
\r
17609 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17612 static asn_type_selector_result_t
\r
17613 select_X2RemovalRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17614 asn_type_selector_result_t result = {0, 0};
\r
17615 const asn_ioc_set_t *itable = asn_IOS_X2RemovalRequest_IEs_1;
\r
17616 size_t constraining_column = 0; /* &id */
\r
17617 size_t for_column = 2; /* &Value */
\r
17618 size_t row, presence_index = 0;
\r
17619 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2RemovalRequest_IEs, id));
\r
17621 for(row=0; row < itable->rows_count; row++) {
\r
17622 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17623 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17625 if(type_cell->cell_kind == aioc__undefined)
\r
17628 presence_index++;
\r
17629 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17630 result.type_descriptor = type_cell->type_descriptor;
\r
17631 result.presence_index = presence_index;
\r
17640 memb_value_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17641 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17644 ASN__CTFAIL(app_key, td, sptr,
\r
17645 "%s: value not given (%s:%d)",
\r
17646 td->name, __FILE__, __LINE__);
\r
17651 if(1 /* No applicable constraints whatsoever */) {
\r
17652 /* Nothing is here. See below */
\r
17655 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17659 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17660 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17664 ASN__CTFAIL(app_key, td, sptr,
\r
17665 "%s: value not given (%s:%d)",
\r
17666 td->name, __FILE__, __LINE__);
\r
17670 value = *(const long *)sptr;
\r
17672 if((value >= 0 && value <= 65535)) {
\r
17673 /* Constraint check succeeded */
\r
17676 ASN__CTFAIL(app_key, td, sptr,
\r
17677 "%s: constraint failed (%s:%d)",
\r
17678 td->name, __FILE__, __LINE__);
\r
17683 static asn_type_selector_result_t
\r
17684 select_X2RemovalResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17685 asn_type_selector_result_t result = {0, 0};
\r
17686 const asn_ioc_set_t *itable = asn_IOS_X2RemovalResponse_IEs_1;
\r
17687 size_t constraining_column = 0; /* &id */
\r
17688 size_t for_column = 1; /* &criticality */
\r
17689 size_t row, presence_index = 0;
\r
17690 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2RemovalResponse_IEs, id));
\r
17692 for(row=0; row < itable->rows_count; row++) {
\r
17693 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17694 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17696 if(type_cell->cell_kind == aioc__undefined)
\r
17699 presence_index++;
\r
17700 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17701 result.type_descriptor = type_cell->type_descriptor;
\r
17702 result.presence_index = presence_index;
\r
17711 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17712 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17715 ASN__CTFAIL(app_key, td, sptr,
\r
17716 "%s: value not given (%s:%d)",
\r
17717 td->name, __FILE__, __LINE__);
\r
17722 if(1 /* No applicable constraints whatsoever */) {
\r
17723 /* Nothing is here. See below */
\r
17726 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17729 static asn_type_selector_result_t
\r
17730 select_X2RemovalResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17731 asn_type_selector_result_t result = {0, 0};
\r
17732 const asn_ioc_set_t *itable = asn_IOS_X2RemovalResponse_IEs_1;
\r
17733 size_t constraining_column = 0; /* &id */
\r
17734 size_t for_column = 2; /* &Value */
\r
17735 size_t row, presence_index = 0;
\r
17736 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2RemovalResponse_IEs, id));
\r
17738 for(row=0; row < itable->rows_count; row++) {
\r
17739 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17740 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17742 if(type_cell->cell_kind == aioc__undefined)
\r
17745 presence_index++;
\r
17746 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17747 result.type_descriptor = type_cell->type_descriptor;
\r
17748 result.presence_index = presence_index;
\r
17757 memb_value_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17758 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17761 ASN__CTFAIL(app_key, td, sptr,
\r
17762 "%s: value not given (%s:%d)",
\r
17763 td->name, __FILE__, __LINE__);
\r
17768 if(1 /* No applicable constraints whatsoever */) {
\r
17769 /* Nothing is here. See below */
\r
17772 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17776 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17777 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17781 ASN__CTFAIL(app_key, td, sptr,
\r
17782 "%s: value not given (%s:%d)",
\r
17783 td->name, __FILE__, __LINE__);
\r
17787 value = *(const long *)sptr;
\r
17789 if((value >= 0 && value <= 65535)) {
\r
17790 /* Constraint check succeeded */
\r
17793 ASN__CTFAIL(app_key, td, sptr,
\r
17794 "%s: constraint failed (%s:%d)",
\r
17795 td->name, __FILE__, __LINE__);
\r
17800 static asn_type_selector_result_t
\r
17801 select_X2RemovalFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17802 asn_type_selector_result_t result = {0, 0};
\r
17803 const asn_ioc_set_t *itable = asn_IOS_X2RemovalFailure_IEs_1;
\r
17804 size_t constraining_column = 0; /* &id */
\r
17805 size_t for_column = 1; /* &criticality */
\r
17806 size_t row, presence_index = 0;
\r
17807 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2RemovalFailure_IEs, id));
\r
17809 for(row=0; row < itable->rows_count; row++) {
\r
17810 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17811 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17813 if(type_cell->cell_kind == aioc__undefined)
\r
17816 presence_index++;
\r
17817 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17818 result.type_descriptor = type_cell->type_descriptor;
\r
17819 result.presence_index = presence_index;
\r
17828 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17829 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17832 ASN__CTFAIL(app_key, td, sptr,
\r
17833 "%s: value not given (%s:%d)",
\r
17834 td->name, __FILE__, __LINE__);
\r
17839 if(1 /* No applicable constraints whatsoever */) {
\r
17840 /* Nothing is here. See below */
\r
17843 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17846 static asn_type_selector_result_t
\r
17847 select_X2RemovalFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17848 asn_type_selector_result_t result = {0, 0};
\r
17849 const asn_ioc_set_t *itable = asn_IOS_X2RemovalFailure_IEs_1;
\r
17850 size_t constraining_column = 0; /* &id */
\r
17851 size_t for_column = 2; /* &Value */
\r
17852 size_t row, presence_index = 0;
\r
17853 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct X2RemovalFailure_IEs, id));
\r
17855 for(row=0; row < itable->rows_count; row++) {
\r
17856 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17857 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17859 if(type_cell->cell_kind == aioc__undefined)
\r
17862 presence_index++;
\r
17863 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17864 result.type_descriptor = type_cell->type_descriptor;
\r
17865 result.presence_index = presence_index;
\r
17874 memb_value_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17875 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17878 ASN__CTFAIL(app_key, td, sptr,
\r
17879 "%s: value not given (%s:%d)",
\r
17880 td->name, __FILE__, __LINE__);
\r
17885 if(1 /* No applicable constraints whatsoever */) {
\r
17886 /* Nothing is here. See below */
\r
17889 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17893 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17894 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17898 ASN__CTFAIL(app_key, td, sptr,
\r
17899 "%s: value not given (%s:%d)",
\r
17900 td->name, __FILE__, __LINE__);
\r
17904 value = *(const long *)sptr;
\r
17906 if((value >= 0 && value <= 65535)) {
\r
17907 /* Constraint check succeeded */
\r
17910 ASN__CTFAIL(app_key, td, sptr,
\r
17911 "%s: constraint failed (%s:%d)",
\r
17912 td->name, __FILE__, __LINE__);
\r
17917 static asn_type_selector_result_t
\r
17918 select_RetrieveUEContextRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17919 asn_type_selector_result_t result = {0, 0};
\r
17920 const asn_ioc_set_t *itable = asn_IOS_RetrieveUEContextRequest_IEs_1;
\r
17921 size_t constraining_column = 0; /* &id */
\r
17922 size_t for_column = 1; /* &criticality */
\r
17923 size_t row, presence_index = 0;
\r
17924 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RetrieveUEContextRequest_IEs, id));
\r
17926 for(row=0; row < itable->rows_count; row++) {
\r
17927 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17928 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17930 if(type_cell->cell_kind == aioc__undefined)
\r
17933 presence_index++;
\r
17934 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17935 result.type_descriptor = type_cell->type_descriptor;
\r
17936 result.presence_index = presence_index;
\r
17945 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17946 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17949 ASN__CTFAIL(app_key, td, sptr,
\r
17950 "%s: value not given (%s:%d)",
\r
17951 td->name, __FILE__, __LINE__);
\r
17956 if(1 /* No applicable constraints whatsoever */) {
\r
17957 /* Nothing is here. See below */
\r
17960 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
17963 static asn_type_selector_result_t
\r
17964 select_RetrieveUEContextRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
17965 asn_type_selector_result_t result = {0, 0};
\r
17966 const asn_ioc_set_t *itable = asn_IOS_RetrieveUEContextRequest_IEs_1;
\r
17967 size_t constraining_column = 0; /* &id */
\r
17968 size_t for_column = 2; /* &Value */
\r
17969 size_t row, presence_index = 0;
\r
17970 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RetrieveUEContextRequest_IEs, id));
\r
17972 for(row=0; row < itable->rows_count; row++) {
\r
17973 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
17974 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
17976 if(type_cell->cell_kind == aioc__undefined)
\r
17979 presence_index++;
\r
17980 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
17981 result.type_descriptor = type_cell->type_descriptor;
\r
17982 result.presence_index = presence_index;
\r
17991 memb_value_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
17992 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
17995 ASN__CTFAIL(app_key, td, sptr,
\r
17996 "%s: value not given (%s:%d)",
\r
17997 td->name, __FILE__, __LINE__);
\r
18002 if(1 /* No applicable constraints whatsoever */) {
\r
18003 /* Nothing is here. See below */
\r
18006 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18010 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18011 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18015 ASN__CTFAIL(app_key, td, sptr,
\r
18016 "%s: value not given (%s:%d)",
\r
18017 td->name, __FILE__, __LINE__);
\r
18021 value = *(const long *)sptr;
\r
18023 if((value >= 0 && value <= 65535)) {
\r
18024 /* Constraint check succeeded */
\r
18027 ASN__CTFAIL(app_key, td, sptr,
\r
18028 "%s: constraint failed (%s:%d)",
\r
18029 td->name, __FILE__, __LINE__);
\r
18034 static asn_type_selector_result_t
\r
18035 select_RetrieveUEContextResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18036 asn_type_selector_result_t result = {0, 0};
\r
18037 const asn_ioc_set_t *itable = asn_IOS_RetrieveUEContextResponse_IEs_1;
\r
18038 size_t constraining_column = 0; /* &id */
\r
18039 size_t for_column = 1; /* &criticality */
\r
18040 size_t row, presence_index = 0;
\r
18041 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RetrieveUEContextResponse_IEs, id));
\r
18043 for(row=0; row < itable->rows_count; row++) {
\r
18044 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18045 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18047 if(type_cell->cell_kind == aioc__undefined)
\r
18050 presence_index++;
\r
18051 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18052 result.type_descriptor = type_cell->type_descriptor;
\r
18053 result.presence_index = presence_index;
\r
18062 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18063 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18066 ASN__CTFAIL(app_key, td, sptr,
\r
18067 "%s: value not given (%s:%d)",
\r
18068 td->name, __FILE__, __LINE__);
\r
18073 if(1 /* No applicable constraints whatsoever */) {
\r
18074 /* Nothing is here. See below */
\r
18077 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18080 static asn_type_selector_result_t
\r
18081 select_RetrieveUEContextResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18082 asn_type_selector_result_t result = {0, 0};
\r
18083 const asn_ioc_set_t *itable = asn_IOS_RetrieveUEContextResponse_IEs_1;
\r
18084 size_t constraining_column = 0; /* &id */
\r
18085 size_t for_column = 2; /* &Value */
\r
18086 size_t row, presence_index = 0;
\r
18087 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RetrieveUEContextResponse_IEs, id));
\r
18089 for(row=0; row < itable->rows_count; row++) {
\r
18090 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18091 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18093 if(type_cell->cell_kind == aioc__undefined)
\r
18096 presence_index++;
\r
18097 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18098 result.type_descriptor = type_cell->type_descriptor;
\r
18099 result.presence_index = presence_index;
\r
18108 memb_value_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18109 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18112 ASN__CTFAIL(app_key, td, sptr,
\r
18113 "%s: value not given (%s:%d)",
\r
18114 td->name, __FILE__, __LINE__);
\r
18119 if(1 /* No applicable constraints whatsoever */) {
\r
18120 /* Nothing is here. See below */
\r
18123 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18127 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18132 ASN__CTFAIL(app_key, td, sptr,
\r
18133 "%s: value not given (%s:%d)",
\r
18134 td->name, __FILE__, __LINE__);
\r
18138 value = *(const long *)sptr;
\r
18140 if((value >= 0 && value <= 65535)) {
\r
18141 /* Constraint check succeeded */
\r
18144 ASN__CTFAIL(app_key, td, sptr,
\r
18145 "%s: constraint failed (%s:%d)",
\r
18146 td->name, __FILE__, __LINE__);
\r
18151 static asn_type_selector_result_t
\r
18152 select_RetrieveUEContextFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18153 asn_type_selector_result_t result = {0, 0};
\r
18154 const asn_ioc_set_t *itable = asn_IOS_RetrieveUEContextFailure_IEs_1;
\r
18155 size_t constraining_column = 0; /* &id */
\r
18156 size_t for_column = 1; /* &criticality */
\r
18157 size_t row, presence_index = 0;
\r
18158 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RetrieveUEContextFailure_IEs, id));
\r
18160 for(row=0; row < itable->rows_count; row++) {
\r
18161 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18162 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18164 if(type_cell->cell_kind == aioc__undefined)
\r
18167 presence_index++;
\r
18168 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18169 result.type_descriptor = type_cell->type_descriptor;
\r
18170 result.presence_index = presence_index;
\r
18179 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18180 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18183 ASN__CTFAIL(app_key, td, sptr,
\r
18184 "%s: value not given (%s:%d)",
\r
18185 td->name, __FILE__, __LINE__);
\r
18190 if(1 /* No applicable constraints whatsoever */) {
\r
18191 /* Nothing is here. See below */
\r
18194 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18197 static asn_type_selector_result_t
\r
18198 select_RetrieveUEContextFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18199 asn_type_selector_result_t result = {0, 0};
\r
18200 const asn_ioc_set_t *itable = asn_IOS_RetrieveUEContextFailure_IEs_1;
\r
18201 size_t constraining_column = 0; /* &id */
\r
18202 size_t for_column = 2; /* &Value */
\r
18203 size_t row, presence_index = 0;
\r
18204 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RetrieveUEContextFailure_IEs, id));
\r
18206 for(row=0; row < itable->rows_count; row++) {
\r
18207 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18208 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18210 if(type_cell->cell_kind == aioc__undefined)
\r
18213 presence_index++;
\r
18214 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18215 result.type_descriptor = type_cell->type_descriptor;
\r
18216 result.presence_index = presence_index;
\r
18225 memb_value_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18226 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18229 ASN__CTFAIL(app_key, td, sptr,
\r
18230 "%s: value not given (%s:%d)",
\r
18231 td->name, __FILE__, __LINE__);
\r
18236 if(1 /* No applicable constraints whatsoever */) {
\r
18237 /* Nothing is here. See below */
\r
18240 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18244 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18245 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18249 ASN__CTFAIL(app_key, td, sptr,
\r
18250 "%s: value not given (%s:%d)",
\r
18251 td->name, __FILE__, __LINE__);
\r
18255 value = *(const long *)sptr;
\r
18257 if((value >= 0 && value <= 65535)) {
\r
18258 /* Constraint check succeeded */
\r
18261 ASN__CTFAIL(app_key, td, sptr,
\r
18262 "%s: constraint failed (%s:%d)",
\r
18263 td->name, __FILE__, __LINE__);
\r
18268 static asn_type_selector_result_t
\r
18269 select_SgNBAdditionRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18270 asn_type_selector_result_t result = {0, 0};
\r
18271 const asn_ioc_set_t *itable = asn_IOS_SgNBAdditionRequest_IEs_1;
\r
18272 size_t constraining_column = 0; /* &id */
\r
18273 size_t for_column = 1; /* &criticality */
\r
18274 size_t row, presence_index = 0;
\r
18275 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBAdditionRequest_IEs, id));
\r
18277 for(row=0; row < itable->rows_count; row++) {
\r
18278 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18279 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18281 if(type_cell->cell_kind == aioc__undefined)
\r
18284 presence_index++;
\r
18285 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18286 result.type_descriptor = type_cell->type_descriptor;
\r
18287 result.presence_index = presence_index;
\r
18296 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18297 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18300 ASN__CTFAIL(app_key, td, sptr,
\r
18301 "%s: value not given (%s:%d)",
\r
18302 td->name, __FILE__, __LINE__);
\r
18307 if(1 /* No applicable constraints whatsoever */) {
\r
18308 /* Nothing is here. See below */
\r
18311 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18314 static asn_type_selector_result_t
\r
18315 select_SgNBAdditionRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18316 asn_type_selector_result_t result = {0, 0};
\r
18317 const asn_ioc_set_t *itable = asn_IOS_SgNBAdditionRequest_IEs_1;
\r
18318 size_t constraining_column = 0; /* &id */
\r
18319 size_t for_column = 2; /* &Value */
\r
18320 size_t row, presence_index = 0;
\r
18321 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBAdditionRequest_IEs, id));
\r
18323 for(row=0; row < itable->rows_count; row++) {
\r
18324 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18325 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18327 if(type_cell->cell_kind == aioc__undefined)
\r
18330 presence_index++;
\r
18331 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18332 result.type_descriptor = type_cell->type_descriptor;
\r
18333 result.presence_index = presence_index;
\r
18342 memb_value_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18343 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18346 ASN__CTFAIL(app_key, td, sptr,
\r
18347 "%s: value not given (%s:%d)",
\r
18348 td->name, __FILE__, __LINE__);
\r
18353 if(1 /* No applicable constraints whatsoever */) {
\r
18354 /* Nothing is here. See below */
\r
18357 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18361 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18362 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18366 ASN__CTFAIL(app_key, td, sptr,
\r
18367 "%s: value not given (%s:%d)",
\r
18368 td->name, __FILE__, __LINE__);
\r
18372 value = *(const long *)sptr;
\r
18374 if((value >= 0 && value <= 65535)) {
\r
18375 /* Constraint check succeeded */
\r
18378 ASN__CTFAIL(app_key, td, sptr,
\r
18379 "%s: constraint failed (%s:%d)",
\r
18380 td->name, __FILE__, __LINE__);
\r
18385 static asn_type_selector_result_t
\r
18386 select_SgNBAdditionRequestAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18387 asn_type_selector_result_t result = {0, 0};
\r
18388 const asn_ioc_set_t *itable = asn_IOS_SgNBAdditionRequestAcknowledge_IEs_1;
\r
18389 size_t constraining_column = 0; /* &id */
\r
18390 size_t for_column = 1; /* &criticality */
\r
18391 size_t row, presence_index = 0;
\r
18392 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBAdditionRequestAcknowledge_IEs, id));
\r
18394 for(row=0; row < itable->rows_count; row++) {
\r
18395 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18396 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18398 if(type_cell->cell_kind == aioc__undefined)
\r
18401 presence_index++;
\r
18402 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18403 result.type_descriptor = type_cell->type_descriptor;
\r
18404 result.presence_index = presence_index;
\r
18413 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18414 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18417 ASN__CTFAIL(app_key, td, sptr,
\r
18418 "%s: value not given (%s:%d)",
\r
18419 td->name, __FILE__, __LINE__);
\r
18424 if(1 /* No applicable constraints whatsoever */) {
\r
18425 /* Nothing is here. See below */
\r
18428 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18431 static asn_type_selector_result_t
\r
18432 select_SgNBAdditionRequestAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18433 asn_type_selector_result_t result = {0, 0};
\r
18434 const asn_ioc_set_t *itable = asn_IOS_SgNBAdditionRequestAcknowledge_IEs_1;
\r
18435 size_t constraining_column = 0; /* &id */
\r
18436 size_t for_column = 2; /* &Value */
\r
18437 size_t row, presence_index = 0;
\r
18438 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBAdditionRequestAcknowledge_IEs, id));
\r
18440 for(row=0; row < itable->rows_count; row++) {
\r
18441 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18442 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18444 if(type_cell->cell_kind == aioc__undefined)
\r
18447 presence_index++;
\r
18448 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18449 result.type_descriptor = type_cell->type_descriptor;
\r
18450 result.presence_index = presence_index;
\r
18459 memb_value_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18460 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18463 ASN__CTFAIL(app_key, td, sptr,
\r
18464 "%s: value not given (%s:%d)",
\r
18465 td->name, __FILE__, __LINE__);
\r
18470 if(1 /* No applicable constraints whatsoever */) {
\r
18471 /* Nothing is here. See below */
\r
18474 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18478 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18479 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18483 ASN__CTFAIL(app_key, td, sptr,
\r
18484 "%s: value not given (%s:%d)",
\r
18485 td->name, __FILE__, __LINE__);
\r
18489 value = *(const long *)sptr;
\r
18491 if((value >= 0 && value <= 65535)) {
\r
18492 /* Constraint check succeeded */
\r
18495 ASN__CTFAIL(app_key, td, sptr,
\r
18496 "%s: constraint failed (%s:%d)",
\r
18497 td->name, __FILE__, __LINE__);
\r
18502 static asn_type_selector_result_t
\r
18503 select_SgNBAdditionRequestReject_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18504 asn_type_selector_result_t result = {0, 0};
\r
18505 const asn_ioc_set_t *itable = asn_IOS_SgNBAdditionRequestReject_IEs_1;
\r
18506 size_t constraining_column = 0; /* &id */
\r
18507 size_t for_column = 1; /* &criticality */
\r
18508 size_t row, presence_index = 0;
\r
18509 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBAdditionRequestReject_IEs, id));
\r
18511 for(row=0; row < itable->rows_count; row++) {
\r
18512 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18513 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18515 if(type_cell->cell_kind == aioc__undefined)
\r
18518 presence_index++;
\r
18519 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18520 result.type_descriptor = type_cell->type_descriptor;
\r
18521 result.presence_index = presence_index;
\r
18530 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18531 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18534 ASN__CTFAIL(app_key, td, sptr,
\r
18535 "%s: value not given (%s:%d)",
\r
18536 td->name, __FILE__, __LINE__);
\r
18541 if(1 /* No applicable constraints whatsoever */) {
\r
18542 /* Nothing is here. See below */
\r
18545 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18548 static asn_type_selector_result_t
\r
18549 select_SgNBAdditionRequestReject_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18550 asn_type_selector_result_t result = {0, 0};
\r
18551 const asn_ioc_set_t *itable = asn_IOS_SgNBAdditionRequestReject_IEs_1;
\r
18552 size_t constraining_column = 0; /* &id */
\r
18553 size_t for_column = 2; /* &Value */
\r
18554 size_t row, presence_index = 0;
\r
18555 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBAdditionRequestReject_IEs, id));
\r
18557 for(row=0; row < itable->rows_count; row++) {
\r
18558 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18559 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18561 if(type_cell->cell_kind == aioc__undefined)
\r
18564 presence_index++;
\r
18565 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18566 result.type_descriptor = type_cell->type_descriptor;
\r
18567 result.presence_index = presence_index;
\r
18576 memb_value_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18577 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18580 ASN__CTFAIL(app_key, td, sptr,
\r
18581 "%s: value not given (%s:%d)",
\r
18582 td->name, __FILE__, __LINE__);
\r
18587 if(1 /* No applicable constraints whatsoever */) {
\r
18588 /* Nothing is here. See below */
\r
18591 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18595 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18596 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18600 ASN__CTFAIL(app_key, td, sptr,
\r
18601 "%s: value not given (%s:%d)",
\r
18602 td->name, __FILE__, __LINE__);
\r
18606 value = *(const long *)sptr;
\r
18608 if((value >= 0 && value <= 65535)) {
\r
18609 /* Constraint check succeeded */
\r
18612 ASN__CTFAIL(app_key, td, sptr,
\r
18613 "%s: constraint failed (%s:%d)",
\r
18614 td->name, __FILE__, __LINE__);
\r
18619 static asn_type_selector_result_t
\r
18620 select_SgNBReconfigurationComplete_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18621 asn_type_selector_result_t result = {0, 0};
\r
18622 const asn_ioc_set_t *itable = asn_IOS_SgNBReconfigurationComplete_IEs_1;
\r
18623 size_t constraining_column = 0; /* &id */
\r
18624 size_t for_column = 1; /* &criticality */
\r
18625 size_t row, presence_index = 0;
\r
18626 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReconfigurationComplete_IEs, id));
\r
18628 for(row=0; row < itable->rows_count; row++) {
\r
18629 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18630 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18632 if(type_cell->cell_kind == aioc__undefined)
\r
18635 presence_index++;
\r
18636 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18637 result.type_descriptor = type_cell->type_descriptor;
\r
18638 result.presence_index = presence_index;
\r
18647 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18648 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18651 ASN__CTFAIL(app_key, td, sptr,
\r
18652 "%s: value not given (%s:%d)",
\r
18653 td->name, __FILE__, __LINE__);
\r
18658 if(1 /* No applicable constraints whatsoever */) {
\r
18659 /* Nothing is here. See below */
\r
18662 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18665 static asn_type_selector_result_t
\r
18666 select_SgNBReconfigurationComplete_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18667 asn_type_selector_result_t result = {0, 0};
\r
18668 const asn_ioc_set_t *itable = asn_IOS_SgNBReconfigurationComplete_IEs_1;
\r
18669 size_t constraining_column = 0; /* &id */
\r
18670 size_t for_column = 2; /* &Value */
\r
18671 size_t row, presence_index = 0;
\r
18672 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReconfigurationComplete_IEs, id));
\r
18674 for(row=0; row < itable->rows_count; row++) {
\r
18675 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18676 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18678 if(type_cell->cell_kind == aioc__undefined)
\r
18681 presence_index++;
\r
18682 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18683 result.type_descriptor = type_cell->type_descriptor;
\r
18684 result.presence_index = presence_index;
\r
18693 memb_value_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18694 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18697 ASN__CTFAIL(app_key, td, sptr,
\r
18698 "%s: value not given (%s:%d)",
\r
18699 td->name, __FILE__, __LINE__);
\r
18704 if(1 /* No applicable constraints whatsoever */) {
\r
18705 /* Nothing is here. See below */
\r
18708 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18712 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18713 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18717 ASN__CTFAIL(app_key, td, sptr,
\r
18718 "%s: value not given (%s:%d)",
\r
18719 td->name, __FILE__, __LINE__);
\r
18723 value = *(const long *)sptr;
\r
18725 if((value >= 0 && value <= 65535)) {
\r
18726 /* Constraint check succeeded */
\r
18729 ASN__CTFAIL(app_key, td, sptr,
\r
18730 "%s: constraint failed (%s:%d)",
\r
18731 td->name, __FILE__, __LINE__);
\r
18736 static asn_type_selector_result_t
\r
18737 select_SgNBModificationRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18738 asn_type_selector_result_t result = {0, 0};
\r
18739 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRequest_IEs_1;
\r
18740 size_t constraining_column = 0; /* &id */
\r
18741 size_t for_column = 1; /* &criticality */
\r
18742 size_t row, presence_index = 0;
\r
18743 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequest_IEs, id));
\r
18745 for(row=0; row < itable->rows_count; row++) {
\r
18746 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18747 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18749 if(type_cell->cell_kind == aioc__undefined)
\r
18752 presence_index++;
\r
18753 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18754 result.type_descriptor = type_cell->type_descriptor;
\r
18755 result.presence_index = presence_index;
\r
18764 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18765 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18768 ASN__CTFAIL(app_key, td, sptr,
\r
18769 "%s: value not given (%s:%d)",
\r
18770 td->name, __FILE__, __LINE__);
\r
18775 if(1 /* No applicable constraints whatsoever */) {
\r
18776 /* Nothing is here. See below */
\r
18779 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18782 static asn_type_selector_result_t
\r
18783 select_SgNBModificationRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18784 asn_type_selector_result_t result = {0, 0};
\r
18785 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRequest_IEs_1;
\r
18786 size_t constraining_column = 0; /* &id */
\r
18787 size_t for_column = 2; /* &Value */
\r
18788 size_t row, presence_index = 0;
\r
18789 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequest_IEs, id));
\r
18791 for(row=0; row < itable->rows_count; row++) {
\r
18792 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18793 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18795 if(type_cell->cell_kind == aioc__undefined)
\r
18798 presence_index++;
\r
18799 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18800 result.type_descriptor = type_cell->type_descriptor;
\r
18801 result.presence_index = presence_index;
\r
18810 memb_value_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18811 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18814 ASN__CTFAIL(app_key, td, sptr,
\r
18815 "%s: value not given (%s:%d)",
\r
18816 td->name, __FILE__, __LINE__);
\r
18821 if(1 /* No applicable constraints whatsoever */) {
\r
18822 /* Nothing is here. See below */
\r
18825 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18829 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18830 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18834 ASN__CTFAIL(app_key, td, sptr,
\r
18835 "%s: value not given (%s:%d)",
\r
18836 td->name, __FILE__, __LINE__);
\r
18840 value = *(const long *)sptr;
\r
18842 if((value >= 0 && value <= 65535)) {
\r
18843 /* Constraint check succeeded */
\r
18846 ASN__CTFAIL(app_key, td, sptr,
\r
18847 "%s: constraint failed (%s:%d)",
\r
18848 td->name, __FILE__, __LINE__);
\r
18853 static asn_type_selector_result_t
\r
18854 select_SgNBModificationRequestAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18855 asn_type_selector_result_t result = {0, 0};
\r
18856 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRequestAcknowledge_IEs_1;
\r
18857 size_t constraining_column = 0; /* &id */
\r
18858 size_t for_column = 1; /* &criticality */
\r
18859 size_t row, presence_index = 0;
\r
18860 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequestAcknowledge_IEs, id));
\r
18862 for(row=0; row < itable->rows_count; row++) {
\r
18863 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18864 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18866 if(type_cell->cell_kind == aioc__undefined)
\r
18869 presence_index++;
\r
18870 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18871 result.type_descriptor = type_cell->type_descriptor;
\r
18872 result.presence_index = presence_index;
\r
18881 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18882 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18885 ASN__CTFAIL(app_key, td, sptr,
\r
18886 "%s: value not given (%s:%d)",
\r
18887 td->name, __FILE__, __LINE__);
\r
18892 if(1 /* No applicable constraints whatsoever */) {
\r
18893 /* Nothing is here. See below */
\r
18896 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18899 static asn_type_selector_result_t
\r
18900 select_SgNBModificationRequestAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18901 asn_type_selector_result_t result = {0, 0};
\r
18902 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRequestAcknowledge_IEs_1;
\r
18903 size_t constraining_column = 0; /* &id */
\r
18904 size_t for_column = 2; /* &Value */
\r
18905 size_t row, presence_index = 0;
\r
18906 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequestAcknowledge_IEs, id));
\r
18908 for(row=0; row < itable->rows_count; row++) {
\r
18909 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18910 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18912 if(type_cell->cell_kind == aioc__undefined)
\r
18915 presence_index++;
\r
18916 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18917 result.type_descriptor = type_cell->type_descriptor;
\r
18918 result.presence_index = presence_index;
\r
18927 memb_value_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18928 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18931 ASN__CTFAIL(app_key, td, sptr,
\r
18932 "%s: value not given (%s:%d)",
\r
18933 td->name, __FILE__, __LINE__);
\r
18938 if(1 /* No applicable constraints whatsoever */) {
\r
18939 /* Nothing is here. See below */
\r
18942 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
18946 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18947 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
18951 ASN__CTFAIL(app_key, td, sptr,
\r
18952 "%s: value not given (%s:%d)",
\r
18953 td->name, __FILE__, __LINE__);
\r
18957 value = *(const long *)sptr;
\r
18959 if((value >= 0 && value <= 65535)) {
\r
18960 /* Constraint check succeeded */
\r
18963 ASN__CTFAIL(app_key, td, sptr,
\r
18964 "%s: constraint failed (%s:%d)",
\r
18965 td->name, __FILE__, __LINE__);
\r
18970 static asn_type_selector_result_t
\r
18971 select_SgNBModificationRequestReject_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
18972 asn_type_selector_result_t result = {0, 0};
\r
18973 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRequestReject_IEs_1;
\r
18974 size_t constraining_column = 0; /* &id */
\r
18975 size_t for_column = 1; /* &criticality */
\r
18976 size_t row, presence_index = 0;
\r
18977 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequestReject_IEs, id));
\r
18979 for(row=0; row < itable->rows_count; row++) {
\r
18980 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
18981 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
18983 if(type_cell->cell_kind == aioc__undefined)
\r
18986 presence_index++;
\r
18987 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
18988 result.type_descriptor = type_cell->type_descriptor;
\r
18989 result.presence_index = presence_index;
\r
18998 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
18999 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19002 ASN__CTFAIL(app_key, td, sptr,
\r
19003 "%s: value not given (%s:%d)",
\r
19004 td->name, __FILE__, __LINE__);
\r
19009 if(1 /* No applicable constraints whatsoever */) {
\r
19010 /* Nothing is here. See below */
\r
19013 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19016 static asn_type_selector_result_t
\r
19017 select_SgNBModificationRequestReject_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19018 asn_type_selector_result_t result = {0, 0};
\r
19019 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRequestReject_IEs_1;
\r
19020 size_t constraining_column = 0; /* &id */
\r
19021 size_t for_column = 2; /* &Value */
\r
19022 size_t row, presence_index = 0;
\r
19023 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequestReject_IEs, id));
\r
19025 for(row=0; row < itable->rows_count; row++) {
\r
19026 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19027 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19029 if(type_cell->cell_kind == aioc__undefined)
\r
19032 presence_index++;
\r
19033 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19034 result.type_descriptor = type_cell->type_descriptor;
\r
19035 result.presence_index = presence_index;
\r
19044 memb_value_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19045 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19048 ASN__CTFAIL(app_key, td, sptr,
\r
19049 "%s: value not given (%s:%d)",
\r
19050 td->name, __FILE__, __LINE__);
\r
19055 if(1 /* No applicable constraints whatsoever */) {
\r
19056 /* Nothing is here. See below */
\r
19059 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19063 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19064 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19068 ASN__CTFAIL(app_key, td, sptr,
\r
19069 "%s: value not given (%s:%d)",
\r
19070 td->name, __FILE__, __LINE__);
\r
19074 value = *(const long *)sptr;
\r
19076 if((value >= 0 && value <= 65535)) {
\r
19077 /* Constraint check succeeded */
\r
19080 ASN__CTFAIL(app_key, td, sptr,
\r
19081 "%s: constraint failed (%s:%d)",
\r
19082 td->name, __FILE__, __LINE__);
\r
19087 static asn_type_selector_result_t
\r
19088 select_SgNBModificationRequired_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19089 asn_type_selector_result_t result = {0, 0};
\r
19090 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRequired_IEs_1;
\r
19091 size_t constraining_column = 0; /* &id */
\r
19092 size_t for_column = 1; /* &criticality */
\r
19093 size_t row, presence_index = 0;
\r
19094 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequired_IEs, id));
\r
19096 for(row=0; row < itable->rows_count; row++) {
\r
19097 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19098 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19100 if(type_cell->cell_kind == aioc__undefined)
\r
19103 presence_index++;
\r
19104 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19105 result.type_descriptor = type_cell->type_descriptor;
\r
19106 result.presence_index = presence_index;
\r
19115 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19116 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19119 ASN__CTFAIL(app_key, td, sptr,
\r
19120 "%s: value not given (%s:%d)",
\r
19121 td->name, __FILE__, __LINE__);
\r
19126 if(1 /* No applicable constraints whatsoever */) {
\r
19127 /* Nothing is here. See below */
\r
19130 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19133 static asn_type_selector_result_t
\r
19134 select_SgNBModificationRequired_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19135 asn_type_selector_result_t result = {0, 0};
\r
19136 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRequired_IEs_1;
\r
19137 size_t constraining_column = 0; /* &id */
\r
19138 size_t for_column = 2; /* &Value */
\r
19139 size_t row, presence_index = 0;
\r
19140 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRequired_IEs, id));
\r
19142 for(row=0; row < itable->rows_count; row++) {
\r
19143 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19144 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19146 if(type_cell->cell_kind == aioc__undefined)
\r
19149 presence_index++;
\r
19150 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19151 result.type_descriptor = type_cell->type_descriptor;
\r
19152 result.presence_index = presence_index;
\r
19161 memb_value_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19162 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19165 ASN__CTFAIL(app_key, td, sptr,
\r
19166 "%s: value not given (%s:%d)",
\r
19167 td->name, __FILE__, __LINE__);
\r
19172 if(1 /* No applicable constraints whatsoever */) {
\r
19173 /* Nothing is here. See below */
\r
19176 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19180 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19181 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19185 ASN__CTFAIL(app_key, td, sptr,
\r
19186 "%s: value not given (%s:%d)",
\r
19187 td->name, __FILE__, __LINE__);
\r
19191 value = *(const long *)sptr;
\r
19193 if((value >= 0 && value <= 65535)) {
\r
19194 /* Constraint check succeeded */
\r
19197 ASN__CTFAIL(app_key, td, sptr,
\r
19198 "%s: constraint failed (%s:%d)",
\r
19199 td->name, __FILE__, __LINE__);
\r
19204 static asn_type_selector_result_t
\r
19205 select_SgNBModificationConfirm_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19206 asn_type_selector_result_t result = {0, 0};
\r
19207 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationConfirm_IEs_1;
\r
19208 size_t constraining_column = 0; /* &id */
\r
19209 size_t for_column = 1; /* &criticality */
\r
19210 size_t row, presence_index = 0;
\r
19211 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationConfirm_IEs, id));
\r
19213 for(row=0; row < itable->rows_count; row++) {
\r
19214 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19215 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19217 if(type_cell->cell_kind == aioc__undefined)
\r
19220 presence_index++;
\r
19221 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19222 result.type_descriptor = type_cell->type_descriptor;
\r
19223 result.presence_index = presence_index;
\r
19232 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19233 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19236 ASN__CTFAIL(app_key, td, sptr,
\r
19237 "%s: value not given (%s:%d)",
\r
19238 td->name, __FILE__, __LINE__);
\r
19243 if(1 /* No applicable constraints whatsoever */) {
\r
19244 /* Nothing is here. See below */
\r
19247 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19250 static asn_type_selector_result_t
\r
19251 select_SgNBModificationConfirm_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19252 asn_type_selector_result_t result = {0, 0};
\r
19253 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationConfirm_IEs_1;
\r
19254 size_t constraining_column = 0; /* &id */
\r
19255 size_t for_column = 2; /* &Value */
\r
19256 size_t row, presence_index = 0;
\r
19257 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationConfirm_IEs, id));
\r
19259 for(row=0; row < itable->rows_count; row++) {
\r
19260 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19261 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19263 if(type_cell->cell_kind == aioc__undefined)
\r
19266 presence_index++;
\r
19267 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19268 result.type_descriptor = type_cell->type_descriptor;
\r
19269 result.presence_index = presence_index;
\r
19278 memb_value_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19279 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19282 ASN__CTFAIL(app_key, td, sptr,
\r
19283 "%s: value not given (%s:%d)",
\r
19284 td->name, __FILE__, __LINE__);
\r
19289 if(1 /* No applicable constraints whatsoever */) {
\r
19290 /* Nothing is here. See below */
\r
19293 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19297 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19298 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19302 ASN__CTFAIL(app_key, td, sptr,
\r
19303 "%s: value not given (%s:%d)",
\r
19304 td->name, __FILE__, __LINE__);
\r
19308 value = *(const long *)sptr;
\r
19310 if((value >= 0 && value <= 65535)) {
\r
19311 /* Constraint check succeeded */
\r
19314 ASN__CTFAIL(app_key, td, sptr,
\r
19315 "%s: constraint failed (%s:%d)",
\r
19316 td->name, __FILE__, __LINE__);
\r
19321 static asn_type_selector_result_t
\r
19322 select_SgNBModificationRefuse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19323 asn_type_selector_result_t result = {0, 0};
\r
19324 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRefuse_IEs_1;
\r
19325 size_t constraining_column = 0; /* &id */
\r
19326 size_t for_column = 1; /* &criticality */
\r
19327 size_t row, presence_index = 0;
\r
19328 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRefuse_IEs, id));
\r
19330 for(row=0; row < itable->rows_count; row++) {
\r
19331 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19332 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19334 if(type_cell->cell_kind == aioc__undefined)
\r
19337 presence_index++;
\r
19338 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19339 result.type_descriptor = type_cell->type_descriptor;
\r
19340 result.presence_index = presence_index;
\r
19349 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19350 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19353 ASN__CTFAIL(app_key, td, sptr,
\r
19354 "%s: value not given (%s:%d)",
\r
19355 td->name, __FILE__, __LINE__);
\r
19360 if(1 /* No applicable constraints whatsoever */) {
\r
19361 /* Nothing is here. See below */
\r
19364 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19367 static asn_type_selector_result_t
\r
19368 select_SgNBModificationRefuse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19369 asn_type_selector_result_t result = {0, 0};
\r
19370 const asn_ioc_set_t *itable = asn_IOS_SgNBModificationRefuse_IEs_1;
\r
19371 size_t constraining_column = 0; /* &id */
\r
19372 size_t for_column = 2; /* &Value */
\r
19373 size_t row, presence_index = 0;
\r
19374 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBModificationRefuse_IEs, id));
\r
19376 for(row=0; row < itable->rows_count; row++) {
\r
19377 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19378 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19380 if(type_cell->cell_kind == aioc__undefined)
\r
19383 presence_index++;
\r
19384 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19385 result.type_descriptor = type_cell->type_descriptor;
\r
19386 result.presence_index = presence_index;
\r
19395 memb_value_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19396 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19399 ASN__CTFAIL(app_key, td, sptr,
\r
19400 "%s: value not given (%s:%d)",
\r
19401 td->name, __FILE__, __LINE__);
\r
19406 if(1 /* No applicable constraints whatsoever */) {
\r
19407 /* Nothing is here. See below */
\r
19410 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19414 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19419 ASN__CTFAIL(app_key, td, sptr,
\r
19420 "%s: value not given (%s:%d)",
\r
19421 td->name, __FILE__, __LINE__);
\r
19425 value = *(const long *)sptr;
\r
19427 if((value >= 0 && value <= 65535)) {
\r
19428 /* Constraint check succeeded */
\r
19431 ASN__CTFAIL(app_key, td, sptr,
\r
19432 "%s: constraint failed (%s:%d)",
\r
19433 td->name, __FILE__, __LINE__);
\r
19438 static asn_type_selector_result_t
\r
19439 select_SgNBReleaseRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19440 asn_type_selector_result_t result = {0, 0};
\r
19441 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseRequest_IEs_1;
\r
19442 size_t constraining_column = 0; /* &id */
\r
19443 size_t for_column = 1; /* &criticality */
\r
19444 size_t row, presence_index = 0;
\r
19445 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseRequest_IEs, id));
\r
19447 for(row=0; row < itable->rows_count; row++) {
\r
19448 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19449 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19451 if(type_cell->cell_kind == aioc__undefined)
\r
19454 presence_index++;
\r
19455 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19456 result.type_descriptor = type_cell->type_descriptor;
\r
19457 result.presence_index = presence_index;
\r
19466 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19467 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19470 ASN__CTFAIL(app_key, td, sptr,
\r
19471 "%s: value not given (%s:%d)",
\r
19472 td->name, __FILE__, __LINE__);
\r
19477 if(1 /* No applicable constraints whatsoever */) {
\r
19478 /* Nothing is here. See below */
\r
19481 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19484 static asn_type_selector_result_t
\r
19485 select_SgNBReleaseRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19486 asn_type_selector_result_t result = {0, 0};
\r
19487 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseRequest_IEs_1;
\r
19488 size_t constraining_column = 0; /* &id */
\r
19489 size_t for_column = 2; /* &Value */
\r
19490 size_t row, presence_index = 0;
\r
19491 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseRequest_IEs, id));
\r
19493 for(row=0; row < itable->rows_count; row++) {
\r
19494 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19495 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19497 if(type_cell->cell_kind == aioc__undefined)
\r
19500 presence_index++;
\r
19501 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19502 result.type_descriptor = type_cell->type_descriptor;
\r
19503 result.presence_index = presence_index;
\r
19512 memb_value_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19513 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19516 ASN__CTFAIL(app_key, td, sptr,
\r
19517 "%s: value not given (%s:%d)",
\r
19518 td->name, __FILE__, __LINE__);
\r
19523 if(1 /* No applicable constraints whatsoever */) {
\r
19524 /* Nothing is here. See below */
\r
19527 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19531 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19532 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19536 ASN__CTFAIL(app_key, td, sptr,
\r
19537 "%s: value not given (%s:%d)",
\r
19538 td->name, __FILE__, __LINE__);
\r
19542 value = *(const long *)sptr;
\r
19544 if((value >= 0 && value <= 65535)) {
\r
19545 /* Constraint check succeeded */
\r
19548 ASN__CTFAIL(app_key, td, sptr,
\r
19549 "%s: constraint failed (%s:%d)",
\r
19550 td->name, __FILE__, __LINE__);
\r
19555 static asn_type_selector_result_t
\r
19556 select_SgNBReleaseRequestAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19557 asn_type_selector_result_t result = {0, 0};
\r
19558 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseRequestAcknowledge_IEs_1;
\r
19559 size_t constraining_column = 0; /* &id */
\r
19560 size_t for_column = 1; /* &criticality */
\r
19561 size_t row, presence_index = 0;
\r
19562 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseRequestAcknowledge_IEs, id));
\r
19564 for(row=0; row < itable->rows_count; row++) {
\r
19565 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19566 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19568 if(type_cell->cell_kind == aioc__undefined)
\r
19571 presence_index++;
\r
19572 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19573 result.type_descriptor = type_cell->type_descriptor;
\r
19574 result.presence_index = presence_index;
\r
19583 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19584 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19587 ASN__CTFAIL(app_key, td, sptr,
\r
19588 "%s: value not given (%s:%d)",
\r
19589 td->name, __FILE__, __LINE__);
\r
19594 if(1 /* No applicable constraints whatsoever */) {
\r
19595 /* Nothing is here. See below */
\r
19598 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19601 static asn_type_selector_result_t
\r
19602 select_SgNBReleaseRequestAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19603 asn_type_selector_result_t result = {0, 0};
\r
19604 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseRequestAcknowledge_IEs_1;
\r
19605 size_t constraining_column = 0; /* &id */
\r
19606 size_t for_column = 2; /* &Value */
\r
19607 size_t row, presence_index = 0;
\r
19608 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseRequestAcknowledge_IEs, id));
\r
19610 for(row=0; row < itable->rows_count; row++) {
\r
19611 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19612 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19614 if(type_cell->cell_kind == aioc__undefined)
\r
19617 presence_index++;
\r
19618 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19619 result.type_descriptor = type_cell->type_descriptor;
\r
19620 result.presence_index = presence_index;
\r
19629 memb_value_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19630 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19633 ASN__CTFAIL(app_key, td, sptr,
\r
19634 "%s: value not given (%s:%d)",
\r
19635 td->name, __FILE__, __LINE__);
\r
19640 if(1 /* No applicable constraints whatsoever */) {
\r
19641 /* Nothing is here. See below */
\r
19644 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19648 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19649 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19653 ASN__CTFAIL(app_key, td, sptr,
\r
19654 "%s: value not given (%s:%d)",
\r
19655 td->name, __FILE__, __LINE__);
\r
19659 value = *(const long *)sptr;
\r
19661 if((value >= 0 && value <= 65535)) {
\r
19662 /* Constraint check succeeded */
\r
19665 ASN__CTFAIL(app_key, td, sptr,
\r
19666 "%s: constraint failed (%s:%d)",
\r
19667 td->name, __FILE__, __LINE__);
\r
19672 static asn_type_selector_result_t
\r
19673 select_SgNBReleaseRequestReject_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19674 asn_type_selector_result_t result = {0, 0};
\r
19675 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseRequestReject_IEs_1;
\r
19676 size_t constraining_column = 0; /* &id */
\r
19677 size_t for_column = 1; /* &criticality */
\r
19678 size_t row, presence_index = 0;
\r
19679 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseRequestReject_IEs, id));
\r
19681 for(row=0; row < itable->rows_count; row++) {
\r
19682 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19683 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19685 if(type_cell->cell_kind == aioc__undefined)
\r
19688 presence_index++;
\r
19689 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19690 result.type_descriptor = type_cell->type_descriptor;
\r
19691 result.presence_index = presence_index;
\r
19700 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19701 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19704 ASN__CTFAIL(app_key, td, sptr,
\r
19705 "%s: value not given (%s:%d)",
\r
19706 td->name, __FILE__, __LINE__);
\r
19711 if(1 /* No applicable constraints whatsoever */) {
\r
19712 /* Nothing is here. See below */
\r
19715 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19718 static asn_type_selector_result_t
\r
19719 select_SgNBReleaseRequestReject_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19720 asn_type_selector_result_t result = {0, 0};
\r
19721 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseRequestReject_IEs_1;
\r
19722 size_t constraining_column = 0; /* &id */
\r
19723 size_t for_column = 2; /* &Value */
\r
19724 size_t row, presence_index = 0;
\r
19725 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseRequestReject_IEs, id));
\r
19727 for(row=0; row < itable->rows_count; row++) {
\r
19728 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19729 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19731 if(type_cell->cell_kind == aioc__undefined)
\r
19734 presence_index++;
\r
19735 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19736 result.type_descriptor = type_cell->type_descriptor;
\r
19737 result.presence_index = presence_index;
\r
19746 memb_value_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19747 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19750 ASN__CTFAIL(app_key, td, sptr,
\r
19751 "%s: value not given (%s:%d)",
\r
19752 td->name, __FILE__, __LINE__);
\r
19757 if(1 /* No applicable constraints whatsoever */) {
\r
19758 /* Nothing is here. See below */
\r
19761 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19765 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19766 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19770 ASN__CTFAIL(app_key, td, sptr,
\r
19771 "%s: value not given (%s:%d)",
\r
19772 td->name, __FILE__, __LINE__);
\r
19776 value = *(const long *)sptr;
\r
19778 if((value >= 0 && value <= 65535)) {
\r
19779 /* Constraint check succeeded */
\r
19782 ASN__CTFAIL(app_key, td, sptr,
\r
19783 "%s: constraint failed (%s:%d)",
\r
19784 td->name, __FILE__, __LINE__);
\r
19789 static asn_type_selector_result_t
\r
19790 select_SgNBReleaseRequired_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19791 asn_type_selector_result_t result = {0, 0};
\r
19792 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseRequired_IEs_1;
\r
19793 size_t constraining_column = 0; /* &id */
\r
19794 size_t for_column = 1; /* &criticality */
\r
19795 size_t row, presence_index = 0;
\r
19796 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseRequired_IEs, id));
\r
19798 for(row=0; row < itable->rows_count; row++) {
\r
19799 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19800 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19802 if(type_cell->cell_kind == aioc__undefined)
\r
19805 presence_index++;
\r
19806 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19807 result.type_descriptor = type_cell->type_descriptor;
\r
19808 result.presence_index = presence_index;
\r
19817 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19818 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19821 ASN__CTFAIL(app_key, td, sptr,
\r
19822 "%s: value not given (%s:%d)",
\r
19823 td->name, __FILE__, __LINE__);
\r
19828 if(1 /* No applicable constraints whatsoever */) {
\r
19829 /* Nothing is here. See below */
\r
19832 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19835 static asn_type_selector_result_t
\r
19836 select_SgNBReleaseRequired_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19837 asn_type_selector_result_t result = {0, 0};
\r
19838 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseRequired_IEs_1;
\r
19839 size_t constraining_column = 0; /* &id */
\r
19840 size_t for_column = 2; /* &Value */
\r
19841 size_t row, presence_index = 0;
\r
19842 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseRequired_IEs, id));
\r
19844 for(row=0; row < itable->rows_count; row++) {
\r
19845 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19846 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19848 if(type_cell->cell_kind == aioc__undefined)
\r
19851 presence_index++;
\r
19852 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19853 result.type_descriptor = type_cell->type_descriptor;
\r
19854 result.presence_index = presence_index;
\r
19863 memb_value_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19864 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19867 ASN__CTFAIL(app_key, td, sptr,
\r
19868 "%s: value not given (%s:%d)",
\r
19869 td->name, __FILE__, __LINE__);
\r
19874 if(1 /* No applicable constraints whatsoever */) {
\r
19875 /* Nothing is here. See below */
\r
19878 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19882 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19883 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19887 ASN__CTFAIL(app_key, td, sptr,
\r
19888 "%s: value not given (%s:%d)",
\r
19889 td->name, __FILE__, __LINE__);
\r
19893 value = *(const long *)sptr;
\r
19895 if((value >= 0 && value <= 65535)) {
\r
19896 /* Constraint check succeeded */
\r
19899 ASN__CTFAIL(app_key, td, sptr,
\r
19900 "%s: constraint failed (%s:%d)",
\r
19901 td->name, __FILE__, __LINE__);
\r
19906 static asn_type_selector_result_t
\r
19907 select_SgNBReleaseConfirm_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19908 asn_type_selector_result_t result = {0, 0};
\r
19909 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseConfirm_IEs_1;
\r
19910 size_t constraining_column = 0; /* &id */
\r
19911 size_t for_column = 1; /* &criticality */
\r
19912 size_t row, presence_index = 0;
\r
19913 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseConfirm_IEs, id));
\r
19915 for(row=0; row < itable->rows_count; row++) {
\r
19916 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19917 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19919 if(type_cell->cell_kind == aioc__undefined)
\r
19922 presence_index++;
\r
19923 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19924 result.type_descriptor = type_cell->type_descriptor;
\r
19925 result.presence_index = presence_index;
\r
19934 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19938 ASN__CTFAIL(app_key, td, sptr,
\r
19939 "%s: value not given (%s:%d)",
\r
19940 td->name, __FILE__, __LINE__);
\r
19945 if(1 /* No applicable constraints whatsoever */) {
\r
19946 /* Nothing is here. See below */
\r
19949 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19952 static asn_type_selector_result_t
\r
19953 select_SgNBReleaseConfirm_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
19954 asn_type_selector_result_t result = {0, 0};
\r
19955 const asn_ioc_set_t *itable = asn_IOS_SgNBReleaseConfirm_IEs_1;
\r
19956 size_t constraining_column = 0; /* &id */
\r
19957 size_t for_column = 2; /* &Value */
\r
19958 size_t row, presence_index = 0;
\r
19959 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBReleaseConfirm_IEs, id));
\r
19961 for(row=0; row < itable->rows_count; row++) {
\r
19962 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
19963 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
19965 if(type_cell->cell_kind == aioc__undefined)
\r
19968 presence_index++;
\r
19969 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
19970 result.type_descriptor = type_cell->type_descriptor;
\r
19971 result.presence_index = presence_index;
\r
19980 memb_value_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
19981 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
19984 ASN__CTFAIL(app_key, td, sptr,
\r
19985 "%s: value not given (%s:%d)",
\r
19986 td->name, __FILE__, __LINE__);
\r
19991 if(1 /* No applicable constraints whatsoever */) {
\r
19992 /* Nothing is here. See below */
\r
19995 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
19999 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20000 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20004 ASN__CTFAIL(app_key, td, sptr,
\r
20005 "%s: value not given (%s:%d)",
\r
20006 td->name, __FILE__, __LINE__);
\r
20010 value = *(const long *)sptr;
\r
20012 if((value >= 0 && value <= 65535)) {
\r
20013 /* Constraint check succeeded */
\r
20016 ASN__CTFAIL(app_key, td, sptr,
\r
20017 "%s: constraint failed (%s:%d)",
\r
20018 td->name, __FILE__, __LINE__);
\r
20023 static asn_type_selector_result_t
\r
20024 select_SgNBCounterCheckRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20025 asn_type_selector_result_t result = {0, 0};
\r
20026 const asn_ioc_set_t *itable = asn_IOS_SgNBCounterCheckRequest_IEs_1;
\r
20027 size_t constraining_column = 0; /* &id */
\r
20028 size_t for_column = 1; /* &criticality */
\r
20029 size_t row, presence_index = 0;
\r
20030 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBCounterCheckRequest_IEs, id));
\r
20032 for(row=0; row < itable->rows_count; row++) {
\r
20033 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20034 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20036 if(type_cell->cell_kind == aioc__undefined)
\r
20039 presence_index++;
\r
20040 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20041 result.type_descriptor = type_cell->type_descriptor;
\r
20042 result.presence_index = presence_index;
\r
20051 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20052 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20055 ASN__CTFAIL(app_key, td, sptr,
\r
20056 "%s: value not given (%s:%d)",
\r
20057 td->name, __FILE__, __LINE__);
\r
20062 if(1 /* No applicable constraints whatsoever */) {
\r
20063 /* Nothing is here. See below */
\r
20066 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20069 static asn_type_selector_result_t
\r
20070 select_SgNBCounterCheckRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20071 asn_type_selector_result_t result = {0, 0};
\r
20072 const asn_ioc_set_t *itable = asn_IOS_SgNBCounterCheckRequest_IEs_1;
\r
20073 size_t constraining_column = 0; /* &id */
\r
20074 size_t for_column = 2; /* &Value */
\r
20075 size_t row, presence_index = 0;
\r
20076 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBCounterCheckRequest_IEs, id));
\r
20078 for(row=0; row < itable->rows_count; row++) {
\r
20079 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20080 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20082 if(type_cell->cell_kind == aioc__undefined)
\r
20085 presence_index++;
\r
20086 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20087 result.type_descriptor = type_cell->type_descriptor;
\r
20088 result.presence_index = presence_index;
\r
20097 memb_value_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20098 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20101 ASN__CTFAIL(app_key, td, sptr,
\r
20102 "%s: value not given (%s:%d)",
\r
20103 td->name, __FILE__, __LINE__);
\r
20108 if(1 /* No applicable constraints whatsoever */) {
\r
20109 /* Nothing is here. See below */
\r
20112 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20116 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20117 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20121 ASN__CTFAIL(app_key, td, sptr,
\r
20122 "%s: value not given (%s:%d)",
\r
20123 td->name, __FILE__, __LINE__);
\r
20127 value = *(const long *)sptr;
\r
20129 if((value >= 0 && value <= 65535)) {
\r
20130 /* Constraint check succeeded */
\r
20133 ASN__CTFAIL(app_key, td, sptr,
\r
20134 "%s: constraint failed (%s:%d)",
\r
20135 td->name, __FILE__, __LINE__);
\r
20140 static asn_type_selector_result_t
\r
20141 select_SgNBChangeRequired_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20142 asn_type_selector_result_t result = {0, 0};
\r
20143 const asn_ioc_set_t *itable = asn_IOS_SgNBChangeRequired_IEs_1;
\r
20144 size_t constraining_column = 0; /* &id */
\r
20145 size_t for_column = 1; /* &criticality */
\r
20146 size_t row, presence_index = 0;
\r
20147 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBChangeRequired_IEs, id));
\r
20149 for(row=0; row < itable->rows_count; row++) {
\r
20150 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20151 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20153 if(type_cell->cell_kind == aioc__undefined)
\r
20156 presence_index++;
\r
20157 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20158 result.type_descriptor = type_cell->type_descriptor;
\r
20159 result.presence_index = presence_index;
\r
20168 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20169 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20172 ASN__CTFAIL(app_key, td, sptr,
\r
20173 "%s: value not given (%s:%d)",
\r
20174 td->name, __FILE__, __LINE__);
\r
20179 if(1 /* No applicable constraints whatsoever */) {
\r
20180 /* Nothing is here. See below */
\r
20183 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20186 static asn_type_selector_result_t
\r
20187 select_SgNBChangeRequired_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20188 asn_type_selector_result_t result = {0, 0};
\r
20189 const asn_ioc_set_t *itable = asn_IOS_SgNBChangeRequired_IEs_1;
\r
20190 size_t constraining_column = 0; /* &id */
\r
20191 size_t for_column = 2; /* &Value */
\r
20192 size_t row, presence_index = 0;
\r
20193 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBChangeRequired_IEs, id));
\r
20195 for(row=0; row < itable->rows_count; row++) {
\r
20196 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20197 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20199 if(type_cell->cell_kind == aioc__undefined)
\r
20202 presence_index++;
\r
20203 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20204 result.type_descriptor = type_cell->type_descriptor;
\r
20205 result.presence_index = presence_index;
\r
20214 memb_value_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20215 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20218 ASN__CTFAIL(app_key, td, sptr,
\r
20219 "%s: value not given (%s:%d)",
\r
20220 td->name, __FILE__, __LINE__);
\r
20225 if(1 /* No applicable constraints whatsoever */) {
\r
20226 /* Nothing is here. See below */
\r
20229 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20233 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20234 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20238 ASN__CTFAIL(app_key, td, sptr,
\r
20239 "%s: value not given (%s:%d)",
\r
20240 td->name, __FILE__, __LINE__);
\r
20244 value = *(const long *)sptr;
\r
20246 if((value >= 0 && value <= 65535)) {
\r
20247 /* Constraint check succeeded */
\r
20250 ASN__CTFAIL(app_key, td, sptr,
\r
20251 "%s: constraint failed (%s:%d)",
\r
20252 td->name, __FILE__, __LINE__);
\r
20257 static asn_type_selector_result_t
\r
20258 select_SgNBChangeConfirm_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20259 asn_type_selector_result_t result = {0, 0};
\r
20260 const asn_ioc_set_t *itable = asn_IOS_SgNBChangeConfirm_IEs_1;
\r
20261 size_t constraining_column = 0; /* &id */
\r
20262 size_t for_column = 1; /* &criticality */
\r
20263 size_t row, presence_index = 0;
\r
20264 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBChangeConfirm_IEs, id));
\r
20266 for(row=0; row < itable->rows_count; row++) {
\r
20267 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20268 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20270 if(type_cell->cell_kind == aioc__undefined)
\r
20273 presence_index++;
\r
20274 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20275 result.type_descriptor = type_cell->type_descriptor;
\r
20276 result.presence_index = presence_index;
\r
20285 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20286 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20289 ASN__CTFAIL(app_key, td, sptr,
\r
20290 "%s: value not given (%s:%d)",
\r
20291 td->name, __FILE__, __LINE__);
\r
20296 if(1 /* No applicable constraints whatsoever */) {
\r
20297 /* Nothing is here. See below */
\r
20300 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20303 static asn_type_selector_result_t
\r
20304 select_SgNBChangeConfirm_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20305 asn_type_selector_result_t result = {0, 0};
\r
20306 const asn_ioc_set_t *itable = asn_IOS_SgNBChangeConfirm_IEs_1;
\r
20307 size_t constraining_column = 0; /* &id */
\r
20308 size_t for_column = 2; /* &Value */
\r
20309 size_t row, presence_index = 0;
\r
20310 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBChangeConfirm_IEs, id));
\r
20312 for(row=0; row < itable->rows_count; row++) {
\r
20313 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20314 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20316 if(type_cell->cell_kind == aioc__undefined)
\r
20319 presence_index++;
\r
20320 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20321 result.type_descriptor = type_cell->type_descriptor;
\r
20322 result.presence_index = presence_index;
\r
20331 memb_value_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20332 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20335 ASN__CTFAIL(app_key, td, sptr,
\r
20336 "%s: value not given (%s:%d)",
\r
20337 td->name, __FILE__, __LINE__);
\r
20342 if(1 /* No applicable constraints whatsoever */) {
\r
20343 /* Nothing is here. See below */
\r
20346 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20350 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20351 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20355 ASN__CTFAIL(app_key, td, sptr,
\r
20356 "%s: value not given (%s:%d)",
\r
20357 td->name, __FILE__, __LINE__);
\r
20361 value = *(const long *)sptr;
\r
20363 if((value >= 0 && value <= 65535)) {
\r
20364 /* Constraint check succeeded */
\r
20367 ASN__CTFAIL(app_key, td, sptr,
\r
20368 "%s: constraint failed (%s:%d)",
\r
20369 td->name, __FILE__, __LINE__);
\r
20374 static asn_type_selector_result_t
\r
20375 select_RRCTransfer_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20376 asn_type_selector_result_t result = {0, 0};
\r
20377 const asn_ioc_set_t *itable = asn_IOS_RRCTransfer_IEs_1;
\r
20378 size_t constraining_column = 0; /* &id */
\r
20379 size_t for_column = 1; /* &criticality */
\r
20380 size_t row, presence_index = 0;
\r
20381 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRCTransfer_IEs, id));
\r
20383 for(row=0; row < itable->rows_count; row++) {
\r
20384 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20385 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20387 if(type_cell->cell_kind == aioc__undefined)
\r
20390 presence_index++;
\r
20391 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20392 result.type_descriptor = type_cell->type_descriptor;
\r
20393 result.presence_index = presence_index;
\r
20402 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20403 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20406 ASN__CTFAIL(app_key, td, sptr,
\r
20407 "%s: value not given (%s:%d)",
\r
20408 td->name, __FILE__, __LINE__);
\r
20413 if(1 /* No applicable constraints whatsoever */) {
\r
20414 /* Nothing is here. See below */
\r
20417 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20420 static asn_type_selector_result_t
\r
20421 select_RRCTransfer_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20422 asn_type_selector_result_t result = {0, 0};
\r
20423 const asn_ioc_set_t *itable = asn_IOS_RRCTransfer_IEs_1;
\r
20424 size_t constraining_column = 0; /* &id */
\r
20425 size_t for_column = 2; /* &Value */
\r
20426 size_t row, presence_index = 0;
\r
20427 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRCTransfer_IEs, id));
\r
20429 for(row=0; row < itable->rows_count; row++) {
\r
20430 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20431 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20433 if(type_cell->cell_kind == aioc__undefined)
\r
20436 presence_index++;
\r
20437 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20438 result.type_descriptor = type_cell->type_descriptor;
\r
20439 result.presence_index = presence_index;
\r
20448 memb_value_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20449 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20452 ASN__CTFAIL(app_key, td, sptr,
\r
20453 "%s: value not given (%s:%d)",
\r
20454 td->name, __FILE__, __LINE__);
\r
20459 if(1 /* No applicable constraints whatsoever */) {
\r
20460 /* Nothing is here. See below */
\r
20463 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20467 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20468 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20472 ASN__CTFAIL(app_key, td, sptr,
\r
20473 "%s: value not given (%s:%d)",
\r
20474 td->name, __FILE__, __LINE__);
\r
20478 value = *(const long *)sptr;
\r
20480 if((value >= 0 && value <= 65535)) {
\r
20481 /* Constraint check succeeded */
\r
20484 ASN__CTFAIL(app_key, td, sptr,
\r
20485 "%s: constraint failed (%s:%d)",
\r
20486 td->name, __FILE__, __LINE__);
\r
20491 static asn_type_selector_result_t
\r
20492 select_SgNBChangeRefuse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20493 asn_type_selector_result_t result = {0, 0};
\r
20494 const asn_ioc_set_t *itable = asn_IOS_SgNBChangeRefuse_IEs_1;
\r
20495 size_t constraining_column = 0; /* &id */
\r
20496 size_t for_column = 1; /* &criticality */
\r
20497 size_t row, presence_index = 0;
\r
20498 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBChangeRefuse_IEs, id));
\r
20500 for(row=0; row < itable->rows_count; row++) {
\r
20501 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20502 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20504 if(type_cell->cell_kind == aioc__undefined)
\r
20507 presence_index++;
\r
20508 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20509 result.type_descriptor = type_cell->type_descriptor;
\r
20510 result.presence_index = presence_index;
\r
20519 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20520 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20523 ASN__CTFAIL(app_key, td, sptr,
\r
20524 "%s: value not given (%s:%d)",
\r
20525 td->name, __FILE__, __LINE__);
\r
20530 if(1 /* No applicable constraints whatsoever */) {
\r
20531 /* Nothing is here. See below */
\r
20534 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20537 static asn_type_selector_result_t
\r
20538 select_SgNBChangeRefuse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20539 asn_type_selector_result_t result = {0, 0};
\r
20540 const asn_ioc_set_t *itable = asn_IOS_SgNBChangeRefuse_IEs_1;
\r
20541 size_t constraining_column = 0; /* &id */
\r
20542 size_t for_column = 2; /* &Value */
\r
20543 size_t row, presence_index = 0;
\r
20544 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBChangeRefuse_IEs, id));
\r
20546 for(row=0; row < itable->rows_count; row++) {
\r
20547 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20548 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20550 if(type_cell->cell_kind == aioc__undefined)
\r
20553 presence_index++;
\r
20554 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20555 result.type_descriptor = type_cell->type_descriptor;
\r
20556 result.presence_index = presence_index;
\r
20565 memb_value_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20566 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20569 ASN__CTFAIL(app_key, td, sptr,
\r
20570 "%s: value not given (%s:%d)",
\r
20571 td->name, __FILE__, __LINE__);
\r
20576 if(1 /* No applicable constraints whatsoever */) {
\r
20577 /* Nothing is here. See below */
\r
20580 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20584 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20585 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20589 ASN__CTFAIL(app_key, td, sptr,
\r
20590 "%s: value not given (%s:%d)",
\r
20591 td->name, __FILE__, __LINE__);
\r
20595 value = *(const long *)sptr;
\r
20597 if((value >= 0 && value <= 65535)) {
\r
20598 /* Constraint check succeeded */
\r
20601 ASN__CTFAIL(app_key, td, sptr,
\r
20602 "%s: constraint failed (%s:%d)",
\r
20603 td->name, __FILE__, __LINE__);
\r
20608 static asn_type_selector_result_t
\r
20609 select_ENDCX2SetupRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20610 asn_type_selector_result_t result = {0, 0};
\r
20611 const asn_ioc_set_t *itable = asn_IOS_ENDCX2SetupRequest_IEs_1;
\r
20612 size_t constraining_column = 0; /* &id */
\r
20613 size_t for_column = 1; /* &criticality */
\r
20614 size_t row, presence_index = 0;
\r
20615 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2SetupRequest_IEs, id));
\r
20617 for(row=0; row < itable->rows_count; row++) {
\r
20618 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20619 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20621 if(type_cell->cell_kind == aioc__undefined)
\r
20624 presence_index++;
\r
20625 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20626 result.type_descriptor = type_cell->type_descriptor;
\r
20627 result.presence_index = presence_index;
\r
20636 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20637 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20640 ASN__CTFAIL(app_key, td, sptr,
\r
20641 "%s: value not given (%s:%d)",
\r
20642 td->name, __FILE__, __LINE__);
\r
20647 if(1 /* No applicable constraints whatsoever */) {
\r
20648 /* Nothing is here. See below */
\r
20651 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20654 static asn_type_selector_result_t
\r
20655 select_ENDCX2SetupRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20656 asn_type_selector_result_t result = {0, 0};
\r
20657 const asn_ioc_set_t *itable = asn_IOS_ENDCX2SetupRequest_IEs_1;
\r
20658 size_t constraining_column = 0; /* &id */
\r
20659 size_t for_column = 2; /* &Value */
\r
20660 size_t row, presence_index = 0;
\r
20661 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2SetupRequest_IEs, id));
\r
20663 for(row=0; row < itable->rows_count; row++) {
\r
20664 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20665 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20667 if(type_cell->cell_kind == aioc__undefined)
\r
20670 presence_index++;
\r
20671 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20672 result.type_descriptor = type_cell->type_descriptor;
\r
20673 result.presence_index = presence_index;
\r
20682 memb_value_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20683 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20686 ASN__CTFAIL(app_key, td, sptr,
\r
20687 "%s: value not given (%s:%d)",
\r
20688 td->name, __FILE__, __LINE__);
\r
20693 if(1 /* No applicable constraints whatsoever */) {
\r
20694 /* Nothing is here. See below */
\r
20697 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20701 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20702 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20706 ASN__CTFAIL(app_key, td, sptr,
\r
20707 "%s: value not given (%s:%d)",
\r
20708 td->name, __FILE__, __LINE__);
\r
20712 value = *(const long *)sptr;
\r
20714 if((value >= 0 && value <= 65535)) {
\r
20715 /* Constraint check succeeded */
\r
20718 ASN__CTFAIL(app_key, td, sptr,
\r
20719 "%s: constraint failed (%s:%d)",
\r
20720 td->name, __FILE__, __LINE__);
\r
20725 static asn_type_selector_result_t
\r
20726 select_ENB_ENDCX2SetupReqIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20727 asn_type_selector_result_t result = {0, 0};
\r
20728 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCX2SetupReqIEs_1;
\r
20729 size_t constraining_column = 0; /* &id */
\r
20730 size_t for_column = 1; /* &criticality */
\r
20731 size_t row, presence_index = 0;
\r
20732 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCX2SetupReqIEs, id));
\r
20734 for(row=0; row < itable->rows_count; row++) {
\r
20735 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20736 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20738 if(type_cell->cell_kind == aioc__undefined)
\r
20741 presence_index++;
\r
20742 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20743 result.type_descriptor = type_cell->type_descriptor;
\r
20744 result.presence_index = presence_index;
\r
20753 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20754 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20757 ASN__CTFAIL(app_key, td, sptr,
\r
20758 "%s: value not given (%s:%d)",
\r
20759 td->name, __FILE__, __LINE__);
\r
20764 if(1 /* No applicable constraints whatsoever */) {
\r
20765 /* Nothing is here. See below */
\r
20768 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20771 static asn_type_selector_result_t
\r
20772 select_ENB_ENDCX2SetupReqIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20773 asn_type_selector_result_t result = {0, 0};
\r
20774 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCX2SetupReqIEs_1;
\r
20775 size_t constraining_column = 0; /* &id */
\r
20776 size_t for_column = 2; /* &Value */
\r
20777 size_t row, presence_index = 0;
\r
20778 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCX2SetupReqIEs, id));
\r
20780 for(row=0; row < itable->rows_count; row++) {
\r
20781 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20782 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20784 if(type_cell->cell_kind == aioc__undefined)
\r
20787 presence_index++;
\r
20788 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20789 result.type_descriptor = type_cell->type_descriptor;
\r
20790 result.presence_index = presence_index;
\r
20799 memb_value_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20800 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20803 ASN__CTFAIL(app_key, td, sptr,
\r
20804 "%s: value not given (%s:%d)",
\r
20805 td->name, __FILE__, __LINE__);
\r
20810 if(1 /* No applicable constraints whatsoever */) {
\r
20811 /* Nothing is here. See below */
\r
20814 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20818 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20819 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20823 ASN__CTFAIL(app_key, td, sptr,
\r
20824 "%s: value not given (%s:%d)",
\r
20825 td->name, __FILE__, __LINE__);
\r
20829 value = *(const long *)sptr;
\r
20831 if((value >= 0 && value <= 65535)) {
\r
20832 /* Constraint check succeeded */
\r
20835 ASN__CTFAIL(app_key, td, sptr,
\r
20836 "%s: constraint failed (%s:%d)",
\r
20837 td->name, __FILE__, __LINE__);
\r
20842 static asn_type_selector_result_t
\r
20843 select_En_gNB_ENDCX2SetupReqIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20844 asn_type_selector_result_t result = {0, 0};
\r
20845 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCX2SetupReqIEs_1;
\r
20846 size_t constraining_column = 0; /* &id */
\r
20847 size_t for_column = 1; /* &criticality */
\r
20848 size_t row, presence_index = 0;
\r
20849 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCX2SetupReqIEs, id));
\r
20851 for(row=0; row < itable->rows_count; row++) {
\r
20852 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20853 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20855 if(type_cell->cell_kind == aioc__undefined)
\r
20858 presence_index++;
\r
20859 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20860 result.type_descriptor = type_cell->type_descriptor;
\r
20861 result.presence_index = presence_index;
\r
20870 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20871 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20874 ASN__CTFAIL(app_key, td, sptr,
\r
20875 "%s: value not given (%s:%d)",
\r
20876 td->name, __FILE__, __LINE__);
\r
20881 if(1 /* No applicable constraints whatsoever */) {
\r
20882 /* Nothing is here. See below */
\r
20885 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20888 static asn_type_selector_result_t
\r
20889 select_En_gNB_ENDCX2SetupReqIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20890 asn_type_selector_result_t result = {0, 0};
\r
20891 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCX2SetupReqIEs_1;
\r
20892 size_t constraining_column = 0; /* &id */
\r
20893 size_t for_column = 2; /* &Value */
\r
20894 size_t row, presence_index = 0;
\r
20895 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCX2SetupReqIEs, id));
\r
20897 for(row=0; row < itable->rows_count; row++) {
\r
20898 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20899 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20901 if(type_cell->cell_kind == aioc__undefined)
\r
20904 presence_index++;
\r
20905 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20906 result.type_descriptor = type_cell->type_descriptor;
\r
20907 result.presence_index = presence_index;
\r
20916 memb_value_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20917 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20920 ASN__CTFAIL(app_key, td, sptr,
\r
20921 "%s: value not given (%s:%d)",
\r
20922 td->name, __FILE__, __LINE__);
\r
20927 if(1 /* No applicable constraints whatsoever */) {
\r
20928 /* Nothing is here. See below */
\r
20931 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
20935 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20936 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20940 ASN__CTFAIL(app_key, td, sptr,
\r
20941 "%s: value not given (%s:%d)",
\r
20942 td->name, __FILE__, __LINE__);
\r
20946 value = *(const long *)sptr;
\r
20948 if((value >= 0 && value <= 65535)) {
\r
20949 /* Constraint check succeeded */
\r
20952 ASN__CTFAIL(app_key, td, sptr,
\r
20953 "%s: constraint failed (%s:%d)",
\r
20954 td->name, __FILE__, __LINE__);
\r
20959 static asn_type_selector_result_t
\r
20960 select_ENDCX2SetupResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
20961 asn_type_selector_result_t result = {0, 0};
\r
20962 const asn_ioc_set_t *itable = asn_IOS_ENDCX2SetupResponse_IEs_1;
\r
20963 size_t constraining_column = 0; /* &id */
\r
20964 size_t for_column = 1; /* &criticality */
\r
20965 size_t row, presence_index = 0;
\r
20966 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2SetupResponse_IEs, id));
\r
20968 for(row=0; row < itable->rows_count; row++) {
\r
20969 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
20970 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
20972 if(type_cell->cell_kind == aioc__undefined)
\r
20975 presence_index++;
\r
20976 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
20977 result.type_descriptor = type_cell->type_descriptor;
\r
20978 result.presence_index = presence_index;
\r
20987 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
20988 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
20991 ASN__CTFAIL(app_key, td, sptr,
\r
20992 "%s: value not given (%s:%d)",
\r
20993 td->name, __FILE__, __LINE__);
\r
20998 if(1 /* No applicable constraints whatsoever */) {
\r
20999 /* Nothing is here. See below */
\r
21002 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21005 static asn_type_selector_result_t
\r
21006 select_ENDCX2SetupResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21007 asn_type_selector_result_t result = {0, 0};
\r
21008 const asn_ioc_set_t *itable = asn_IOS_ENDCX2SetupResponse_IEs_1;
\r
21009 size_t constraining_column = 0; /* &id */
\r
21010 size_t for_column = 2; /* &Value */
\r
21011 size_t row, presence_index = 0;
\r
21012 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2SetupResponse_IEs, id));
\r
21014 for(row=0; row < itable->rows_count; row++) {
\r
21015 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21016 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21018 if(type_cell->cell_kind == aioc__undefined)
\r
21021 presence_index++;
\r
21022 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21023 result.type_descriptor = type_cell->type_descriptor;
\r
21024 result.presence_index = presence_index;
\r
21033 memb_value_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21037 ASN__CTFAIL(app_key, td, sptr,
\r
21038 "%s: value not given (%s:%d)",
\r
21039 td->name, __FILE__, __LINE__);
\r
21044 if(1 /* No applicable constraints whatsoever */) {
\r
21045 /* Nothing is here. See below */
\r
21048 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21052 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21057 ASN__CTFAIL(app_key, td, sptr,
\r
21058 "%s: value not given (%s:%d)",
\r
21059 td->name, __FILE__, __LINE__);
\r
21063 value = *(const long *)sptr;
\r
21065 if((value >= 0 && value <= 65535)) {
\r
21066 /* Constraint check succeeded */
\r
21069 ASN__CTFAIL(app_key, td, sptr,
\r
21070 "%s: constraint failed (%s:%d)",
\r
21071 td->name, __FILE__, __LINE__);
\r
21076 static asn_type_selector_result_t
\r
21077 select_ENB_ENDCX2SetupReqAckIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21078 asn_type_selector_result_t result = {0, 0};
\r
21079 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCX2SetupReqAckIEs_1;
\r
21080 size_t constraining_column = 0; /* &id */
\r
21081 size_t for_column = 1; /* &criticality */
\r
21082 size_t row, presence_index = 0;
\r
21083 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCX2SetupReqAckIEs, id));
\r
21085 for(row=0; row < itable->rows_count; row++) {
\r
21086 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21087 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21089 if(type_cell->cell_kind == aioc__undefined)
\r
21092 presence_index++;
\r
21093 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21094 result.type_descriptor = type_cell->type_descriptor;
\r
21095 result.presence_index = presence_index;
\r
21104 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21108 ASN__CTFAIL(app_key, td, sptr,
\r
21109 "%s: value not given (%s:%d)",
\r
21110 td->name, __FILE__, __LINE__);
\r
21115 if(1 /* No applicable constraints whatsoever */) {
\r
21116 /* Nothing is here. See below */
\r
21119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21122 static asn_type_selector_result_t
\r
21123 select_ENB_ENDCX2SetupReqAckIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21124 asn_type_selector_result_t result = {0, 0};
\r
21125 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCX2SetupReqAckIEs_1;
\r
21126 size_t constraining_column = 0; /* &id */
\r
21127 size_t for_column = 2; /* &Value */
\r
21128 size_t row, presence_index = 0;
\r
21129 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCX2SetupReqAckIEs, id));
\r
21131 for(row=0; row < itable->rows_count; row++) {
\r
21132 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21133 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21135 if(type_cell->cell_kind == aioc__undefined)
\r
21138 presence_index++;
\r
21139 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21140 result.type_descriptor = type_cell->type_descriptor;
\r
21141 result.presence_index = presence_index;
\r
21150 memb_value_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21151 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21154 ASN__CTFAIL(app_key, td, sptr,
\r
21155 "%s: value not given (%s:%d)",
\r
21156 td->name, __FILE__, __LINE__);
\r
21161 if(1 /* No applicable constraints whatsoever */) {
\r
21162 /* Nothing is here. See below */
\r
21165 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21169 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21170 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21174 ASN__CTFAIL(app_key, td, sptr,
\r
21175 "%s: value not given (%s:%d)",
\r
21176 td->name, __FILE__, __LINE__);
\r
21180 value = *(const long *)sptr;
\r
21182 if((value >= 0 && value <= 65535)) {
\r
21183 /* Constraint check succeeded */
\r
21186 ASN__CTFAIL(app_key, td, sptr,
\r
21187 "%s: constraint failed (%s:%d)",
\r
21188 td->name, __FILE__, __LINE__);
\r
21193 static asn_type_selector_result_t
\r
21194 select_En_gNB_ENDCX2SetupReqAckIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21195 asn_type_selector_result_t result = {0, 0};
\r
21196 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCX2SetupReqAckIEs_1;
\r
21197 size_t constraining_column = 0; /* &id */
\r
21198 size_t for_column = 1; /* &criticality */
\r
21199 size_t row, presence_index = 0;
\r
21200 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCX2SetupReqAckIEs, id));
\r
21202 for(row=0; row < itable->rows_count; row++) {
\r
21203 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21204 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21206 if(type_cell->cell_kind == aioc__undefined)
\r
21209 presence_index++;
\r
21210 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21211 result.type_descriptor = type_cell->type_descriptor;
\r
21212 result.presence_index = presence_index;
\r
21221 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21225 ASN__CTFAIL(app_key, td, sptr,
\r
21226 "%s: value not given (%s:%d)",
\r
21227 td->name, __FILE__, __LINE__);
\r
21232 if(1 /* No applicable constraints whatsoever */) {
\r
21233 /* Nothing is here. See below */
\r
21236 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21239 static asn_type_selector_result_t
\r
21240 select_En_gNB_ENDCX2SetupReqAckIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21241 asn_type_selector_result_t result = {0, 0};
\r
21242 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCX2SetupReqAckIEs_1;
\r
21243 size_t constraining_column = 0; /* &id */
\r
21244 size_t for_column = 2; /* &Value */
\r
21245 size_t row, presence_index = 0;
\r
21246 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCX2SetupReqAckIEs, id));
\r
21248 for(row=0; row < itable->rows_count; row++) {
\r
21249 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21250 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21252 if(type_cell->cell_kind == aioc__undefined)
\r
21255 presence_index++;
\r
21256 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21257 result.type_descriptor = type_cell->type_descriptor;
\r
21258 result.presence_index = presence_index;
\r
21267 memb_value_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21268 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21271 ASN__CTFAIL(app_key, td, sptr,
\r
21272 "%s: value not given (%s:%d)",
\r
21273 td->name, __FILE__, __LINE__);
\r
21278 if(1 /* No applicable constraints whatsoever */) {
\r
21279 /* Nothing is here. See below */
\r
21282 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21286 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21287 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21291 ASN__CTFAIL(app_key, td, sptr,
\r
21292 "%s: value not given (%s:%d)",
\r
21293 td->name, __FILE__, __LINE__);
\r
21297 value = *(const long *)sptr;
\r
21299 if((value >= 0 && value <= 65535)) {
\r
21300 /* Constraint check succeeded */
\r
21303 ASN__CTFAIL(app_key, td, sptr,
\r
21304 "%s: constraint failed (%s:%d)",
\r
21305 td->name, __FILE__, __LINE__);
\r
21310 static asn_type_selector_result_t
\r
21311 select_ENDCX2SetupFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21312 asn_type_selector_result_t result = {0, 0};
\r
21313 const asn_ioc_set_t *itable = asn_IOS_ENDCX2SetupFailure_IEs_1;
\r
21314 size_t constraining_column = 0; /* &id */
\r
21315 size_t for_column = 1; /* &criticality */
\r
21316 size_t row, presence_index = 0;
\r
21317 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2SetupFailure_IEs, id));
\r
21319 for(row=0; row < itable->rows_count; row++) {
\r
21320 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21321 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21323 if(type_cell->cell_kind == aioc__undefined)
\r
21326 presence_index++;
\r
21327 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21328 result.type_descriptor = type_cell->type_descriptor;
\r
21329 result.presence_index = presence_index;
\r
21338 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21339 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21342 ASN__CTFAIL(app_key, td, sptr,
\r
21343 "%s: value not given (%s:%d)",
\r
21344 td->name, __FILE__, __LINE__);
\r
21349 if(1 /* No applicable constraints whatsoever */) {
\r
21350 /* Nothing is here. See below */
\r
21353 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21356 static asn_type_selector_result_t
\r
21357 select_ENDCX2SetupFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21358 asn_type_selector_result_t result = {0, 0};
\r
21359 const asn_ioc_set_t *itable = asn_IOS_ENDCX2SetupFailure_IEs_1;
\r
21360 size_t constraining_column = 0; /* &id */
\r
21361 size_t for_column = 2; /* &Value */
\r
21362 size_t row, presence_index = 0;
\r
21363 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2SetupFailure_IEs, id));
\r
21365 for(row=0; row < itable->rows_count; row++) {
\r
21366 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21367 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21369 if(type_cell->cell_kind == aioc__undefined)
\r
21372 presence_index++;
\r
21373 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21374 result.type_descriptor = type_cell->type_descriptor;
\r
21375 result.presence_index = presence_index;
\r
21384 memb_value_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21385 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21388 ASN__CTFAIL(app_key, td, sptr,
\r
21389 "%s: value not given (%s:%d)",
\r
21390 td->name, __FILE__, __LINE__);
\r
21395 if(1 /* No applicable constraints whatsoever */) {
\r
21396 /* Nothing is here. See below */
\r
21399 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21403 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21404 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21408 ASN__CTFAIL(app_key, td, sptr,
\r
21409 "%s: value not given (%s:%d)",
\r
21410 td->name, __FILE__, __LINE__);
\r
21414 value = *(const long *)sptr;
\r
21416 if((value >= 0 && value <= 65535)) {
\r
21417 /* Constraint check succeeded */
\r
21420 ASN__CTFAIL(app_key, td, sptr,
\r
21421 "%s: constraint failed (%s:%d)",
\r
21422 td->name, __FILE__, __LINE__);
\r
21427 static asn_type_selector_result_t
\r
21428 select_ENDCConfigurationUpdate_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21429 asn_type_selector_result_t result = {0, 0};
\r
21430 const asn_ioc_set_t *itable = asn_IOS_ENDCConfigurationUpdate_IEs_1;
\r
21431 size_t constraining_column = 0; /* &id */
\r
21432 size_t for_column = 1; /* &criticality */
\r
21433 size_t row, presence_index = 0;
\r
21434 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCConfigurationUpdate_IEs, id));
\r
21436 for(row=0; row < itable->rows_count; row++) {
\r
21437 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21438 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21440 if(type_cell->cell_kind == aioc__undefined)
\r
21443 presence_index++;
\r
21444 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21445 result.type_descriptor = type_cell->type_descriptor;
\r
21446 result.presence_index = presence_index;
\r
21455 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21456 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21459 ASN__CTFAIL(app_key, td, sptr,
\r
21460 "%s: value not given (%s:%d)",
\r
21461 td->name, __FILE__, __LINE__);
\r
21466 if(1 /* No applicable constraints whatsoever */) {
\r
21467 /* Nothing is here. See below */
\r
21470 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21473 static asn_type_selector_result_t
\r
21474 select_ENDCConfigurationUpdate_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21475 asn_type_selector_result_t result = {0, 0};
\r
21476 const asn_ioc_set_t *itable = asn_IOS_ENDCConfigurationUpdate_IEs_1;
\r
21477 size_t constraining_column = 0; /* &id */
\r
21478 size_t for_column = 2; /* &Value */
\r
21479 size_t row, presence_index = 0;
\r
21480 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCConfigurationUpdate_IEs, id));
\r
21482 for(row=0; row < itable->rows_count; row++) {
\r
21483 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21484 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21486 if(type_cell->cell_kind == aioc__undefined)
\r
21489 presence_index++;
\r
21490 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21491 result.type_descriptor = type_cell->type_descriptor;
\r
21492 result.presence_index = presence_index;
\r
21501 memb_value_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21502 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21505 ASN__CTFAIL(app_key, td, sptr,
\r
21506 "%s: value not given (%s:%d)",
\r
21507 td->name, __FILE__, __LINE__);
\r
21512 if(1 /* No applicable constraints whatsoever */) {
\r
21513 /* Nothing is here. See below */
\r
21516 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21520 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21521 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21525 ASN__CTFAIL(app_key, td, sptr,
\r
21526 "%s: value not given (%s:%d)",
\r
21527 td->name, __FILE__, __LINE__);
\r
21531 value = *(const long *)sptr;
\r
21533 if((value >= 0 && value <= 65535)) {
\r
21534 /* Constraint check succeeded */
\r
21537 ASN__CTFAIL(app_key, td, sptr,
\r
21538 "%s: constraint failed (%s:%d)",
\r
21539 td->name, __FILE__, __LINE__);
\r
21544 static asn_type_selector_result_t
\r
21545 select_ENB_ENDCConfigUpdateIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21546 asn_type_selector_result_t result = {0, 0};
\r
21547 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCConfigUpdateIEs_1;
\r
21548 size_t constraining_column = 0; /* &id */
\r
21549 size_t for_column = 1; /* &criticality */
\r
21550 size_t row, presence_index = 0;
\r
21551 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCConfigUpdateIEs, id));
\r
21553 for(row=0; row < itable->rows_count; row++) {
\r
21554 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21555 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21557 if(type_cell->cell_kind == aioc__undefined)
\r
21560 presence_index++;
\r
21561 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21562 result.type_descriptor = type_cell->type_descriptor;
\r
21563 result.presence_index = presence_index;
\r
21572 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21573 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21576 ASN__CTFAIL(app_key, td, sptr,
\r
21577 "%s: value not given (%s:%d)",
\r
21578 td->name, __FILE__, __LINE__);
\r
21583 if(1 /* No applicable constraints whatsoever */) {
\r
21584 /* Nothing is here. See below */
\r
21587 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21590 static asn_type_selector_result_t
\r
21591 select_ENB_ENDCConfigUpdateIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21592 asn_type_selector_result_t result = {0, 0};
\r
21593 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCConfigUpdateIEs_1;
\r
21594 size_t constraining_column = 0; /* &id */
\r
21595 size_t for_column = 2; /* &Value */
\r
21596 size_t row, presence_index = 0;
\r
21597 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCConfigUpdateIEs, id));
\r
21599 for(row=0; row < itable->rows_count; row++) {
\r
21600 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21601 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21603 if(type_cell->cell_kind == aioc__undefined)
\r
21606 presence_index++;
\r
21607 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21608 result.type_descriptor = type_cell->type_descriptor;
\r
21609 result.presence_index = presence_index;
\r
21618 memb_value_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21622 ASN__CTFAIL(app_key, td, sptr,
\r
21623 "%s: value not given (%s:%d)",
\r
21624 td->name, __FILE__, __LINE__);
\r
21629 if(1 /* No applicable constraints whatsoever */) {
\r
21630 /* Nothing is here. See below */
\r
21633 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21637 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21638 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21642 ASN__CTFAIL(app_key, td, sptr,
\r
21643 "%s: value not given (%s:%d)",
\r
21644 td->name, __FILE__, __LINE__);
\r
21648 value = *(const long *)sptr;
\r
21650 if((value >= 0 && value <= 65535)) {
\r
21651 /* Constraint check succeeded */
\r
21654 ASN__CTFAIL(app_key, td, sptr,
\r
21655 "%s: constraint failed (%s:%d)",
\r
21656 td->name, __FILE__, __LINE__);
\r
21661 static asn_type_selector_result_t
\r
21662 select_En_gNB_ENDCConfigUpdateIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21663 asn_type_selector_result_t result = {0, 0};
\r
21664 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCConfigUpdateIEs_1;
\r
21665 size_t constraining_column = 0; /* &id */
\r
21666 size_t for_column = 1; /* &criticality */
\r
21667 size_t row, presence_index = 0;
\r
21668 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCConfigUpdateIEs, id));
\r
21670 for(row=0; row < itable->rows_count; row++) {
\r
21671 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21672 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21674 if(type_cell->cell_kind == aioc__undefined)
\r
21677 presence_index++;
\r
21678 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21679 result.type_descriptor = type_cell->type_descriptor;
\r
21680 result.presence_index = presence_index;
\r
21689 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21690 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21693 ASN__CTFAIL(app_key, td, sptr,
\r
21694 "%s: value not given (%s:%d)",
\r
21695 td->name, __FILE__, __LINE__);
\r
21700 if(1 /* No applicable constraints whatsoever */) {
\r
21701 /* Nothing is here. See below */
\r
21704 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21707 static asn_type_selector_result_t
\r
21708 select_En_gNB_ENDCConfigUpdateIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21709 asn_type_selector_result_t result = {0, 0};
\r
21710 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCConfigUpdateIEs_1;
\r
21711 size_t constraining_column = 0; /* &id */
\r
21712 size_t for_column = 2; /* &Value */
\r
21713 size_t row, presence_index = 0;
\r
21714 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCConfigUpdateIEs, id));
\r
21716 for(row=0; row < itable->rows_count; row++) {
\r
21717 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21718 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21720 if(type_cell->cell_kind == aioc__undefined)
\r
21723 presence_index++;
\r
21724 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21725 result.type_descriptor = type_cell->type_descriptor;
\r
21726 result.presence_index = presence_index;
\r
21735 memb_value_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21739 ASN__CTFAIL(app_key, td, sptr,
\r
21740 "%s: value not given (%s:%d)",
\r
21741 td->name, __FILE__, __LINE__);
\r
21746 if(1 /* No applicable constraints whatsoever */) {
\r
21747 /* Nothing is here. See below */
\r
21750 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21754 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21755 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21759 ASN__CTFAIL(app_key, td, sptr,
\r
21760 "%s: value not given (%s:%d)",
\r
21761 td->name, __FILE__, __LINE__);
\r
21765 value = *(const long *)sptr;
\r
21767 if((value >= 0 && value <= 65535)) {
\r
21768 /* Constraint check succeeded */
\r
21771 ASN__CTFAIL(app_key, td, sptr,
\r
21772 "%s: constraint failed (%s:%d)",
\r
21773 td->name, __FILE__, __LINE__);
\r
21778 static asn_type_selector_result_t
\r
21779 select_ENDCConfigurationUpdateAcknowledge_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21780 asn_type_selector_result_t result = {0, 0};
\r
21781 const asn_ioc_set_t *itable = asn_IOS_ENDCConfigurationUpdateAcknowledge_IEs_1;
\r
21782 size_t constraining_column = 0; /* &id */
\r
21783 size_t for_column = 1; /* &criticality */
\r
21784 size_t row, presence_index = 0;
\r
21785 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCConfigurationUpdateAcknowledge_IEs, id));
\r
21787 for(row=0; row < itable->rows_count; row++) {
\r
21788 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21789 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21791 if(type_cell->cell_kind == aioc__undefined)
\r
21794 presence_index++;
\r
21795 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21796 result.type_descriptor = type_cell->type_descriptor;
\r
21797 result.presence_index = presence_index;
\r
21806 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21807 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21810 ASN__CTFAIL(app_key, td, sptr,
\r
21811 "%s: value not given (%s:%d)",
\r
21812 td->name, __FILE__, __LINE__);
\r
21817 if(1 /* No applicable constraints whatsoever */) {
\r
21818 /* Nothing is here. See below */
\r
21821 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21824 static asn_type_selector_result_t
\r
21825 select_ENDCConfigurationUpdateAcknowledge_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21826 asn_type_selector_result_t result = {0, 0};
\r
21827 const asn_ioc_set_t *itable = asn_IOS_ENDCConfigurationUpdateAcknowledge_IEs_1;
\r
21828 size_t constraining_column = 0; /* &id */
\r
21829 size_t for_column = 2; /* &Value */
\r
21830 size_t row, presence_index = 0;
\r
21831 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCConfigurationUpdateAcknowledge_IEs, id));
\r
21833 for(row=0; row < itable->rows_count; row++) {
\r
21834 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21835 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21837 if(type_cell->cell_kind == aioc__undefined)
\r
21840 presence_index++;
\r
21841 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21842 result.type_descriptor = type_cell->type_descriptor;
\r
21843 result.presence_index = presence_index;
\r
21852 memb_value_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21853 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21856 ASN__CTFAIL(app_key, td, sptr,
\r
21857 "%s: value not given (%s:%d)",
\r
21858 td->name, __FILE__, __LINE__);
\r
21863 if(1 /* No applicable constraints whatsoever */) {
\r
21864 /* Nothing is here. See below */
\r
21867 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21871 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21876 ASN__CTFAIL(app_key, td, sptr,
\r
21877 "%s: value not given (%s:%d)",
\r
21878 td->name, __FILE__, __LINE__);
\r
21882 value = *(const long *)sptr;
\r
21884 if((value >= 0 && value <= 65535)) {
\r
21885 /* Constraint check succeeded */
\r
21888 ASN__CTFAIL(app_key, td, sptr,
\r
21889 "%s: constraint failed (%s:%d)",
\r
21890 td->name, __FILE__, __LINE__);
\r
21896 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21897 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21900 ASN__CTFAIL(app_key, td, sptr,
\r
21901 "%s: value not given (%s:%d)",
\r
21902 td->name, __FILE__, __LINE__);
\r
21907 if(1 /* No applicable constraints whatsoever */) {
\r
21908 /* Nothing is here. See below */
\r
21911 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21915 memb_value_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21919 ASN__CTFAIL(app_key, td, sptr,
\r
21920 "%s: value not given (%s:%d)",
\r
21921 td->name, __FILE__, __LINE__);
\r
21926 if(1 /* No applicable constraints whatsoever */) {
\r
21927 /* Nothing is here. See below */
\r
21930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
21934 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21939 ASN__CTFAIL(app_key, td, sptr,
\r
21940 "%s: value not given (%s:%d)",
\r
21941 td->name, __FILE__, __LINE__);
\r
21945 value = *(const long *)sptr;
\r
21947 if((value >= 0 && value <= 65535)) {
\r
21948 /* Constraint check succeeded */
\r
21951 ASN__CTFAIL(app_key, td, sptr,
\r
21952 "%s: constraint failed (%s:%d)",
\r
21953 td->name, __FILE__, __LINE__);
\r
21958 static asn_type_selector_result_t
\r
21959 select_En_gNB_ENDCConfigUpdateAckIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
21960 asn_type_selector_result_t result = {0, 0};
\r
21961 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCConfigUpdateAckIEs_1;
\r
21962 size_t constraining_column = 0; /* &id */
\r
21963 size_t for_column = 1; /* &criticality */
\r
21964 size_t row, presence_index = 0;
\r
21965 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCConfigUpdateAckIEs, id));
\r
21967 for(row=0; row < itable->rows_count; row++) {
\r
21968 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
21969 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
21971 if(type_cell->cell_kind == aioc__undefined)
\r
21974 presence_index++;
\r
21975 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
21976 result.type_descriptor = type_cell->type_descriptor;
\r
21977 result.presence_index = presence_index;
\r
21986 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
21987 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
21990 ASN__CTFAIL(app_key, td, sptr,
\r
21991 "%s: value not given (%s:%d)",
\r
21992 td->name, __FILE__, __LINE__);
\r
21997 if(1 /* No applicable constraints whatsoever */) {
\r
21998 /* Nothing is here. See below */
\r
22001 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22004 static asn_type_selector_result_t
\r
22005 select_En_gNB_ENDCConfigUpdateAckIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22006 asn_type_selector_result_t result = {0, 0};
\r
22007 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCConfigUpdateAckIEs_1;
\r
22008 size_t constraining_column = 0; /* &id */
\r
22009 size_t for_column = 2; /* &Value */
\r
22010 size_t row, presence_index = 0;
\r
22011 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCConfigUpdateAckIEs, id));
\r
22013 for(row=0; row < itable->rows_count; row++) {
\r
22014 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22015 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22017 if(type_cell->cell_kind == aioc__undefined)
\r
22020 presence_index++;
\r
22021 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22022 result.type_descriptor = type_cell->type_descriptor;
\r
22023 result.presence_index = presence_index;
\r
22032 memb_value_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22033 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22036 ASN__CTFAIL(app_key, td, sptr,
\r
22037 "%s: value not given (%s:%d)",
\r
22038 td->name, __FILE__, __LINE__);
\r
22043 if(1 /* No applicable constraints whatsoever */) {
\r
22044 /* Nothing is here. See below */
\r
22047 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22051 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22052 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22056 ASN__CTFAIL(app_key, td, sptr,
\r
22057 "%s: value not given (%s:%d)",
\r
22058 td->name, __FILE__, __LINE__);
\r
22062 value = *(const long *)sptr;
\r
22064 if((value >= 0 && value <= 65535)) {
\r
22065 /* Constraint check succeeded */
\r
22068 ASN__CTFAIL(app_key, td, sptr,
\r
22069 "%s: constraint failed (%s:%d)",
\r
22070 td->name, __FILE__, __LINE__);
\r
22075 static asn_type_selector_result_t
\r
22076 select_ENDCConfigurationUpdateFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22077 asn_type_selector_result_t result = {0, 0};
\r
22078 const asn_ioc_set_t *itable = asn_IOS_ENDCConfigurationUpdateFailure_IEs_1;
\r
22079 size_t constraining_column = 0; /* &id */
\r
22080 size_t for_column = 1; /* &criticality */
\r
22081 size_t row, presence_index = 0;
\r
22082 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCConfigurationUpdateFailure_IEs, id));
\r
22084 for(row=0; row < itable->rows_count; row++) {
\r
22085 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22086 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22088 if(type_cell->cell_kind == aioc__undefined)
\r
22091 presence_index++;
\r
22092 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22093 result.type_descriptor = type_cell->type_descriptor;
\r
22094 result.presence_index = presence_index;
\r
22103 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22104 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22107 ASN__CTFAIL(app_key, td, sptr,
\r
22108 "%s: value not given (%s:%d)",
\r
22109 td->name, __FILE__, __LINE__);
\r
22114 if(1 /* No applicable constraints whatsoever */) {
\r
22115 /* Nothing is here. See below */
\r
22118 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22121 static asn_type_selector_result_t
\r
22122 select_ENDCConfigurationUpdateFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22123 asn_type_selector_result_t result = {0, 0};
\r
22124 const asn_ioc_set_t *itable = asn_IOS_ENDCConfigurationUpdateFailure_IEs_1;
\r
22125 size_t constraining_column = 0; /* &id */
\r
22126 size_t for_column = 2; /* &Value */
\r
22127 size_t row, presence_index = 0;
\r
22128 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCConfigurationUpdateFailure_IEs, id));
\r
22130 for(row=0; row < itable->rows_count; row++) {
\r
22131 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22132 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22134 if(type_cell->cell_kind == aioc__undefined)
\r
22137 presence_index++;
\r
22138 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22139 result.type_descriptor = type_cell->type_descriptor;
\r
22140 result.presence_index = presence_index;
\r
22149 memb_value_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22150 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22153 ASN__CTFAIL(app_key, td, sptr,
\r
22154 "%s: value not given (%s:%d)",
\r
22155 td->name, __FILE__, __LINE__);
\r
22160 if(1 /* No applicable constraints whatsoever */) {
\r
22161 /* Nothing is here. See below */
\r
22164 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22168 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22169 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22173 ASN__CTFAIL(app_key, td, sptr,
\r
22174 "%s: value not given (%s:%d)",
\r
22175 td->name, __FILE__, __LINE__);
\r
22179 value = *(const long *)sptr;
\r
22181 if((value >= 0 && value <= 65535)) {
\r
22182 /* Constraint check succeeded */
\r
22185 ASN__CTFAIL(app_key, td, sptr,
\r
22186 "%s: constraint failed (%s:%d)",
\r
22187 td->name, __FILE__, __LINE__);
\r
22192 static asn_type_selector_result_t
\r
22193 select_ENDCCellActivationRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22194 asn_type_selector_result_t result = {0, 0};
\r
22195 const asn_ioc_set_t *itable = asn_IOS_ENDCCellActivationRequest_IEs_1;
\r
22196 size_t constraining_column = 0; /* &id */
\r
22197 size_t for_column = 1; /* &criticality */
\r
22198 size_t row, presence_index = 0;
\r
22199 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCCellActivationRequest_IEs, id));
\r
22201 for(row=0; row < itable->rows_count; row++) {
\r
22202 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22203 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22205 if(type_cell->cell_kind == aioc__undefined)
\r
22208 presence_index++;
\r
22209 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22210 result.type_descriptor = type_cell->type_descriptor;
\r
22211 result.presence_index = presence_index;
\r
22220 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22221 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22224 ASN__CTFAIL(app_key, td, sptr,
\r
22225 "%s: value not given (%s:%d)",
\r
22226 td->name, __FILE__, __LINE__);
\r
22231 if(1 /* No applicable constraints whatsoever */) {
\r
22232 /* Nothing is here. See below */
\r
22235 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22238 static asn_type_selector_result_t
\r
22239 select_ENDCCellActivationRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22240 asn_type_selector_result_t result = {0, 0};
\r
22241 const asn_ioc_set_t *itable = asn_IOS_ENDCCellActivationRequest_IEs_1;
\r
22242 size_t constraining_column = 0; /* &id */
\r
22243 size_t for_column = 2; /* &Value */
\r
22244 size_t row, presence_index = 0;
\r
22245 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCCellActivationRequest_IEs, id));
\r
22247 for(row=0; row < itable->rows_count; row++) {
\r
22248 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22249 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22251 if(type_cell->cell_kind == aioc__undefined)
\r
22254 presence_index++;
\r
22255 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22256 result.type_descriptor = type_cell->type_descriptor;
\r
22257 result.presence_index = presence_index;
\r
22266 memb_value_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22267 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22270 ASN__CTFAIL(app_key, td, sptr,
\r
22271 "%s: value not given (%s:%d)",
\r
22272 td->name, __FILE__, __LINE__);
\r
22277 if(1 /* No applicable constraints whatsoever */) {
\r
22278 /* Nothing is here. See below */
\r
22281 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22285 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22286 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22290 ASN__CTFAIL(app_key, td, sptr,
\r
22291 "%s: value not given (%s:%d)",
\r
22292 td->name, __FILE__, __LINE__);
\r
22296 value = *(const long *)sptr;
\r
22298 if((value >= 0 && value <= 65535)) {
\r
22299 /* Constraint check succeeded */
\r
22302 ASN__CTFAIL(app_key, td, sptr,
\r
22303 "%s: constraint failed (%s:%d)",
\r
22304 td->name, __FILE__, __LINE__);
\r
22309 static asn_type_selector_result_t
\r
22310 select_ENDCCellActivationResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22311 asn_type_selector_result_t result = {0, 0};
\r
22312 const asn_ioc_set_t *itable = asn_IOS_ENDCCellActivationResponse_IEs_1;
\r
22313 size_t constraining_column = 0; /* &id */
\r
22314 size_t for_column = 1; /* &criticality */
\r
22315 size_t row, presence_index = 0;
\r
22316 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCCellActivationResponse_IEs, id));
\r
22318 for(row=0; row < itable->rows_count; row++) {
\r
22319 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22320 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22322 if(type_cell->cell_kind == aioc__undefined)
\r
22325 presence_index++;
\r
22326 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22327 result.type_descriptor = type_cell->type_descriptor;
\r
22328 result.presence_index = presence_index;
\r
22337 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22341 ASN__CTFAIL(app_key, td, sptr,
\r
22342 "%s: value not given (%s:%d)",
\r
22343 td->name, __FILE__, __LINE__);
\r
22348 if(1 /* No applicable constraints whatsoever */) {
\r
22349 /* Nothing is here. See below */
\r
22352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22355 static asn_type_selector_result_t
\r
22356 select_ENDCCellActivationResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22357 asn_type_selector_result_t result = {0, 0};
\r
22358 const asn_ioc_set_t *itable = asn_IOS_ENDCCellActivationResponse_IEs_1;
\r
22359 size_t constraining_column = 0; /* &id */
\r
22360 size_t for_column = 2; /* &Value */
\r
22361 size_t row, presence_index = 0;
\r
22362 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCCellActivationResponse_IEs, id));
\r
22364 for(row=0; row < itable->rows_count; row++) {
\r
22365 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22366 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22368 if(type_cell->cell_kind == aioc__undefined)
\r
22371 presence_index++;
\r
22372 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22373 result.type_descriptor = type_cell->type_descriptor;
\r
22374 result.presence_index = presence_index;
\r
22383 memb_value_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22384 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22387 ASN__CTFAIL(app_key, td, sptr,
\r
22388 "%s: value not given (%s:%d)",
\r
22389 td->name, __FILE__, __LINE__);
\r
22394 if(1 /* No applicable constraints whatsoever */) {
\r
22395 /* Nothing is here. See below */
\r
22398 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22402 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22403 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22407 ASN__CTFAIL(app_key, td, sptr,
\r
22408 "%s: value not given (%s:%d)",
\r
22409 td->name, __FILE__, __LINE__);
\r
22413 value = *(const long *)sptr;
\r
22415 if((value >= 0 && value <= 65535)) {
\r
22416 /* Constraint check succeeded */
\r
22419 ASN__CTFAIL(app_key, td, sptr,
\r
22420 "%s: constraint failed (%s:%d)",
\r
22421 td->name, __FILE__, __LINE__);
\r
22426 static asn_type_selector_result_t
\r
22427 select_ENDCCellActivationFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22428 asn_type_selector_result_t result = {0, 0};
\r
22429 const asn_ioc_set_t *itable = asn_IOS_ENDCCellActivationFailure_IEs_1;
\r
22430 size_t constraining_column = 0; /* &id */
\r
22431 size_t for_column = 1; /* &criticality */
\r
22432 size_t row, presence_index = 0;
\r
22433 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCCellActivationFailure_IEs, id));
\r
22435 for(row=0; row < itable->rows_count; row++) {
\r
22436 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22437 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22439 if(type_cell->cell_kind == aioc__undefined)
\r
22442 presence_index++;
\r
22443 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22444 result.type_descriptor = type_cell->type_descriptor;
\r
22445 result.presence_index = presence_index;
\r
22454 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22455 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22458 ASN__CTFAIL(app_key, td, sptr,
\r
22459 "%s: value not given (%s:%d)",
\r
22460 td->name, __FILE__, __LINE__);
\r
22465 if(1 /* No applicable constraints whatsoever */) {
\r
22466 /* Nothing is here. See below */
\r
22469 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22472 static asn_type_selector_result_t
\r
22473 select_ENDCCellActivationFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22474 asn_type_selector_result_t result = {0, 0};
\r
22475 const asn_ioc_set_t *itable = asn_IOS_ENDCCellActivationFailure_IEs_1;
\r
22476 size_t constraining_column = 0; /* &id */
\r
22477 size_t for_column = 2; /* &Value */
\r
22478 size_t row, presence_index = 0;
\r
22479 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCCellActivationFailure_IEs, id));
\r
22481 for(row=0; row < itable->rows_count; row++) {
\r
22482 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22483 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22485 if(type_cell->cell_kind == aioc__undefined)
\r
22488 presence_index++;
\r
22489 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22490 result.type_descriptor = type_cell->type_descriptor;
\r
22491 result.presence_index = presence_index;
\r
22500 memb_value_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22501 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22504 ASN__CTFAIL(app_key, td, sptr,
\r
22505 "%s: value not given (%s:%d)",
\r
22506 td->name, __FILE__, __LINE__);
\r
22511 if(1 /* No applicable constraints whatsoever */) {
\r
22512 /* Nothing is here. See below */
\r
22515 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22519 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22520 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22524 ASN__CTFAIL(app_key, td, sptr,
\r
22525 "%s: value not given (%s:%d)",
\r
22526 td->name, __FILE__, __LINE__);
\r
22530 value = *(const long *)sptr;
\r
22532 if((value >= 0 && value <= 65535)) {
\r
22533 /* Constraint check succeeded */
\r
22536 ASN__CTFAIL(app_key, td, sptr,
\r
22537 "%s: constraint failed (%s:%d)",
\r
22538 td->name, __FILE__, __LINE__);
\r
22543 static asn_type_selector_result_t
\r
22544 select_SecondaryRATDataUsageReport_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22545 asn_type_selector_result_t result = {0, 0};
\r
22546 const asn_ioc_set_t *itable = asn_IOS_SecondaryRATDataUsageReport_IEs_1;
\r
22547 size_t constraining_column = 0; /* &id */
\r
22548 size_t for_column = 1; /* &criticality */
\r
22549 size_t row, presence_index = 0;
\r
22550 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SecondaryRATDataUsageReport_IEs, id));
\r
22552 for(row=0; row < itable->rows_count; row++) {
\r
22553 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22554 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22556 if(type_cell->cell_kind == aioc__undefined)
\r
22559 presence_index++;
\r
22560 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22561 result.type_descriptor = type_cell->type_descriptor;
\r
22562 result.presence_index = presence_index;
\r
22571 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22572 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22575 ASN__CTFAIL(app_key, td, sptr,
\r
22576 "%s: value not given (%s:%d)",
\r
22577 td->name, __FILE__, __LINE__);
\r
22582 if(1 /* No applicable constraints whatsoever */) {
\r
22583 /* Nothing is here. See below */
\r
22586 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22589 static asn_type_selector_result_t
\r
22590 select_SecondaryRATDataUsageReport_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22591 asn_type_selector_result_t result = {0, 0};
\r
22592 const asn_ioc_set_t *itable = asn_IOS_SecondaryRATDataUsageReport_IEs_1;
\r
22593 size_t constraining_column = 0; /* &id */
\r
22594 size_t for_column = 2; /* &Value */
\r
22595 size_t row, presence_index = 0;
\r
22596 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SecondaryRATDataUsageReport_IEs, id));
\r
22598 for(row=0; row < itable->rows_count; row++) {
\r
22599 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22600 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22602 if(type_cell->cell_kind == aioc__undefined)
\r
22605 presence_index++;
\r
22606 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22607 result.type_descriptor = type_cell->type_descriptor;
\r
22608 result.presence_index = presence_index;
\r
22617 memb_value_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22618 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22621 ASN__CTFAIL(app_key, td, sptr,
\r
22622 "%s: value not given (%s:%d)",
\r
22623 td->name, __FILE__, __LINE__);
\r
22628 if(1 /* No applicable constraints whatsoever */) {
\r
22629 /* Nothing is here. See below */
\r
22632 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22636 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22637 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22641 ASN__CTFAIL(app_key, td, sptr,
\r
22642 "%s: value not given (%s:%d)",
\r
22643 td->name, __FILE__, __LINE__);
\r
22647 value = *(const long *)sptr;
\r
22649 if((value >= 0 && value <= 65535)) {
\r
22650 /* Constraint check succeeded */
\r
22653 ASN__CTFAIL(app_key, td, sptr,
\r
22654 "%s: constraint failed (%s:%d)",
\r
22655 td->name, __FILE__, __LINE__);
\r
22660 static asn_type_selector_result_t
\r
22661 select_SgNBActivityNotification_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22662 asn_type_selector_result_t result = {0, 0};
\r
22663 const asn_ioc_set_t *itable = asn_IOS_SgNBActivityNotification_IEs_1;
\r
22664 size_t constraining_column = 0; /* &id */
\r
22665 size_t for_column = 1; /* &criticality */
\r
22666 size_t row, presence_index = 0;
\r
22667 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBActivityNotification_IEs, id));
\r
22669 for(row=0; row < itable->rows_count; row++) {
\r
22670 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22671 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22673 if(type_cell->cell_kind == aioc__undefined)
\r
22676 presence_index++;
\r
22677 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22678 result.type_descriptor = type_cell->type_descriptor;
\r
22679 result.presence_index = presence_index;
\r
22688 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22689 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22692 ASN__CTFAIL(app_key, td, sptr,
\r
22693 "%s: value not given (%s:%d)",
\r
22694 td->name, __FILE__, __LINE__);
\r
22699 if(1 /* No applicable constraints whatsoever */) {
\r
22700 /* Nothing is here. See below */
\r
22703 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22706 static asn_type_selector_result_t
\r
22707 select_SgNBActivityNotification_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22708 asn_type_selector_result_t result = {0, 0};
\r
22709 const asn_ioc_set_t *itable = asn_IOS_SgNBActivityNotification_IEs_1;
\r
22710 size_t constraining_column = 0; /* &id */
\r
22711 size_t for_column = 2; /* &Value */
\r
22712 size_t row, presence_index = 0;
\r
22713 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBActivityNotification_IEs, id));
\r
22715 for(row=0; row < itable->rows_count; row++) {
\r
22716 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22717 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22719 if(type_cell->cell_kind == aioc__undefined)
\r
22722 presence_index++;
\r
22723 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22724 result.type_descriptor = type_cell->type_descriptor;
\r
22725 result.presence_index = presence_index;
\r
22734 memb_value_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22738 ASN__CTFAIL(app_key, td, sptr,
\r
22739 "%s: value not given (%s:%d)",
\r
22740 td->name, __FILE__, __LINE__);
\r
22745 if(1 /* No applicable constraints whatsoever */) {
\r
22746 /* Nothing is here. See below */
\r
22749 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22753 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22754 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22758 ASN__CTFAIL(app_key, td, sptr,
\r
22759 "%s: value not given (%s:%d)",
\r
22760 td->name, __FILE__, __LINE__);
\r
22764 value = *(const long *)sptr;
\r
22766 if((value >= 0 && value <= 65535)) {
\r
22767 /* Constraint check succeeded */
\r
22770 ASN__CTFAIL(app_key, td, sptr,
\r
22771 "%s: constraint failed (%s:%d)",
\r
22772 td->name, __FILE__, __LINE__);
\r
22777 static asn_type_selector_result_t
\r
22778 select_ENDCPartialResetRequired_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22779 asn_type_selector_result_t result = {0, 0};
\r
22780 const asn_ioc_set_t *itable = asn_IOS_ENDCPartialResetRequired_IEs_1;
\r
22781 size_t constraining_column = 0; /* &id */
\r
22782 size_t for_column = 1; /* &criticality */
\r
22783 size_t row, presence_index = 0;
\r
22784 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCPartialResetRequired_IEs, id));
\r
22786 for(row=0; row < itable->rows_count; row++) {
\r
22787 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22788 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22790 if(type_cell->cell_kind == aioc__undefined)
\r
22793 presence_index++;
\r
22794 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22795 result.type_descriptor = type_cell->type_descriptor;
\r
22796 result.presence_index = presence_index;
\r
22805 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22806 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22809 ASN__CTFAIL(app_key, td, sptr,
\r
22810 "%s: value not given (%s:%d)",
\r
22811 td->name, __FILE__, __LINE__);
\r
22816 if(1 /* No applicable constraints whatsoever */) {
\r
22817 /* Nothing is here. See below */
\r
22820 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22823 static asn_type_selector_result_t
\r
22824 select_ENDCPartialResetRequired_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22825 asn_type_selector_result_t result = {0, 0};
\r
22826 const asn_ioc_set_t *itable = asn_IOS_ENDCPartialResetRequired_IEs_1;
\r
22827 size_t constraining_column = 0; /* &id */
\r
22828 size_t for_column = 2; /* &Value */
\r
22829 size_t row, presence_index = 0;
\r
22830 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCPartialResetRequired_IEs, id));
\r
22832 for(row=0; row < itable->rows_count; row++) {
\r
22833 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22834 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22836 if(type_cell->cell_kind == aioc__undefined)
\r
22839 presence_index++;
\r
22840 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22841 result.type_descriptor = type_cell->type_descriptor;
\r
22842 result.presence_index = presence_index;
\r
22851 memb_value_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22852 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22855 ASN__CTFAIL(app_key, td, sptr,
\r
22856 "%s: value not given (%s:%d)",
\r
22857 td->name, __FILE__, __LINE__);
\r
22862 if(1 /* No applicable constraints whatsoever */) {
\r
22863 /* Nothing is here. See below */
\r
22866 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22870 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22871 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22875 ASN__CTFAIL(app_key, td, sptr,
\r
22876 "%s: value not given (%s:%d)",
\r
22877 td->name, __FILE__, __LINE__);
\r
22881 value = *(const long *)sptr;
\r
22883 if((value >= 0 && value <= 65535)) {
\r
22884 /* Constraint check succeeded */
\r
22887 ASN__CTFAIL(app_key, td, sptr,
\r
22888 "%s: constraint failed (%s:%d)",
\r
22889 td->name, __FILE__, __LINE__);
\r
22894 static asn_type_selector_result_t
\r
22895 select_ENDCPartialResetConfirm_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22896 asn_type_selector_result_t result = {0, 0};
\r
22897 const asn_ioc_set_t *itable = asn_IOS_ENDCPartialResetConfirm_IEs_1;
\r
22898 size_t constraining_column = 0; /* &id */
\r
22899 size_t for_column = 1; /* &criticality */
\r
22900 size_t row, presence_index = 0;
\r
22901 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCPartialResetConfirm_IEs, id));
\r
22903 for(row=0; row < itable->rows_count; row++) {
\r
22904 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22905 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22907 if(type_cell->cell_kind == aioc__undefined)
\r
22910 presence_index++;
\r
22911 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22912 result.type_descriptor = type_cell->type_descriptor;
\r
22913 result.presence_index = presence_index;
\r
22922 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22923 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22926 ASN__CTFAIL(app_key, td, sptr,
\r
22927 "%s: value not given (%s:%d)",
\r
22928 td->name, __FILE__, __LINE__);
\r
22933 if(1 /* No applicable constraints whatsoever */) {
\r
22934 /* Nothing is here. See below */
\r
22937 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22940 static asn_type_selector_result_t
\r
22941 select_ENDCPartialResetConfirm_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
22942 asn_type_selector_result_t result = {0, 0};
\r
22943 const asn_ioc_set_t *itable = asn_IOS_ENDCPartialResetConfirm_IEs_1;
\r
22944 size_t constraining_column = 0; /* &id */
\r
22945 size_t for_column = 2; /* &Value */
\r
22946 size_t row, presence_index = 0;
\r
22947 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCPartialResetConfirm_IEs, id));
\r
22949 for(row=0; row < itable->rows_count; row++) {
\r
22950 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
22951 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
22953 if(type_cell->cell_kind == aioc__undefined)
\r
22956 presence_index++;
\r
22957 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
22958 result.type_descriptor = type_cell->type_descriptor;
\r
22959 result.presence_index = presence_index;
\r
22968 memb_value_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22972 ASN__CTFAIL(app_key, td, sptr,
\r
22973 "%s: value not given (%s:%d)",
\r
22974 td->name, __FILE__, __LINE__);
\r
22979 if(1 /* No applicable constraints whatsoever */) {
\r
22980 /* Nothing is here. See below */
\r
22983 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
22987 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
22988 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
22992 ASN__CTFAIL(app_key, td, sptr,
\r
22993 "%s: value not given (%s:%d)",
\r
22994 td->name, __FILE__, __LINE__);
\r
22998 value = *(const long *)sptr;
\r
23000 if((value >= 0 && value <= 65535)) {
\r
23001 /* Constraint check succeeded */
\r
23004 ASN__CTFAIL(app_key, td, sptr,
\r
23005 "%s: constraint failed (%s:%d)",
\r
23006 td->name, __FILE__, __LINE__);
\r
23011 static asn_type_selector_result_t
\r
23012 select_EUTRANRCellResourceCoordinationRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23013 asn_type_selector_result_t result = {0, 0};
\r
23014 const asn_ioc_set_t *itable = asn_IOS_EUTRANRCellResourceCoordinationRequest_IEs_1;
\r
23015 size_t constraining_column = 0; /* &id */
\r
23016 size_t for_column = 1; /* &criticality */
\r
23017 size_t row, presence_index = 0;
\r
23018 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct EUTRANRCellResourceCoordinationRequest_IEs, id));
\r
23020 for(row=0; row < itable->rows_count; row++) {
\r
23021 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23022 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23024 if(type_cell->cell_kind == aioc__undefined)
\r
23027 presence_index++;
\r
23028 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23029 result.type_descriptor = type_cell->type_descriptor;
\r
23030 result.presence_index = presence_index;
\r
23039 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23040 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23043 ASN__CTFAIL(app_key, td, sptr,
\r
23044 "%s: value not given (%s:%d)",
\r
23045 td->name, __FILE__, __LINE__);
\r
23050 if(1 /* No applicable constraints whatsoever */) {
\r
23051 /* Nothing is here. See below */
\r
23054 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23057 static asn_type_selector_result_t
\r
23058 select_EUTRANRCellResourceCoordinationRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23059 asn_type_selector_result_t result = {0, 0};
\r
23060 const asn_ioc_set_t *itable = asn_IOS_EUTRANRCellResourceCoordinationRequest_IEs_1;
\r
23061 size_t constraining_column = 0; /* &id */
\r
23062 size_t for_column = 2; /* &Value */
\r
23063 size_t row, presence_index = 0;
\r
23064 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct EUTRANRCellResourceCoordinationRequest_IEs, id));
\r
23066 for(row=0; row < itable->rows_count; row++) {
\r
23067 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23068 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23070 if(type_cell->cell_kind == aioc__undefined)
\r
23073 presence_index++;
\r
23074 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23075 result.type_descriptor = type_cell->type_descriptor;
\r
23076 result.presence_index = presence_index;
\r
23085 memb_value_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23089 ASN__CTFAIL(app_key, td, sptr,
\r
23090 "%s: value not given (%s:%d)",
\r
23091 td->name, __FILE__, __LINE__);
\r
23096 if(1 /* No applicable constraints whatsoever */) {
\r
23097 /* Nothing is here. See below */
\r
23100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23104 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23109 ASN__CTFAIL(app_key, td, sptr,
\r
23110 "%s: value not given (%s:%d)",
\r
23111 td->name, __FILE__, __LINE__);
\r
23115 value = *(const long *)sptr;
\r
23117 if((value >= 0 && value <= 65535)) {
\r
23118 /* Constraint check succeeded */
\r
23121 ASN__CTFAIL(app_key, td, sptr,
\r
23122 "%s: constraint failed (%s:%d)",
\r
23123 td->name, __FILE__, __LINE__);
\r
23128 static asn_type_selector_result_t
\r
23129 select_ENB_EUTRA_NRCellResourceCoordinationReqIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23130 asn_type_selector_result_t result = {0, 0};
\r
23131 const asn_ioc_set_t *itable = asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqIEs_1;
\r
23132 size_t constraining_column = 0; /* &id */
\r
23133 size_t for_column = 1; /* &criticality */
\r
23134 size_t row, presence_index = 0;
\r
23135 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs, id));
\r
23137 for(row=0; row < itable->rows_count; row++) {
\r
23138 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23139 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23141 if(type_cell->cell_kind == aioc__undefined)
\r
23144 presence_index++;
\r
23145 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23146 result.type_descriptor = type_cell->type_descriptor;
\r
23147 result.presence_index = presence_index;
\r
23156 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23157 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23160 ASN__CTFAIL(app_key, td, sptr,
\r
23161 "%s: value not given (%s:%d)",
\r
23162 td->name, __FILE__, __LINE__);
\r
23167 if(1 /* No applicable constraints whatsoever */) {
\r
23168 /* Nothing is here. See below */
\r
23171 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23174 static asn_type_selector_result_t
\r
23175 select_ENB_EUTRA_NRCellResourceCoordinationReqIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23176 asn_type_selector_result_t result = {0, 0};
\r
23177 const asn_ioc_set_t *itable = asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqIEs_1;
\r
23178 size_t constraining_column = 0; /* &id */
\r
23179 size_t for_column = 2; /* &Value */
\r
23180 size_t row, presence_index = 0;
\r
23181 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs, id));
\r
23183 for(row=0; row < itable->rows_count; row++) {
\r
23184 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23185 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23187 if(type_cell->cell_kind == aioc__undefined)
\r
23190 presence_index++;
\r
23191 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23192 result.type_descriptor = type_cell->type_descriptor;
\r
23193 result.presence_index = presence_index;
\r
23202 memb_value_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23203 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23206 ASN__CTFAIL(app_key, td, sptr,
\r
23207 "%s: value not given (%s:%d)",
\r
23208 td->name, __FILE__, __LINE__);
\r
23213 if(1 /* No applicable constraints whatsoever */) {
\r
23214 /* Nothing is here. See below */
\r
23217 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23221 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23226 ASN__CTFAIL(app_key, td, sptr,
\r
23227 "%s: value not given (%s:%d)",
\r
23228 td->name, __FILE__, __LINE__);
\r
23232 value = *(const long *)sptr;
\r
23234 if((value >= 0 && value <= 65535)) {
\r
23235 /* Constraint check succeeded */
\r
23238 ASN__CTFAIL(app_key, td, sptr,
\r
23239 "%s: constraint failed (%s:%d)",
\r
23240 td->name, __FILE__, __LINE__);
\r
23245 static asn_type_selector_result_t
\r
23246 select_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23247 asn_type_selector_result_t result = {0, 0};
\r
23248 const asn_ioc_set_t *itable = asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_1;
\r
23249 size_t constraining_column = 0; /* &id */
\r
23250 size_t for_column = 1; /* &criticality */
\r
23251 size_t row, presence_index = 0;
\r
23252 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs, id));
\r
23254 for(row=0; row < itable->rows_count; row++) {
\r
23255 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23256 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23258 if(type_cell->cell_kind == aioc__undefined)
\r
23261 presence_index++;
\r
23262 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23263 result.type_descriptor = type_cell->type_descriptor;
\r
23264 result.presence_index = presence_index;
\r
23273 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23274 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23277 ASN__CTFAIL(app_key, td, sptr,
\r
23278 "%s: value not given (%s:%d)",
\r
23279 td->name, __FILE__, __LINE__);
\r
23284 if(1 /* No applicable constraints whatsoever */) {
\r
23285 /* Nothing is here. See below */
\r
23288 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23291 static asn_type_selector_result_t
\r
23292 select_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23293 asn_type_selector_result_t result = {0, 0};
\r
23294 const asn_ioc_set_t *itable = asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_1;
\r
23295 size_t constraining_column = 0; /* &id */
\r
23296 size_t for_column = 2; /* &Value */
\r
23297 size_t row, presence_index = 0;
\r
23298 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs, id));
\r
23300 for(row=0; row < itable->rows_count; row++) {
\r
23301 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23302 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23304 if(type_cell->cell_kind == aioc__undefined)
\r
23307 presence_index++;
\r
23308 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23309 result.type_descriptor = type_cell->type_descriptor;
\r
23310 result.presence_index = presence_index;
\r
23319 memb_value_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23320 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23323 ASN__CTFAIL(app_key, td, sptr,
\r
23324 "%s: value not given (%s:%d)",
\r
23325 td->name, __FILE__, __LINE__);
\r
23330 if(1 /* No applicable constraints whatsoever */) {
\r
23331 /* Nothing is here. See below */
\r
23334 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23338 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23339 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23343 ASN__CTFAIL(app_key, td, sptr,
\r
23344 "%s: value not given (%s:%d)",
\r
23345 td->name, __FILE__, __LINE__);
\r
23349 value = *(const long *)sptr;
\r
23351 if((value >= 0 && value <= 65535)) {
\r
23352 /* Constraint check succeeded */
\r
23355 ASN__CTFAIL(app_key, td, sptr,
\r
23356 "%s: constraint failed (%s:%d)",
\r
23357 td->name, __FILE__, __LINE__);
\r
23362 static asn_type_selector_result_t
\r
23363 select_EUTRANRCellResourceCoordinationResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23364 asn_type_selector_result_t result = {0, 0};
\r
23365 const asn_ioc_set_t *itable = asn_IOS_EUTRANRCellResourceCoordinationResponse_IEs_1;
\r
23366 size_t constraining_column = 0; /* &id */
\r
23367 size_t for_column = 1; /* &criticality */
\r
23368 size_t row, presence_index = 0;
\r
23369 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct EUTRANRCellResourceCoordinationResponse_IEs, id));
\r
23371 for(row=0; row < itable->rows_count; row++) {
\r
23372 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23373 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23375 if(type_cell->cell_kind == aioc__undefined)
\r
23378 presence_index++;
\r
23379 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23380 result.type_descriptor = type_cell->type_descriptor;
\r
23381 result.presence_index = presence_index;
\r
23390 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23391 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23394 ASN__CTFAIL(app_key, td, sptr,
\r
23395 "%s: value not given (%s:%d)",
\r
23396 td->name, __FILE__, __LINE__);
\r
23401 if(1 /* No applicable constraints whatsoever */) {
\r
23402 /* Nothing is here. See below */
\r
23405 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23408 static asn_type_selector_result_t
\r
23409 select_EUTRANRCellResourceCoordinationResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23410 asn_type_selector_result_t result = {0, 0};
\r
23411 const asn_ioc_set_t *itable = asn_IOS_EUTRANRCellResourceCoordinationResponse_IEs_1;
\r
23412 size_t constraining_column = 0; /* &id */
\r
23413 size_t for_column = 2; /* &Value */
\r
23414 size_t row, presence_index = 0;
\r
23415 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct EUTRANRCellResourceCoordinationResponse_IEs, id));
\r
23417 for(row=0; row < itable->rows_count; row++) {
\r
23418 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23419 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23421 if(type_cell->cell_kind == aioc__undefined)
\r
23424 presence_index++;
\r
23425 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23426 result.type_descriptor = type_cell->type_descriptor;
\r
23427 result.presence_index = presence_index;
\r
23436 memb_value_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23437 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23440 ASN__CTFAIL(app_key, td, sptr,
\r
23441 "%s: value not given (%s:%d)",
\r
23442 td->name, __FILE__, __LINE__);
\r
23447 if(1 /* No applicable constraints whatsoever */) {
\r
23448 /* Nothing is here. See below */
\r
23451 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23455 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23456 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23460 ASN__CTFAIL(app_key, td, sptr,
\r
23461 "%s: value not given (%s:%d)",
\r
23462 td->name, __FILE__, __LINE__);
\r
23466 value = *(const long *)sptr;
\r
23468 if((value >= 0 && value <= 65535)) {
\r
23469 /* Constraint check succeeded */
\r
23472 ASN__CTFAIL(app_key, td, sptr,
\r
23473 "%s: constraint failed (%s:%d)",
\r
23474 td->name, __FILE__, __LINE__);
\r
23479 static asn_type_selector_result_t
\r
23480 select_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23481 asn_type_selector_result_t result = {0, 0};
\r
23482 const asn_ioc_set_t *itable = asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_1;
\r
23483 size_t constraining_column = 0; /* &id */
\r
23484 size_t for_column = 1; /* &criticality */
\r
23485 size_t row, presence_index = 0;
\r
23486 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs, id));
\r
23488 for(row=0; row < itable->rows_count; row++) {
\r
23489 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23490 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23492 if(type_cell->cell_kind == aioc__undefined)
\r
23495 presence_index++;
\r
23496 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23497 result.type_descriptor = type_cell->type_descriptor;
\r
23498 result.presence_index = presence_index;
\r
23507 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23508 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23511 ASN__CTFAIL(app_key, td, sptr,
\r
23512 "%s: value not given (%s:%d)",
\r
23513 td->name, __FILE__, __LINE__);
\r
23518 if(1 /* No applicable constraints whatsoever */) {
\r
23519 /* Nothing is here. See below */
\r
23522 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23525 static asn_type_selector_result_t
\r
23526 select_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23527 asn_type_selector_result_t result = {0, 0};
\r
23528 const asn_ioc_set_t *itable = asn_IOS_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_1;
\r
23529 size_t constraining_column = 0; /* &id */
\r
23530 size_t for_column = 2; /* &Value */
\r
23531 size_t row, presence_index = 0;
\r
23532 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs, id));
\r
23534 for(row=0; row < itable->rows_count; row++) {
\r
23535 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23536 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23538 if(type_cell->cell_kind == aioc__undefined)
\r
23541 presence_index++;
\r
23542 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23543 result.type_descriptor = type_cell->type_descriptor;
\r
23544 result.presence_index = presence_index;
\r
23553 memb_value_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23554 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23557 ASN__CTFAIL(app_key, td, sptr,
\r
23558 "%s: value not given (%s:%d)",
\r
23559 td->name, __FILE__, __LINE__);
\r
23564 if(1 /* No applicable constraints whatsoever */) {
\r
23565 /* Nothing is here. See below */
\r
23568 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23572 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23573 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23577 ASN__CTFAIL(app_key, td, sptr,
\r
23578 "%s: value not given (%s:%d)",
\r
23579 td->name, __FILE__, __LINE__);
\r
23583 value = *(const long *)sptr;
\r
23585 if((value >= 0 && value <= 65535)) {
\r
23586 /* Constraint check succeeded */
\r
23589 ASN__CTFAIL(app_key, td, sptr,
\r
23590 "%s: constraint failed (%s:%d)",
\r
23591 td->name, __FILE__, __LINE__);
\r
23596 static asn_type_selector_result_t
\r
23597 select_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23598 asn_type_selector_result_t result = {0, 0};
\r
23599 const asn_ioc_set_t *itable = asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_1;
\r
23600 size_t constraining_column = 0; /* &id */
\r
23601 size_t for_column = 1; /* &criticality */
\r
23602 size_t row, presence_index = 0;
\r
23603 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs, id));
\r
23605 for(row=0; row < itable->rows_count; row++) {
\r
23606 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23607 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23609 if(type_cell->cell_kind == aioc__undefined)
\r
23612 presence_index++;
\r
23613 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23614 result.type_descriptor = type_cell->type_descriptor;
\r
23615 result.presence_index = presence_index;
\r
23624 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23628 ASN__CTFAIL(app_key, td, sptr,
\r
23629 "%s: value not given (%s:%d)",
\r
23630 td->name, __FILE__, __LINE__);
\r
23635 if(1 /* No applicable constraints whatsoever */) {
\r
23636 /* Nothing is here. See below */
\r
23639 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23642 static asn_type_selector_result_t
\r
23643 select_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23644 asn_type_selector_result_t result = {0, 0};
\r
23645 const asn_ioc_set_t *itable = asn_IOS_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_1;
\r
23646 size_t constraining_column = 0; /* &id */
\r
23647 size_t for_column = 2; /* &Value */
\r
23648 size_t row, presence_index = 0;
\r
23649 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs, id));
\r
23651 for(row=0; row < itable->rows_count; row++) {
\r
23652 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23653 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23655 if(type_cell->cell_kind == aioc__undefined)
\r
23658 presence_index++;
\r
23659 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23660 result.type_descriptor = type_cell->type_descriptor;
\r
23661 result.presence_index = presence_index;
\r
23670 memb_value_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23671 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23674 ASN__CTFAIL(app_key, td, sptr,
\r
23675 "%s: value not given (%s:%d)",
\r
23676 td->name, __FILE__, __LINE__);
\r
23681 if(1 /* No applicable constraints whatsoever */) {
\r
23682 /* Nothing is here. See below */
\r
23685 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23689 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23690 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23694 ASN__CTFAIL(app_key, td, sptr,
\r
23695 "%s: value not given (%s:%d)",
\r
23696 td->name, __FILE__, __LINE__);
\r
23700 value = *(const long *)sptr;
\r
23702 if((value >= 0 && value <= 65535)) {
\r
23703 /* Constraint check succeeded */
\r
23706 ASN__CTFAIL(app_key, td, sptr,
\r
23707 "%s: constraint failed (%s:%d)",
\r
23708 td->name, __FILE__, __LINE__);
\r
23713 static asn_type_selector_result_t
\r
23714 select_ENDCX2RemovalRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23715 asn_type_selector_result_t result = {0, 0};
\r
23716 const asn_ioc_set_t *itable = asn_IOS_ENDCX2RemovalRequest_IEs_1;
\r
23717 size_t constraining_column = 0; /* &id */
\r
23718 size_t for_column = 1; /* &criticality */
\r
23719 size_t row, presence_index = 0;
\r
23720 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2RemovalRequest_IEs, id));
\r
23722 for(row=0; row < itable->rows_count; row++) {
\r
23723 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23724 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23726 if(type_cell->cell_kind == aioc__undefined)
\r
23729 presence_index++;
\r
23730 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23731 result.type_descriptor = type_cell->type_descriptor;
\r
23732 result.presence_index = presence_index;
\r
23741 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23742 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23745 ASN__CTFAIL(app_key, td, sptr,
\r
23746 "%s: value not given (%s:%d)",
\r
23747 td->name, __FILE__, __LINE__);
\r
23752 if(1 /* No applicable constraints whatsoever */) {
\r
23753 /* Nothing is here. See below */
\r
23756 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23759 static asn_type_selector_result_t
\r
23760 select_ENDCX2RemovalRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23761 asn_type_selector_result_t result = {0, 0};
\r
23762 const asn_ioc_set_t *itable = asn_IOS_ENDCX2RemovalRequest_IEs_1;
\r
23763 size_t constraining_column = 0; /* &id */
\r
23764 size_t for_column = 2; /* &Value */
\r
23765 size_t row, presence_index = 0;
\r
23766 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2RemovalRequest_IEs, id));
\r
23768 for(row=0; row < itable->rows_count; row++) {
\r
23769 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23770 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23772 if(type_cell->cell_kind == aioc__undefined)
\r
23775 presence_index++;
\r
23776 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23777 result.type_descriptor = type_cell->type_descriptor;
\r
23778 result.presence_index = presence_index;
\r
23787 memb_value_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23788 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23791 ASN__CTFAIL(app_key, td, sptr,
\r
23792 "%s: value not given (%s:%d)",
\r
23793 td->name, __FILE__, __LINE__);
\r
23798 if(1 /* No applicable constraints whatsoever */) {
\r
23799 /* Nothing is here. See below */
\r
23802 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23806 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23807 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23811 ASN__CTFAIL(app_key, td, sptr,
\r
23812 "%s: value not given (%s:%d)",
\r
23813 td->name, __FILE__, __LINE__);
\r
23817 value = *(const long *)sptr;
\r
23819 if((value >= 0 && value <= 65535)) {
\r
23820 /* Constraint check succeeded */
\r
23823 ASN__CTFAIL(app_key, td, sptr,
\r
23824 "%s: constraint failed (%s:%d)",
\r
23825 td->name, __FILE__, __LINE__);
\r
23830 static asn_type_selector_result_t
\r
23831 select_ENB_ENDCX2RemovalReqIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23832 asn_type_selector_result_t result = {0, 0};
\r
23833 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCX2RemovalReqIEs_1;
\r
23834 size_t constraining_column = 0; /* &id */
\r
23835 size_t for_column = 1; /* &criticality */
\r
23836 size_t row, presence_index = 0;
\r
23837 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCX2RemovalReqIEs, id));
\r
23839 for(row=0; row < itable->rows_count; row++) {
\r
23840 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23841 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23843 if(type_cell->cell_kind == aioc__undefined)
\r
23846 presence_index++;
\r
23847 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23848 result.type_descriptor = type_cell->type_descriptor;
\r
23849 result.presence_index = presence_index;
\r
23858 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23859 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23862 ASN__CTFAIL(app_key, td, sptr,
\r
23863 "%s: value not given (%s:%d)",
\r
23864 td->name, __FILE__, __LINE__);
\r
23869 if(1 /* No applicable constraints whatsoever */) {
\r
23870 /* Nothing is here. See below */
\r
23873 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23876 static asn_type_selector_result_t
\r
23877 select_ENB_ENDCX2RemovalReqIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23878 asn_type_selector_result_t result = {0, 0};
\r
23879 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCX2RemovalReqIEs_1;
\r
23880 size_t constraining_column = 0; /* &id */
\r
23881 size_t for_column = 2; /* &Value */
\r
23882 size_t row, presence_index = 0;
\r
23883 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCX2RemovalReqIEs, id));
\r
23885 for(row=0; row < itable->rows_count; row++) {
\r
23886 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23887 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23889 if(type_cell->cell_kind == aioc__undefined)
\r
23892 presence_index++;
\r
23893 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23894 result.type_descriptor = type_cell->type_descriptor;
\r
23895 result.presence_index = presence_index;
\r
23904 memb_value_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23908 ASN__CTFAIL(app_key, td, sptr,
\r
23909 "%s: value not given (%s:%d)",
\r
23910 td->name, __FILE__, __LINE__);
\r
23915 if(1 /* No applicable constraints whatsoever */) {
\r
23916 /* Nothing is here. See below */
\r
23919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23923 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23924 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23928 ASN__CTFAIL(app_key, td, sptr,
\r
23929 "%s: value not given (%s:%d)",
\r
23930 td->name, __FILE__, __LINE__);
\r
23934 value = *(const long *)sptr;
\r
23936 if((value >= 0 && value <= 65535)) {
\r
23937 /* Constraint check succeeded */
\r
23940 ASN__CTFAIL(app_key, td, sptr,
\r
23941 "%s: constraint failed (%s:%d)",
\r
23942 td->name, __FILE__, __LINE__);
\r
23947 static asn_type_selector_result_t
\r
23948 select_En_gNB_ENDCX2RemovalReqIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23949 asn_type_selector_result_t result = {0, 0};
\r
23950 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCX2RemovalReqIEs_1;
\r
23951 size_t constraining_column = 0; /* &id */
\r
23952 size_t for_column = 1; /* &criticality */
\r
23953 size_t row, presence_index = 0;
\r
23954 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCX2RemovalReqIEs, id));
\r
23956 for(row=0; row < itable->rows_count; row++) {
\r
23957 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
23958 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
23960 if(type_cell->cell_kind == aioc__undefined)
\r
23963 presence_index++;
\r
23964 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
23965 result.type_descriptor = type_cell->type_descriptor;
\r
23966 result.presence_index = presence_index;
\r
23975 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
23976 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
23979 ASN__CTFAIL(app_key, td, sptr,
\r
23980 "%s: value not given (%s:%d)",
\r
23981 td->name, __FILE__, __LINE__);
\r
23986 if(1 /* No applicable constraints whatsoever */) {
\r
23987 /* Nothing is here. See below */
\r
23990 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
23993 static asn_type_selector_result_t
\r
23994 select_En_gNB_ENDCX2RemovalReqIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
23995 asn_type_selector_result_t result = {0, 0};
\r
23996 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCX2RemovalReqIEs_1;
\r
23997 size_t constraining_column = 0; /* &id */
\r
23998 size_t for_column = 2; /* &Value */
\r
23999 size_t row, presence_index = 0;
\r
24000 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCX2RemovalReqIEs, id));
\r
24002 for(row=0; row < itable->rows_count; row++) {
\r
24003 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24004 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24006 if(type_cell->cell_kind == aioc__undefined)
\r
24009 presence_index++;
\r
24010 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24011 result.type_descriptor = type_cell->type_descriptor;
\r
24012 result.presence_index = presence_index;
\r
24021 memb_value_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24022 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24025 ASN__CTFAIL(app_key, td, sptr,
\r
24026 "%s: value not given (%s:%d)",
\r
24027 td->name, __FILE__, __LINE__);
\r
24032 if(1 /* No applicable constraints whatsoever */) {
\r
24033 /* Nothing is here. See below */
\r
24036 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24040 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24041 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24045 ASN__CTFAIL(app_key, td, sptr,
\r
24046 "%s: value not given (%s:%d)",
\r
24047 td->name, __FILE__, __LINE__);
\r
24051 value = *(const long *)sptr;
\r
24053 if((value >= 0 && value <= 65535)) {
\r
24054 /* Constraint check succeeded */
\r
24057 ASN__CTFAIL(app_key, td, sptr,
\r
24058 "%s: constraint failed (%s:%d)",
\r
24059 td->name, __FILE__, __LINE__);
\r
24064 static asn_type_selector_result_t
\r
24065 select_ENDCX2RemovalResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24066 asn_type_selector_result_t result = {0, 0};
\r
24067 const asn_ioc_set_t *itable = asn_IOS_ENDCX2RemovalResponse_IEs_1;
\r
24068 size_t constraining_column = 0; /* &id */
\r
24069 size_t for_column = 1; /* &criticality */
\r
24070 size_t row, presence_index = 0;
\r
24071 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2RemovalResponse_IEs, id));
\r
24073 for(row=0; row < itable->rows_count; row++) {
\r
24074 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24075 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24077 if(type_cell->cell_kind == aioc__undefined)
\r
24080 presence_index++;
\r
24081 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24082 result.type_descriptor = type_cell->type_descriptor;
\r
24083 result.presence_index = presence_index;
\r
24092 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24093 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24096 ASN__CTFAIL(app_key, td, sptr,
\r
24097 "%s: value not given (%s:%d)",
\r
24098 td->name, __FILE__, __LINE__);
\r
24103 if(1 /* No applicable constraints whatsoever */) {
\r
24104 /* Nothing is here. See below */
\r
24107 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24110 static asn_type_selector_result_t
\r
24111 select_ENDCX2RemovalResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24112 asn_type_selector_result_t result = {0, 0};
\r
24113 const asn_ioc_set_t *itable = asn_IOS_ENDCX2RemovalResponse_IEs_1;
\r
24114 size_t constraining_column = 0; /* &id */
\r
24115 size_t for_column = 2; /* &Value */
\r
24116 size_t row, presence_index = 0;
\r
24117 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2RemovalResponse_IEs, id));
\r
24119 for(row=0; row < itable->rows_count; row++) {
\r
24120 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24121 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24123 if(type_cell->cell_kind == aioc__undefined)
\r
24126 presence_index++;
\r
24127 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24128 result.type_descriptor = type_cell->type_descriptor;
\r
24129 result.presence_index = presence_index;
\r
24138 memb_value_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24142 ASN__CTFAIL(app_key, td, sptr,
\r
24143 "%s: value not given (%s:%d)",
\r
24144 td->name, __FILE__, __LINE__);
\r
24149 if(1 /* No applicable constraints whatsoever */) {
\r
24150 /* Nothing is here. See below */
\r
24153 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24157 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24158 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24162 ASN__CTFAIL(app_key, td, sptr,
\r
24163 "%s: value not given (%s:%d)",
\r
24164 td->name, __FILE__, __LINE__);
\r
24168 value = *(const long *)sptr;
\r
24170 if((value >= 0 && value <= 65535)) {
\r
24171 /* Constraint check succeeded */
\r
24174 ASN__CTFAIL(app_key, td, sptr,
\r
24175 "%s: constraint failed (%s:%d)",
\r
24176 td->name, __FILE__, __LINE__);
\r
24181 static asn_type_selector_result_t
\r
24182 select_ENB_ENDCX2RemovalReqAckIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24183 asn_type_selector_result_t result = {0, 0};
\r
24184 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCX2RemovalReqAckIEs_1;
\r
24185 size_t constraining_column = 0; /* &id */
\r
24186 size_t for_column = 1; /* &criticality */
\r
24187 size_t row, presence_index = 0;
\r
24188 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCX2RemovalReqAckIEs, id));
\r
24190 for(row=0; row < itable->rows_count; row++) {
\r
24191 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24192 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24194 if(type_cell->cell_kind == aioc__undefined)
\r
24197 presence_index++;
\r
24198 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24199 result.type_descriptor = type_cell->type_descriptor;
\r
24200 result.presence_index = presence_index;
\r
24209 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24210 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24213 ASN__CTFAIL(app_key, td, sptr,
\r
24214 "%s: value not given (%s:%d)",
\r
24215 td->name, __FILE__, __LINE__);
\r
24220 if(1 /* No applicable constraints whatsoever */) {
\r
24221 /* Nothing is here. See below */
\r
24224 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24227 static asn_type_selector_result_t
\r
24228 select_ENB_ENDCX2RemovalReqAckIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24229 asn_type_selector_result_t result = {0, 0};
\r
24230 const asn_ioc_set_t *itable = asn_IOS_ENB_ENDCX2RemovalReqAckIEs_1;
\r
24231 size_t constraining_column = 0; /* &id */
\r
24232 size_t for_column = 2; /* &Value */
\r
24233 size_t row, presence_index = 0;
\r
24234 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENB_ENDCX2RemovalReqAckIEs, id));
\r
24236 for(row=0; row < itable->rows_count; row++) {
\r
24237 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24238 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24240 if(type_cell->cell_kind == aioc__undefined)
\r
24243 presence_index++;
\r
24244 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24245 result.type_descriptor = type_cell->type_descriptor;
\r
24246 result.presence_index = presence_index;
\r
24255 memb_value_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24256 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24259 ASN__CTFAIL(app_key, td, sptr,
\r
24260 "%s: value not given (%s:%d)",
\r
24261 td->name, __FILE__, __LINE__);
\r
24266 if(1 /* No applicable constraints whatsoever */) {
\r
24267 /* Nothing is here. See below */
\r
24270 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24274 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24279 ASN__CTFAIL(app_key, td, sptr,
\r
24280 "%s: value not given (%s:%d)",
\r
24281 td->name, __FILE__, __LINE__);
\r
24285 value = *(const long *)sptr;
\r
24287 if((value >= 0 && value <= 65535)) {
\r
24288 /* Constraint check succeeded */
\r
24291 ASN__CTFAIL(app_key, td, sptr,
\r
24292 "%s: constraint failed (%s:%d)",
\r
24293 td->name, __FILE__, __LINE__);
\r
24298 static asn_type_selector_result_t
\r
24299 select_En_gNB_ENDCX2RemovalReqAckIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24300 asn_type_selector_result_t result = {0, 0};
\r
24301 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCX2RemovalReqAckIEs_1;
\r
24302 size_t constraining_column = 0; /* &id */
\r
24303 size_t for_column = 1; /* &criticality */
\r
24304 size_t row, presence_index = 0;
\r
24305 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCX2RemovalReqAckIEs, id));
\r
24307 for(row=0; row < itable->rows_count; row++) {
\r
24308 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24309 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24311 if(type_cell->cell_kind == aioc__undefined)
\r
24314 presence_index++;
\r
24315 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24316 result.type_descriptor = type_cell->type_descriptor;
\r
24317 result.presence_index = presence_index;
\r
24326 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24327 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24330 ASN__CTFAIL(app_key, td, sptr,
\r
24331 "%s: value not given (%s:%d)",
\r
24332 td->name, __FILE__, __LINE__);
\r
24337 if(1 /* No applicable constraints whatsoever */) {
\r
24338 /* Nothing is here. See below */
\r
24341 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24344 static asn_type_selector_result_t
\r
24345 select_En_gNB_ENDCX2RemovalReqAckIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24346 asn_type_selector_result_t result = {0, 0};
\r
24347 const asn_ioc_set_t *itable = asn_IOS_En_gNB_ENDCX2RemovalReqAckIEs_1;
\r
24348 size_t constraining_column = 0; /* &id */
\r
24349 size_t for_column = 2; /* &Value */
\r
24350 size_t row, presence_index = 0;
\r
24351 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct En_gNB_ENDCX2RemovalReqAckIEs, id));
\r
24353 for(row=0; row < itable->rows_count; row++) {
\r
24354 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24355 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24357 if(type_cell->cell_kind == aioc__undefined)
\r
24360 presence_index++;
\r
24361 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24362 result.type_descriptor = type_cell->type_descriptor;
\r
24363 result.presence_index = presence_index;
\r
24372 memb_value_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24373 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24376 ASN__CTFAIL(app_key, td, sptr,
\r
24377 "%s: value not given (%s:%d)",
\r
24378 td->name, __FILE__, __LINE__);
\r
24383 if(1 /* No applicable constraints whatsoever */) {
\r
24384 /* Nothing is here. See below */
\r
24387 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24391 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24392 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24396 ASN__CTFAIL(app_key, td, sptr,
\r
24397 "%s: value not given (%s:%d)",
\r
24398 td->name, __FILE__, __LINE__);
\r
24402 value = *(const long *)sptr;
\r
24404 if((value >= 0 && value <= 65535)) {
\r
24405 /* Constraint check succeeded */
\r
24408 ASN__CTFAIL(app_key, td, sptr,
\r
24409 "%s: constraint failed (%s:%d)",
\r
24410 td->name, __FILE__, __LINE__);
\r
24415 static asn_type_selector_result_t
\r
24416 select_ENDCX2RemovalFailure_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24417 asn_type_selector_result_t result = {0, 0};
\r
24418 const asn_ioc_set_t *itable = asn_IOS_ENDCX2RemovalFailure_IEs_1;
\r
24419 size_t constraining_column = 0; /* &id */
\r
24420 size_t for_column = 1; /* &criticality */
\r
24421 size_t row, presence_index = 0;
\r
24422 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2RemovalFailure_IEs, id));
\r
24424 for(row=0; row < itable->rows_count; row++) {
\r
24425 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24426 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24428 if(type_cell->cell_kind == aioc__undefined)
\r
24431 presence_index++;
\r
24432 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24433 result.type_descriptor = type_cell->type_descriptor;
\r
24434 result.presence_index = presence_index;
\r
24443 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24444 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24447 ASN__CTFAIL(app_key, td, sptr,
\r
24448 "%s: value not given (%s:%d)",
\r
24449 td->name, __FILE__, __LINE__);
\r
24454 if(1 /* No applicable constraints whatsoever */) {
\r
24455 /* Nothing is here. See below */
\r
24458 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24461 static asn_type_selector_result_t
\r
24462 select_ENDCX2RemovalFailure_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24463 asn_type_selector_result_t result = {0, 0};
\r
24464 const asn_ioc_set_t *itable = asn_IOS_ENDCX2RemovalFailure_IEs_1;
\r
24465 size_t constraining_column = 0; /* &id */
\r
24466 size_t for_column = 2; /* &Value */
\r
24467 size_t row, presence_index = 0;
\r
24468 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ENDCX2RemovalFailure_IEs, id));
\r
24470 for(row=0; row < itable->rows_count; row++) {
\r
24471 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24472 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24474 if(type_cell->cell_kind == aioc__undefined)
\r
24477 presence_index++;
\r
24478 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24479 result.type_descriptor = type_cell->type_descriptor;
\r
24480 result.presence_index = presence_index;
\r
24489 memb_value_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24490 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24493 ASN__CTFAIL(app_key, td, sptr,
\r
24494 "%s: value not given (%s:%d)",
\r
24495 td->name, __FILE__, __LINE__);
\r
24500 if(1 /* No applicable constraints whatsoever */) {
\r
24501 /* Nothing is here. See below */
\r
24504 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24508 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24509 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24513 ASN__CTFAIL(app_key, td, sptr,
\r
24514 "%s: value not given (%s:%d)",
\r
24515 td->name, __FILE__, __LINE__);
\r
24519 value = *(const long *)sptr;
\r
24521 if((value >= 0 && value <= 65535)) {
\r
24522 /* Constraint check succeeded */
\r
24525 ASN__CTFAIL(app_key, td, sptr,
\r
24526 "%s: constraint failed (%s:%d)",
\r
24527 td->name, __FILE__, __LINE__);
\r
24532 static asn_type_selector_result_t
\r
24533 select_DataForwardingAddressIndication_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24534 asn_type_selector_result_t result = {0, 0};
\r
24535 const asn_ioc_set_t *itable = asn_IOS_DataForwardingAddressIndication_IEs_1;
\r
24536 size_t constraining_column = 0; /* &id */
\r
24537 size_t for_column = 1; /* &criticality */
\r
24538 size_t row, presence_index = 0;
\r
24539 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DataForwardingAddressIndication_IEs, id));
\r
24541 for(row=0; row < itable->rows_count; row++) {
\r
24542 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24543 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24545 if(type_cell->cell_kind == aioc__undefined)
\r
24548 presence_index++;
\r
24549 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24550 result.type_descriptor = type_cell->type_descriptor;
\r
24551 result.presence_index = presence_index;
\r
24560 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24564 ASN__CTFAIL(app_key, td, sptr,
\r
24565 "%s: value not given (%s:%d)",
\r
24566 td->name, __FILE__, __LINE__);
\r
24571 if(1 /* No applicable constraints whatsoever */) {
\r
24572 /* Nothing is here. See below */
\r
24575 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24578 static asn_type_selector_result_t
\r
24579 select_DataForwardingAddressIndication_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24580 asn_type_selector_result_t result = {0, 0};
\r
24581 const asn_ioc_set_t *itable = asn_IOS_DataForwardingAddressIndication_IEs_1;
\r
24582 size_t constraining_column = 0; /* &id */
\r
24583 size_t for_column = 2; /* &Value */
\r
24584 size_t row, presence_index = 0;
\r
24585 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DataForwardingAddressIndication_IEs, id));
\r
24587 for(row=0; row < itable->rows_count; row++) {
\r
24588 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24589 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24591 if(type_cell->cell_kind == aioc__undefined)
\r
24594 presence_index++;
\r
24595 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24596 result.type_descriptor = type_cell->type_descriptor;
\r
24597 result.presence_index = presence_index;
\r
24606 memb_value_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24607 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24610 ASN__CTFAIL(app_key, td, sptr,
\r
24611 "%s: value not given (%s:%d)",
\r
24612 td->name, __FILE__, __LINE__);
\r
24617 if(1 /* No applicable constraints whatsoever */) {
\r
24618 /* Nothing is here. See below */
\r
24621 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24625 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24626 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24630 ASN__CTFAIL(app_key, td, sptr,
\r
24631 "%s: value not given (%s:%d)",
\r
24632 td->name, __FILE__, __LINE__);
\r
24636 value = *(const long *)sptr;
\r
24638 if((value >= 0 && value <= 65535)) {
\r
24639 /* Constraint check succeeded */
\r
24642 ASN__CTFAIL(app_key, td, sptr,
\r
24643 "%s: constraint failed (%s:%d)",
\r
24644 td->name, __FILE__, __LINE__);
\r
24649 static asn_type_selector_result_t
\r
24650 select_GNBStatusIndicationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24651 asn_type_selector_result_t result = {0, 0};
\r
24652 const asn_ioc_set_t *itable = asn_IOS_GNBStatusIndicationIEs_1;
\r
24653 size_t constraining_column = 0; /* &id */
\r
24654 size_t for_column = 1; /* &criticality */
\r
24655 size_t row, presence_index = 0;
\r
24656 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBStatusIndicationIEs, id));
\r
24658 for(row=0; row < itable->rows_count; row++) {
\r
24659 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24660 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24662 if(type_cell->cell_kind == aioc__undefined)
\r
24665 presence_index++;
\r
24666 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24667 result.type_descriptor = type_cell->type_descriptor;
\r
24668 result.presence_index = presence_index;
\r
24677 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24678 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24681 ASN__CTFAIL(app_key, td, sptr,
\r
24682 "%s: value not given (%s:%d)",
\r
24683 td->name, __FILE__, __LINE__);
\r
24688 if(1 /* No applicable constraints whatsoever */) {
\r
24689 /* Nothing is here. See below */
\r
24692 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24695 static asn_type_selector_result_t
\r
24696 select_GNBStatusIndicationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
\r
24697 asn_type_selector_result_t result = {0, 0};
\r
24698 const asn_ioc_set_t *itable = asn_IOS_GNBStatusIndicationIEs_1;
\r
24699 size_t constraining_column = 0; /* &id */
\r
24700 size_t for_column = 2; /* &Value */
\r
24701 size_t row, presence_index = 0;
\r
24702 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBStatusIndicationIEs, id));
\r
24704 for(row=0; row < itable->rows_count; row++) {
\r
24705 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
\r
24706 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
\r
24708 if(type_cell->cell_kind == aioc__undefined)
\r
24711 presence_index++;
\r
24712 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
\r
24713 result.type_descriptor = type_cell->type_descriptor;
\r
24714 result.presence_index = presence_index;
\r
24723 memb_value_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
\r
24724 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
\r
24727 ASN__CTFAIL(app_key, td, sptr,
\r
24728 "%s: value not given (%s:%d)",
\r
24729 td->name, __FILE__, __LINE__);
\r
24734 if(1 /* No applicable constraints whatsoever */) {
\r
24735 /* Nothing is here. See below */
\r
24738 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
\r
24741 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
\r
24742 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24744 0, 0 /* No PER value map */
\r
24746 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
\r
24747 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24749 0, 0 /* No PER value map */
\r
24751 static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = {
\r
24752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24754 0, 0 /* No PER value map */
\r
24756 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
\r
24757 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24759 0, 0 /* No PER value map */
\r
24761 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
\r
24762 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24764 0, 0 /* No PER value map */
\r
24766 static asn_per_constraints_t asn_PER_memb_value_constr_8 CC_NOTUSED = {
\r
24767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24769 0, 0 /* No PER value map */
\r
24771 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
\r
24772 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24774 0, 0 /* No PER value map */
\r
24776 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
\r
24777 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24779 0, 0 /* No PER value map */
\r
24781 static asn_per_constraints_t asn_PER_memb_value_constr_12 CC_NOTUSED = {
\r
24782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24783 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24784 0, 0 /* No PER value map */
\r
24786 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
\r
24787 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24789 0, 0 /* No PER value map */
\r
24791 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
\r
24792 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24794 0, 0 /* No PER value map */
\r
24796 static asn_per_constraints_t asn_PER_memb_value_constr_16 CC_NOTUSED = {
\r
24797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24799 0, 0 /* No PER value map */
\r
24801 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
\r
24802 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24804 0, 0 /* No PER value map */
\r
24806 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
\r
24807 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24809 0, 0 /* No PER value map */
\r
24811 static asn_per_constraints_t asn_PER_memb_value_constr_20 CC_NOTUSED = {
\r
24812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24814 0, 0 /* No PER value map */
\r
24816 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
\r
24817 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24818 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24819 0, 0 /* No PER value map */
\r
24821 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
\r
24822 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24824 0, 0 /* No PER value map */
\r
24826 static asn_per_constraints_t asn_PER_memb_value_constr_24 CC_NOTUSED = {
\r
24827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24829 0, 0 /* No PER value map */
\r
24831 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
\r
24832 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24834 0, 0 /* No PER value map */
\r
24836 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
\r
24837 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24839 0, 0 /* No PER value map */
\r
24841 static asn_per_constraints_t asn_PER_memb_value_constr_28 CC_NOTUSED = {
\r
24842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24843 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24844 0, 0 /* No PER value map */
\r
24846 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
\r
24847 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24849 0, 0 /* No PER value map */
\r
24851 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
\r
24852 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24854 0, 0 /* No PER value map */
\r
24856 static asn_per_constraints_t asn_PER_memb_value_constr_32 CC_NOTUSED = {
\r
24857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24858 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24859 0, 0 /* No PER value map */
\r
24861 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
\r
24862 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24864 0, 0 /* No PER value map */
\r
24866 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
\r
24867 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24869 0, 0 /* No PER value map */
\r
24871 static asn_per_constraints_t asn_PER_memb_value_constr_36 CC_NOTUSED = {
\r
24872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24874 0, 0 /* No PER value map */
\r
24876 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
\r
24877 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24879 0, 0 /* No PER value map */
\r
24881 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
\r
24882 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24883 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24884 0, 0 /* No PER value map */
\r
24886 static asn_per_constraints_t asn_PER_memb_value_constr_40 CC_NOTUSED = {
\r
24887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24889 0, 0 /* No PER value map */
\r
24891 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
\r
24892 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24894 0, 0 /* No PER value map */
\r
24896 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
\r
24897 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24898 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24899 0, 0 /* No PER value map */
\r
24901 static asn_per_constraints_t asn_PER_memb_value_constr_44 CC_NOTUSED = {
\r
24902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24903 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24904 0, 0 /* No PER value map */
\r
24906 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
\r
24907 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24908 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24909 0, 0 /* No PER value map */
\r
24911 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
\r
24912 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24914 0, 0 /* No PER value map */
\r
24916 static asn_per_constraints_t asn_PER_memb_value_constr_48 CC_NOTUSED = {
\r
24917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24919 0, 0 /* No PER value map */
\r
24921 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
\r
24922 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24923 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24924 0, 0 /* No PER value map */
\r
24926 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
\r
24927 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24929 0, 0 /* No PER value map */
\r
24931 static asn_per_constraints_t asn_PER_memb_value_constr_52 CC_NOTUSED = {
\r
24932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24934 0, 0 /* No PER value map */
\r
24936 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
\r
24937 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24938 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24939 0, 0 /* No PER value map */
\r
24941 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
\r
24942 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24944 0, 0 /* No PER value map */
\r
24946 static asn_per_constraints_t asn_PER_memb_value_constr_56 CC_NOTUSED = {
\r
24947 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24948 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24949 0, 0 /* No PER value map */
\r
24951 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
\r
24952 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24954 0, 0 /* No PER value map */
\r
24956 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
\r
24957 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24959 0, 0 /* No PER value map */
\r
24961 static asn_per_constraints_t asn_PER_memb_value_constr_60 CC_NOTUSED = {
\r
24962 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24963 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24964 0, 0 /* No PER value map */
\r
24966 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
\r
24967 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24969 0, 0 /* No PER value map */
\r
24971 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
\r
24972 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24974 0, 0 /* No PER value map */
\r
24976 static asn_per_constraints_t asn_PER_memb_value_constr_64 CC_NOTUSED = {
\r
24977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24978 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24979 0, 0 /* No PER value map */
\r
24981 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
\r
24982 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24983 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24984 0, 0 /* No PER value map */
\r
24986 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
\r
24987 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
24988 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24989 0, 0 /* No PER value map */
\r
24991 static asn_per_constraints_t asn_PER_memb_value_constr_68 CC_NOTUSED = {
\r
24992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24994 0, 0 /* No PER value map */
\r
24996 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
\r
24997 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
24998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
24999 0, 0 /* No PER value map */
\r
25001 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
\r
25002 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25003 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25004 0, 0 /* No PER value map */
\r
25006 static asn_per_constraints_t asn_PER_memb_value_constr_72 CC_NOTUSED = {
\r
25007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25009 0, 0 /* No PER value map */
\r
25011 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
\r
25012 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25014 0, 0 /* No PER value map */
\r
25016 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
\r
25017 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25018 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25019 0, 0 /* No PER value map */
\r
25021 static asn_per_constraints_t asn_PER_memb_value_constr_76 CC_NOTUSED = {
\r
25022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25023 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25024 0, 0 /* No PER value map */
\r
25026 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
\r
25027 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25028 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25029 0, 0 /* No PER value map */
\r
25031 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
\r
25032 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25034 0, 0 /* No PER value map */
\r
25036 static asn_per_constraints_t asn_PER_memb_value_constr_80 CC_NOTUSED = {
\r
25037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25039 0, 0 /* No PER value map */
\r
25041 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
\r
25042 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25043 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25044 0, 0 /* No PER value map */
\r
25046 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
\r
25047 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25049 0, 0 /* No PER value map */
\r
25051 static asn_per_constraints_t asn_PER_memb_value_constr_84 CC_NOTUSED = {
\r
25052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25054 0, 0 /* No PER value map */
\r
25056 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
\r
25057 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25058 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25059 0, 0 /* No PER value map */
\r
25061 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
\r
25062 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25063 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25064 0, 0 /* No PER value map */
\r
25066 static asn_per_constraints_t asn_PER_memb_value_constr_88 CC_NOTUSED = {
\r
25067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25069 0, 0 /* No PER value map */
\r
25071 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
\r
25072 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25074 0, 0 /* No PER value map */
\r
25076 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
\r
25077 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25079 0, 0 /* No PER value map */
\r
25081 static asn_per_constraints_t asn_PER_memb_value_constr_92 CC_NOTUSED = {
\r
25082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25083 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25084 0, 0 /* No PER value map */
\r
25086 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
\r
25087 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25089 0, 0 /* No PER value map */
\r
25091 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
\r
25092 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25094 0, 0 /* No PER value map */
\r
25096 static asn_per_constraints_t asn_PER_memb_value_constr_96 CC_NOTUSED = {
\r
25097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25098 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25099 0, 0 /* No PER value map */
\r
25101 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
\r
25102 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25104 0, 0 /* No PER value map */
\r
25106 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
\r
25107 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25108 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25109 0, 0 /* No PER value map */
\r
25111 static asn_per_constraints_t asn_PER_memb_value_constr_100 CC_NOTUSED = {
\r
25112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25114 0, 0 /* No PER value map */
\r
25116 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
\r
25117 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25119 0, 0 /* No PER value map */
\r
25121 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
\r
25122 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25123 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25124 0, 0 /* No PER value map */
\r
25126 static asn_per_constraints_t asn_PER_memb_value_constr_104 CC_NOTUSED = {
\r
25127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25129 0, 0 /* No PER value map */
\r
25131 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
\r
25132 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25134 0, 0 /* No PER value map */
\r
25136 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
\r
25137 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25139 0, 0 /* No PER value map */
\r
25141 static asn_per_constraints_t asn_PER_memb_value_constr_108 CC_NOTUSED = {
\r
25142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25144 0, 0 /* No PER value map */
\r
25146 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
\r
25147 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25148 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25149 0, 0 /* No PER value map */
\r
25151 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
\r
25152 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25154 0, 0 /* No PER value map */
\r
25156 static asn_per_constraints_t asn_PER_memb_value_constr_112 CC_NOTUSED = {
\r
25157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25159 0, 0 /* No PER value map */
\r
25161 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
\r
25162 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25163 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25164 0, 0 /* No PER value map */
\r
25166 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
\r
25167 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25169 0, 0 /* No PER value map */
\r
25171 static asn_per_constraints_t asn_PER_memb_value_constr_116 CC_NOTUSED = {
\r
25172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25174 0, 0 /* No PER value map */
\r
25176 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
\r
25177 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25178 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25179 0, 0 /* No PER value map */
\r
25181 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
\r
25182 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25183 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25184 0, 0 /* No PER value map */
\r
25186 static asn_per_constraints_t asn_PER_memb_value_constr_120 CC_NOTUSED = {
\r
25187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25189 0, 0 /* No PER value map */
\r
25191 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
\r
25192 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25194 0, 0 /* No PER value map */
\r
25196 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
\r
25197 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25199 0, 0 /* No PER value map */
\r
25201 static asn_per_constraints_t asn_PER_memb_value_constr_124 CC_NOTUSED = {
\r
25202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25203 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25204 0, 0 /* No PER value map */
\r
25206 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
\r
25207 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25209 0, 0 /* No PER value map */
\r
25211 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
\r
25212 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25214 0, 0 /* No PER value map */
\r
25216 static asn_per_constraints_t asn_PER_memb_value_constr_128 CC_NOTUSED = {
\r
25217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25218 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25219 0, 0 /* No PER value map */
\r
25221 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
\r
25222 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25224 0, 0 /* No PER value map */
\r
25226 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
\r
25227 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25228 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25229 0, 0 /* No PER value map */
\r
25231 static asn_per_constraints_t asn_PER_memb_value_constr_132 CC_NOTUSED = {
\r
25232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25234 0, 0 /* No PER value map */
\r
25236 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
\r
25237 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25239 0, 0 /* No PER value map */
\r
25241 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
\r
25242 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25244 0, 0 /* No PER value map */
\r
25246 static asn_per_constraints_t asn_PER_memb_value_constr_136 CC_NOTUSED = {
\r
25247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25249 0, 0 /* No PER value map */
\r
25251 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
\r
25252 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25254 0, 0 /* No PER value map */
\r
25256 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
\r
25257 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25258 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25259 0, 0 /* No PER value map */
\r
25261 static asn_per_constraints_t asn_PER_memb_value_constr_140 CC_NOTUSED = {
\r
25262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25263 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25264 0, 0 /* No PER value map */
\r
25266 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
\r
25267 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25268 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25269 0, 0 /* No PER value map */
\r
25271 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
\r
25272 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25274 0, 0 /* No PER value map */
\r
25276 static asn_per_constraints_t asn_PER_memb_value_constr_144 CC_NOTUSED = {
\r
25277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25279 0, 0 /* No PER value map */
\r
25281 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
\r
25282 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25283 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25284 0, 0 /* No PER value map */
\r
25286 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
\r
25287 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25289 0, 0 /* No PER value map */
\r
25291 static asn_per_constraints_t asn_PER_memb_value_constr_148 CC_NOTUSED = {
\r
25292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25294 0, 0 /* No PER value map */
\r
25296 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
\r
25297 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25298 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25299 0, 0 /* No PER value map */
\r
25301 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
\r
25302 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25303 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25304 0, 0 /* No PER value map */
\r
25306 static asn_per_constraints_t asn_PER_memb_value_constr_152 CC_NOTUSED = {
\r
25307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25308 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25309 0, 0 /* No PER value map */
\r
25311 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
\r
25312 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25314 0, 0 /* No PER value map */
\r
25316 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
\r
25317 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25319 0, 0 /* No PER value map */
\r
25321 static asn_per_constraints_t asn_PER_memb_value_constr_156 CC_NOTUSED = {
\r
25322 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25323 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25324 0, 0 /* No PER value map */
\r
25326 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
\r
25327 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25329 0, 0 /* No PER value map */
\r
25331 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
\r
25332 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25334 0, 0 /* No PER value map */
\r
25336 static asn_per_constraints_t asn_PER_memb_value_constr_160 CC_NOTUSED = {
\r
25337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25338 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25339 0, 0 /* No PER value map */
\r
25341 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
\r
25342 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25343 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25344 0, 0 /* No PER value map */
\r
25346 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
\r
25347 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25349 0, 0 /* No PER value map */
\r
25351 static asn_per_constraints_t asn_PER_memb_value_constr_164 CC_NOTUSED = {
\r
25352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25354 0, 0 /* No PER value map */
\r
25356 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
\r
25357 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25359 0, 0 /* No PER value map */
\r
25361 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
\r
25362 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25363 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25364 0, 0 /* No PER value map */
\r
25366 static asn_per_constraints_t asn_PER_memb_value_constr_168 CC_NOTUSED = {
\r
25367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25369 0, 0 /* No PER value map */
\r
25371 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
\r
25372 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25374 0, 0 /* No PER value map */
\r
25376 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
\r
25377 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25378 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25379 0, 0 /* No PER value map */
\r
25381 static asn_per_constraints_t asn_PER_memb_value_constr_172 CC_NOTUSED = {
\r
25382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25383 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25384 0, 0 /* No PER value map */
\r
25386 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
\r
25387 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25388 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25389 0, 0 /* No PER value map */
\r
25391 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
\r
25392 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25394 0, 0 /* No PER value map */
\r
25396 static asn_per_constraints_t asn_PER_memb_value_constr_176 CC_NOTUSED = {
\r
25397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25399 0, 0 /* No PER value map */
\r
25401 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
\r
25402 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25403 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25404 0, 0 /* No PER value map */
\r
25406 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
\r
25407 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25409 0, 0 /* No PER value map */
\r
25411 static asn_per_constraints_t asn_PER_memb_value_constr_180 CC_NOTUSED = {
\r
25412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25414 0, 0 /* No PER value map */
\r
25416 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
\r
25417 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25418 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25419 0, 0 /* No PER value map */
\r
25421 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
\r
25422 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25423 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25424 0, 0 /* No PER value map */
\r
25426 static asn_per_constraints_t asn_PER_memb_value_constr_184 CC_NOTUSED = {
\r
25427 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25428 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25429 0, 0 /* No PER value map */
\r
25431 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
\r
25432 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25434 0, 0 /* No PER value map */
\r
25436 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
\r
25437 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25439 0, 0 /* No PER value map */
\r
25441 static asn_per_constraints_t asn_PER_memb_value_constr_188 CC_NOTUSED = {
\r
25442 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25443 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25444 0, 0 /* No PER value map */
\r
25446 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
\r
25447 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25449 0, 0 /* No PER value map */
\r
25451 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
\r
25452 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25454 0, 0 /* No PER value map */
\r
25456 static asn_per_constraints_t asn_PER_memb_value_constr_192 CC_NOTUSED = {
\r
25457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25458 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25459 0, 0 /* No PER value map */
\r
25461 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
\r
25462 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25463 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25464 0, 0 /* No PER value map */
\r
25466 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
\r
25467 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25468 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25469 0, 0 /* No PER value map */
\r
25471 static asn_per_constraints_t asn_PER_memb_value_constr_196 CC_NOTUSED = {
\r
25472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25474 0, 0 /* No PER value map */
\r
25476 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
\r
25477 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25479 0, 0 /* No PER value map */
\r
25481 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
\r
25482 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25483 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25484 0, 0 /* No PER value map */
\r
25486 static asn_per_constraints_t asn_PER_memb_value_constr_200 CC_NOTUSED = {
\r
25487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25489 0, 0 /* No PER value map */
\r
25491 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
\r
25492 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25494 0, 0 /* No PER value map */
\r
25496 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
\r
25497 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25498 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25499 0, 0 /* No PER value map */
\r
25501 static asn_per_constraints_t asn_PER_memb_value_constr_204 CC_NOTUSED = {
\r
25502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25503 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25504 0, 0 /* No PER value map */
\r
25506 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
\r
25507 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25508 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25509 0, 0 /* No PER value map */
\r
25511 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
\r
25512 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25514 0, 0 /* No PER value map */
\r
25516 static asn_per_constraints_t asn_PER_memb_value_constr_208 CC_NOTUSED = {
\r
25517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25519 0, 0 /* No PER value map */
\r
25521 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
\r
25522 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25524 0, 0 /* No PER value map */
\r
25526 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
\r
25527 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25529 0, 0 /* No PER value map */
\r
25531 static asn_per_constraints_t asn_PER_memb_value_constr_212 CC_NOTUSED = {
\r
25532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25534 0, 0 /* No PER value map */
\r
25536 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
\r
25537 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25539 0, 0 /* No PER value map */
\r
25541 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
\r
25542 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25543 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25544 0, 0 /* No PER value map */
\r
25546 static asn_per_constraints_t asn_PER_memb_value_constr_216 CC_NOTUSED = {
\r
25547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25548 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25549 0, 0 /* No PER value map */
\r
25551 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
\r
25552 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25554 0, 0 /* No PER value map */
\r
25556 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
\r
25557 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25559 0, 0 /* No PER value map */
\r
25561 static asn_per_constraints_t asn_PER_memb_value_constr_220 CC_NOTUSED = {
\r
25562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25563 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25564 0, 0 /* No PER value map */
\r
25566 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
\r
25567 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25569 0, 0 /* No PER value map */
\r
25571 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
\r
25572 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25574 0, 0 /* No PER value map */
\r
25576 static asn_per_constraints_t asn_PER_memb_value_constr_224 CC_NOTUSED = {
\r
25577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25578 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25579 0, 0 /* No PER value map */
\r
25581 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
\r
25582 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25584 0, 0 /* No PER value map */
\r
25586 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
\r
25587 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25588 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25589 0, 0 /* No PER value map */
\r
25591 static asn_per_constraints_t asn_PER_memb_value_constr_228 CC_NOTUSED = {
\r
25592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25594 0, 0 /* No PER value map */
\r
25596 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
\r
25597 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25599 0, 0 /* No PER value map */
\r
25601 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
\r
25602 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25603 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25604 0, 0 /* No PER value map */
\r
25606 static asn_per_constraints_t asn_PER_memb_value_constr_232 CC_NOTUSED = {
\r
25607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25609 0, 0 /* No PER value map */
\r
25611 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
\r
25612 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25614 0, 0 /* No PER value map */
\r
25616 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
\r
25617 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25618 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25619 0, 0 /* No PER value map */
\r
25621 static asn_per_constraints_t asn_PER_memb_value_constr_236 CC_NOTUSED = {
\r
25622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25623 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25624 0, 0 /* No PER value map */
\r
25626 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
\r
25627 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25629 0, 0 /* No PER value map */
\r
25631 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
\r
25632 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25634 0, 0 /* No PER value map */
\r
25636 static asn_per_constraints_t asn_PER_memb_value_constr_240 CC_NOTUSED = {
\r
25637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25639 0, 0 /* No PER value map */
\r
25641 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
\r
25642 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25644 0, 0 /* No PER value map */
\r
25646 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
\r
25647 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25649 0, 0 /* No PER value map */
\r
25651 static asn_per_constraints_t asn_PER_memb_value_constr_244 CC_NOTUSED = {
\r
25652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25654 0, 0 /* No PER value map */
\r
25656 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
\r
25657 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25659 0, 0 /* No PER value map */
\r
25661 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
\r
25662 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25663 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25664 0, 0 /* No PER value map */
\r
25666 static asn_per_constraints_t asn_PER_memb_value_constr_248 CC_NOTUSED = {
\r
25667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25668 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25669 0, 0 /* No PER value map */
\r
25671 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
\r
25672 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25674 0, 0 /* No PER value map */
\r
25676 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
\r
25677 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25679 0, 0 /* No PER value map */
\r
25681 static asn_per_constraints_t asn_PER_memb_value_constr_252 CC_NOTUSED = {
\r
25682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25683 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25684 0, 0 /* No PER value map */
\r
25686 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
\r
25687 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25689 0, 0 /* No PER value map */
\r
25691 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
\r
25692 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25694 0, 0 /* No PER value map */
\r
25696 static asn_per_constraints_t asn_PER_memb_value_constr_256 CC_NOTUSED = {
\r
25697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25698 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25699 0, 0 /* No PER value map */
\r
25701 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
\r
25702 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25704 0, 0 /* No PER value map */
\r
25706 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
\r
25707 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25708 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25709 0, 0 /* No PER value map */
\r
25711 static asn_per_constraints_t asn_PER_memb_value_constr_260 CC_NOTUSED = {
\r
25712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25714 0, 0 /* No PER value map */
\r
25716 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
\r
25717 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25719 0, 0 /* No PER value map */
\r
25721 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
\r
25722 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25723 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25724 0, 0 /* No PER value map */
\r
25726 static asn_per_constraints_t asn_PER_memb_value_constr_264 CC_NOTUSED = {
\r
25727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25729 0, 0 /* No PER value map */
\r
25731 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
\r
25732 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25734 0, 0 /* No PER value map */
\r
25736 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
\r
25737 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25738 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25739 0, 0 /* No PER value map */
\r
25741 static asn_per_constraints_t asn_PER_memb_value_constr_268 CC_NOTUSED = {
\r
25742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25744 0, 0 /* No PER value map */
\r
25746 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
\r
25747 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25749 0, 0 /* No PER value map */
\r
25751 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
\r
25752 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25754 0, 0 /* No PER value map */
\r
25756 static asn_per_constraints_t asn_PER_memb_value_constr_272 CC_NOTUSED = {
\r
25757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25759 0, 0 /* No PER value map */
\r
25761 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
\r
25762 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25764 0, 0 /* No PER value map */
\r
25766 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
\r
25767 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25769 0, 0 /* No PER value map */
\r
25771 static asn_per_constraints_t asn_PER_memb_value_constr_276 CC_NOTUSED = {
\r
25772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25774 0, 0 /* No PER value map */
\r
25776 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
\r
25777 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25779 0, 0 /* No PER value map */
\r
25781 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
\r
25782 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25783 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25784 0, 0 /* No PER value map */
\r
25786 static asn_per_constraints_t asn_PER_memb_value_constr_280 CC_NOTUSED = {
\r
25787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25789 0, 0 /* No PER value map */
\r
25791 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
\r
25792 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25794 0, 0 /* No PER value map */
\r
25796 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
\r
25797 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25799 0, 0 /* No PER value map */
\r
25801 static asn_per_constraints_t asn_PER_memb_value_constr_284 CC_NOTUSED = {
\r
25802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25804 0, 0 /* No PER value map */
\r
25806 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
\r
25807 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25809 0, 0 /* No PER value map */
\r
25811 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
\r
25812 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25814 0, 0 /* No PER value map */
\r
25816 static asn_per_constraints_t asn_PER_memb_value_constr_288 CC_NOTUSED = {
\r
25817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25818 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25819 0, 0 /* No PER value map */
\r
25821 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
\r
25822 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25824 0, 0 /* No PER value map */
\r
25826 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
\r
25827 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25829 0, 0 /* No PER value map */
\r
25831 static asn_per_constraints_t asn_PER_memb_value_constr_292 CC_NOTUSED = {
\r
25832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25834 0, 0 /* No PER value map */
\r
25836 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
\r
25837 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25839 0, 0 /* No PER value map */
\r
25841 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
\r
25842 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25843 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25844 0, 0 /* No PER value map */
\r
25846 static asn_per_constraints_t asn_PER_memb_value_constr_296 CC_NOTUSED = {
\r
25847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25849 0, 0 /* No PER value map */
\r
25851 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
\r
25852 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25854 0, 0 /* No PER value map */
\r
25856 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
\r
25857 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25858 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25859 0, 0 /* No PER value map */
\r
25861 static asn_per_constraints_t asn_PER_memb_value_constr_300 CC_NOTUSED = {
\r
25862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25864 0, 0 /* No PER value map */
\r
25866 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
\r
25867 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25869 0, 0 /* No PER value map */
\r
25871 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
\r
25872 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25874 0, 0 /* No PER value map */
\r
25876 static asn_per_constraints_t asn_PER_memb_value_constr_304 CC_NOTUSED = {
\r
25877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25879 0, 0 /* No PER value map */
\r
25881 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
\r
25882 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25883 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25884 0, 0 /* No PER value map */
\r
25886 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
\r
25887 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25889 0, 0 /* No PER value map */
\r
25891 static asn_per_constraints_t asn_PER_memb_value_constr_308 CC_NOTUSED = {
\r
25892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25894 0, 0 /* No PER value map */
\r
25896 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
\r
25897 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25898 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25899 0, 0 /* No PER value map */
\r
25901 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
\r
25902 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25903 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25904 0, 0 /* No PER value map */
\r
25906 static asn_per_constraints_t asn_PER_memb_value_constr_312 CC_NOTUSED = {
\r
25907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25908 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25909 0, 0 /* No PER value map */
\r
25911 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
\r
25912 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25914 0, 0 /* No PER value map */
\r
25916 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
\r
25917 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25919 0, 0 /* No PER value map */
\r
25921 static asn_per_constraints_t asn_PER_memb_value_constr_316 CC_NOTUSED = {
\r
25922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25923 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25924 0, 0 /* No PER value map */
\r
25926 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
\r
25927 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25929 0, 0 /* No PER value map */
\r
25931 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
\r
25932 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25934 0, 0 /* No PER value map */
\r
25936 static asn_per_constraints_t asn_PER_memb_value_constr_320 CC_NOTUSED = {
\r
25937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25938 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25939 0, 0 /* No PER value map */
\r
25941 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
\r
25942 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25944 0, 0 /* No PER value map */
\r
25946 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
\r
25947 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25948 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25949 0, 0 /* No PER value map */
\r
25951 static asn_per_constraints_t asn_PER_memb_value_constr_324 CC_NOTUSED = {
\r
25952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25954 0, 0 /* No PER value map */
\r
25956 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
\r
25957 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25959 0, 0 /* No PER value map */
\r
25961 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
\r
25962 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25963 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25964 0, 0 /* No PER value map */
\r
25966 static asn_per_constraints_t asn_PER_memb_value_constr_328 CC_NOTUSED = {
\r
25967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25969 0, 0 /* No PER value map */
\r
25971 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
\r
25972 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25974 0, 0 /* No PER value map */
\r
25976 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
\r
25977 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25978 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25979 0, 0 /* No PER value map */
\r
25981 static asn_per_constraints_t asn_PER_memb_value_constr_332 CC_NOTUSED = {
\r
25982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25983 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25984 0, 0 /* No PER value map */
\r
25986 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
\r
25987 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
25988 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25989 0, 0 /* No PER value map */
\r
25991 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
\r
25992 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
25993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25994 0, 0 /* No PER value map */
\r
25996 static asn_per_constraints_t asn_PER_memb_value_constr_336 CC_NOTUSED = {
\r
25997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
25999 0, 0 /* No PER value map */
\r
26001 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
\r
26002 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26003 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26004 0, 0 /* No PER value map */
\r
26006 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
\r
26007 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26009 0, 0 /* No PER value map */
\r
26011 static asn_per_constraints_t asn_PER_memb_value_constr_340 CC_NOTUSED = {
\r
26012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26014 0, 0 /* No PER value map */
\r
26016 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
\r
26017 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26018 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26019 0, 0 /* No PER value map */
\r
26021 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
\r
26022 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26023 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26024 0, 0 /* No PER value map */
\r
26026 static asn_per_constraints_t asn_PER_memb_value_constr_344 CC_NOTUSED = {
\r
26027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26028 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26029 0, 0 /* No PER value map */
\r
26031 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
\r
26032 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26034 0, 0 /* No PER value map */
\r
26036 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
\r
26037 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26039 0, 0 /* No PER value map */
\r
26041 static asn_per_constraints_t asn_PER_memb_value_constr_348 CC_NOTUSED = {
\r
26042 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26043 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26044 0, 0 /* No PER value map */
\r
26046 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
\r
26047 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26049 0, 0 /* No PER value map */
\r
26051 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
\r
26052 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26054 0, 0 /* No PER value map */
\r
26056 static asn_per_constraints_t asn_PER_memb_value_constr_352 CC_NOTUSED = {
\r
26057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26058 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26059 0, 0 /* No PER value map */
\r
26061 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
\r
26062 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26063 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26064 0, 0 /* No PER value map */
\r
26066 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
\r
26067 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26069 0, 0 /* No PER value map */
\r
26071 static asn_per_constraints_t asn_PER_memb_value_constr_356 CC_NOTUSED = {
\r
26072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26074 0, 0 /* No PER value map */
\r
26076 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
\r
26077 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26079 0, 0 /* No PER value map */
\r
26081 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
\r
26082 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26083 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26084 0, 0 /* No PER value map */
\r
26086 static asn_per_constraints_t asn_PER_memb_value_constr_360 CC_NOTUSED = {
\r
26087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26089 0, 0 /* No PER value map */
\r
26091 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
\r
26092 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26094 0, 0 /* No PER value map */
\r
26096 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
\r
26097 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26098 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26099 0, 0 /* No PER value map */
\r
26101 static asn_per_constraints_t asn_PER_memb_value_constr_364 CC_NOTUSED = {
\r
26102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26104 0, 0 /* No PER value map */
\r
26106 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
\r
26107 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26108 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26109 0, 0 /* No PER value map */
\r
26111 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
\r
26112 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26114 0, 0 /* No PER value map */
\r
26116 static asn_per_constraints_t asn_PER_memb_value_constr_368 CC_NOTUSED = {
\r
26117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26119 0, 0 /* No PER value map */
\r
26121 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
\r
26122 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26123 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26124 0, 0 /* No PER value map */
\r
26126 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
\r
26127 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26129 0, 0 /* No PER value map */
\r
26131 static asn_per_constraints_t asn_PER_memb_value_constr_372 CC_NOTUSED = {
\r
26132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26134 0, 0 /* No PER value map */
\r
26136 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
\r
26137 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26139 0, 0 /* No PER value map */
\r
26141 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
\r
26142 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26144 0, 0 /* No PER value map */
\r
26146 static asn_per_constraints_t asn_PER_memb_value_constr_376 CC_NOTUSED = {
\r
26147 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26148 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26149 0, 0 /* No PER value map */
\r
26151 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
\r
26152 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26154 0, 0 /* No PER value map */
\r
26156 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
\r
26157 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26159 0, 0 /* No PER value map */
\r
26161 static asn_per_constraints_t asn_PER_memb_value_constr_380 CC_NOTUSED = {
\r
26162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26163 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26164 0, 0 /* No PER value map */
\r
26166 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
\r
26167 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26169 0, 0 /* No PER value map */
\r
26171 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
\r
26172 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26174 0, 0 /* No PER value map */
\r
26176 static asn_per_constraints_t asn_PER_memb_value_constr_384 CC_NOTUSED = {
\r
26177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26178 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26179 0, 0 /* No PER value map */
\r
26181 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
\r
26182 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26183 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26184 0, 0 /* No PER value map */
\r
26186 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
\r
26187 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26189 0, 0 /* No PER value map */
\r
26191 static asn_per_constraints_t asn_PER_memb_value_constr_388 CC_NOTUSED = {
\r
26192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26194 0, 0 /* No PER value map */
\r
26196 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
\r
26197 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26199 0, 0 /* No PER value map */
\r
26201 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
\r
26202 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26203 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26204 0, 0 /* No PER value map */
\r
26206 static asn_per_constraints_t asn_PER_memb_value_constr_392 CC_NOTUSED = {
\r
26207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26209 0, 0 /* No PER value map */
\r
26211 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
\r
26212 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26214 0, 0 /* No PER value map */
\r
26216 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
\r
26217 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26218 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26219 0, 0 /* No PER value map */
\r
26221 static asn_per_constraints_t asn_PER_memb_value_constr_396 CC_NOTUSED = {
\r
26222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26224 0, 0 /* No PER value map */
\r
26226 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
\r
26227 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26228 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26229 0, 0 /* No PER value map */
\r
26231 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
\r
26232 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26234 0, 0 /* No PER value map */
\r
26236 static asn_per_constraints_t asn_PER_memb_value_constr_400 CC_NOTUSED = {
\r
26237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26239 0, 0 /* No PER value map */
\r
26241 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
\r
26242 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26244 0, 0 /* No PER value map */
\r
26246 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
\r
26247 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26249 0, 0 /* No PER value map */
\r
26251 static asn_per_constraints_t asn_PER_memb_value_constr_404 CC_NOTUSED = {
\r
26252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26254 0, 0 /* No PER value map */
\r
26256 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
\r
26257 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26258 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26259 0, 0 /* No PER value map */
\r
26261 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
\r
26262 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26263 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26264 0, 0 /* No PER value map */
\r
26266 static asn_per_constraints_t asn_PER_memb_value_constr_408 CC_NOTUSED = {
\r
26267 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26268 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26269 0, 0 /* No PER value map */
\r
26271 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
\r
26272 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26274 0, 0 /* No PER value map */
\r
26276 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
\r
26277 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26279 0, 0 /* No PER value map */
\r
26281 static asn_per_constraints_t asn_PER_memb_value_constr_412 CC_NOTUSED = {
\r
26282 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26283 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26284 0, 0 /* No PER value map */
\r
26286 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
\r
26287 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26289 0, 0 /* No PER value map */
\r
26291 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
\r
26292 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26294 0, 0 /* No PER value map */
\r
26296 static asn_per_constraints_t asn_PER_memb_value_constr_416 CC_NOTUSED = {
\r
26297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26298 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26299 0, 0 /* No PER value map */
\r
26301 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
\r
26302 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26303 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26304 0, 0 /* No PER value map */
\r
26306 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
\r
26307 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26308 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26309 0, 0 /* No PER value map */
\r
26311 static asn_per_constraints_t asn_PER_memb_value_constr_420 CC_NOTUSED = {
\r
26312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26314 0, 0 /* No PER value map */
\r
26316 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
\r
26317 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26319 0, 0 /* No PER value map */
\r
26321 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
\r
26322 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26323 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26324 0, 0 /* No PER value map */
\r
26326 static asn_per_constraints_t asn_PER_memb_value_constr_424 CC_NOTUSED = {
\r
26327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26329 0, 0 /* No PER value map */
\r
26331 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
\r
26332 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26334 0, 0 /* No PER value map */
\r
26336 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
\r
26337 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26338 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26339 0, 0 /* No PER value map */
\r
26341 static asn_per_constraints_t asn_PER_memb_value_constr_428 CC_NOTUSED = {
\r
26342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26343 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26344 0, 0 /* No PER value map */
\r
26346 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
\r
26347 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26349 0, 0 /* No PER value map */
\r
26351 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
\r
26352 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26354 0, 0 /* No PER value map */
\r
26356 static asn_per_constraints_t asn_PER_memb_value_constr_432 CC_NOTUSED = {
\r
26357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26359 0, 0 /* No PER value map */
\r
26361 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
\r
26362 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26363 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26364 0, 0 /* No PER value map */
\r
26366 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
\r
26367 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26369 0, 0 /* No PER value map */
\r
26371 static asn_per_constraints_t asn_PER_memb_value_constr_436 CC_NOTUSED = {
\r
26372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26374 0, 0 /* No PER value map */
\r
26376 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
\r
26377 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26378 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26379 0, 0 /* No PER value map */
\r
26381 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
\r
26382 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26383 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26384 0, 0 /* No PER value map */
\r
26386 static asn_per_constraints_t asn_PER_memb_value_constr_440 CC_NOTUSED = {
\r
26387 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26388 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26389 0, 0 /* No PER value map */
\r
26391 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
\r
26392 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26394 0, 0 /* No PER value map */
\r
26396 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
\r
26397 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26399 0, 0 /* No PER value map */
\r
26401 static asn_per_constraints_t asn_PER_memb_value_constr_444 CC_NOTUSED = {
\r
26402 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26403 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26404 0, 0 /* No PER value map */
\r
26406 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
\r
26407 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26409 0, 0 /* No PER value map */
\r
26411 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
\r
26412 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26414 0, 0 /* No PER value map */
\r
26416 static asn_per_constraints_t asn_PER_memb_value_constr_448 CC_NOTUSED = {
\r
26417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26418 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26419 0, 0 /* No PER value map */
\r
26421 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
\r
26422 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26423 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26424 0, 0 /* No PER value map */
\r
26426 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
\r
26427 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26428 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26429 0, 0 /* No PER value map */
\r
26431 static asn_per_constraints_t asn_PER_memb_value_constr_452 CC_NOTUSED = {
\r
26432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26434 0, 0 /* No PER value map */
\r
26436 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
\r
26437 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26439 0, 0 /* No PER value map */
\r
26441 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
\r
26442 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26443 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26444 0, 0 /* No PER value map */
\r
26446 static asn_per_constraints_t asn_PER_memb_value_constr_456 CC_NOTUSED = {
\r
26447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26449 0, 0 /* No PER value map */
\r
26451 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
\r
26452 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26454 0, 0 /* No PER value map */
\r
26456 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
\r
26457 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26458 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26459 0, 0 /* No PER value map */
\r
26461 static asn_per_constraints_t asn_PER_memb_value_constr_460 CC_NOTUSED = {
\r
26462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26463 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26464 0, 0 /* No PER value map */
\r
26466 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
\r
26467 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26468 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26469 0, 0 /* No PER value map */
\r
26471 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
\r
26472 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26474 0, 0 /* No PER value map */
\r
26476 static asn_per_constraints_t asn_PER_memb_value_constr_464 CC_NOTUSED = {
\r
26477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26479 0, 0 /* No PER value map */
\r
26481 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
\r
26482 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26483 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26484 0, 0 /* No PER value map */
\r
26486 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
\r
26487 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26489 0, 0 /* No PER value map */
\r
26491 static asn_per_constraints_t asn_PER_memb_value_constr_468 CC_NOTUSED = {
\r
26492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26494 0, 0 /* No PER value map */
\r
26496 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
\r
26497 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26498 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26499 0, 0 /* No PER value map */
\r
26501 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
\r
26502 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26503 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26504 0, 0 /* No PER value map */
\r
26506 static asn_per_constraints_t asn_PER_memb_value_constr_472 CC_NOTUSED = {
\r
26507 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26508 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26509 0, 0 /* No PER value map */
\r
26511 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
\r
26512 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26514 0, 0 /* No PER value map */
\r
26516 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
\r
26517 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26519 0, 0 /* No PER value map */
\r
26521 static asn_per_constraints_t asn_PER_memb_value_constr_476 CC_NOTUSED = {
\r
26522 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26524 0, 0 /* No PER value map */
\r
26526 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
\r
26527 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26529 0, 0 /* No PER value map */
\r
26531 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
\r
26532 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26534 0, 0 /* No PER value map */
\r
26536 static asn_per_constraints_t asn_PER_memb_value_constr_480 CC_NOTUSED = {
\r
26537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26539 0, 0 /* No PER value map */
\r
26541 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
\r
26542 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26543 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26544 0, 0 /* No PER value map */
\r
26546 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
\r
26547 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26548 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26549 0, 0 /* No PER value map */
\r
26551 static asn_per_constraints_t asn_PER_memb_value_constr_484 CC_NOTUSED = {
\r
26552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26554 0, 0 /* No PER value map */
\r
26556 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
\r
26557 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26559 0, 0 /* No PER value map */
\r
26561 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
\r
26562 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26563 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26564 0, 0 /* No PER value map */
\r
26566 static asn_per_constraints_t asn_PER_memb_value_constr_488 CC_NOTUSED = {
\r
26567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26569 0, 0 /* No PER value map */
\r
26571 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
\r
26572 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26574 0, 0 /* No PER value map */
\r
26576 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
\r
26577 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26578 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26579 0, 0 /* No PER value map */
\r
26581 static asn_per_constraints_t asn_PER_memb_value_constr_492 CC_NOTUSED = {
\r
26582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26584 0, 0 /* No PER value map */
\r
26586 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
\r
26587 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26588 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26589 0, 0 /* No PER value map */
\r
26591 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
\r
26592 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26594 0, 0 /* No PER value map */
\r
26596 static asn_per_constraints_t asn_PER_memb_value_constr_496 CC_NOTUSED = {
\r
26597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26599 0, 0 /* No PER value map */
\r
26601 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
\r
26602 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26603 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26604 0, 0 /* No PER value map */
\r
26606 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
\r
26607 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26609 0, 0 /* No PER value map */
\r
26611 static asn_per_constraints_t asn_PER_memb_value_constr_500 CC_NOTUSED = {
\r
26612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26614 0, 0 /* No PER value map */
\r
26616 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
\r
26617 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26618 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26619 0, 0 /* No PER value map */
\r
26621 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
\r
26622 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26623 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26624 0, 0 /* No PER value map */
\r
26626 static asn_per_constraints_t asn_PER_memb_value_constr_504 CC_NOTUSED = {
\r
26627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26629 0, 0 /* No PER value map */
\r
26631 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
\r
26632 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26634 0, 0 /* No PER value map */
\r
26636 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
\r
26637 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26639 0, 0 /* No PER value map */
\r
26641 static asn_per_constraints_t asn_PER_memb_value_constr_508 CC_NOTUSED = {
\r
26642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26644 0, 0 /* No PER value map */
\r
26646 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
\r
26647 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26649 0, 0 /* No PER value map */
\r
26651 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
\r
26652 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26654 0, 0 /* No PER value map */
\r
26656 static asn_per_constraints_t asn_PER_memb_value_constr_512 CC_NOTUSED = {
\r
26657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26659 0, 0 /* No PER value map */
\r
26661 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
\r
26662 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26663 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26664 0, 0 /* No PER value map */
\r
26666 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
\r
26667 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26668 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26669 0, 0 /* No PER value map */
\r
26671 static asn_per_constraints_t asn_PER_memb_value_constr_516 CC_NOTUSED = {
\r
26672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26674 0, 0 /* No PER value map */
\r
26676 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
\r
26677 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26679 0, 0 /* No PER value map */
\r
26681 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
\r
26682 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26683 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26684 0, 0 /* No PER value map */
\r
26686 static asn_per_constraints_t asn_PER_memb_value_constr_520 CC_NOTUSED = {
\r
26687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26689 0, 0 /* No PER value map */
\r
26691 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
\r
26692 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26694 0, 0 /* No PER value map */
\r
26696 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
\r
26697 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26698 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26699 0, 0 /* No PER value map */
\r
26701 static asn_per_constraints_t asn_PER_memb_value_constr_524 CC_NOTUSED = {
\r
26702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26704 0, 0 /* No PER value map */
\r
26706 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
\r
26707 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26708 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26709 0, 0 /* No PER value map */
\r
26711 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
\r
26712 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26714 0, 0 /* No PER value map */
\r
26716 static asn_per_constraints_t asn_PER_memb_value_constr_528 CC_NOTUSED = {
\r
26717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26719 0, 0 /* No PER value map */
\r
26721 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
\r
26722 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26723 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26724 0, 0 /* No PER value map */
\r
26726 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
\r
26727 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26729 0, 0 /* No PER value map */
\r
26731 static asn_per_constraints_t asn_PER_memb_value_constr_532 CC_NOTUSED = {
\r
26732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26734 0, 0 /* No PER value map */
\r
26736 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
\r
26737 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26738 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26739 0, 0 /* No PER value map */
\r
26741 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
\r
26742 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26744 0, 0 /* No PER value map */
\r
26746 static asn_per_constraints_t asn_PER_memb_value_constr_536 CC_NOTUSED = {
\r
26747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26749 0, 0 /* No PER value map */
\r
26751 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
\r
26752 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26754 0, 0 /* No PER value map */
\r
26756 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
\r
26757 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26759 0, 0 /* No PER value map */
\r
26761 static asn_per_constraints_t asn_PER_memb_value_constr_540 CC_NOTUSED = {
\r
26762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26764 0, 0 /* No PER value map */
\r
26766 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
\r
26767 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26769 0, 0 /* No PER value map */
\r
26771 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
\r
26772 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26774 0, 0 /* No PER value map */
\r
26776 static asn_per_constraints_t asn_PER_memb_value_constr_544 CC_NOTUSED = {
\r
26777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26779 0, 0 /* No PER value map */
\r
26781 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
\r
26782 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26783 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26784 0, 0 /* No PER value map */
\r
26786 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
\r
26787 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26789 0, 0 /* No PER value map */
\r
26791 static asn_per_constraints_t asn_PER_memb_value_constr_548 CC_NOTUSED = {
\r
26792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26794 0, 0 /* No PER value map */
\r
26796 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
\r
26797 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26799 0, 0 /* No PER value map */
\r
26801 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
\r
26802 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26804 0, 0 /* No PER value map */
\r
26806 static asn_per_constraints_t asn_PER_memb_value_constr_552 CC_NOTUSED = {
\r
26807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26809 0, 0 /* No PER value map */
\r
26811 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
\r
26812 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26814 0, 0 /* No PER value map */
\r
26816 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
\r
26817 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26818 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26819 0, 0 /* No PER value map */
\r
26821 static asn_per_constraints_t asn_PER_memb_value_constr_556 CC_NOTUSED = {
\r
26822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26824 0, 0 /* No PER value map */
\r
26826 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
\r
26827 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26829 0, 0 /* No PER value map */
\r
26831 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
\r
26832 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26834 0, 0 /* No PER value map */
\r
26836 static asn_per_constraints_t asn_PER_memb_value_constr_560 CC_NOTUSED = {
\r
26837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26839 0, 0 /* No PER value map */
\r
26841 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
\r
26842 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26843 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26844 0, 0 /* No PER value map */
\r
26846 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
\r
26847 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26849 0, 0 /* No PER value map */
\r
26851 static asn_per_constraints_t asn_PER_memb_value_constr_564 CC_NOTUSED = {
\r
26852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26854 0, 0 /* No PER value map */
\r
26856 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
\r
26857 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26858 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26859 0, 0 /* No PER value map */
\r
26861 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
\r
26862 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26864 0, 0 /* No PER value map */
\r
26866 static asn_per_constraints_t asn_PER_memb_value_constr_568 CC_NOTUSED = {
\r
26867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26869 0, 0 /* No PER value map */
\r
26871 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
\r
26872 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26874 0, 0 /* No PER value map */
\r
26876 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
\r
26877 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26879 0, 0 /* No PER value map */
\r
26881 static asn_per_constraints_t asn_PER_memb_value_constr_572 CC_NOTUSED = {
\r
26882 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26883 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26884 0, 0 /* No PER value map */
\r
26886 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
\r
26887 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26889 0, 0 /* No PER value map */
\r
26891 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
\r
26892 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26894 0, 0 /* No PER value map */
\r
26896 static asn_per_constraints_t asn_PER_memb_value_constr_576 CC_NOTUSED = {
\r
26897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26898 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26899 0, 0 /* No PER value map */
\r
26901 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
\r
26902 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26903 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26904 0, 0 /* No PER value map */
\r
26906 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
\r
26907 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26908 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26909 0, 0 /* No PER value map */
\r
26911 static asn_per_constraints_t asn_PER_memb_value_constr_580 CC_NOTUSED = {
\r
26912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26914 0, 0 /* No PER value map */
\r
26916 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
\r
26917 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26919 0, 0 /* No PER value map */
\r
26921 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
\r
26922 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26923 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26924 0, 0 /* No PER value map */
\r
26926 static asn_per_constraints_t asn_PER_memb_value_constr_584 CC_NOTUSED = {
\r
26927 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26929 0, 0 /* No PER value map */
\r
26931 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
\r
26932 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26934 0, 0 /* No PER value map */
\r
26936 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
\r
26937 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26938 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26939 0, 0 /* No PER value map */
\r
26941 static asn_per_constraints_t asn_PER_memb_value_constr_588 CC_NOTUSED = {
\r
26942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26944 0, 0 /* No PER value map */
\r
26946 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
\r
26947 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26948 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26949 0, 0 /* No PER value map */
\r
26951 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
\r
26952 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26954 0, 0 /* No PER value map */
\r
26956 static asn_per_constraints_t asn_PER_memb_value_constr_592 CC_NOTUSED = {
\r
26957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26959 0, 0 /* No PER value map */
\r
26961 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
\r
26962 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26963 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26964 0, 0 /* No PER value map */
\r
26966 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
\r
26967 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26969 0, 0 /* No PER value map */
\r
26971 static asn_per_constraints_t asn_PER_memb_value_constr_596 CC_NOTUSED = {
\r
26972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26974 0, 0 /* No PER value map */
\r
26976 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
\r
26977 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26978 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26979 0, 0 /* No PER value map */
\r
26981 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
\r
26982 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26983 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26984 0, 0 /* No PER value map */
\r
26986 static asn_per_constraints_t asn_PER_memb_value_constr_600 CC_NOTUSED = {
\r
26987 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26988 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26989 0, 0 /* No PER value map */
\r
26991 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
\r
26992 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
26993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26994 0, 0 /* No PER value map */
\r
26996 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
\r
26997 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
26998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
26999 0, 0 /* No PER value map */
\r
27001 static asn_per_constraints_t asn_PER_memb_value_constr_604 CC_NOTUSED = {
\r
27002 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27003 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27004 0, 0 /* No PER value map */
\r
27006 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
\r
27007 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27009 0, 0 /* No PER value map */
\r
27011 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
\r
27012 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27014 0, 0 /* No PER value map */
\r
27016 static asn_per_constraints_t asn_PER_memb_value_constr_608 CC_NOTUSED = {
\r
27017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27018 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27019 0, 0 /* No PER value map */
\r
27021 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
\r
27022 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27023 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27024 0, 0 /* No PER value map */
\r
27026 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
\r
27027 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27028 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27029 0, 0 /* No PER value map */
\r
27031 static asn_per_constraints_t asn_PER_memb_value_constr_612 CC_NOTUSED = {
\r
27032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27034 0, 0 /* No PER value map */
\r
27036 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
\r
27037 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27039 0, 0 /* No PER value map */
\r
27041 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
\r
27042 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27043 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27044 0, 0 /* No PER value map */
\r
27046 static asn_per_constraints_t asn_PER_memb_value_constr_616 CC_NOTUSED = {
\r
27047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27049 0, 0 /* No PER value map */
\r
27051 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
\r
27052 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27054 0, 0 /* No PER value map */
\r
27056 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
\r
27057 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27058 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27059 0, 0 /* No PER value map */
\r
27061 static asn_per_constraints_t asn_PER_memb_value_constr_620 CC_NOTUSED = {
\r
27062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27063 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27064 0, 0 /* No PER value map */
\r
27066 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
\r
27067 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27069 0, 0 /* No PER value map */
\r
27071 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
\r
27072 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27074 0, 0 /* No PER value map */
\r
27076 static asn_per_constraints_t asn_PER_memb_value_constr_624 CC_NOTUSED = {
\r
27077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27079 0, 0 /* No PER value map */
\r
27081 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
\r
27082 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27083 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27084 0, 0 /* No PER value map */
\r
27086 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
\r
27087 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27089 0, 0 /* No PER value map */
\r
27091 static asn_per_constraints_t asn_PER_memb_value_constr_628 CC_NOTUSED = {
\r
27092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27094 0, 0 /* No PER value map */
\r
27096 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
\r
27097 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27098 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27099 0, 0 /* No PER value map */
\r
27101 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
\r
27102 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27104 0, 0 /* No PER value map */
\r
27106 static asn_per_constraints_t asn_PER_memb_value_constr_632 CC_NOTUSED = {
\r
27107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27108 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27109 0, 0 /* No PER value map */
\r
27111 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
\r
27112 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27114 0, 0 /* No PER value map */
\r
27116 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
\r
27117 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27119 0, 0 /* No PER value map */
\r
27121 static asn_per_constraints_t asn_PER_memb_value_constr_636 CC_NOTUSED = {
\r
27122 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27123 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27124 0, 0 /* No PER value map */
\r
27126 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
\r
27127 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27129 0, 0 /* No PER value map */
\r
27131 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
\r
27132 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27134 0, 0 /* No PER value map */
\r
27136 static asn_per_constraints_t asn_PER_memb_value_constr_640 CC_NOTUSED = {
\r
27137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27139 0, 0 /* No PER value map */
\r
27141 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
\r
27142 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27144 0, 0 /* No PER value map */
\r
27146 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
\r
27147 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27148 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27149 0, 0 /* No PER value map */
\r
27151 static asn_per_constraints_t asn_PER_memb_value_constr_644 CC_NOTUSED = {
\r
27152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27154 0, 0 /* No PER value map */
\r
27156 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
\r
27157 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27159 0, 0 /* No PER value map */
\r
27161 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
\r
27162 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27163 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27164 0, 0 /* No PER value map */
\r
27166 static asn_per_constraints_t asn_PER_memb_value_constr_648 CC_NOTUSED = {
\r
27167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27169 0, 0 /* No PER value map */
\r
27171 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
\r
27172 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27174 0, 0 /* No PER value map */
\r
27176 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
\r
27177 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27178 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27179 0, 0 /* No PER value map */
\r
27181 static asn_per_constraints_t asn_PER_memb_value_constr_652 CC_NOTUSED = {
\r
27182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27183 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27184 0, 0 /* No PER value map */
\r
27186 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
\r
27187 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27189 0, 0 /* No PER value map */
\r
27191 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
\r
27192 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27194 0, 0 /* No PER value map */
\r
27196 static asn_per_constraints_t asn_PER_memb_value_constr_656 CC_NOTUSED = {
\r
27197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27199 0, 0 /* No PER value map */
\r
27201 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
\r
27202 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27203 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27204 0, 0 /* No PER value map */
\r
27206 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
\r
27207 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27209 0, 0 /* No PER value map */
\r
27211 static asn_per_constraints_t asn_PER_memb_value_constr_660 CC_NOTUSED = {
\r
27212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27214 0, 0 /* No PER value map */
\r
27216 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
\r
27217 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27218 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27219 0, 0 /* No PER value map */
\r
27221 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
\r
27222 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27224 0, 0 /* No PER value map */
\r
27226 static asn_per_constraints_t asn_PER_memb_value_constr_664 CC_NOTUSED = {
\r
27227 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27228 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27229 0, 0 /* No PER value map */
\r
27231 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
\r
27232 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27234 0, 0 /* No PER value map */
\r
27236 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
\r
27237 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27239 0, 0 /* No PER value map */
\r
27241 static asn_per_constraints_t asn_PER_memb_value_constr_668 CC_NOTUSED = {
\r
27242 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27244 0, 0 /* No PER value map */
\r
27246 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
\r
27247 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27249 0, 0 /* No PER value map */
\r
27251 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
\r
27252 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27254 0, 0 /* No PER value map */
\r
27256 static asn_per_constraints_t asn_PER_memb_value_constr_672 CC_NOTUSED = {
\r
27257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27258 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27259 0, 0 /* No PER value map */
\r
27261 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
\r
27262 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
\r
27263 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27264 0, 0 /* No PER value map */
\r
27266 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
\r
27267 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
\r
27268 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27269 0, 0 /* No PER value map */
\r
27271 static asn_per_constraints_t asn_PER_memb_value_constr_676 CC_NOTUSED = {
\r
27272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
\r
27274 0, 0 /* No PER value map */
\r
27276 static asn_TYPE_member_t asn_MBR_value_4[] = {
\r
27277 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_ItemIEs__value, choice.RICaction_ToBeSetup_Item),
\r
27278 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27280 &asn_DEF_RICaction_ToBeSetup_Item,
\r
27283 0, 0, /* No default value */
\r
27284 "RICaction-ToBeSetup-Item"
\r
27287 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_4[] = {
\r
27288 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-ToBeSetup-Item */
\r
27290 static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
\r
27291 sizeof(struct RICaction_ToBeSetup_ItemIEs__value),
\r
27292 offsetof(struct RICaction_ToBeSetup_ItemIEs__value, _asn_ctx),
\r
27293 offsetof(struct RICaction_ToBeSetup_ItemIEs__value, present),
\r
27294 sizeof(((struct RICaction_ToBeSetup_ItemIEs__value *)0)->present),
\r
27295 asn_MAP_value_tag2el_4,
\r
27296 1, /* Count of tags in the map */
\r
27298 -1 /* Extensions start */
\r
27300 static /* Use -fall-defs-global to expose */
\r
27301 asn_TYPE_descriptor_t asn_DEF_value_4 = {
\r
27304 &asn_OP_OPEN_TYPE,
\r
27305 0, /* No effective tags (pointer) */
\r
27306 0, /* No effective tags (count) */
\r
27307 0, /* No tags (pointer) */
\r
27308 0, /* No tags (count) */
\r
27309 { 0, 0, OPEN_TYPE_constraint },
\r
27311 1, /* Elements count */
\r
27312 &asn_SPC_value_specs_4 /* Additional specs */
\r
27315 asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[] = {
\r
27316 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_ItemIEs, id),
\r
27317 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27318 -1, /* IMPLICIT tag at current level */
\r
27319 &asn_DEF_ProtocolIE_ID,
\r
27321 { 0, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
\r
27322 0, 0, /* No default value */
\r
27325 { ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_ItemIEs, criticality),
\r
27326 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27327 -1, /* IMPLICIT tag at current level */
\r
27328 &asn_DEF_Criticality,
\r
27329 select_RICaction_ToBeSetup_ItemIEs_criticality_type,
\r
27330 { 0, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
\r
27331 0, 0, /* No default value */
\r
27334 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_ToBeSetup_ItemIEs, value),
\r
27335 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27336 +1, /* EXPLICIT tag at current level */
\r
27337 &asn_DEF_value_4,
\r
27338 select_RICaction_ToBeSetup_ItemIEs_value_type,
\r
27339 { 0, &asn_PER_memb_value_constr_4, memb_value_constraint_1 },
\r
27340 0, 0, /* No default value */
\r
27344 static const ber_tlv_tag_t asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1[] = {
\r
27345 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27347 static const asn_TYPE_tag2member_t asn_MAP_RICaction_ToBeSetup_ItemIEs_tag2el_1[] = {
\r
27348 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27349 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27350 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
27352 asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1 = {
\r
27353 sizeof(struct RICaction_ToBeSetup_ItemIEs),
\r
27354 offsetof(struct RICaction_ToBeSetup_ItemIEs, _asn_ctx),
\r
27355 asn_MAP_RICaction_ToBeSetup_ItemIEs_tag2el_1,
\r
27356 3, /* Count of tags in the map */
\r
27357 0, 0, 0, /* Optional elements (not needed) */
\r
27358 -1, /* First extension addition */
\r
27360 asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs = {
\r
27361 "RICaction-ToBeSetup-ItemIEs",
\r
27362 "RICaction-ToBeSetup-ItemIEs",
\r
27363 &asn_OP_SEQUENCE,
\r
27364 asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1,
\r
27365 sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1)
\r
27366 /sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1[0]), /* 1 */
\r
27367 asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1, /* Same as above */
\r
27368 sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1)
\r
27369 /sizeof(asn_DEF_RICaction_ToBeSetup_ItemIEs_tags_1[0]), /* 1 */
\r
27370 { 0, 0, SEQUENCE_constraint },
\r
27371 asn_MBR_RICaction_ToBeSetup_ItemIEs_1,
\r
27372 3, /* Elements count */
\r
27373 &asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1 /* Additional specs */
\r
27376 static asn_TYPE_member_t asn_MBR_value_8[] = {
\r
27377 { ATF_NOFLAGS, 0, offsetof(struct RICaction_Admitted_ItemIEs__value, choice.RICaction_Admitted_Item),
\r
27378 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27380 &asn_DEF_RICaction_Admitted_Item,
\r
27383 0, 0, /* No default value */
\r
27384 "RICaction-Admitted-Item"
\r
27387 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_8[] = {
\r
27388 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-Admitted-Item */
\r
27390 static asn_CHOICE_specifics_t asn_SPC_value_specs_8 = {
\r
27391 sizeof(struct RICaction_Admitted_ItemIEs__value),
\r
27392 offsetof(struct RICaction_Admitted_ItemIEs__value, _asn_ctx),
\r
27393 offsetof(struct RICaction_Admitted_ItemIEs__value, present),
\r
27394 sizeof(((struct RICaction_Admitted_ItemIEs__value *)0)->present),
\r
27395 asn_MAP_value_tag2el_8,
\r
27396 1, /* Count of tags in the map */
\r
27398 -1 /* Extensions start */
\r
27400 static /* Use -fall-defs-global to expose */
\r
27401 asn_TYPE_descriptor_t asn_DEF_value_8 = {
\r
27404 &asn_OP_OPEN_TYPE,
\r
27405 0, /* No effective tags (pointer) */
\r
27406 0, /* No effective tags (count) */
\r
27407 0, /* No tags (pointer) */
\r
27408 0, /* No tags (count) */
\r
27409 { 0, 0, OPEN_TYPE_constraint },
\r
27411 1, /* Elements count */
\r
27412 &asn_SPC_value_specs_8 /* Additional specs */
\r
27415 asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[] = {
\r
27416 { ATF_NOFLAGS, 0, offsetof(struct RICaction_Admitted_ItemIEs, id),
\r
27417 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27418 -1, /* IMPLICIT tag at current level */
\r
27419 &asn_DEF_ProtocolIE_ID,
\r
27421 { 0, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
\r
27422 0, 0, /* No default value */
\r
27425 { ATF_NOFLAGS, 0, offsetof(struct RICaction_Admitted_ItemIEs, criticality),
\r
27426 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27427 -1, /* IMPLICIT tag at current level */
\r
27428 &asn_DEF_Criticality,
\r
27429 select_RICaction_Admitted_ItemIEs_criticality_type,
\r
27430 { 0, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
\r
27431 0, 0, /* No default value */
\r
27434 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_Admitted_ItemIEs, value),
\r
27435 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27436 +1, /* EXPLICIT tag at current level */
\r
27437 &asn_DEF_value_8,
\r
27438 select_RICaction_Admitted_ItemIEs_value_type,
\r
27439 { 0, &asn_PER_memb_value_constr_8, memb_value_constraint_5 },
\r
27440 0, 0, /* No default value */
\r
27444 static const ber_tlv_tag_t asn_DEF_RICaction_Admitted_ItemIEs_tags_5[] = {
\r
27445 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27447 static const asn_TYPE_tag2member_t asn_MAP_RICaction_Admitted_ItemIEs_tag2el_5[] = {
\r
27448 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27449 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27450 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
27452 asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5 = {
\r
27453 sizeof(struct RICaction_Admitted_ItemIEs),
\r
27454 offsetof(struct RICaction_Admitted_ItemIEs, _asn_ctx),
\r
27455 asn_MAP_RICaction_Admitted_ItemIEs_tag2el_5,
\r
27456 3, /* Count of tags in the map */
\r
27457 0, 0, 0, /* Optional elements (not needed) */
\r
27458 -1, /* First extension addition */
\r
27460 asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs = {
\r
27461 "RICaction-Admitted-ItemIEs",
\r
27462 "RICaction-Admitted-ItemIEs",
\r
27463 &asn_OP_SEQUENCE,
\r
27464 asn_DEF_RICaction_Admitted_ItemIEs_tags_5,
\r
27465 sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5)
\r
27466 /sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5[0]), /* 1 */
\r
27467 asn_DEF_RICaction_Admitted_ItemIEs_tags_5, /* Same as above */
\r
27468 sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5)
\r
27469 /sizeof(asn_DEF_RICaction_Admitted_ItemIEs_tags_5[0]), /* 1 */
\r
27470 { 0, 0, SEQUENCE_constraint },
\r
27471 asn_MBR_RICaction_Admitted_ItemIEs_5,
\r
27472 3, /* Elements count */
\r
27473 &asn_SPC_RICaction_Admitted_ItemIEs_specs_5 /* Additional specs */
\r
27476 static asn_TYPE_member_t asn_MBR_value_12[] = {
\r
27477 { ATF_NOFLAGS, 0, offsetof(struct RICaction_NotAdmitted_ItemIEs__value, choice.RICaction_NotAdmitted_Item),
\r
27478 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27480 &asn_DEF_RICaction_NotAdmitted_Item,
\r
27483 0, 0, /* No default value */
\r
27484 "RICaction-NotAdmitted-Item"
\r
27487 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_12[] = {
\r
27488 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICaction-NotAdmitted-Item */
\r
27490 static asn_CHOICE_specifics_t asn_SPC_value_specs_12 = {
\r
27491 sizeof(struct RICaction_NotAdmitted_ItemIEs__value),
\r
27492 offsetof(struct RICaction_NotAdmitted_ItemIEs__value, _asn_ctx),
\r
27493 offsetof(struct RICaction_NotAdmitted_ItemIEs__value, present),
\r
27494 sizeof(((struct RICaction_NotAdmitted_ItemIEs__value *)0)->present),
\r
27495 asn_MAP_value_tag2el_12,
\r
27496 1, /* Count of tags in the map */
\r
27498 -1 /* Extensions start */
\r
27500 static /* Use -fall-defs-global to expose */
\r
27501 asn_TYPE_descriptor_t asn_DEF_value_12 = {
\r
27504 &asn_OP_OPEN_TYPE,
\r
27505 0, /* No effective tags (pointer) */
\r
27506 0, /* No effective tags (count) */
\r
27507 0, /* No tags (pointer) */
\r
27508 0, /* No tags (count) */
\r
27509 { 0, 0, OPEN_TYPE_constraint },
\r
27510 asn_MBR_value_12,
\r
27511 1, /* Elements count */
\r
27512 &asn_SPC_value_specs_12 /* Additional specs */
\r
27515 asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[] = {
\r
27516 { ATF_NOFLAGS, 0, offsetof(struct RICaction_NotAdmitted_ItemIEs, id),
\r
27517 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27518 -1, /* IMPLICIT tag at current level */
\r
27519 &asn_DEF_ProtocolIE_ID,
\r
27521 { 0, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
\r
27522 0, 0, /* No default value */
\r
27525 { ATF_NOFLAGS, 0, offsetof(struct RICaction_NotAdmitted_ItemIEs, criticality),
\r
27526 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27527 -1, /* IMPLICIT tag at current level */
\r
27528 &asn_DEF_Criticality,
\r
27529 select_RICaction_NotAdmitted_ItemIEs_criticality_type,
\r
27530 { 0, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
\r
27531 0, 0, /* No default value */
\r
27534 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICaction_NotAdmitted_ItemIEs, value),
\r
27535 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27536 +1, /* EXPLICIT tag at current level */
\r
27537 &asn_DEF_value_12,
\r
27538 select_RICaction_NotAdmitted_ItemIEs_value_type,
\r
27539 { 0, &asn_PER_memb_value_constr_12, memb_value_constraint_9 },
\r
27540 0, 0, /* No default value */
\r
27544 static const ber_tlv_tag_t asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9[] = {
\r
27545 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27547 static const asn_TYPE_tag2member_t asn_MAP_RICaction_NotAdmitted_ItemIEs_tag2el_9[] = {
\r
27548 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27549 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27550 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
27552 asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9 = {
\r
27553 sizeof(struct RICaction_NotAdmitted_ItemIEs),
\r
27554 offsetof(struct RICaction_NotAdmitted_ItemIEs, _asn_ctx),
\r
27555 asn_MAP_RICaction_NotAdmitted_ItemIEs_tag2el_9,
\r
27556 3, /* Count of tags in the map */
\r
27557 0, 0, 0, /* Optional elements (not needed) */
\r
27558 -1, /* First extension addition */
\r
27560 asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs = {
\r
27561 "RICaction-NotAdmitted-ItemIEs",
\r
27562 "RICaction-NotAdmitted-ItemIEs",
\r
27563 &asn_OP_SEQUENCE,
\r
27564 asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9,
\r
27565 sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9)
\r
27566 /sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9[0]), /* 1 */
\r
27567 asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9, /* Same as above */
\r
27568 sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9)
\r
27569 /sizeof(asn_DEF_RICaction_NotAdmitted_ItemIEs_tags_9[0]), /* 1 */
\r
27570 { 0, 0, SEQUENCE_constraint },
\r
27571 asn_MBR_RICaction_NotAdmitted_ItemIEs_9,
\r
27572 3, /* Elements count */
\r
27573 &asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9 /* Additional specs */
\r
27576 static asn_TYPE_member_t asn_MBR_value_16[] = {
\r
27577 { ATF_NOFLAGS, 0, offsetof(struct RANfunction_ItemIEs__value, choice.RANfunction_Item),
\r
27578 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27580 &asn_DEF_RANfunction_Item,
\r
27583 0, 0, /* No default value */
\r
27584 "RANfunction-Item"
\r
27587 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_16[] = {
\r
27588 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RANfunction-Item */
\r
27590 static asn_CHOICE_specifics_t asn_SPC_value_specs_16 = {
\r
27591 sizeof(struct RANfunction_ItemIEs__value),
\r
27592 offsetof(struct RANfunction_ItemIEs__value, _asn_ctx),
\r
27593 offsetof(struct RANfunction_ItemIEs__value, present),
\r
27594 sizeof(((struct RANfunction_ItemIEs__value *)0)->present),
\r
27595 asn_MAP_value_tag2el_16,
\r
27596 1, /* Count of tags in the map */
\r
27598 -1 /* Extensions start */
\r
27600 static /* Use -fall-defs-global to expose */
\r
27601 asn_TYPE_descriptor_t asn_DEF_value_16 = {
\r
27604 &asn_OP_OPEN_TYPE,
\r
27605 0, /* No effective tags (pointer) */
\r
27606 0, /* No effective tags (count) */
\r
27607 0, /* No tags (pointer) */
\r
27608 0, /* No tags (count) */
\r
27609 { 0, 0, OPEN_TYPE_constraint },
\r
27610 asn_MBR_value_16,
\r
27611 1, /* Elements count */
\r
27612 &asn_SPC_value_specs_16 /* Additional specs */
\r
27615 asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_13[] = {
\r
27616 { ATF_NOFLAGS, 0, offsetof(struct RANfunction_ItemIEs, id),
\r
27617 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27618 -1, /* IMPLICIT tag at current level */
\r
27619 &asn_DEF_ProtocolIE_ID,
\r
27621 { 0, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
\r
27622 0, 0, /* No default value */
\r
27625 { ATF_NOFLAGS, 0, offsetof(struct RANfunction_ItemIEs, criticality),
\r
27626 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27627 -1, /* IMPLICIT tag at current level */
\r
27628 &asn_DEF_Criticality,
\r
27629 select_RANfunction_ItemIEs_criticality_type,
\r
27630 { 0, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
\r
27631 0, 0, /* No default value */
\r
27634 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANfunction_ItemIEs, value),
\r
27635 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27636 +1, /* EXPLICIT tag at current level */
\r
27637 &asn_DEF_value_16,
\r
27638 select_RANfunction_ItemIEs_value_type,
\r
27639 { 0, &asn_PER_memb_value_constr_16, memb_value_constraint_13 },
\r
27640 0, 0, /* No default value */
\r
27644 static const ber_tlv_tag_t asn_DEF_RANfunction_ItemIEs_tags_13[] = {
\r
27645 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27647 static const asn_TYPE_tag2member_t asn_MAP_RANfunction_ItemIEs_tag2el_13[] = {
\r
27648 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27649 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27650 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
27652 asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_13 = {
\r
27653 sizeof(struct RANfunction_ItemIEs),
\r
27654 offsetof(struct RANfunction_ItemIEs, _asn_ctx),
\r
27655 asn_MAP_RANfunction_ItemIEs_tag2el_13,
\r
27656 3, /* Count of tags in the map */
\r
27657 0, 0, 0, /* Optional elements (not needed) */
\r
27658 -1, /* First extension addition */
\r
27660 asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs = {
\r
27661 "RANfunction-ItemIEs",
\r
27662 "RANfunction-ItemIEs",
\r
27663 &asn_OP_SEQUENCE,
\r
27664 asn_DEF_RANfunction_ItemIEs_tags_13,
\r
27665 sizeof(asn_DEF_RANfunction_ItemIEs_tags_13)
\r
27666 /sizeof(asn_DEF_RANfunction_ItemIEs_tags_13[0]), /* 1 */
\r
27667 asn_DEF_RANfunction_ItemIEs_tags_13, /* Same as above */
\r
27668 sizeof(asn_DEF_RANfunction_ItemIEs_tags_13)
\r
27669 /sizeof(asn_DEF_RANfunction_ItemIEs_tags_13[0]), /* 1 */
\r
27670 { 0, 0, SEQUENCE_constraint },
\r
27671 asn_MBR_RANfunction_ItemIEs_13,
\r
27672 3, /* Elements count */
\r
27673 &asn_SPC_RANfunction_ItemIEs_specs_13 /* Additional specs */
\r
27676 static asn_TYPE_member_t asn_MBR_value_20[] = {
\r
27677 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionID_ItemIEs__value, choice.RANfunctionID_Item),
\r
27678 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27680 &asn_DEF_RANfunctionID_Item,
\r
27683 0, 0, /* No default value */
\r
27684 "RANfunctionID-Item"
\r
27687 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_20[] = {
\r
27688 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RANfunctionID-Item */
\r
27690 static asn_CHOICE_specifics_t asn_SPC_value_specs_20 = {
\r
27691 sizeof(struct RANfunctionID_ItemIEs__value),
\r
27692 offsetof(struct RANfunctionID_ItemIEs__value, _asn_ctx),
\r
27693 offsetof(struct RANfunctionID_ItemIEs__value, present),
\r
27694 sizeof(((struct RANfunctionID_ItemIEs__value *)0)->present),
\r
27695 asn_MAP_value_tag2el_20,
\r
27696 1, /* Count of tags in the map */
\r
27698 -1 /* Extensions start */
\r
27700 static /* Use -fall-defs-global to expose */
\r
27701 asn_TYPE_descriptor_t asn_DEF_value_20 = {
\r
27704 &asn_OP_OPEN_TYPE,
\r
27705 0, /* No effective tags (pointer) */
\r
27706 0, /* No effective tags (count) */
\r
27707 0, /* No tags (pointer) */
\r
27708 0, /* No tags (count) */
\r
27709 { 0, 0, OPEN_TYPE_constraint },
\r
27710 asn_MBR_value_20,
\r
27711 1, /* Elements count */
\r
27712 &asn_SPC_value_specs_20 /* Additional specs */
\r
27715 asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_17[] = {
\r
27716 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionID_ItemIEs, id),
\r
27717 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27718 -1, /* IMPLICIT tag at current level */
\r
27719 &asn_DEF_ProtocolIE_ID,
\r
27721 { 0, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
\r
27722 0, 0, /* No default value */
\r
27725 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionID_ItemIEs, criticality),
\r
27726 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27727 -1, /* IMPLICIT tag at current level */
\r
27728 &asn_DEF_Criticality,
\r
27729 select_RANfunctionID_ItemIEs_criticality_type,
\r
27730 { 0, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
\r
27731 0, 0, /* No default value */
\r
27734 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANfunctionID_ItemIEs, value),
\r
27735 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27736 +1, /* EXPLICIT tag at current level */
\r
27737 &asn_DEF_value_20,
\r
27738 select_RANfunctionID_ItemIEs_value_type,
\r
27739 { 0, &asn_PER_memb_value_constr_20, memb_value_constraint_17 },
\r
27740 0, 0, /* No default value */
\r
27744 static const ber_tlv_tag_t asn_DEF_RANfunctionID_ItemIEs_tags_17[] = {
\r
27745 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27747 static const asn_TYPE_tag2member_t asn_MAP_RANfunctionID_ItemIEs_tag2el_17[] = {
\r
27748 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27749 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27750 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
27752 asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_17 = {
\r
27753 sizeof(struct RANfunctionID_ItemIEs),
\r
27754 offsetof(struct RANfunctionID_ItemIEs, _asn_ctx),
\r
27755 asn_MAP_RANfunctionID_ItemIEs_tag2el_17,
\r
27756 3, /* Count of tags in the map */
\r
27757 0, 0, 0, /* Optional elements (not needed) */
\r
27758 -1, /* First extension addition */
\r
27760 asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs = {
\r
27761 "RANfunctionID-ItemIEs",
\r
27762 "RANfunctionID-ItemIEs",
\r
27763 &asn_OP_SEQUENCE,
\r
27764 asn_DEF_RANfunctionID_ItemIEs_tags_17,
\r
27765 sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_17)
\r
27766 /sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_17[0]), /* 1 */
\r
27767 asn_DEF_RANfunctionID_ItemIEs_tags_17, /* Same as above */
\r
27768 sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_17)
\r
27769 /sizeof(asn_DEF_RANfunctionID_ItemIEs_tags_17[0]), /* 1 */
\r
27770 { 0, 0, SEQUENCE_constraint },
\r
27771 asn_MBR_RANfunctionID_ItemIEs_17,
\r
27772 3, /* Elements count */
\r
27773 &asn_SPC_RANfunctionID_ItemIEs_specs_17 /* Additional specs */
\r
27776 static asn_TYPE_member_t asn_MBR_value_24[] = {
\r
27777 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionIDcause_ItemIEs__value, choice.RANfunctionIDcause_Item),
\r
27778 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27780 &asn_DEF_RANfunctionIDcause_Item,
\r
27783 0, 0, /* No default value */
\r
27784 "RANfunctionIDcause-Item"
\r
27787 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_24[] = {
\r
27788 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RANfunctionIDcause-Item */
\r
27790 static asn_CHOICE_specifics_t asn_SPC_value_specs_24 = {
\r
27791 sizeof(struct RANfunctionIDcause_ItemIEs__value),
\r
27792 offsetof(struct RANfunctionIDcause_ItemIEs__value, _asn_ctx),
\r
27793 offsetof(struct RANfunctionIDcause_ItemIEs__value, present),
\r
27794 sizeof(((struct RANfunctionIDcause_ItemIEs__value *)0)->present),
\r
27795 asn_MAP_value_tag2el_24,
\r
27796 1, /* Count of tags in the map */
\r
27798 -1 /* Extensions start */
\r
27800 static /* Use -fall-defs-global to expose */
\r
27801 asn_TYPE_descriptor_t asn_DEF_value_24 = {
\r
27804 &asn_OP_OPEN_TYPE,
\r
27805 0, /* No effective tags (pointer) */
\r
27806 0, /* No effective tags (count) */
\r
27807 0, /* No tags (pointer) */
\r
27808 0, /* No tags (count) */
\r
27809 { 0, 0, OPEN_TYPE_constraint },
\r
27810 asn_MBR_value_24,
\r
27811 1, /* Elements count */
\r
27812 &asn_SPC_value_specs_24 /* Additional specs */
\r
27815 asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_21[] = {
\r
27816 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionIDcause_ItemIEs, id),
\r
27817 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27818 -1, /* IMPLICIT tag at current level */
\r
27819 &asn_DEF_ProtocolIE_ID,
\r
27821 { 0, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
\r
27822 0, 0, /* No default value */
\r
27825 { ATF_NOFLAGS, 0, offsetof(struct RANfunctionIDcause_ItemIEs, criticality),
\r
27826 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27827 -1, /* IMPLICIT tag at current level */
\r
27828 &asn_DEF_Criticality,
\r
27829 select_RANfunctionIDcause_ItemIEs_criticality_type,
\r
27830 { 0, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
\r
27831 0, 0, /* No default value */
\r
27834 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANfunctionIDcause_ItemIEs, value),
\r
27835 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27836 +1, /* EXPLICIT tag at current level */
\r
27837 &asn_DEF_value_24,
\r
27838 select_RANfunctionIDcause_ItemIEs_value_type,
\r
27839 { 0, &asn_PER_memb_value_constr_24, memb_value_constraint_21 },
\r
27840 0, 0, /* No default value */
\r
27844 static const ber_tlv_tag_t asn_DEF_RANfunctionIDcause_ItemIEs_tags_21[] = {
\r
27845 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27847 static const asn_TYPE_tag2member_t asn_MAP_RANfunctionIDcause_ItemIEs_tag2el_21[] = {
\r
27848 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27849 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27850 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
27852 asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_21 = {
\r
27853 sizeof(struct RANfunctionIDcause_ItemIEs),
\r
27854 offsetof(struct RANfunctionIDcause_ItemIEs, _asn_ctx),
\r
27855 asn_MAP_RANfunctionIDcause_ItemIEs_tag2el_21,
\r
27856 3, /* Count of tags in the map */
\r
27857 0, 0, 0, /* Optional elements (not needed) */
\r
27858 -1, /* First extension addition */
\r
27860 asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs = {
\r
27861 "RANfunctionIDcause-ItemIEs",
\r
27862 "RANfunctionIDcause-ItemIEs",
\r
27863 &asn_OP_SEQUENCE,
\r
27864 asn_DEF_RANfunctionIDcause_ItemIEs_tags_21,
\r
27865 sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_21)
\r
27866 /sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_21[0]), /* 1 */
\r
27867 asn_DEF_RANfunctionIDcause_ItemIEs_tags_21, /* Same as above */
\r
27868 sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_21)
\r
27869 /sizeof(asn_DEF_RANfunctionIDcause_ItemIEs_tags_21[0]), /* 1 */
\r
27870 { 0, 0, SEQUENCE_constraint },
\r
27871 asn_MBR_RANfunctionIDcause_ItemIEs_21,
\r
27872 3, /* Elements count */
\r
27873 &asn_SPC_RANfunctionIDcause_ItemIEs_specs_21 /* Additional specs */
\r
27876 static asn_TYPE_member_t asn_MBR_value_28[] = {
\r
27877 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemIEs__value, choice.E_RABs_ToBeSetup_Item),
\r
27878 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27880 &asn_DEF_E_RABs_ToBeSetup_Item,
\r
27883 0, 0, /* No default value */
\r
27884 "E-RABs-ToBeSetup-Item"
\r
27887 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_28[] = {
\r
27888 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeSetup-Item */
\r
27890 static asn_CHOICE_specifics_t asn_SPC_value_specs_28 = {
\r
27891 sizeof(struct E_RABs_ToBeSetup_ItemIEs__value),
\r
27892 offsetof(struct E_RABs_ToBeSetup_ItemIEs__value, _asn_ctx),
\r
27893 offsetof(struct E_RABs_ToBeSetup_ItemIEs__value, present),
\r
27894 sizeof(((struct E_RABs_ToBeSetup_ItemIEs__value *)0)->present),
\r
27895 asn_MAP_value_tag2el_28,
\r
27896 1, /* Count of tags in the map */
\r
27898 -1 /* Extensions start */
\r
27900 static /* Use -fall-defs-global to expose */
\r
27901 asn_TYPE_descriptor_t asn_DEF_value_28 = {
\r
27904 &asn_OP_OPEN_TYPE,
\r
27905 0, /* No effective tags (pointer) */
\r
27906 0, /* No effective tags (count) */
\r
27907 0, /* No tags (pointer) */
\r
27908 0, /* No tags (count) */
\r
27909 { 0, 0, OPEN_TYPE_constraint },
\r
27910 asn_MBR_value_28,
\r
27911 1, /* Elements count */
\r
27912 &asn_SPC_value_specs_28 /* Additional specs */
\r
27915 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemIEs_25[] = {
\r
27916 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemIEs, id),
\r
27917 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
27918 -1, /* IMPLICIT tag at current level */
\r
27919 &asn_DEF_ProtocolIE_ID,
\r
27921 { 0, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
\r
27922 0, 0, /* No default value */
\r
27925 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemIEs, criticality),
\r
27926 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
27927 -1, /* IMPLICIT tag at current level */
\r
27928 &asn_DEF_Criticality,
\r
27929 select_E_RABs_ToBeSetup_ItemIEs_criticality_type,
\r
27930 { 0, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
\r
27931 0, 0, /* No default value */
\r
27934 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemIEs, value),
\r
27935 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
27936 +1, /* EXPLICIT tag at current level */
\r
27937 &asn_DEF_value_28,
\r
27938 select_E_RABs_ToBeSetup_ItemIEs_value_type,
\r
27939 { 0, &asn_PER_memb_value_constr_28, memb_value_constraint_25 },
\r
27940 0, 0, /* No default value */
\r
27944 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemIEs_tags_25[] = {
\r
27945 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
27947 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemIEs_tag2el_25[] = {
\r
27948 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
27949 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
27950 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
27952 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemIEs_specs_25 = {
\r
27953 sizeof(struct E_RABs_ToBeSetup_ItemIEs),
\r
27954 offsetof(struct E_RABs_ToBeSetup_ItemIEs, _asn_ctx),
\r
27955 asn_MAP_E_RABs_ToBeSetup_ItemIEs_tag2el_25,
\r
27956 3, /* Count of tags in the map */
\r
27957 0, 0, 0, /* Optional elements (not needed) */
\r
27958 -1, /* First extension addition */
\r
27960 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemIEs = {
\r
27961 "E-RABs-ToBeSetup-ItemIEs",
\r
27962 "E-RABs-ToBeSetup-ItemIEs",
\r
27963 &asn_OP_SEQUENCE,
\r
27964 asn_DEF_E_RABs_ToBeSetup_ItemIEs_tags_25,
\r
27965 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemIEs_tags_25)
\r
27966 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemIEs_tags_25[0]), /* 1 */
\r
27967 asn_DEF_E_RABs_ToBeSetup_ItemIEs_tags_25, /* Same as above */
\r
27968 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemIEs_tags_25)
\r
27969 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemIEs_tags_25[0]), /* 1 */
\r
27970 { 0, 0, SEQUENCE_constraint },
\r
27971 asn_MBR_E_RABs_ToBeSetup_ItemIEs_25,
\r
27972 3, /* Elements count */
\r
27973 &asn_SPC_E_RABs_ToBeSetup_ItemIEs_specs_25 /* Additional specs */
\r
27976 static asn_TYPE_member_t asn_MBR_value_32[] = {
\r
27977 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ItemIEs__value, choice.E_RABs_Admitted_Item),
\r
27978 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
27980 &asn_DEF_E_RABs_Admitted_Item,
\r
27983 0, 0, /* No default value */
\r
27984 "E-RABs-Admitted-Item"
\r
27987 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_32[] = {
\r
27988 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-Admitted-Item */
\r
27990 static asn_CHOICE_specifics_t asn_SPC_value_specs_32 = {
\r
27991 sizeof(struct E_RABs_Admitted_ItemIEs__value),
\r
27992 offsetof(struct E_RABs_Admitted_ItemIEs__value, _asn_ctx),
\r
27993 offsetof(struct E_RABs_Admitted_ItemIEs__value, present),
\r
27994 sizeof(((struct E_RABs_Admitted_ItemIEs__value *)0)->present),
\r
27995 asn_MAP_value_tag2el_32,
\r
27996 1, /* Count of tags in the map */
\r
27998 -1 /* Extensions start */
\r
28000 static /* Use -fall-defs-global to expose */
\r
28001 asn_TYPE_descriptor_t asn_DEF_value_32 = {
\r
28004 &asn_OP_OPEN_TYPE,
\r
28005 0, /* No effective tags (pointer) */
\r
28006 0, /* No effective tags (count) */
\r
28007 0, /* No tags (pointer) */
\r
28008 0, /* No tags (count) */
\r
28009 { 0, 0, OPEN_TYPE_constraint },
\r
28010 asn_MBR_value_32,
\r
28011 1, /* Elements count */
\r
28012 &asn_SPC_value_specs_32 /* Additional specs */
\r
28015 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ItemIEs_29[] = {
\r
28016 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ItemIEs, id),
\r
28017 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28018 -1, /* IMPLICIT tag at current level */
\r
28019 &asn_DEF_ProtocolIE_ID,
\r
28021 { 0, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
\r
28022 0, 0, /* No default value */
\r
28025 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ItemIEs, criticality),
\r
28026 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28027 -1, /* IMPLICIT tag at current level */
\r
28028 &asn_DEF_Criticality,
\r
28029 select_E_RABs_Admitted_ItemIEs_criticality_type,
\r
28030 { 0, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
\r
28031 0, 0, /* No default value */
\r
28034 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ItemIEs, value),
\r
28035 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28036 +1, /* EXPLICIT tag at current level */
\r
28037 &asn_DEF_value_32,
\r
28038 select_E_RABs_Admitted_ItemIEs_value_type,
\r
28039 { 0, &asn_PER_memb_value_constr_32, memb_value_constraint_29 },
\r
28040 0, 0, /* No default value */
\r
28044 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ItemIEs_tags_29[] = {
\r
28045 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28047 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ItemIEs_tag2el_29[] = {
\r
28048 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28049 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28050 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28052 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ItemIEs_specs_29 = {
\r
28053 sizeof(struct E_RABs_Admitted_ItemIEs),
\r
28054 offsetof(struct E_RABs_Admitted_ItemIEs, _asn_ctx),
\r
28055 asn_MAP_E_RABs_Admitted_ItemIEs_tag2el_29,
\r
28056 3, /* Count of tags in the map */
\r
28057 0, 0, 0, /* Optional elements (not needed) */
\r
28058 -1, /* First extension addition */
\r
28060 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ItemIEs = {
\r
28061 "E-RABs-Admitted-ItemIEs",
\r
28062 "E-RABs-Admitted-ItemIEs",
\r
28063 &asn_OP_SEQUENCE,
\r
28064 asn_DEF_E_RABs_Admitted_ItemIEs_tags_29,
\r
28065 sizeof(asn_DEF_E_RABs_Admitted_ItemIEs_tags_29)
\r
28066 /sizeof(asn_DEF_E_RABs_Admitted_ItemIEs_tags_29[0]), /* 1 */
\r
28067 asn_DEF_E_RABs_Admitted_ItemIEs_tags_29, /* Same as above */
\r
28068 sizeof(asn_DEF_E_RABs_Admitted_ItemIEs_tags_29)
\r
28069 /sizeof(asn_DEF_E_RABs_Admitted_ItemIEs_tags_29[0]), /* 1 */
\r
28070 { 0, 0, SEQUENCE_constraint },
\r
28071 asn_MBR_E_RABs_Admitted_ItemIEs_29,
\r
28072 3, /* Elements count */
\r
28073 &asn_SPC_E_RABs_Admitted_ItemIEs_specs_29 /* Additional specs */
\r
28076 static asn_TYPE_member_t asn_MBR_value_36[] = {
\r
28077 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemIEs__value, choice.E_RABs_SubjectToStatusTransfer_Item),
\r
28078 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
28080 &asn_DEF_E_RABs_SubjectToStatusTransfer_Item,
\r
28083 0, 0, /* No default value */
\r
28084 "E-RABs-SubjectToStatusTransfer-Item"
\r
28087 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_36[] = {
\r
28088 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-SubjectToStatusTransfer-Item */
\r
28090 static asn_CHOICE_specifics_t asn_SPC_value_specs_36 = {
\r
28091 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemIEs__value),
\r
28092 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemIEs__value, _asn_ctx),
\r
28093 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemIEs__value, present),
\r
28094 sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemIEs__value *)0)->present),
\r
28095 asn_MAP_value_tag2el_36,
\r
28096 1, /* Count of tags in the map */
\r
28098 -1 /* Extensions start */
\r
28100 static /* Use -fall-defs-global to expose */
\r
28101 asn_TYPE_descriptor_t asn_DEF_value_36 = {
\r
28104 &asn_OP_OPEN_TYPE,
\r
28105 0, /* No effective tags (pointer) */
\r
28106 0, /* No effective tags (count) */
\r
28107 0, /* No tags (pointer) */
\r
28108 0, /* No tags (count) */
\r
28109 { 0, 0, OPEN_TYPE_constraint },
\r
28110 asn_MBR_value_36,
\r
28111 1, /* Elements count */
\r
28112 &asn_SPC_value_specs_36 /* Additional specs */
\r
28115 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemIEs_33[] = {
\r
28116 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemIEs, id),
\r
28117 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28118 -1, /* IMPLICIT tag at current level */
\r
28119 &asn_DEF_ProtocolIE_ID,
\r
28121 { 0, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
\r
28122 0, 0, /* No default value */
\r
28125 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemIEs, criticality),
\r
28126 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28127 -1, /* IMPLICIT tag at current level */
\r
28128 &asn_DEF_Criticality,
\r
28129 select_E_RABs_SubjectToStatusTransfer_ItemIEs_criticality_type,
\r
28130 { 0, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
\r
28131 0, 0, /* No default value */
\r
28134 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemIEs, value),
\r
28135 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28136 +1, /* EXPLICIT tag at current level */
\r
28137 &asn_DEF_value_36,
\r
28138 select_E_RABs_SubjectToStatusTransfer_ItemIEs_value_type,
\r
28139 { 0, &asn_PER_memb_value_constr_36, memb_value_constraint_33 },
\r
28140 0, 0, /* No default value */
\r
28144 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs_tags_33[] = {
\r
28145 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28147 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemIEs_tag2el_33[] = {
\r
28148 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28149 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28150 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28152 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemIEs_specs_33 = {
\r
28153 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemIEs),
\r
28154 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemIEs, _asn_ctx),
\r
28155 asn_MAP_E_RABs_SubjectToStatusTransfer_ItemIEs_tag2el_33,
\r
28156 3, /* Count of tags in the map */
\r
28157 0, 0, 0, /* Optional elements (not needed) */
\r
28158 -1, /* First extension addition */
\r
28160 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs = {
\r
28161 "E-RABs-SubjectToStatusTransfer-ItemIEs",
\r
28162 "E-RABs-SubjectToStatusTransfer-ItemIEs",
\r
28163 &asn_OP_SEQUENCE,
\r
28164 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs_tags_33,
\r
28165 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs_tags_33)
\r
28166 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs_tags_33[0]), /* 1 */
\r
28167 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs_tags_33, /* Same as above */
\r
28168 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs_tags_33)
\r
28169 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs_tags_33[0]), /* 1 */
\r
28170 { 0, 0, SEQUENCE_constraint },
\r
28171 asn_MBR_E_RABs_SubjectToStatusTransfer_ItemIEs_33,
\r
28172 3, /* Elements count */
\r
28173 &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemIEs_specs_33 /* Additional specs */
\r
28176 static asn_TYPE_member_t asn_MBR_value_40[] = {
\r
28177 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_ItemIEs__value, choice.CellInformation_Item),
\r
28178 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
28180 &asn_DEF_CellInformation_Item,
\r
28183 0, 0, /* No default value */
\r
28184 "CellInformation-Item"
\r
28187 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_40[] = {
\r
28188 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CellInformation-Item */
\r
28190 static asn_CHOICE_specifics_t asn_SPC_value_specs_40 = {
\r
28191 sizeof(struct CellInformation_ItemIEs__value),
\r
28192 offsetof(struct CellInformation_ItemIEs__value, _asn_ctx),
\r
28193 offsetof(struct CellInformation_ItemIEs__value, present),
\r
28194 sizeof(((struct CellInformation_ItemIEs__value *)0)->present),
\r
28195 asn_MAP_value_tag2el_40,
\r
28196 1, /* Count of tags in the map */
\r
28198 -1 /* Extensions start */
\r
28200 static /* Use -fall-defs-global to expose */
\r
28201 asn_TYPE_descriptor_t asn_DEF_value_40 = {
\r
28204 &asn_OP_OPEN_TYPE,
\r
28205 0, /* No effective tags (pointer) */
\r
28206 0, /* No effective tags (count) */
\r
28207 0, /* No tags (pointer) */
\r
28208 0, /* No tags (count) */
\r
28209 { 0, 0, OPEN_TYPE_constraint },
\r
28210 asn_MBR_value_40,
\r
28211 1, /* Elements count */
\r
28212 &asn_SPC_value_specs_40 /* Additional specs */
\r
28215 asn_TYPE_member_t asn_MBR_CellInformation_ItemIEs_37[] = {
\r
28216 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_ItemIEs, id),
\r
28217 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28218 -1, /* IMPLICIT tag at current level */
\r
28219 &asn_DEF_ProtocolIE_ID,
\r
28221 { 0, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
\r
28222 0, 0, /* No default value */
\r
28225 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_ItemIEs, criticality),
\r
28226 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28227 -1, /* IMPLICIT tag at current level */
\r
28228 &asn_DEF_Criticality,
\r
28229 select_CellInformation_ItemIEs_criticality_type,
\r
28230 { 0, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
\r
28231 0, 0, /* No default value */
\r
28234 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_ItemIEs, value),
\r
28235 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28236 +1, /* EXPLICIT tag at current level */
\r
28237 &asn_DEF_value_40,
\r
28238 select_CellInformation_ItemIEs_value_type,
\r
28239 { 0, &asn_PER_memb_value_constr_40, memb_value_constraint_37 },
\r
28240 0, 0, /* No default value */
\r
28244 static const ber_tlv_tag_t asn_DEF_CellInformation_ItemIEs_tags_37[] = {
\r
28245 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28247 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_ItemIEs_tag2el_37[] = {
\r
28248 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28249 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28250 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28252 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_ItemIEs_specs_37 = {
\r
28253 sizeof(struct CellInformation_ItemIEs),
\r
28254 offsetof(struct CellInformation_ItemIEs, _asn_ctx),
\r
28255 asn_MAP_CellInformation_ItemIEs_tag2el_37,
\r
28256 3, /* Count of tags in the map */
\r
28257 0, 0, 0, /* Optional elements (not needed) */
\r
28258 -1, /* First extension addition */
\r
28260 asn_TYPE_descriptor_t asn_DEF_CellInformation_ItemIEs = {
\r
28261 "CellInformation-ItemIEs",
\r
28262 "CellInformation-ItemIEs",
\r
28263 &asn_OP_SEQUENCE,
\r
28264 asn_DEF_CellInformation_ItemIEs_tags_37,
\r
28265 sizeof(asn_DEF_CellInformation_ItemIEs_tags_37)
\r
28266 /sizeof(asn_DEF_CellInformation_ItemIEs_tags_37[0]), /* 1 */
\r
28267 asn_DEF_CellInformation_ItemIEs_tags_37, /* Same as above */
\r
28268 sizeof(asn_DEF_CellInformation_ItemIEs_tags_37)
\r
28269 /sizeof(asn_DEF_CellInformation_ItemIEs_tags_37[0]), /* 1 */
\r
28270 { 0, 0, SEQUENCE_constraint },
\r
28271 asn_MBR_CellInformation_ItemIEs_37,
\r
28272 3, /* Elements count */
\r
28273 &asn_SPC_CellInformation_ItemIEs_specs_37 /* Additional specs */
\r
28276 static asn_TYPE_member_t asn_MBR_value_44[] = {
\r
28277 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_ItemIEs__value, choice.CellToReport_Item),
\r
28278 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
28280 &asn_DEF_CellToReport_Item,
\r
28283 0, 0, /* No default value */
\r
28284 "CellToReport-Item"
\r
28287 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_44[] = {
\r
28288 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CellToReport-Item */
\r
28290 static asn_CHOICE_specifics_t asn_SPC_value_specs_44 = {
\r
28291 sizeof(struct CellToReport_ItemIEs__value),
\r
28292 offsetof(struct CellToReport_ItemIEs__value, _asn_ctx),
\r
28293 offsetof(struct CellToReport_ItemIEs__value, present),
\r
28294 sizeof(((struct CellToReport_ItemIEs__value *)0)->present),
\r
28295 asn_MAP_value_tag2el_44,
\r
28296 1, /* Count of tags in the map */
\r
28298 -1 /* Extensions start */
\r
28300 static /* Use -fall-defs-global to expose */
\r
28301 asn_TYPE_descriptor_t asn_DEF_value_44 = {
\r
28304 &asn_OP_OPEN_TYPE,
\r
28305 0, /* No effective tags (pointer) */
\r
28306 0, /* No effective tags (count) */
\r
28307 0, /* No tags (pointer) */
\r
28308 0, /* No tags (count) */
\r
28309 { 0, 0, OPEN_TYPE_constraint },
\r
28310 asn_MBR_value_44,
\r
28311 1, /* Elements count */
\r
28312 &asn_SPC_value_specs_44 /* Additional specs */
\r
28315 asn_TYPE_member_t asn_MBR_CellToReport_ItemIEs_41[] = {
\r
28316 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_ItemIEs, id),
\r
28317 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28318 -1, /* IMPLICIT tag at current level */
\r
28319 &asn_DEF_ProtocolIE_ID,
\r
28321 { 0, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
\r
28322 0, 0, /* No default value */
\r
28325 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_ItemIEs, criticality),
\r
28326 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28327 -1, /* IMPLICIT tag at current level */
\r
28328 &asn_DEF_Criticality,
\r
28329 select_CellToReport_ItemIEs_criticality_type,
\r
28330 { 0, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
\r
28331 0, 0, /* No default value */
\r
28334 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_ItemIEs, value),
\r
28335 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28336 +1, /* EXPLICIT tag at current level */
\r
28337 &asn_DEF_value_44,
\r
28338 select_CellToReport_ItemIEs_value_type,
\r
28339 { 0, &asn_PER_memb_value_constr_44, memb_value_constraint_41 },
\r
28340 0, 0, /* No default value */
\r
28344 static const ber_tlv_tag_t asn_DEF_CellToReport_ItemIEs_tags_41[] = {
\r
28345 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28347 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_ItemIEs_tag2el_41[] = {
\r
28348 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28349 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28350 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28352 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_ItemIEs_specs_41 = {
\r
28353 sizeof(struct CellToReport_ItemIEs),
\r
28354 offsetof(struct CellToReport_ItemIEs, _asn_ctx),
\r
28355 asn_MAP_CellToReport_ItemIEs_tag2el_41,
\r
28356 3, /* Count of tags in the map */
\r
28357 0, 0, 0, /* Optional elements (not needed) */
\r
28358 -1, /* First extension addition */
\r
28360 asn_TYPE_descriptor_t asn_DEF_CellToReport_ItemIEs = {
\r
28361 "CellToReport-ItemIEs",
\r
28362 "CellToReport-ItemIEs",
\r
28363 &asn_OP_SEQUENCE,
\r
28364 asn_DEF_CellToReport_ItemIEs_tags_41,
\r
28365 sizeof(asn_DEF_CellToReport_ItemIEs_tags_41)
\r
28366 /sizeof(asn_DEF_CellToReport_ItemIEs_tags_41[0]), /* 1 */
\r
28367 asn_DEF_CellToReport_ItemIEs_tags_41, /* Same as above */
\r
28368 sizeof(asn_DEF_CellToReport_ItemIEs_tags_41)
\r
28369 /sizeof(asn_DEF_CellToReport_ItemIEs_tags_41[0]), /* 1 */
\r
28370 { 0, 0, SEQUENCE_constraint },
\r
28371 asn_MBR_CellToReport_ItemIEs_41,
\r
28372 3, /* Elements count */
\r
28373 &asn_SPC_CellToReport_ItemIEs_specs_41 /* Additional specs */
\r
28376 static asn_TYPE_member_t asn_MBR_value_48[] = {
\r
28377 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_ItemIEs__value, choice.MeasurementInitiationResult_Item),
\r
28378 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
28380 &asn_DEF_MeasurementInitiationResult_Item,
\r
28383 0, 0, /* No default value */
\r
28384 "MeasurementInitiationResult-Item"
\r
28387 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_48[] = {
\r
28388 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MeasurementInitiationResult-Item */
\r
28390 static asn_CHOICE_specifics_t asn_SPC_value_specs_48 = {
\r
28391 sizeof(struct MeasurementInitiationResult_ItemIEs__value),
\r
28392 offsetof(struct MeasurementInitiationResult_ItemIEs__value, _asn_ctx),
\r
28393 offsetof(struct MeasurementInitiationResult_ItemIEs__value, present),
\r
28394 sizeof(((struct MeasurementInitiationResult_ItemIEs__value *)0)->present),
\r
28395 asn_MAP_value_tag2el_48,
\r
28396 1, /* Count of tags in the map */
\r
28398 -1 /* Extensions start */
\r
28400 static /* Use -fall-defs-global to expose */
\r
28401 asn_TYPE_descriptor_t asn_DEF_value_48 = {
\r
28404 &asn_OP_OPEN_TYPE,
\r
28405 0, /* No effective tags (pointer) */
\r
28406 0, /* No effective tags (count) */
\r
28407 0, /* No tags (pointer) */
\r
28408 0, /* No tags (count) */
\r
28409 { 0, 0, OPEN_TYPE_constraint },
\r
28410 asn_MBR_value_48,
\r
28411 1, /* Elements count */
\r
28412 &asn_SPC_value_specs_48 /* Additional specs */
\r
28415 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_ItemIEs_45[] = {
\r
28416 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_ItemIEs, id),
\r
28417 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28418 -1, /* IMPLICIT tag at current level */
\r
28419 &asn_DEF_ProtocolIE_ID,
\r
28421 { 0, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
\r
28422 0, 0, /* No default value */
\r
28425 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_ItemIEs, criticality),
\r
28426 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28427 -1, /* IMPLICIT tag at current level */
\r
28428 &asn_DEF_Criticality,
\r
28429 select_MeasurementInitiationResult_ItemIEs_criticality_type,
\r
28430 { 0, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
\r
28431 0, 0, /* No default value */
\r
28434 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_ItemIEs, value),
\r
28435 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28436 +1, /* EXPLICIT tag at current level */
\r
28437 &asn_DEF_value_48,
\r
28438 select_MeasurementInitiationResult_ItemIEs_value_type,
\r
28439 { 0, &asn_PER_memb_value_constr_48, memb_value_constraint_45 },
\r
28440 0, 0, /* No default value */
\r
28444 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_ItemIEs_tags_45[] = {
\r
28445 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28447 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_ItemIEs_tag2el_45[] = {
\r
28448 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28449 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28450 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28452 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_ItemIEs_specs_45 = {
\r
28453 sizeof(struct MeasurementInitiationResult_ItemIEs),
\r
28454 offsetof(struct MeasurementInitiationResult_ItemIEs, _asn_ctx),
\r
28455 asn_MAP_MeasurementInitiationResult_ItemIEs_tag2el_45,
\r
28456 3, /* Count of tags in the map */
\r
28457 0, 0, 0, /* Optional elements (not needed) */
\r
28458 -1, /* First extension addition */
\r
28460 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_ItemIEs = {
\r
28461 "MeasurementInitiationResult-ItemIEs",
\r
28462 "MeasurementInitiationResult-ItemIEs",
\r
28463 &asn_OP_SEQUENCE,
\r
28464 asn_DEF_MeasurementInitiationResult_ItemIEs_tags_45,
\r
28465 sizeof(asn_DEF_MeasurementInitiationResult_ItemIEs_tags_45)
\r
28466 /sizeof(asn_DEF_MeasurementInitiationResult_ItemIEs_tags_45[0]), /* 1 */
\r
28467 asn_DEF_MeasurementInitiationResult_ItemIEs_tags_45, /* Same as above */
\r
28468 sizeof(asn_DEF_MeasurementInitiationResult_ItemIEs_tags_45)
\r
28469 /sizeof(asn_DEF_MeasurementInitiationResult_ItemIEs_tags_45[0]), /* 1 */
\r
28470 { 0, 0, SEQUENCE_constraint },
\r
28471 asn_MBR_MeasurementInitiationResult_ItemIEs_45,
\r
28472 3, /* Elements count */
\r
28473 &asn_SPC_MeasurementInitiationResult_ItemIEs_specs_45 /* Additional specs */
\r
28476 static asn_TYPE_member_t asn_MBR_value_52[] = {
\r
28477 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_ItemIEs__value, choice.MeasurementFailureCause_Item),
\r
28478 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
28480 &asn_DEF_MeasurementFailureCause_Item,
\r
28483 0, 0, /* No default value */
\r
28484 "MeasurementFailureCause-Item"
\r
28487 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_52[] = {
\r
28488 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MeasurementFailureCause-Item */
\r
28490 static asn_CHOICE_specifics_t asn_SPC_value_specs_52 = {
\r
28491 sizeof(struct MeasurementFailureCause_ItemIEs__value),
\r
28492 offsetof(struct MeasurementFailureCause_ItemIEs__value, _asn_ctx),
\r
28493 offsetof(struct MeasurementFailureCause_ItemIEs__value, present),
\r
28494 sizeof(((struct MeasurementFailureCause_ItemIEs__value *)0)->present),
\r
28495 asn_MAP_value_tag2el_52,
\r
28496 1, /* Count of tags in the map */
\r
28498 -1 /* Extensions start */
\r
28500 static /* Use -fall-defs-global to expose */
\r
28501 asn_TYPE_descriptor_t asn_DEF_value_52 = {
\r
28504 &asn_OP_OPEN_TYPE,
\r
28505 0, /* No effective tags (pointer) */
\r
28506 0, /* No effective tags (count) */
\r
28507 0, /* No tags (pointer) */
\r
28508 0, /* No tags (count) */
\r
28509 { 0, 0, OPEN_TYPE_constraint },
\r
28510 asn_MBR_value_52,
\r
28511 1, /* Elements count */
\r
28512 &asn_SPC_value_specs_52 /* Additional specs */
\r
28515 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_ItemIEs_49[] = {
\r
28516 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_ItemIEs, id),
\r
28517 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28518 -1, /* IMPLICIT tag at current level */
\r
28519 &asn_DEF_ProtocolIE_ID,
\r
28521 { 0, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
\r
28522 0, 0, /* No default value */
\r
28525 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_ItemIEs, criticality),
\r
28526 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28527 -1, /* IMPLICIT tag at current level */
\r
28528 &asn_DEF_Criticality,
\r
28529 select_MeasurementFailureCause_ItemIEs_criticality_type,
\r
28530 { 0, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
\r
28531 0, 0, /* No default value */
\r
28534 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_ItemIEs, value),
\r
28535 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28536 +1, /* EXPLICIT tag at current level */
\r
28537 &asn_DEF_value_52,
\r
28538 select_MeasurementFailureCause_ItemIEs_value_type,
\r
28539 { 0, &asn_PER_memb_value_constr_52, memb_value_constraint_49 },
\r
28540 0, 0, /* No default value */
\r
28544 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_ItemIEs_tags_49[] = {
\r
28545 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28547 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_ItemIEs_tag2el_49[] = {
\r
28548 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28549 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28550 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28552 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_ItemIEs_specs_49 = {
\r
28553 sizeof(struct MeasurementFailureCause_ItemIEs),
\r
28554 offsetof(struct MeasurementFailureCause_ItemIEs, _asn_ctx),
\r
28555 asn_MAP_MeasurementFailureCause_ItemIEs_tag2el_49,
\r
28556 3, /* Count of tags in the map */
\r
28557 0, 0, 0, /* Optional elements (not needed) */
\r
28558 -1, /* First extension addition */
\r
28560 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_ItemIEs = {
\r
28561 "MeasurementFailureCause-ItemIEs",
\r
28562 "MeasurementFailureCause-ItemIEs",
\r
28563 &asn_OP_SEQUENCE,
\r
28564 asn_DEF_MeasurementFailureCause_ItemIEs_tags_49,
\r
28565 sizeof(asn_DEF_MeasurementFailureCause_ItemIEs_tags_49)
\r
28566 /sizeof(asn_DEF_MeasurementFailureCause_ItemIEs_tags_49[0]), /* 1 */
\r
28567 asn_DEF_MeasurementFailureCause_ItemIEs_tags_49, /* Same as above */
\r
28568 sizeof(asn_DEF_MeasurementFailureCause_ItemIEs_tags_49)
\r
28569 /sizeof(asn_DEF_MeasurementFailureCause_ItemIEs_tags_49[0]), /* 1 */
\r
28570 { 0, 0, SEQUENCE_constraint },
\r
28571 asn_MBR_MeasurementFailureCause_ItemIEs_49,
\r
28572 3, /* Elements count */
\r
28573 &asn_SPC_MeasurementFailureCause_ItemIEs_specs_49 /* Additional specs */
\r
28576 static asn_TYPE_member_t asn_MBR_value_56[] = {
\r
28577 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_ItemIEs__value, choice.CompleteFailureCauseInformation_Item),
\r
28578 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
28580 &asn_DEF_CompleteFailureCauseInformation_Item,
\r
28583 0, 0, /* No default value */
\r
28584 "CompleteFailureCauseInformation-Item"
\r
28587 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_56[] = {
\r
28588 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CompleteFailureCauseInformation-Item */
\r
28590 static asn_CHOICE_specifics_t asn_SPC_value_specs_56 = {
\r
28591 sizeof(struct CompleteFailureCauseInformation_ItemIEs__value),
\r
28592 offsetof(struct CompleteFailureCauseInformation_ItemIEs__value, _asn_ctx),
\r
28593 offsetof(struct CompleteFailureCauseInformation_ItemIEs__value, present),
\r
28594 sizeof(((struct CompleteFailureCauseInformation_ItemIEs__value *)0)->present),
\r
28595 asn_MAP_value_tag2el_56,
\r
28596 1, /* Count of tags in the map */
\r
28598 -1 /* Extensions start */
\r
28600 static /* Use -fall-defs-global to expose */
\r
28601 asn_TYPE_descriptor_t asn_DEF_value_56 = {
\r
28604 &asn_OP_OPEN_TYPE,
\r
28605 0, /* No effective tags (pointer) */
\r
28606 0, /* No effective tags (count) */
\r
28607 0, /* No tags (pointer) */
\r
28608 0, /* No tags (count) */
\r
28609 { 0, 0, OPEN_TYPE_constraint },
\r
28610 asn_MBR_value_56,
\r
28611 1, /* Elements count */
\r
28612 &asn_SPC_value_specs_56 /* Additional specs */
\r
28615 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_ItemIEs_53[] = {
\r
28616 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_ItemIEs, id),
\r
28617 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28618 -1, /* IMPLICIT tag at current level */
\r
28619 &asn_DEF_ProtocolIE_ID,
\r
28621 { 0, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
\r
28622 0, 0, /* No default value */
\r
28625 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_ItemIEs, criticality),
\r
28626 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28627 -1, /* IMPLICIT tag at current level */
\r
28628 &asn_DEF_Criticality,
\r
28629 select_CompleteFailureCauseInformation_ItemIEs_criticality_type,
\r
28630 { 0, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
\r
28631 0, 0, /* No default value */
\r
28634 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_ItemIEs, value),
\r
28635 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28636 +1, /* EXPLICIT tag at current level */
\r
28637 &asn_DEF_value_56,
\r
28638 select_CompleteFailureCauseInformation_ItemIEs_value_type,
\r
28639 { 0, &asn_PER_memb_value_constr_56, memb_value_constraint_53 },
\r
28640 0, 0, /* No default value */
\r
28644 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_ItemIEs_tags_53[] = {
\r
28645 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28647 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_ItemIEs_tag2el_53[] = {
\r
28648 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28649 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28650 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28652 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_ItemIEs_specs_53 = {
\r
28653 sizeof(struct CompleteFailureCauseInformation_ItemIEs),
\r
28654 offsetof(struct CompleteFailureCauseInformation_ItemIEs, _asn_ctx),
\r
28655 asn_MAP_CompleteFailureCauseInformation_ItemIEs_tag2el_53,
\r
28656 3, /* Count of tags in the map */
\r
28657 0, 0, 0, /* Optional elements (not needed) */
\r
28658 -1, /* First extension addition */
\r
28660 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_ItemIEs = {
\r
28661 "CompleteFailureCauseInformation-ItemIEs",
\r
28662 "CompleteFailureCauseInformation-ItemIEs",
\r
28663 &asn_OP_SEQUENCE,
\r
28664 asn_DEF_CompleteFailureCauseInformation_ItemIEs_tags_53,
\r
28665 sizeof(asn_DEF_CompleteFailureCauseInformation_ItemIEs_tags_53)
\r
28666 /sizeof(asn_DEF_CompleteFailureCauseInformation_ItemIEs_tags_53[0]), /* 1 */
\r
28667 asn_DEF_CompleteFailureCauseInformation_ItemIEs_tags_53, /* Same as above */
\r
28668 sizeof(asn_DEF_CompleteFailureCauseInformation_ItemIEs_tags_53)
\r
28669 /sizeof(asn_DEF_CompleteFailureCauseInformation_ItemIEs_tags_53[0]), /* 1 */
\r
28670 { 0, 0, SEQUENCE_constraint },
\r
28671 asn_MBR_CompleteFailureCauseInformation_ItemIEs_53,
\r
28672 3, /* Elements count */
\r
28673 &asn_SPC_CompleteFailureCauseInformation_ItemIEs_specs_53 /* Additional specs */
\r
28676 static asn_TYPE_member_t asn_MBR_value_60[] = {
\r
28677 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_ItemIEs__value, choice.CellMeasurementResult_Item),
\r
28678 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
28680 &asn_DEF_CellMeasurementResult_Item,
\r
28683 0, 0, /* No default value */
\r
28684 "CellMeasurementResult-Item"
\r
28687 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_60[] = {
\r
28688 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CellMeasurementResult-Item */
\r
28690 static asn_CHOICE_specifics_t asn_SPC_value_specs_60 = {
\r
28691 sizeof(struct CellMeasurementResult_ItemIEs__value),
\r
28692 offsetof(struct CellMeasurementResult_ItemIEs__value, _asn_ctx),
\r
28693 offsetof(struct CellMeasurementResult_ItemIEs__value, present),
\r
28694 sizeof(((struct CellMeasurementResult_ItemIEs__value *)0)->present),
\r
28695 asn_MAP_value_tag2el_60,
\r
28696 1, /* Count of tags in the map */
\r
28698 -1 /* Extensions start */
\r
28700 static /* Use -fall-defs-global to expose */
\r
28701 asn_TYPE_descriptor_t asn_DEF_value_60 = {
\r
28704 &asn_OP_OPEN_TYPE,
\r
28705 0, /* No effective tags (pointer) */
\r
28706 0, /* No effective tags (count) */
\r
28707 0, /* No tags (pointer) */
\r
28708 0, /* No tags (count) */
\r
28709 { 0, 0, OPEN_TYPE_constraint },
\r
28710 asn_MBR_value_60,
\r
28711 1, /* Elements count */
\r
28712 &asn_SPC_value_specs_60 /* Additional specs */
\r
28715 asn_TYPE_member_t asn_MBR_CellMeasurementResult_ItemIEs_57[] = {
\r
28716 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_ItemIEs, id),
\r
28717 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28718 -1, /* IMPLICIT tag at current level */
\r
28719 &asn_DEF_ProtocolIE_ID,
\r
28721 { 0, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
\r
28722 0, 0, /* No default value */
\r
28725 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_ItemIEs, criticality),
\r
28726 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28727 -1, /* IMPLICIT tag at current level */
\r
28728 &asn_DEF_Criticality,
\r
28729 select_CellMeasurementResult_ItemIEs_criticality_type,
\r
28730 { 0, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
\r
28731 0, 0, /* No default value */
\r
28734 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_ItemIEs, value),
\r
28735 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28736 +1, /* EXPLICIT tag at current level */
\r
28737 &asn_DEF_value_60,
\r
28738 select_CellMeasurementResult_ItemIEs_value_type,
\r
28739 { 0, &asn_PER_memb_value_constr_60, memb_value_constraint_57 },
\r
28740 0, 0, /* No default value */
\r
28744 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_ItemIEs_tags_57[] = {
\r
28745 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28747 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_ItemIEs_tag2el_57[] = {
\r
28748 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28749 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28750 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28752 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_ItemIEs_specs_57 = {
\r
28753 sizeof(struct CellMeasurementResult_ItemIEs),
\r
28754 offsetof(struct CellMeasurementResult_ItemIEs, _asn_ctx),
\r
28755 asn_MAP_CellMeasurementResult_ItemIEs_tag2el_57,
\r
28756 3, /* Count of tags in the map */
\r
28757 0, 0, 0, /* Optional elements (not needed) */
\r
28758 -1, /* First extension addition */
\r
28760 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_ItemIEs = {
\r
28761 "CellMeasurementResult-ItemIEs",
\r
28762 "CellMeasurementResult-ItemIEs",
\r
28763 &asn_OP_SEQUENCE,
\r
28764 asn_DEF_CellMeasurementResult_ItemIEs_tags_57,
\r
28765 sizeof(asn_DEF_CellMeasurementResult_ItemIEs_tags_57)
\r
28766 /sizeof(asn_DEF_CellMeasurementResult_ItemIEs_tags_57[0]), /* 1 */
\r
28767 asn_DEF_CellMeasurementResult_ItemIEs_tags_57, /* Same as above */
\r
28768 sizeof(asn_DEF_CellMeasurementResult_ItemIEs_tags_57)
\r
28769 /sizeof(asn_DEF_CellMeasurementResult_ItemIEs_tags_57[0]), /* 1 */
\r
28770 { 0, 0, SEQUENCE_constraint },
\r
28771 asn_MBR_CellMeasurementResult_ItemIEs_57,
\r
28772 3, /* Elements count */
\r
28773 &asn_SPC_CellMeasurementResult_ItemIEs_specs_57 /* Additional specs */
\r
28776 static asn_TYPE_member_t asn_MBR_value_64[] = {
\r
28777 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ItemIEs__value, choice.E_RABs_ToBeAdded_Item),
\r
28778 -1 /* Ambiguous tag (CHOICE?) */,
\r
28780 &asn_DEF_E_RABs_ToBeAdded_Item,
\r
28783 0, 0, /* No default value */
\r
28784 "E-RABs-ToBeAdded-Item"
\r
28787 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_64[] = {
\r
28788 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
28789 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
28791 static asn_CHOICE_specifics_t asn_SPC_value_specs_64 = {
\r
28792 sizeof(struct E_RABs_ToBeAdded_ItemIEs__value),
\r
28793 offsetof(struct E_RABs_ToBeAdded_ItemIEs__value, _asn_ctx),
\r
28794 offsetof(struct E_RABs_ToBeAdded_ItemIEs__value, present),
\r
28795 sizeof(((struct E_RABs_ToBeAdded_ItemIEs__value *)0)->present),
\r
28796 asn_MAP_value_tag2el_64,
\r
28797 2, /* Count of tags in the map */
\r
28799 -1 /* Extensions start */
\r
28801 static /* Use -fall-defs-global to expose */
\r
28802 asn_TYPE_descriptor_t asn_DEF_value_64 = {
\r
28805 &asn_OP_OPEN_TYPE,
\r
28806 0, /* No effective tags (pointer) */
\r
28807 0, /* No effective tags (count) */
\r
28808 0, /* No tags (pointer) */
\r
28809 0, /* No tags (count) */
\r
28810 { 0, 0, OPEN_TYPE_constraint },
\r
28811 asn_MBR_value_64,
\r
28812 1, /* Elements count */
\r
28813 &asn_SPC_value_specs_64 /* Additional specs */
\r
28816 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ItemIEs_61[] = {
\r
28817 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ItemIEs, id),
\r
28818 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28819 -1, /* IMPLICIT tag at current level */
\r
28820 &asn_DEF_ProtocolIE_ID,
\r
28822 { 0, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
\r
28823 0, 0, /* No default value */
\r
28826 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ItemIEs, criticality),
\r
28827 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28828 -1, /* IMPLICIT tag at current level */
\r
28829 &asn_DEF_Criticality,
\r
28830 select_E_RABs_ToBeAdded_ItemIEs_criticality_type,
\r
28831 { 0, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
\r
28832 0, 0, /* No default value */
\r
28835 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ItemIEs, value),
\r
28836 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28837 +1, /* EXPLICIT tag at current level */
\r
28838 &asn_DEF_value_64,
\r
28839 select_E_RABs_ToBeAdded_ItemIEs_value_type,
\r
28840 { 0, &asn_PER_memb_value_constr_64, memb_value_constraint_61 },
\r
28841 0, 0, /* No default value */
\r
28845 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ItemIEs_tags_61[] = {
\r
28846 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28848 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ItemIEs_tag2el_61[] = {
\r
28849 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28850 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28851 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28853 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ItemIEs_specs_61 = {
\r
28854 sizeof(struct E_RABs_ToBeAdded_ItemIEs),
\r
28855 offsetof(struct E_RABs_ToBeAdded_ItemIEs, _asn_ctx),
\r
28856 asn_MAP_E_RABs_ToBeAdded_ItemIEs_tag2el_61,
\r
28857 3, /* Count of tags in the map */
\r
28858 0, 0, 0, /* Optional elements (not needed) */
\r
28859 -1, /* First extension addition */
\r
28861 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ItemIEs = {
\r
28862 "E-RABs-ToBeAdded-ItemIEs",
\r
28863 "E-RABs-ToBeAdded-ItemIEs",
\r
28864 &asn_OP_SEQUENCE,
\r
28865 asn_DEF_E_RABs_ToBeAdded_ItemIEs_tags_61,
\r
28866 sizeof(asn_DEF_E_RABs_ToBeAdded_ItemIEs_tags_61)
\r
28867 /sizeof(asn_DEF_E_RABs_ToBeAdded_ItemIEs_tags_61[0]), /* 1 */
\r
28868 asn_DEF_E_RABs_ToBeAdded_ItemIEs_tags_61, /* Same as above */
\r
28869 sizeof(asn_DEF_E_RABs_ToBeAdded_ItemIEs_tags_61)
\r
28870 /sizeof(asn_DEF_E_RABs_ToBeAdded_ItemIEs_tags_61[0]), /* 1 */
\r
28871 { 0, 0, SEQUENCE_constraint },
\r
28872 asn_MBR_E_RABs_ToBeAdded_ItemIEs_61,
\r
28873 3, /* Elements count */
\r
28874 &asn_SPC_E_RABs_ToBeAdded_ItemIEs_specs_61 /* Additional specs */
\r
28877 static asn_TYPE_member_t asn_MBR_value_68[] = {
\r
28878 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ItemIEs__value, choice.E_RABs_Admitted_ToBeAdded_Item),
\r
28879 -1 /* Ambiguous tag (CHOICE?) */,
\r
28881 &asn_DEF_E_RABs_Admitted_ToBeAdded_Item,
\r
28884 0, 0, /* No default value */
\r
28885 "E-RABs-Admitted-ToBeAdded-Item"
\r
28888 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_68[] = {
\r
28889 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
28890 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
28892 static asn_CHOICE_specifics_t asn_SPC_value_specs_68 = {
\r
28893 sizeof(struct E_RABs_Admitted_ToBeAdded_ItemIEs__value),
\r
28894 offsetof(struct E_RABs_Admitted_ToBeAdded_ItemIEs__value, _asn_ctx),
\r
28895 offsetof(struct E_RABs_Admitted_ToBeAdded_ItemIEs__value, present),
\r
28896 sizeof(((struct E_RABs_Admitted_ToBeAdded_ItemIEs__value *)0)->present),
\r
28897 asn_MAP_value_tag2el_68,
\r
28898 2, /* Count of tags in the map */
\r
28900 -1 /* Extensions start */
\r
28902 static /* Use -fall-defs-global to expose */
\r
28903 asn_TYPE_descriptor_t asn_DEF_value_68 = {
\r
28906 &asn_OP_OPEN_TYPE,
\r
28907 0, /* No effective tags (pointer) */
\r
28908 0, /* No effective tags (count) */
\r
28909 0, /* No tags (pointer) */
\r
28910 0, /* No tags (count) */
\r
28911 { 0, 0, OPEN_TYPE_constraint },
\r
28912 asn_MBR_value_68,
\r
28913 1, /* Elements count */
\r
28914 &asn_SPC_value_specs_68 /* Additional specs */
\r
28917 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ItemIEs_65[] = {
\r
28918 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ItemIEs, id),
\r
28919 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
28920 -1, /* IMPLICIT tag at current level */
\r
28921 &asn_DEF_ProtocolIE_ID,
\r
28923 { 0, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
\r
28924 0, 0, /* No default value */
\r
28927 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ItemIEs, criticality),
\r
28928 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
28929 -1, /* IMPLICIT tag at current level */
\r
28930 &asn_DEF_Criticality,
\r
28931 select_E_RABs_Admitted_ToBeAdded_ItemIEs_criticality_type,
\r
28932 { 0, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
\r
28933 0, 0, /* No default value */
\r
28936 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ItemIEs, value),
\r
28937 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
28938 +1, /* EXPLICIT tag at current level */
\r
28939 &asn_DEF_value_68,
\r
28940 select_E_RABs_Admitted_ToBeAdded_ItemIEs_value_type,
\r
28941 { 0, &asn_PER_memb_value_constr_68, memb_value_constraint_65 },
\r
28942 0, 0, /* No default value */
\r
28946 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs_tags_65[] = {
\r
28947 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
28949 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ItemIEs_tag2el_65[] = {
\r
28950 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
28951 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
28952 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
28954 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ItemIEs_specs_65 = {
\r
28955 sizeof(struct E_RABs_Admitted_ToBeAdded_ItemIEs),
\r
28956 offsetof(struct E_RABs_Admitted_ToBeAdded_ItemIEs, _asn_ctx),
\r
28957 asn_MAP_E_RABs_Admitted_ToBeAdded_ItemIEs_tag2el_65,
\r
28958 3, /* Count of tags in the map */
\r
28959 0, 0, 0, /* Optional elements (not needed) */
\r
28960 -1, /* First extension addition */
\r
28962 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs = {
\r
28963 "E-RABs-Admitted-ToBeAdded-ItemIEs",
\r
28964 "E-RABs-Admitted-ToBeAdded-ItemIEs",
\r
28965 &asn_OP_SEQUENCE,
\r
28966 asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs_tags_65,
\r
28967 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs_tags_65)
\r
28968 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs_tags_65[0]), /* 1 */
\r
28969 asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs_tags_65, /* Same as above */
\r
28970 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs_tags_65)
\r
28971 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs_tags_65[0]), /* 1 */
\r
28972 { 0, 0, SEQUENCE_constraint },
\r
28973 asn_MBR_E_RABs_Admitted_ToBeAdded_ItemIEs_65,
\r
28974 3, /* Elements count */
\r
28975 &asn_SPC_E_RABs_Admitted_ToBeAdded_ItemIEs_specs_65 /* Additional specs */
\r
28978 static asn_TYPE_member_t asn_MBR_value_72[] = {
\r
28979 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItemIEs__value, choice.E_RABs_ToBeAdded_ModReqItem),
\r
28980 -1 /* Ambiguous tag (CHOICE?) */,
\r
28982 &asn_DEF_E_RABs_ToBeAdded_ModReqItem,
\r
28985 0, 0, /* No default value */
\r
28986 "E-RABs-ToBeAdded-ModReqItem"
\r
28989 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_72[] = {
\r
28990 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
28991 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
28993 static asn_CHOICE_specifics_t asn_SPC_value_specs_72 = {
\r
28994 sizeof(struct E_RABs_ToBeAdded_ModReqItemIEs__value),
\r
28995 offsetof(struct E_RABs_ToBeAdded_ModReqItemIEs__value, _asn_ctx),
\r
28996 offsetof(struct E_RABs_ToBeAdded_ModReqItemIEs__value, present),
\r
28997 sizeof(((struct E_RABs_ToBeAdded_ModReqItemIEs__value *)0)->present),
\r
28998 asn_MAP_value_tag2el_72,
\r
28999 2, /* Count of tags in the map */
\r
29001 -1 /* Extensions start */
\r
29003 static /* Use -fall-defs-global to expose */
\r
29004 asn_TYPE_descriptor_t asn_DEF_value_72 = {
\r
29007 &asn_OP_OPEN_TYPE,
\r
29008 0, /* No effective tags (pointer) */
\r
29009 0, /* No effective tags (count) */
\r
29010 0, /* No tags (pointer) */
\r
29011 0, /* No tags (count) */
\r
29012 { 0, 0, OPEN_TYPE_constraint },
\r
29013 asn_MBR_value_72,
\r
29014 1, /* Elements count */
\r
29015 &asn_SPC_value_specs_72 /* Additional specs */
\r
29018 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItemIEs_69[] = {
\r
29019 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItemIEs, id),
\r
29020 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29021 -1, /* IMPLICIT tag at current level */
\r
29022 &asn_DEF_ProtocolIE_ID,
\r
29024 { 0, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
\r
29025 0, 0, /* No default value */
\r
29028 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItemIEs, criticality),
\r
29029 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29030 -1, /* IMPLICIT tag at current level */
\r
29031 &asn_DEF_Criticality,
\r
29032 select_E_RABs_ToBeAdded_ModReqItemIEs_criticality_type,
\r
29033 { 0, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
\r
29034 0, 0, /* No default value */
\r
29037 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItemIEs, value),
\r
29038 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29039 +1, /* EXPLICIT tag at current level */
\r
29040 &asn_DEF_value_72,
\r
29041 select_E_RABs_ToBeAdded_ModReqItemIEs_value_type,
\r
29042 { 0, &asn_PER_memb_value_constr_72, memb_value_constraint_69 },
\r
29043 0, 0, /* No default value */
\r
29047 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs_tags_69[] = {
\r
29048 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29050 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItemIEs_tag2el_69[] = {
\r
29051 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29052 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29053 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29055 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItemIEs_specs_69 = {
\r
29056 sizeof(struct E_RABs_ToBeAdded_ModReqItemIEs),
\r
29057 offsetof(struct E_RABs_ToBeAdded_ModReqItemIEs, _asn_ctx),
\r
29058 asn_MAP_E_RABs_ToBeAdded_ModReqItemIEs_tag2el_69,
\r
29059 3, /* Count of tags in the map */
\r
29060 0, 0, 0, /* Optional elements (not needed) */
\r
29061 -1, /* First extension addition */
\r
29063 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs = {
\r
29064 "E-RABs-ToBeAdded-ModReqItemIEs",
\r
29065 "E-RABs-ToBeAdded-ModReqItemIEs",
\r
29066 &asn_OP_SEQUENCE,
\r
29067 asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs_tags_69,
\r
29068 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs_tags_69)
\r
29069 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs_tags_69[0]), /* 1 */
\r
29070 asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs_tags_69, /* Same as above */
\r
29071 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs_tags_69)
\r
29072 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs_tags_69[0]), /* 1 */
\r
29073 { 0, 0, SEQUENCE_constraint },
\r
29074 asn_MBR_E_RABs_ToBeAdded_ModReqItemIEs_69,
\r
29075 3, /* Elements count */
\r
29076 &asn_SPC_E_RABs_ToBeAdded_ModReqItemIEs_specs_69 /* Additional specs */
\r
29079 static asn_TYPE_member_t asn_MBR_value_76[] = {
\r
29080 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItemIEs__value, choice.E_RABs_ToBeModified_ModReqItem),
\r
29081 -1 /* Ambiguous tag (CHOICE?) */,
\r
29083 &asn_DEF_E_RABs_ToBeModified_ModReqItem,
\r
29086 0, 0, /* No default value */
\r
29087 "E-RABs-ToBeModified-ModReqItem"
\r
29090 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_76[] = {
\r
29091 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
29092 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
29094 static asn_CHOICE_specifics_t asn_SPC_value_specs_76 = {
\r
29095 sizeof(struct E_RABs_ToBeModified_ModReqItemIEs__value),
\r
29096 offsetof(struct E_RABs_ToBeModified_ModReqItemIEs__value, _asn_ctx),
\r
29097 offsetof(struct E_RABs_ToBeModified_ModReqItemIEs__value, present),
\r
29098 sizeof(((struct E_RABs_ToBeModified_ModReqItemIEs__value *)0)->present),
\r
29099 asn_MAP_value_tag2el_76,
\r
29100 2, /* Count of tags in the map */
\r
29102 -1 /* Extensions start */
\r
29104 static /* Use -fall-defs-global to expose */
\r
29105 asn_TYPE_descriptor_t asn_DEF_value_76 = {
\r
29108 &asn_OP_OPEN_TYPE,
\r
29109 0, /* No effective tags (pointer) */
\r
29110 0, /* No effective tags (count) */
\r
29111 0, /* No tags (pointer) */
\r
29112 0, /* No tags (count) */
\r
29113 { 0, 0, OPEN_TYPE_constraint },
\r
29114 asn_MBR_value_76,
\r
29115 1, /* Elements count */
\r
29116 &asn_SPC_value_specs_76 /* Additional specs */
\r
29119 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItemIEs_73[] = {
\r
29120 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItemIEs, id),
\r
29121 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29122 -1, /* IMPLICIT tag at current level */
\r
29123 &asn_DEF_ProtocolIE_ID,
\r
29125 { 0, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
\r
29126 0, 0, /* No default value */
\r
29129 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItemIEs, criticality),
\r
29130 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29131 -1, /* IMPLICIT tag at current level */
\r
29132 &asn_DEF_Criticality,
\r
29133 select_E_RABs_ToBeModified_ModReqItemIEs_criticality_type,
\r
29134 { 0, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
\r
29135 0, 0, /* No default value */
\r
29138 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItemIEs, value),
\r
29139 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29140 +1, /* EXPLICIT tag at current level */
\r
29141 &asn_DEF_value_76,
\r
29142 select_E_RABs_ToBeModified_ModReqItemIEs_value_type,
\r
29143 { 0, &asn_PER_memb_value_constr_76, memb_value_constraint_73 },
\r
29144 0, 0, /* No default value */
\r
29148 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItemIEs_tags_73[] = {
\r
29149 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29151 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItemIEs_tag2el_73[] = {
\r
29152 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29153 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29154 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29156 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItemIEs_specs_73 = {
\r
29157 sizeof(struct E_RABs_ToBeModified_ModReqItemIEs),
\r
29158 offsetof(struct E_RABs_ToBeModified_ModReqItemIEs, _asn_ctx),
\r
29159 asn_MAP_E_RABs_ToBeModified_ModReqItemIEs_tag2el_73,
\r
29160 3, /* Count of tags in the map */
\r
29161 0, 0, 0, /* Optional elements (not needed) */
\r
29162 -1, /* First extension addition */
\r
29164 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItemIEs = {
\r
29165 "E-RABs-ToBeModified-ModReqItemIEs",
\r
29166 "E-RABs-ToBeModified-ModReqItemIEs",
\r
29167 &asn_OP_SEQUENCE,
\r
29168 asn_DEF_E_RABs_ToBeModified_ModReqItemIEs_tags_73,
\r
29169 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItemIEs_tags_73)
\r
29170 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItemIEs_tags_73[0]), /* 1 */
\r
29171 asn_DEF_E_RABs_ToBeModified_ModReqItemIEs_tags_73, /* Same as above */
\r
29172 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItemIEs_tags_73)
\r
29173 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItemIEs_tags_73[0]), /* 1 */
\r
29174 { 0, 0, SEQUENCE_constraint },
\r
29175 asn_MBR_E_RABs_ToBeModified_ModReqItemIEs_73,
\r
29176 3, /* Elements count */
\r
29177 &asn_SPC_E_RABs_ToBeModified_ModReqItemIEs_specs_73 /* Additional specs */
\r
29180 static asn_TYPE_member_t asn_MBR_value_80[] = {
\r
29181 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItemIEs__value, choice.E_RABs_ToBeReleased_ModReqItem),
\r
29182 -1 /* Ambiguous tag (CHOICE?) */,
\r
29184 &asn_DEF_E_RABs_ToBeReleased_ModReqItem,
\r
29187 0, 0, /* No default value */
\r
29188 "E-RABs-ToBeReleased-ModReqItem"
\r
29191 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_80[] = {
\r
29192 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
29193 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
29195 static asn_CHOICE_specifics_t asn_SPC_value_specs_80 = {
\r
29196 sizeof(struct E_RABs_ToBeReleased_ModReqItemIEs__value),
\r
29197 offsetof(struct E_RABs_ToBeReleased_ModReqItemIEs__value, _asn_ctx),
\r
29198 offsetof(struct E_RABs_ToBeReleased_ModReqItemIEs__value, present),
\r
29199 sizeof(((struct E_RABs_ToBeReleased_ModReqItemIEs__value *)0)->present),
\r
29200 asn_MAP_value_tag2el_80,
\r
29201 2, /* Count of tags in the map */
\r
29203 -1 /* Extensions start */
\r
29205 static /* Use -fall-defs-global to expose */
\r
29206 asn_TYPE_descriptor_t asn_DEF_value_80 = {
\r
29209 &asn_OP_OPEN_TYPE,
\r
29210 0, /* No effective tags (pointer) */
\r
29211 0, /* No effective tags (count) */
\r
29212 0, /* No tags (pointer) */
\r
29213 0, /* No tags (count) */
\r
29214 { 0, 0, OPEN_TYPE_constraint },
\r
29215 asn_MBR_value_80,
\r
29216 1, /* Elements count */
\r
29217 &asn_SPC_value_specs_80 /* Additional specs */
\r
29220 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItemIEs_77[] = {
\r
29221 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItemIEs, id),
\r
29222 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29223 -1, /* IMPLICIT tag at current level */
\r
29224 &asn_DEF_ProtocolIE_ID,
\r
29226 { 0, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
\r
29227 0, 0, /* No default value */
\r
29230 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItemIEs, criticality),
\r
29231 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29232 -1, /* IMPLICIT tag at current level */
\r
29233 &asn_DEF_Criticality,
\r
29234 select_E_RABs_ToBeReleased_ModReqItemIEs_criticality_type,
\r
29235 { 0, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
\r
29236 0, 0, /* No default value */
\r
29239 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItemIEs, value),
\r
29240 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29241 +1, /* EXPLICIT tag at current level */
\r
29242 &asn_DEF_value_80,
\r
29243 select_E_RABs_ToBeReleased_ModReqItemIEs_value_type,
\r
29244 { 0, &asn_PER_memb_value_constr_80, memb_value_constraint_77 },
\r
29245 0, 0, /* No default value */
\r
29249 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs_tags_77[] = {
\r
29250 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29252 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItemIEs_tag2el_77[] = {
\r
29253 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29254 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29255 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29257 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItemIEs_specs_77 = {
\r
29258 sizeof(struct E_RABs_ToBeReleased_ModReqItemIEs),
\r
29259 offsetof(struct E_RABs_ToBeReleased_ModReqItemIEs, _asn_ctx),
\r
29260 asn_MAP_E_RABs_ToBeReleased_ModReqItemIEs_tag2el_77,
\r
29261 3, /* Count of tags in the map */
\r
29262 0, 0, 0, /* Optional elements (not needed) */
\r
29263 -1, /* First extension addition */
\r
29265 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs = {
\r
29266 "E-RABs-ToBeReleased-ModReqItemIEs",
\r
29267 "E-RABs-ToBeReleased-ModReqItemIEs",
\r
29268 &asn_OP_SEQUENCE,
\r
29269 asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs_tags_77,
\r
29270 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs_tags_77)
\r
29271 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs_tags_77[0]), /* 1 */
\r
29272 asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs_tags_77, /* Same as above */
\r
29273 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs_tags_77)
\r
29274 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs_tags_77[0]), /* 1 */
\r
29275 { 0, 0, SEQUENCE_constraint },
\r
29276 asn_MBR_E_RABs_ToBeReleased_ModReqItemIEs_77,
\r
29277 3, /* Elements count */
\r
29278 &asn_SPC_E_RABs_ToBeReleased_ModReqItemIEs_specs_77 /* Additional specs */
\r
29281 static asn_TYPE_member_t asn_MBR_value_84[] = {
\r
29282 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value, choice.E_RABs_Admitted_ToBeAdded_ModAckItem),
\r
29283 -1 /* Ambiguous tag (CHOICE?) */,
\r
29285 &asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem,
\r
29288 0, 0, /* No default value */
\r
29289 "E-RABs-Admitted-ToBeAdded-ModAckItem"
\r
29292 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_84[] = {
\r
29293 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
29294 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
29296 static asn_CHOICE_specifics_t asn_SPC_value_specs_84 = {
\r
29297 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value),
\r
29298 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value, _asn_ctx),
\r
29299 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value, present),
\r
29300 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value *)0)->present),
\r
29301 asn_MAP_value_tag2el_84,
\r
29302 2, /* Count of tags in the map */
\r
29304 -1 /* Extensions start */
\r
29306 static /* Use -fall-defs-global to expose */
\r
29307 asn_TYPE_descriptor_t asn_DEF_value_84 = {
\r
29310 &asn_OP_OPEN_TYPE,
\r
29311 0, /* No effective tags (pointer) */
\r
29312 0, /* No effective tags (count) */
\r
29313 0, /* No tags (pointer) */
\r
29314 0, /* No tags (count) */
\r
29315 { 0, 0, OPEN_TYPE_constraint },
\r
29316 asn_MBR_value_84,
\r
29317 1, /* Elements count */
\r
29318 &asn_SPC_value_specs_84 /* Additional specs */
\r
29321 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_81[] = {
\r
29322 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs, id),
\r
29323 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29324 -1, /* IMPLICIT tag at current level */
\r
29325 &asn_DEF_ProtocolIE_ID,
\r
29327 { 0, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
\r
29328 0, 0, /* No default value */
\r
29331 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs, criticality),
\r
29332 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29333 -1, /* IMPLICIT tag at current level */
\r
29334 &asn_DEF_Criticality,
\r
29335 select_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_criticality_type,
\r
29336 { 0, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
\r
29337 0, 0, /* No default value */
\r
29340 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs, value),
\r
29341 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29342 +1, /* EXPLICIT tag at current level */
\r
29343 &asn_DEF_value_84,
\r
29344 select_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_value_type,
\r
29345 { 0, &asn_PER_memb_value_constr_84, memb_value_constraint_81 },
\r
29346 0, 0, /* No default value */
\r
29350 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_tags_81[] = {
\r
29351 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29353 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_tag2el_81[] = {
\r
29354 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29355 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29356 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29358 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_specs_81 = {
\r
29359 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs),
\r
29360 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs, _asn_ctx),
\r
29361 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_tag2el_81,
\r
29362 3, /* Count of tags in the map */
\r
29363 0, 0, 0, /* Optional elements (not needed) */
\r
29364 -1, /* First extension addition */
\r
29366 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs = {
\r
29367 "E-RABs-Admitted-ToBeAdded-ModAckItemIEs",
\r
29368 "E-RABs-Admitted-ToBeAdded-ModAckItemIEs",
\r
29369 &asn_OP_SEQUENCE,
\r
29370 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_tags_81,
\r
29371 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_tags_81)
\r
29372 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_tags_81[0]), /* 1 */
\r
29373 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_tags_81, /* Same as above */
\r
29374 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_tags_81)
\r
29375 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_tags_81[0]), /* 1 */
\r
29376 { 0, 0, SEQUENCE_constraint },
\r
29377 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_81,
\r
29378 3, /* Elements count */
\r
29379 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_specs_81 /* Additional specs */
\r
29382 static asn_TYPE_member_t asn_MBR_value_88[] = {
\r
29383 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs__value, choice.E_RABs_Admitted_ToBeModified_ModAckItem),
\r
29384 -1 /* Ambiguous tag (CHOICE?) */,
\r
29386 &asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem,
\r
29389 0, 0, /* No default value */
\r
29390 "E-RABs-Admitted-ToBeModified-ModAckItem"
\r
29393 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_88[] = {
\r
29394 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
29395 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
29397 static asn_CHOICE_specifics_t asn_SPC_value_specs_88 = {
\r
29398 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs__value),
\r
29399 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs__value, _asn_ctx),
\r
29400 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs__value, present),
\r
29401 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItemIEs__value *)0)->present),
\r
29402 asn_MAP_value_tag2el_88,
\r
29403 2, /* Count of tags in the map */
\r
29405 -1 /* Extensions start */
\r
29407 static /* Use -fall-defs-global to expose */
\r
29408 asn_TYPE_descriptor_t asn_DEF_value_88 = {
\r
29411 &asn_OP_OPEN_TYPE,
\r
29412 0, /* No effective tags (pointer) */
\r
29413 0, /* No effective tags (count) */
\r
29414 0, /* No tags (pointer) */
\r
29415 0, /* No tags (count) */
\r
29416 { 0, 0, OPEN_TYPE_constraint },
\r
29417 asn_MBR_value_88,
\r
29418 1, /* Elements count */
\r
29419 &asn_SPC_value_specs_88 /* Additional specs */
\r
29422 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItemIEs_85[] = {
\r
29423 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs, id),
\r
29424 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29425 -1, /* IMPLICIT tag at current level */
\r
29426 &asn_DEF_ProtocolIE_ID,
\r
29428 { 0, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
\r
29429 0, 0, /* No default value */
\r
29432 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs, criticality),
\r
29433 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29434 -1, /* IMPLICIT tag at current level */
\r
29435 &asn_DEF_Criticality,
\r
29436 select_E_RABs_Admitted_ToBeModified_ModAckItemIEs_criticality_type,
\r
29437 { 0, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
\r
29438 0, 0, /* No default value */
\r
29441 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs, value),
\r
29442 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29443 +1, /* EXPLICIT tag at current level */
\r
29444 &asn_DEF_value_88,
\r
29445 select_E_RABs_Admitted_ToBeModified_ModAckItemIEs_value_type,
\r
29446 { 0, &asn_PER_memb_value_constr_88, memb_value_constraint_85 },
\r
29447 0, 0, /* No default value */
\r
29451 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs_tags_85[] = {
\r
29452 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29454 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItemIEs_tag2el_85[] = {
\r
29455 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29456 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29457 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29459 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItemIEs_specs_85 = {
\r
29460 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs),
\r
29461 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItemIEs, _asn_ctx),
\r
29462 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItemIEs_tag2el_85,
\r
29463 3, /* Count of tags in the map */
\r
29464 0, 0, 0, /* Optional elements (not needed) */
\r
29465 -1, /* First extension addition */
\r
29467 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs = {
\r
29468 "E-RABs-Admitted-ToBeModified-ModAckItemIEs",
\r
29469 "E-RABs-Admitted-ToBeModified-ModAckItemIEs",
\r
29470 &asn_OP_SEQUENCE,
\r
29471 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs_tags_85,
\r
29472 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs_tags_85)
\r
29473 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs_tags_85[0]), /* 1 */
\r
29474 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs_tags_85, /* Same as above */
\r
29475 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs_tags_85)
\r
29476 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs_tags_85[0]), /* 1 */
\r
29477 { 0, 0, SEQUENCE_constraint },
\r
29478 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItemIEs_85,
\r
29479 3, /* Elements count */
\r
29480 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItemIEs_specs_85 /* Additional specs */
\r
29483 static asn_TYPE_member_t asn_MBR_value_92[] = {
\r
29484 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value, choice.E_RABs_Admitted_ToReleased_ModAckItem),
\r
29485 -1 /* Ambiguous tag (CHOICE?) */,
\r
29487 &asn_DEF_E_RABs_Admitted_ToReleased_ModAckItem,
\r
29490 0, 0, /* No default value */
\r
29491 "E-RABs-Admitted-ToReleased-ModAckItem"
\r
29494 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_92[] = {
\r
29495 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
29496 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
29498 static asn_CHOICE_specifics_t asn_SPC_value_specs_92 = {
\r
29499 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value),
\r
29500 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value, _asn_ctx),
\r
29501 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value, present),
\r
29502 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value *)0)->present),
\r
29503 asn_MAP_value_tag2el_92,
\r
29504 2, /* Count of tags in the map */
\r
29506 -1 /* Extensions start */
\r
29508 static /* Use -fall-defs-global to expose */
\r
29509 asn_TYPE_descriptor_t asn_DEF_value_92 = {
\r
29512 &asn_OP_OPEN_TYPE,
\r
29513 0, /* No effective tags (pointer) */
\r
29514 0, /* No effective tags (count) */
\r
29515 0, /* No tags (pointer) */
\r
29516 0, /* No tags (count) */
\r
29517 { 0, 0, OPEN_TYPE_constraint },
\r
29518 asn_MBR_value_92,
\r
29519 1, /* Elements count */
\r
29520 &asn_SPC_value_specs_92 /* Additional specs */
\r
29523 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_89[] = {
\r
29524 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs, id),
\r
29525 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29526 -1, /* IMPLICIT tag at current level */
\r
29527 &asn_DEF_ProtocolIE_ID,
\r
29529 { 0, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
\r
29530 0, 0, /* No default value */
\r
29533 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs, criticality),
\r
29534 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29535 -1, /* IMPLICIT tag at current level */
\r
29536 &asn_DEF_Criticality,
\r
29537 select_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_criticality_type,
\r
29538 { 0, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
\r
29539 0, 0, /* No default value */
\r
29542 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs, value),
\r
29543 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29544 +1, /* EXPLICIT tag at current level */
\r
29545 &asn_DEF_value_92,
\r
29546 select_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_value_type,
\r
29547 { 0, &asn_PER_memb_value_constr_92, memb_value_constraint_89 },
\r
29548 0, 0, /* No default value */
\r
29552 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_tags_89[] = {
\r
29553 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29555 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_tag2el_89[] = {
\r
29556 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29557 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29558 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29560 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_specs_89 = {
\r
29561 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs),
\r
29562 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs, _asn_ctx),
\r
29563 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_tag2el_89,
\r
29564 3, /* Count of tags in the map */
\r
29565 0, 0, 0, /* Optional elements (not needed) */
\r
29566 -1, /* First extension addition */
\r
29568 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs = {
\r
29569 "E-RABs-Admitted-ToBeReleased-ModAckItemIEs",
\r
29570 "E-RABs-Admitted-ToBeReleased-ModAckItemIEs",
\r
29571 &asn_OP_SEQUENCE,
\r
29572 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_tags_89,
\r
29573 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_tags_89)
\r
29574 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_tags_89[0]), /* 1 */
\r
29575 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_tags_89, /* Same as above */
\r
29576 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_tags_89)
\r
29577 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_tags_89[0]), /* 1 */
\r
29578 { 0, 0, SEQUENCE_constraint },
\r
29579 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_89,
\r
29580 3, /* Elements count */
\r
29581 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_specs_89 /* Additional specs */
\r
29584 static asn_TYPE_member_t asn_MBR_value_96[] = {
\r
29585 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemIEs__value, choice.E_RABs_ToBeReleased_ModReqdItem),
\r
29586 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
29588 &asn_DEF_E_RABs_ToBeReleased_ModReqdItem,
\r
29591 0, 0, /* No default value */
\r
29592 "E-RABs-ToBeReleased-ModReqdItem"
\r
29595 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_96[] = {
\r
29596 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeReleased-ModReqdItem */
\r
29598 static asn_CHOICE_specifics_t asn_SPC_value_specs_96 = {
\r
29599 sizeof(struct E_RABs_ToBeReleased_ModReqdItemIEs__value),
\r
29600 offsetof(struct E_RABs_ToBeReleased_ModReqdItemIEs__value, _asn_ctx),
\r
29601 offsetof(struct E_RABs_ToBeReleased_ModReqdItemIEs__value, present),
\r
29602 sizeof(((struct E_RABs_ToBeReleased_ModReqdItemIEs__value *)0)->present),
\r
29603 asn_MAP_value_tag2el_96,
\r
29604 1, /* Count of tags in the map */
\r
29606 -1 /* Extensions start */
\r
29608 static /* Use -fall-defs-global to expose */
\r
29609 asn_TYPE_descriptor_t asn_DEF_value_96 = {
\r
29612 &asn_OP_OPEN_TYPE,
\r
29613 0, /* No effective tags (pointer) */
\r
29614 0, /* No effective tags (count) */
\r
29615 0, /* No tags (pointer) */
\r
29616 0, /* No tags (count) */
\r
29617 { 0, 0, OPEN_TYPE_constraint },
\r
29618 asn_MBR_value_96,
\r
29619 1, /* Elements count */
\r
29620 &asn_SPC_value_specs_96 /* Additional specs */
\r
29623 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemIEs_93[] = {
\r
29624 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemIEs, id),
\r
29625 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29626 -1, /* IMPLICIT tag at current level */
\r
29627 &asn_DEF_ProtocolIE_ID,
\r
29629 { 0, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
\r
29630 0, 0, /* No default value */
\r
29633 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemIEs, criticality),
\r
29634 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29635 -1, /* IMPLICIT tag at current level */
\r
29636 &asn_DEF_Criticality,
\r
29637 select_E_RABs_ToBeReleased_ModReqdItemIEs_criticality_type,
\r
29638 { 0, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
\r
29639 0, 0, /* No default value */
\r
29642 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemIEs, value),
\r
29643 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29644 +1, /* EXPLICIT tag at current level */
\r
29645 &asn_DEF_value_96,
\r
29646 select_E_RABs_ToBeReleased_ModReqdItemIEs_value_type,
\r
29647 { 0, &asn_PER_memb_value_constr_96, memb_value_constraint_93 },
\r
29648 0, 0, /* No default value */
\r
29652 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs_tags_93[] = {
\r
29653 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29655 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemIEs_tag2el_93[] = {
\r
29656 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29657 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29658 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29660 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemIEs_specs_93 = {
\r
29661 sizeof(struct E_RABs_ToBeReleased_ModReqdItemIEs),
\r
29662 offsetof(struct E_RABs_ToBeReleased_ModReqdItemIEs, _asn_ctx),
\r
29663 asn_MAP_E_RABs_ToBeReleased_ModReqdItemIEs_tag2el_93,
\r
29664 3, /* Count of tags in the map */
\r
29665 0, 0, 0, /* Optional elements (not needed) */
\r
29666 -1, /* First extension addition */
\r
29668 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs = {
\r
29669 "E-RABs-ToBeReleased-ModReqdItemIEs",
\r
29670 "E-RABs-ToBeReleased-ModReqdItemIEs",
\r
29671 &asn_OP_SEQUENCE,
\r
29672 asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs_tags_93,
\r
29673 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs_tags_93)
\r
29674 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs_tags_93[0]), /* 1 */
\r
29675 asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs_tags_93, /* Same as above */
\r
29676 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs_tags_93)
\r
29677 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs_tags_93[0]), /* 1 */
\r
29678 { 0, 0, SEQUENCE_constraint },
\r
29679 asn_MBR_E_RABs_ToBeReleased_ModReqdItemIEs_93,
\r
29680 3, /* Elements count */
\r
29681 &asn_SPC_E_RABs_ToBeReleased_ModReqdItemIEs_specs_93 /* Additional specs */
\r
29684 static asn_TYPE_member_t asn_MBR_value_100[] = {
\r
29685 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItemIEs__value, choice.E_RABs_ToBeReleased_RelReqItem),
\r
29686 -1 /* Ambiguous tag (CHOICE?) */,
\r
29688 &asn_DEF_E_RABs_ToBeReleased_RelReqItem,
\r
29691 0, 0, /* No default value */
\r
29692 "E-RABs-ToBeReleased-RelReqItem"
\r
29695 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_100[] = {
\r
29696 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
29697 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
29699 static asn_CHOICE_specifics_t asn_SPC_value_specs_100 = {
\r
29700 sizeof(struct E_RABs_ToBeReleased_RelReqItemIEs__value),
\r
29701 offsetof(struct E_RABs_ToBeReleased_RelReqItemIEs__value, _asn_ctx),
\r
29702 offsetof(struct E_RABs_ToBeReleased_RelReqItemIEs__value, present),
\r
29703 sizeof(((struct E_RABs_ToBeReleased_RelReqItemIEs__value *)0)->present),
\r
29704 asn_MAP_value_tag2el_100,
\r
29705 2, /* Count of tags in the map */
\r
29707 -1 /* Extensions start */
\r
29709 static /* Use -fall-defs-global to expose */
\r
29710 asn_TYPE_descriptor_t asn_DEF_value_100 = {
\r
29713 &asn_OP_OPEN_TYPE,
\r
29714 0, /* No effective tags (pointer) */
\r
29715 0, /* No effective tags (count) */
\r
29716 0, /* No tags (pointer) */
\r
29717 0, /* No tags (count) */
\r
29718 { 0, 0, OPEN_TYPE_constraint },
\r
29719 asn_MBR_value_100,
\r
29720 1, /* Elements count */
\r
29721 &asn_SPC_value_specs_100 /* Additional specs */
\r
29724 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItemIEs_97[] = {
\r
29725 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItemIEs, id),
\r
29726 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29727 -1, /* IMPLICIT tag at current level */
\r
29728 &asn_DEF_ProtocolIE_ID,
\r
29730 { 0, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
\r
29731 0, 0, /* No default value */
\r
29734 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItemIEs, criticality),
\r
29735 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29736 -1, /* IMPLICIT tag at current level */
\r
29737 &asn_DEF_Criticality,
\r
29738 select_E_RABs_ToBeReleased_RelReqItemIEs_criticality_type,
\r
29739 { 0, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
\r
29740 0, 0, /* No default value */
\r
29743 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItemIEs, value),
\r
29744 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29745 +1, /* EXPLICIT tag at current level */
\r
29746 &asn_DEF_value_100,
\r
29747 select_E_RABs_ToBeReleased_RelReqItemIEs_value_type,
\r
29748 { 0, &asn_PER_memb_value_constr_100, memb_value_constraint_97 },
\r
29749 0, 0, /* No default value */
\r
29753 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs_tags_97[] = {
\r
29754 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29756 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItemIEs_tag2el_97[] = {
\r
29757 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29758 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29759 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29761 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItemIEs_specs_97 = {
\r
29762 sizeof(struct E_RABs_ToBeReleased_RelReqItemIEs),
\r
29763 offsetof(struct E_RABs_ToBeReleased_RelReqItemIEs, _asn_ctx),
\r
29764 asn_MAP_E_RABs_ToBeReleased_RelReqItemIEs_tag2el_97,
\r
29765 3, /* Count of tags in the map */
\r
29766 0, 0, 0, /* Optional elements (not needed) */
\r
29767 -1, /* First extension addition */
\r
29769 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs = {
\r
29770 "E-RABs-ToBeReleased-RelReqItemIEs",
\r
29771 "E-RABs-ToBeReleased-RelReqItemIEs",
\r
29772 &asn_OP_SEQUENCE,
\r
29773 asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs_tags_97,
\r
29774 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs_tags_97)
\r
29775 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs_tags_97[0]), /* 1 */
\r
29776 asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs_tags_97, /* Same as above */
\r
29777 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs_tags_97)
\r
29778 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs_tags_97[0]), /* 1 */
\r
29779 { 0, 0, SEQUENCE_constraint },
\r
29780 asn_MBR_E_RABs_ToBeReleased_RelReqItemIEs_97,
\r
29781 3, /* Elements count */
\r
29782 &asn_SPC_E_RABs_ToBeReleased_RelReqItemIEs_specs_97 /* Additional specs */
\r
29785 static asn_TYPE_member_t asn_MBR_value_104[] = {
\r
29786 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItemIEs__value, choice.E_RABs_ToBeReleased_RelConfItem),
\r
29787 -1 /* Ambiguous tag (CHOICE?) */,
\r
29789 &asn_DEF_E_RABs_ToBeReleased_RelConfItem,
\r
29792 0, 0, /* No default value */
\r
29793 "E-RABs-ToBeReleased-RelConfItem"
\r
29796 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_104[] = {
\r
29797 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCG-Bearer */
\r
29798 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* split-Bearer */
\r
29800 static asn_CHOICE_specifics_t asn_SPC_value_specs_104 = {
\r
29801 sizeof(struct E_RABs_ToBeReleased_RelConfItemIEs__value),
\r
29802 offsetof(struct E_RABs_ToBeReleased_RelConfItemIEs__value, _asn_ctx),
\r
29803 offsetof(struct E_RABs_ToBeReleased_RelConfItemIEs__value, present),
\r
29804 sizeof(((struct E_RABs_ToBeReleased_RelConfItemIEs__value *)0)->present),
\r
29805 asn_MAP_value_tag2el_104,
\r
29806 2, /* Count of tags in the map */
\r
29808 -1 /* Extensions start */
\r
29810 static /* Use -fall-defs-global to expose */
\r
29811 asn_TYPE_descriptor_t asn_DEF_value_104 = {
\r
29814 &asn_OP_OPEN_TYPE,
\r
29815 0, /* No effective tags (pointer) */
\r
29816 0, /* No effective tags (count) */
\r
29817 0, /* No tags (pointer) */
\r
29818 0, /* No tags (count) */
\r
29819 { 0, 0, OPEN_TYPE_constraint },
\r
29820 asn_MBR_value_104,
\r
29821 1, /* Elements count */
\r
29822 &asn_SPC_value_specs_104 /* Additional specs */
\r
29825 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItemIEs_101[] = {
\r
29826 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItemIEs, id),
\r
29827 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29828 -1, /* IMPLICIT tag at current level */
\r
29829 &asn_DEF_ProtocolIE_ID,
\r
29831 { 0, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
\r
29832 0, 0, /* No default value */
\r
29835 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItemIEs, criticality),
\r
29836 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29837 -1, /* IMPLICIT tag at current level */
\r
29838 &asn_DEF_Criticality,
\r
29839 select_E_RABs_ToBeReleased_RelConfItemIEs_criticality_type,
\r
29840 { 0, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
\r
29841 0, 0, /* No default value */
\r
29844 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItemIEs, value),
\r
29845 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29846 +1, /* EXPLICIT tag at current level */
\r
29847 &asn_DEF_value_104,
\r
29848 select_E_RABs_ToBeReleased_RelConfItemIEs_value_type,
\r
29849 { 0, &asn_PER_memb_value_constr_104, memb_value_constraint_101 },
\r
29850 0, 0, /* No default value */
\r
29854 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs_tags_101[] = {
\r
29855 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29857 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItemIEs_tag2el_101[] = {
\r
29858 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29859 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29860 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29862 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItemIEs_specs_101 = {
\r
29863 sizeof(struct E_RABs_ToBeReleased_RelConfItemIEs),
\r
29864 offsetof(struct E_RABs_ToBeReleased_RelConfItemIEs, _asn_ctx),
\r
29865 asn_MAP_E_RABs_ToBeReleased_RelConfItemIEs_tag2el_101,
\r
29866 3, /* Count of tags in the map */
\r
29867 0, 0, 0, /* Optional elements (not needed) */
\r
29868 -1, /* First extension addition */
\r
29870 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs = {
\r
29871 "E-RABs-ToBeReleased-RelConfItemIEs",
\r
29872 "E-RABs-ToBeReleased-RelConfItemIEs",
\r
29873 &asn_OP_SEQUENCE,
\r
29874 asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs_tags_101,
\r
29875 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs_tags_101)
\r
29876 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs_tags_101[0]), /* 1 */
\r
29877 asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs_tags_101, /* Same as above */
\r
29878 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs_tags_101)
\r
29879 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs_tags_101[0]), /* 1 */
\r
29880 { 0, 0, SEQUENCE_constraint },
\r
29881 asn_MBR_E_RABs_ToBeReleased_RelConfItemIEs_101,
\r
29882 3, /* Elements count */
\r
29883 &asn_SPC_E_RABs_ToBeReleased_RelConfItemIEs_specs_101 /* Additional specs */
\r
29886 static asn_TYPE_member_t asn_MBR_value_108[] = {
\r
29887 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemIEs__value, choice.E_RABs_SubjectToCounterCheckItem),
\r
29888 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
29890 &asn_DEF_E_RABs_SubjectToCounterCheckItem,
\r
29893 0, 0, /* No default value */
\r
29894 "E-RABs-SubjectToCounterCheckItem"
\r
29897 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_108[] = {
\r
29898 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-SubjectToCounterCheckItem */
\r
29900 static asn_CHOICE_specifics_t asn_SPC_value_specs_108 = {
\r
29901 sizeof(struct E_RABs_SubjectToCounterCheckItemIEs__value),
\r
29902 offsetof(struct E_RABs_SubjectToCounterCheckItemIEs__value, _asn_ctx),
\r
29903 offsetof(struct E_RABs_SubjectToCounterCheckItemIEs__value, present),
\r
29904 sizeof(((struct E_RABs_SubjectToCounterCheckItemIEs__value *)0)->present),
\r
29905 asn_MAP_value_tag2el_108,
\r
29906 1, /* Count of tags in the map */
\r
29908 -1 /* Extensions start */
\r
29910 static /* Use -fall-defs-global to expose */
\r
29911 asn_TYPE_descriptor_t asn_DEF_value_108 = {
\r
29914 &asn_OP_OPEN_TYPE,
\r
29915 0, /* No effective tags (pointer) */
\r
29916 0, /* No effective tags (count) */
\r
29917 0, /* No tags (pointer) */
\r
29918 0, /* No tags (count) */
\r
29919 { 0, 0, OPEN_TYPE_constraint },
\r
29920 asn_MBR_value_108,
\r
29921 1, /* Elements count */
\r
29922 &asn_SPC_value_specs_108 /* Additional specs */
\r
29925 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemIEs_105[] = {
\r
29926 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemIEs, id),
\r
29927 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
29928 -1, /* IMPLICIT tag at current level */
\r
29929 &asn_DEF_ProtocolIE_ID,
\r
29931 { 0, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
\r
29932 0, 0, /* No default value */
\r
29935 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemIEs, criticality),
\r
29936 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
29937 -1, /* IMPLICIT tag at current level */
\r
29938 &asn_DEF_Criticality,
\r
29939 select_E_RABs_SubjectToCounterCheckItemIEs_criticality_type,
\r
29940 { 0, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
\r
29941 0, 0, /* No default value */
\r
29944 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemIEs, value),
\r
29945 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
29946 +1, /* EXPLICIT tag at current level */
\r
29947 &asn_DEF_value_108,
\r
29948 select_E_RABs_SubjectToCounterCheckItemIEs_value_type,
\r
29949 { 0, &asn_PER_memb_value_constr_108, memb_value_constraint_105 },
\r
29950 0, 0, /* No default value */
\r
29954 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemIEs_tags_105[] = {
\r
29955 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
29957 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemIEs_tag2el_105[] = {
\r
29958 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
29959 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
29960 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
29962 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemIEs_specs_105 = {
\r
29963 sizeof(struct E_RABs_SubjectToCounterCheckItemIEs),
\r
29964 offsetof(struct E_RABs_SubjectToCounterCheckItemIEs, _asn_ctx),
\r
29965 asn_MAP_E_RABs_SubjectToCounterCheckItemIEs_tag2el_105,
\r
29966 3, /* Count of tags in the map */
\r
29967 0, 0, 0, /* Optional elements (not needed) */
\r
29968 -1, /* First extension addition */
\r
29970 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemIEs = {
\r
29971 "E-RABs-SubjectToCounterCheckItemIEs",
\r
29972 "E-RABs-SubjectToCounterCheckItemIEs",
\r
29973 &asn_OP_SEQUENCE,
\r
29974 asn_DEF_E_RABs_SubjectToCounterCheckItemIEs_tags_105,
\r
29975 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemIEs_tags_105)
\r
29976 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemIEs_tags_105[0]), /* 1 */
\r
29977 asn_DEF_E_RABs_SubjectToCounterCheckItemIEs_tags_105, /* Same as above */
\r
29978 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemIEs_tags_105)
\r
29979 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemIEs_tags_105[0]), /* 1 */
\r
29980 { 0, 0, SEQUENCE_constraint },
\r
29981 asn_MBR_E_RABs_SubjectToCounterCheckItemIEs_105,
\r
29982 3, /* Elements count */
\r
29983 &asn_SPC_E_RABs_SubjectToCounterCheckItemIEs_specs_105 /* Additional specs */
\r
29986 static asn_TYPE_member_t asn_MBR_value_112[] = {
\r
29987 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemIEs__value, choice.E_RABs_ToBeSetupRetrieve_Item),
\r
29988 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
29990 &asn_DEF_E_RABs_ToBeSetupRetrieve_Item,
\r
29993 0, 0, /* No default value */
\r
29994 "E-RABs-ToBeSetupRetrieve-Item"
\r
29997 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_112[] = {
\r
29998 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeSetupRetrieve-Item */
\r
30000 static asn_CHOICE_specifics_t asn_SPC_value_specs_112 = {
\r
30001 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemIEs__value),
\r
30002 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemIEs__value, _asn_ctx),
\r
30003 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemIEs__value, present),
\r
30004 sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemIEs__value *)0)->present),
\r
30005 asn_MAP_value_tag2el_112,
\r
30006 1, /* Count of tags in the map */
\r
30008 -1 /* Extensions start */
\r
30010 static /* Use -fall-defs-global to expose */
\r
30011 asn_TYPE_descriptor_t asn_DEF_value_112 = {
\r
30014 &asn_OP_OPEN_TYPE,
\r
30015 0, /* No effective tags (pointer) */
\r
30016 0, /* No effective tags (count) */
\r
30017 0, /* No tags (pointer) */
\r
30018 0, /* No tags (count) */
\r
30019 { 0, 0, OPEN_TYPE_constraint },
\r
30020 asn_MBR_value_112,
\r
30021 1, /* Elements count */
\r
30022 &asn_SPC_value_specs_112 /* Additional specs */
\r
30025 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemIEs_109[] = {
\r
30026 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemIEs, id),
\r
30027 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30028 -1, /* IMPLICIT tag at current level */
\r
30029 &asn_DEF_ProtocolIE_ID,
\r
30031 { 0, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
\r
30032 0, 0, /* No default value */
\r
30035 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemIEs, criticality),
\r
30036 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30037 -1, /* IMPLICIT tag at current level */
\r
30038 &asn_DEF_Criticality,
\r
30039 select_E_RABs_ToBeSetupRetrieve_ItemIEs_criticality_type,
\r
30040 { 0, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
\r
30041 0, 0, /* No default value */
\r
30044 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemIEs, value),
\r
30045 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30046 +1, /* EXPLICIT tag at current level */
\r
30047 &asn_DEF_value_112,
\r
30048 select_E_RABs_ToBeSetupRetrieve_ItemIEs_value_type,
\r
30049 { 0, &asn_PER_memb_value_constr_112, memb_value_constraint_109 },
\r
30050 0, 0, /* No default value */
\r
30054 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs_tags_109[] = {
\r
30055 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30057 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemIEs_tag2el_109[] = {
\r
30058 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30059 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30060 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30062 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemIEs_specs_109 = {
\r
30063 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemIEs),
\r
30064 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemIEs, _asn_ctx),
\r
30065 asn_MAP_E_RABs_ToBeSetupRetrieve_ItemIEs_tag2el_109,
\r
30066 3, /* Count of tags in the map */
\r
30067 0, 0, 0, /* Optional elements (not needed) */
\r
30068 -1, /* First extension addition */
\r
30070 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs = {
\r
30071 "E-RABs-ToBeSetupRetrieve-ItemIEs",
\r
30072 "E-RABs-ToBeSetupRetrieve-ItemIEs",
\r
30073 &asn_OP_SEQUENCE,
\r
30074 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs_tags_109,
\r
30075 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs_tags_109)
\r
30076 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs_tags_109[0]), /* 1 */
\r
30077 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs_tags_109, /* Same as above */
\r
30078 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs_tags_109)
\r
30079 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs_tags_109[0]), /* 1 */
\r
30080 { 0, 0, SEQUENCE_constraint },
\r
30081 asn_MBR_E_RABs_ToBeSetupRetrieve_ItemIEs_109,
\r
30082 3, /* Elements count */
\r
30083 &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemIEs_specs_109 /* Additional specs */
\r
30086 static asn_TYPE_member_t asn_MBR_value_116[] = {
\r
30087 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value, choice.E_RABs_ToBeAdded_SgNBAddReq_Item),
\r
30088 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30090 &asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item,
\r
30093 0, 0, /* No default value */
\r
30094 "E-RABs-ToBeAdded-SgNBAddReq-Item"
\r
30097 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_116[] = {
\r
30098 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeAdded-SgNBAddReq-Item */
\r
30100 static asn_CHOICE_specifics_t asn_SPC_value_specs_116 = {
\r
30101 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value),
\r
30102 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value, _asn_ctx),
\r
30103 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value, present),
\r
30104 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value *)0)->present),
\r
30105 asn_MAP_value_tag2el_116,
\r
30106 1, /* Count of tags in the map */
\r
30108 -1 /* Extensions start */
\r
30110 static /* Use -fall-defs-global to expose */
\r
30111 asn_TYPE_descriptor_t asn_DEF_value_116 = {
\r
30114 &asn_OP_OPEN_TYPE,
\r
30115 0, /* No effective tags (pointer) */
\r
30116 0, /* No effective tags (count) */
\r
30117 0, /* No tags (pointer) */
\r
30118 0, /* No tags (count) */
\r
30119 { 0, 0, OPEN_TYPE_constraint },
\r
30120 asn_MBR_value_116,
\r
30121 1, /* Elements count */
\r
30122 &asn_SPC_value_specs_116 /* Additional specs */
\r
30125 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_113[] = {
\r
30126 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs, id),
\r
30127 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30128 -1, /* IMPLICIT tag at current level */
\r
30129 &asn_DEF_ProtocolIE_ID,
\r
30131 { 0, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
\r
30132 0, 0, /* No default value */
\r
30135 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs, criticality),
\r
30136 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30137 -1, /* IMPLICIT tag at current level */
\r
30138 &asn_DEF_Criticality,
\r
30139 select_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_criticality_type,
\r
30140 { 0, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
\r
30141 0, 0, /* No default value */
\r
30144 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs, value),
\r
30145 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30146 +1, /* EXPLICIT tag at current level */
\r
30147 &asn_DEF_value_116,
\r
30148 select_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_value_type,
\r
30149 { 0, &asn_PER_memb_value_constr_116, memb_value_constraint_113 },
\r
30150 0, 0, /* No default value */
\r
30154 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_tags_113[] = {
\r
30155 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30157 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_tag2el_113[] = {
\r
30158 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30159 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30160 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30162 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_specs_113 = {
\r
30163 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs),
\r
30164 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs, _asn_ctx),
\r
30165 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_tag2el_113,
\r
30166 3, /* Count of tags in the map */
\r
30167 0, 0, 0, /* Optional elements (not needed) */
\r
30168 -1, /* First extension addition */
\r
30170 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs = {
\r
30171 "E-RABs-ToBeAdded-SgNBAddReq-ItemIEs",
\r
30172 "E-RABs-ToBeAdded-SgNBAddReq-ItemIEs",
\r
30173 &asn_OP_SEQUENCE,
\r
30174 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_tags_113,
\r
30175 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_tags_113)
\r
30176 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_tags_113[0]), /* 1 */
\r
30177 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_tags_113, /* Same as above */
\r
30178 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_tags_113)
\r
30179 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_tags_113[0]), /* 1 */
\r
30180 { 0, 0, SEQUENCE_constraint },
\r
30181 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_113,
\r
30182 3, /* Elements count */
\r
30183 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_specs_113 /* Additional specs */
\r
30186 static asn_TYPE_member_t asn_MBR_value_120[] = {
\r
30187 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value, choice.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item),
\r
30188 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30190 &asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item,
\r
30193 0, 0, /* No default value */
\r
30194 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item"
\r
30197 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_120[] = {
\r
30198 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item */
\r
30200 static asn_CHOICE_specifics_t asn_SPC_value_specs_120 = {
\r
30201 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value),
\r
30202 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value, _asn_ctx),
\r
30203 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value, present),
\r
30204 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value *)0)->present),
\r
30205 asn_MAP_value_tag2el_120,
\r
30206 1, /* Count of tags in the map */
\r
30208 -1 /* Extensions start */
\r
30210 static /* Use -fall-defs-global to expose */
\r
30211 asn_TYPE_descriptor_t asn_DEF_value_120 = {
\r
30214 &asn_OP_OPEN_TYPE,
\r
30215 0, /* No effective tags (pointer) */
\r
30216 0, /* No effective tags (count) */
\r
30217 0, /* No tags (pointer) */
\r
30218 0, /* No tags (count) */
\r
30219 { 0, 0, OPEN_TYPE_constraint },
\r
30220 asn_MBR_value_120,
\r
30221 1, /* Elements count */
\r
30222 &asn_SPC_value_specs_120 /* Additional specs */
\r
30225 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_117[] = {
\r
30226 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs, id),
\r
30227 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30228 -1, /* IMPLICIT tag at current level */
\r
30229 &asn_DEF_ProtocolIE_ID,
\r
30231 { 0, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
\r
30232 0, 0, /* No default value */
\r
30235 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs, criticality),
\r
30236 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30237 -1, /* IMPLICIT tag at current level */
\r
30238 &asn_DEF_Criticality,
\r
30239 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_criticality_type,
\r
30240 { 0, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
\r
30241 0, 0, /* No default value */
\r
30244 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs, value),
\r
30245 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30246 +1, /* EXPLICIT tag at current level */
\r
30247 &asn_DEF_value_120,
\r
30248 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_value_type,
\r
30249 { 0, &asn_PER_memb_value_constr_120, memb_value_constraint_117 },
\r
30250 0, 0, /* No default value */
\r
30254 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_tags_117[] = {
\r
30255 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30257 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_tag2el_117[] = {
\r
30258 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30259 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30260 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30262 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_specs_117 = {
\r
30263 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs),
\r
30264 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs, _asn_ctx),
\r
30265 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_tag2el_117,
\r
30266 3, /* Count of tags in the map */
\r
30267 0, 0, 0, /* Optional elements (not needed) */
\r
30268 -1, /* First extension addition */
\r
30270 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs = {
\r
30271 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-ItemIEs",
\r
30272 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-ItemIEs",
\r
30273 &asn_OP_SEQUENCE,
\r
30274 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_tags_117,
\r
30275 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_tags_117)
\r
30276 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_tags_117[0]), /* 1 */
\r
30277 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_tags_117, /* Same as above */
\r
30278 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_tags_117)
\r
30279 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_tags_117[0]), /* 1 */
\r
30280 { 0, 0, SEQUENCE_constraint },
\r
30281 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_117,
\r
30282 3, /* Elements count */
\r
30283 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_specs_117 /* Additional specs */
\r
30286 static asn_TYPE_member_t asn_MBR_value_124[] = {
\r
30287 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value, choice.E_RABs_ToBeAdded_SgNBModReq_Item),
\r
30288 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30290 &asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item,
\r
30293 0, 0, /* No default value */
\r
30294 "E-RABs-ToBeAdded-SgNBModReq-Item"
\r
30297 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_124[] = {
\r
30298 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeAdded-SgNBModReq-Item */
\r
30300 static asn_CHOICE_specifics_t asn_SPC_value_specs_124 = {
\r
30301 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value),
\r
30302 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value, _asn_ctx),
\r
30303 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value, present),
\r
30304 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value *)0)->present),
\r
30305 asn_MAP_value_tag2el_124,
\r
30306 1, /* Count of tags in the map */
\r
30308 -1 /* Extensions start */
\r
30310 static /* Use -fall-defs-global to expose */
\r
30311 asn_TYPE_descriptor_t asn_DEF_value_124 = {
\r
30314 &asn_OP_OPEN_TYPE,
\r
30315 0, /* No effective tags (pointer) */
\r
30316 0, /* No effective tags (count) */
\r
30317 0, /* No tags (pointer) */
\r
30318 0, /* No tags (count) */
\r
30319 { 0, 0, OPEN_TYPE_constraint },
\r
30320 asn_MBR_value_124,
\r
30321 1, /* Elements count */
\r
30322 &asn_SPC_value_specs_124 /* Additional specs */
\r
30325 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_121[] = {
\r
30326 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs, id),
\r
30327 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30328 -1, /* IMPLICIT tag at current level */
\r
30329 &asn_DEF_ProtocolIE_ID,
\r
30331 { 0, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
\r
30332 0, 0, /* No default value */
\r
30335 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs, criticality),
\r
30336 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30337 -1, /* IMPLICIT tag at current level */
\r
30338 &asn_DEF_Criticality,
\r
30339 select_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_criticality_type,
\r
30340 { 0, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
\r
30341 0, 0, /* No default value */
\r
30344 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs, value),
\r
30345 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30346 +1, /* EXPLICIT tag at current level */
\r
30347 &asn_DEF_value_124,
\r
30348 select_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_value_type,
\r
30349 { 0, &asn_PER_memb_value_constr_124, memb_value_constraint_121 },
\r
30350 0, 0, /* No default value */
\r
30354 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_tags_121[] = {
\r
30355 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30357 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_tag2el_121[] = {
\r
30358 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30359 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30360 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30362 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_specs_121 = {
\r
30363 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs),
\r
30364 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs, _asn_ctx),
\r
30365 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_tag2el_121,
\r
30366 3, /* Count of tags in the map */
\r
30367 0, 0, 0, /* Optional elements (not needed) */
\r
30368 -1, /* First extension addition */
\r
30370 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs = {
\r
30371 "E-RABs-ToBeAdded-SgNBModReq-ItemIEs",
\r
30372 "E-RABs-ToBeAdded-SgNBModReq-ItemIEs",
\r
30373 &asn_OP_SEQUENCE,
\r
30374 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_tags_121,
\r
30375 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_tags_121)
\r
30376 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_tags_121[0]), /* 1 */
\r
30377 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_tags_121, /* Same as above */
\r
30378 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_tags_121)
\r
30379 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_tags_121[0]), /* 1 */
\r
30380 { 0, 0, SEQUENCE_constraint },
\r
30381 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_121,
\r
30382 3, /* Elements count */
\r
30383 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_specs_121 /* Additional specs */
\r
30386 static asn_TYPE_member_t asn_MBR_value_128[] = {
\r
30387 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs__value, choice.E_RABs_ToBeModified_SgNBModReq_Item),
\r
30388 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30390 &asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item,
\r
30393 0, 0, /* No default value */
\r
30394 "E-RABs-ToBeModified-SgNBModReq-Item"
\r
30397 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_128[] = {
\r
30398 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeModified-SgNBModReq-Item */
\r
30400 static asn_CHOICE_specifics_t asn_SPC_value_specs_128 = {
\r
30401 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs__value),
\r
30402 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs__value, _asn_ctx),
\r
30403 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs__value, present),
\r
30404 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemIEs__value *)0)->present),
\r
30405 asn_MAP_value_tag2el_128,
\r
30406 1, /* Count of tags in the map */
\r
30408 -1 /* Extensions start */
\r
30410 static /* Use -fall-defs-global to expose */
\r
30411 asn_TYPE_descriptor_t asn_DEF_value_128 = {
\r
30414 &asn_OP_OPEN_TYPE,
\r
30415 0, /* No effective tags (pointer) */
\r
30416 0, /* No effective tags (count) */
\r
30417 0, /* No tags (pointer) */
\r
30418 0, /* No tags (count) */
\r
30419 { 0, 0, OPEN_TYPE_constraint },
\r
30420 asn_MBR_value_128,
\r
30421 1, /* Elements count */
\r
30422 &asn_SPC_value_specs_128 /* Additional specs */
\r
30425 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemIEs_125[] = {
\r
30426 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs, id),
\r
30427 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30428 -1, /* IMPLICIT tag at current level */
\r
30429 &asn_DEF_ProtocolIE_ID,
\r
30431 { 0, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
\r
30432 0, 0, /* No default value */
\r
30435 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs, criticality),
\r
30436 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30437 -1, /* IMPLICIT tag at current level */
\r
30438 &asn_DEF_Criticality,
\r
30439 select_E_RABs_ToBeModified_SgNBModReq_ItemIEs_criticality_type,
\r
30440 { 0, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
\r
30441 0, 0, /* No default value */
\r
30444 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs, value),
\r
30445 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30446 +1, /* EXPLICIT tag at current level */
\r
30447 &asn_DEF_value_128,
\r
30448 select_E_RABs_ToBeModified_SgNBModReq_ItemIEs_value_type,
\r
30449 { 0, &asn_PER_memb_value_constr_128, memb_value_constraint_125 },
\r
30450 0, 0, /* No default value */
\r
30454 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs_tags_125[] = {
\r
30455 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30457 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemIEs_tag2el_125[] = {
\r
30458 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30459 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30460 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30462 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemIEs_specs_125 = {
\r
30463 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs),
\r
30464 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemIEs, _asn_ctx),
\r
30465 asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemIEs_tag2el_125,
\r
30466 3, /* Count of tags in the map */
\r
30467 0, 0, 0, /* Optional elements (not needed) */
\r
30468 -1, /* First extension addition */
\r
30470 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs = {
\r
30471 "E-RABs-ToBeModified-SgNBModReq-ItemIEs",
\r
30472 "E-RABs-ToBeModified-SgNBModReq-ItemIEs",
\r
30473 &asn_OP_SEQUENCE,
\r
30474 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs_tags_125,
\r
30475 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs_tags_125)
\r
30476 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs_tags_125[0]), /* 1 */
\r
30477 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs_tags_125, /* Same as above */
\r
30478 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs_tags_125)
\r
30479 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs_tags_125[0]), /* 1 */
\r
30480 { 0, 0, SEQUENCE_constraint },
\r
30481 asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemIEs_125,
\r
30482 3, /* Elements count */
\r
30483 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemIEs_specs_125 /* Additional specs */
\r
30486 static asn_TYPE_member_t asn_MBR_value_132[] = {
\r
30487 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value, choice.E_RABs_ToBeReleased_SgNBModReq_Item),
\r
30488 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30490 &asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item,
\r
30493 0, 0, /* No default value */
\r
30494 "E-RABs-ToBeReleased-SgNBModReq-Item"
\r
30497 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_132[] = {
\r
30498 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeReleased-SgNBModReq-Item */
\r
30500 static asn_CHOICE_specifics_t asn_SPC_value_specs_132 = {
\r
30501 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value),
\r
30502 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value, _asn_ctx),
\r
30503 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value, present),
\r
30504 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value *)0)->present),
\r
30505 asn_MAP_value_tag2el_132,
\r
30506 1, /* Count of tags in the map */
\r
30508 -1 /* Extensions start */
\r
30510 static /* Use -fall-defs-global to expose */
\r
30511 asn_TYPE_descriptor_t asn_DEF_value_132 = {
\r
30514 &asn_OP_OPEN_TYPE,
\r
30515 0, /* No effective tags (pointer) */
\r
30516 0, /* No effective tags (count) */
\r
30517 0, /* No tags (pointer) */
\r
30518 0, /* No tags (count) */
\r
30519 { 0, 0, OPEN_TYPE_constraint },
\r
30520 asn_MBR_value_132,
\r
30521 1, /* Elements count */
\r
30522 &asn_SPC_value_specs_132 /* Additional specs */
\r
30525 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_129[] = {
\r
30526 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs, id),
\r
30527 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30528 -1, /* IMPLICIT tag at current level */
\r
30529 &asn_DEF_ProtocolIE_ID,
\r
30531 { 0, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
\r
30532 0, 0, /* No default value */
\r
30535 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs, criticality),
\r
30536 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30537 -1, /* IMPLICIT tag at current level */
\r
30538 &asn_DEF_Criticality,
\r
30539 select_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_criticality_type,
\r
30540 { 0, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
\r
30541 0, 0, /* No default value */
\r
30544 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs, value),
\r
30545 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30546 +1, /* EXPLICIT tag at current level */
\r
30547 &asn_DEF_value_132,
\r
30548 select_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_value_type,
\r
30549 { 0, &asn_PER_memb_value_constr_132, memb_value_constraint_129 },
\r
30550 0, 0, /* No default value */
\r
30554 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_tags_129[] = {
\r
30555 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30557 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_tag2el_129[] = {
\r
30558 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30559 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30560 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30562 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_specs_129 = {
\r
30563 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs),
\r
30564 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs, _asn_ctx),
\r
30565 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_tag2el_129,
\r
30566 3, /* Count of tags in the map */
\r
30567 0, 0, 0, /* Optional elements (not needed) */
\r
30568 -1, /* First extension addition */
\r
30570 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs = {
\r
30571 "E-RABs-ToBeReleased-SgNBModReq-ItemIEs",
\r
30572 "E-RABs-ToBeReleased-SgNBModReq-ItemIEs",
\r
30573 &asn_OP_SEQUENCE,
\r
30574 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_tags_129,
\r
30575 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_tags_129)
\r
30576 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_tags_129[0]), /* 1 */
\r
30577 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_tags_129, /* Same as above */
\r
30578 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_tags_129)
\r
30579 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_tags_129[0]), /* 1 */
\r
30580 { 0, 0, SEQUENCE_constraint },
\r
30581 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_129,
\r
30582 3, /* Elements count */
\r
30583 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_specs_129 /* Additional specs */
\r
30586 static asn_TYPE_member_t asn_MBR_value_136[] = {
\r
30587 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value, choice.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item),
\r
30588 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30590 &asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item,
\r
30593 0, 0, /* No default value */
\r
30594 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item"
\r
30597 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_136[] = {
\r
30598 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-Admitted-ToBeAdded-SgNBModAck-Item */
\r
30600 static asn_CHOICE_specifics_t asn_SPC_value_specs_136 = {
\r
30601 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value),
\r
30602 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value, _asn_ctx),
\r
30603 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value, present),
\r
30604 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value *)0)->present),
\r
30605 asn_MAP_value_tag2el_136,
\r
30606 1, /* Count of tags in the map */
\r
30608 -1 /* Extensions start */
\r
30610 static /* Use -fall-defs-global to expose */
\r
30611 asn_TYPE_descriptor_t asn_DEF_value_136 = {
\r
30614 &asn_OP_OPEN_TYPE,
\r
30615 0, /* No effective tags (pointer) */
\r
30616 0, /* No effective tags (count) */
\r
30617 0, /* No tags (pointer) */
\r
30618 0, /* No tags (count) */
\r
30619 { 0, 0, OPEN_TYPE_constraint },
\r
30620 asn_MBR_value_136,
\r
30621 1, /* Elements count */
\r
30622 &asn_SPC_value_specs_136 /* Additional specs */
\r
30625 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_133[] = {
\r
30626 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs, id),
\r
30627 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30628 -1, /* IMPLICIT tag at current level */
\r
30629 &asn_DEF_ProtocolIE_ID,
\r
30631 { 0, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
\r
30632 0, 0, /* No default value */
\r
30635 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs, criticality),
\r
30636 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30637 -1, /* IMPLICIT tag at current level */
\r
30638 &asn_DEF_Criticality,
\r
30639 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_criticality_type,
\r
30640 { 0, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
\r
30641 0, 0, /* No default value */
\r
30644 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs, value),
\r
30645 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30646 +1, /* EXPLICIT tag at current level */
\r
30647 &asn_DEF_value_136,
\r
30648 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_value_type,
\r
30649 { 0, &asn_PER_memb_value_constr_136, memb_value_constraint_133 },
\r
30650 0, 0, /* No default value */
\r
30654 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_tags_133[] = {
\r
30655 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30657 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_tag2el_133[] = {
\r
30658 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30659 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30660 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30662 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_specs_133 = {
\r
30663 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs),
\r
30664 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs, _asn_ctx),
\r
30665 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_tag2el_133,
\r
30666 3, /* Count of tags in the map */
\r
30667 0, 0, 0, /* Optional elements (not needed) */
\r
30668 -1, /* First extension addition */
\r
30670 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs = {
\r
30671 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemIEs",
\r
30672 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemIEs",
\r
30673 &asn_OP_SEQUENCE,
\r
30674 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_tags_133,
\r
30675 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_tags_133)
\r
30676 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_tags_133[0]), /* 1 */
\r
30677 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_tags_133, /* Same as above */
\r
30678 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_tags_133)
\r
30679 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_tags_133[0]), /* 1 */
\r
30680 { 0, 0, SEQUENCE_constraint },
\r
30681 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_133,
\r
30682 3, /* Elements count */
\r
30683 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_specs_133 /* Additional specs */
\r
30686 static asn_TYPE_member_t asn_MBR_value_140[] = {
\r
30687 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value, choice.E_RABs_Admitted_ToBeModified_SgNBModAck_Item),
\r
30688 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30690 &asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item,
\r
30693 0, 0, /* No default value */
\r
30694 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item"
\r
30697 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_140[] = {
\r
30698 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-Admitted-ToBeModified-SgNBModAck-Item */
\r
30700 static asn_CHOICE_specifics_t asn_SPC_value_specs_140 = {
\r
30701 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value),
\r
30702 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value, _asn_ctx),
\r
30703 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value, present),
\r
30704 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value *)0)->present),
\r
30705 asn_MAP_value_tag2el_140,
\r
30706 1, /* Count of tags in the map */
\r
30708 -1 /* Extensions start */
\r
30710 static /* Use -fall-defs-global to expose */
\r
30711 asn_TYPE_descriptor_t asn_DEF_value_140 = {
\r
30714 &asn_OP_OPEN_TYPE,
\r
30715 0, /* No effective tags (pointer) */
\r
30716 0, /* No effective tags (count) */
\r
30717 0, /* No tags (pointer) */
\r
30718 0, /* No tags (count) */
\r
30719 { 0, 0, OPEN_TYPE_constraint },
\r
30720 asn_MBR_value_140,
\r
30721 1, /* Elements count */
\r
30722 &asn_SPC_value_specs_140 /* Additional specs */
\r
30725 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_137[] = {
\r
30726 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs, id),
\r
30727 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30728 -1, /* IMPLICIT tag at current level */
\r
30729 &asn_DEF_ProtocolIE_ID,
\r
30731 { 0, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
\r
30732 0, 0, /* No default value */
\r
30735 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs, criticality),
\r
30736 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30737 -1, /* IMPLICIT tag at current level */
\r
30738 &asn_DEF_Criticality,
\r
30739 select_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_criticality_type,
\r
30740 { 0, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
\r
30741 0, 0, /* No default value */
\r
30744 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs, value),
\r
30745 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30746 +1, /* EXPLICIT tag at current level */
\r
30747 &asn_DEF_value_140,
\r
30748 select_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_value_type,
\r
30749 { 0, &asn_PER_memb_value_constr_140, memb_value_constraint_137 },
\r
30750 0, 0, /* No default value */
\r
30754 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_tags_137[] = {
\r
30755 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30757 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_tag2el_137[] = {
\r
30758 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30759 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30760 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30762 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_specs_137 = {
\r
30763 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs),
\r
30764 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs, _asn_ctx),
\r
30765 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_tag2el_137,
\r
30766 3, /* Count of tags in the map */
\r
30767 0, 0, 0, /* Optional elements (not needed) */
\r
30768 -1, /* First extension addition */
\r
30770 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs = {
\r
30771 "E-RABs-Admitted-ToBeModified-SgNBModAck-ItemIEs",
\r
30772 "E-RABs-Admitted-ToBeModified-SgNBModAck-ItemIEs",
\r
30773 &asn_OP_SEQUENCE,
\r
30774 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_tags_137,
\r
30775 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_tags_137)
\r
30776 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_tags_137[0]), /* 1 */
\r
30777 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_tags_137, /* Same as above */
\r
30778 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_tags_137)
\r
30779 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_tags_137[0]), /* 1 */
\r
30780 { 0, 0, SEQUENCE_constraint },
\r
30781 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_137,
\r
30782 3, /* Elements count */
\r
30783 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_specs_137 /* Additional specs */
\r
30786 static asn_TYPE_member_t asn_MBR_value_144[] = {
\r
30787 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value, choice.E_RABs_Admitted_ToReleased_SgNBModAck_Item),
\r
30788 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30790 &asn_DEF_E_RABs_Admitted_ToReleased_SgNBModAck_Item,
\r
30793 0, 0, /* No default value */
\r
30794 "E-RABs-Admitted-ToReleased-SgNBModAck-Item"
\r
30797 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_144[] = {
\r
30798 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-Admitted-ToReleased-SgNBModAck-Item */
\r
30800 static asn_CHOICE_specifics_t asn_SPC_value_specs_144 = {
\r
30801 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value),
\r
30802 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value, _asn_ctx),
\r
30803 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value, present),
\r
30804 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value *)0)->present),
\r
30805 asn_MAP_value_tag2el_144,
\r
30806 1, /* Count of tags in the map */
\r
30808 -1 /* Extensions start */
\r
30810 static /* Use -fall-defs-global to expose */
\r
30811 asn_TYPE_descriptor_t asn_DEF_value_144 = {
\r
30814 &asn_OP_OPEN_TYPE,
\r
30815 0, /* No effective tags (pointer) */
\r
30816 0, /* No effective tags (count) */
\r
30817 0, /* No tags (pointer) */
\r
30818 0, /* No tags (count) */
\r
30819 { 0, 0, OPEN_TYPE_constraint },
\r
30820 asn_MBR_value_144,
\r
30821 1, /* Elements count */
\r
30822 &asn_SPC_value_specs_144 /* Additional specs */
\r
30825 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_141[] = {
\r
30826 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs, id),
\r
30827 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30828 -1, /* IMPLICIT tag at current level */
\r
30829 &asn_DEF_ProtocolIE_ID,
\r
30831 { 0, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
\r
30832 0, 0, /* No default value */
\r
30835 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs, criticality),
\r
30836 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30837 -1, /* IMPLICIT tag at current level */
\r
30838 &asn_DEF_Criticality,
\r
30839 select_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_criticality_type,
\r
30840 { 0, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
\r
30841 0, 0, /* No default value */
\r
30844 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs, value),
\r
30845 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30846 +1, /* EXPLICIT tag at current level */
\r
30847 &asn_DEF_value_144,
\r
30848 select_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_value_type,
\r
30849 { 0, &asn_PER_memb_value_constr_144, memb_value_constraint_141 },
\r
30850 0, 0, /* No default value */
\r
30854 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_tags_141[] = {
\r
30855 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30857 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_tag2el_141[] = {
\r
30858 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30859 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30860 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30862 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_specs_141 = {
\r
30863 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs),
\r
30864 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs, _asn_ctx),
\r
30865 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_tag2el_141,
\r
30866 3, /* Count of tags in the map */
\r
30867 0, 0, 0, /* Optional elements (not needed) */
\r
30868 -1, /* First extension addition */
\r
30870 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs = {
\r
30871 "E-RABs-Admitted-ToBeReleased-SgNBModAck-ItemIEs",
\r
30872 "E-RABs-Admitted-ToBeReleased-SgNBModAck-ItemIEs",
\r
30873 &asn_OP_SEQUENCE,
\r
30874 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_tags_141,
\r
30875 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_tags_141)
\r
30876 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_tags_141[0]), /* 1 */
\r
30877 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_tags_141, /* Same as above */
\r
30878 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_tags_141)
\r
30879 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_tags_141[0]), /* 1 */
\r
30880 { 0, 0, SEQUENCE_constraint },
\r
30881 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_141,
\r
30882 3, /* Elements count */
\r
30883 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_specs_141 /* Additional specs */
\r
30886 static asn_TYPE_member_t asn_MBR_value_148[] = {
\r
30887 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value, choice.E_RABs_ToBeReleased_SgNBModReqd_Item),
\r
30888 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30890 &asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_Item,
\r
30893 0, 0, /* No default value */
\r
30894 "E-RABs-ToBeReleased-SgNBModReqd-Item"
\r
30897 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_148[] = {
\r
30898 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeReleased-SgNBModReqd-Item */
\r
30900 static asn_CHOICE_specifics_t asn_SPC_value_specs_148 = {
\r
30901 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value),
\r
30902 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value, _asn_ctx),
\r
30903 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value, present),
\r
30904 sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value *)0)->present),
\r
30905 asn_MAP_value_tag2el_148,
\r
30906 1, /* Count of tags in the map */
\r
30908 -1 /* Extensions start */
\r
30910 static /* Use -fall-defs-global to expose */
\r
30911 asn_TYPE_descriptor_t asn_DEF_value_148 = {
\r
30914 &asn_OP_OPEN_TYPE,
\r
30915 0, /* No effective tags (pointer) */
\r
30916 0, /* No effective tags (count) */
\r
30917 0, /* No tags (pointer) */
\r
30918 0, /* No tags (count) */
\r
30919 { 0, 0, OPEN_TYPE_constraint },
\r
30920 asn_MBR_value_148,
\r
30921 1, /* Elements count */
\r
30922 &asn_SPC_value_specs_148 /* Additional specs */
\r
30925 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_145[] = {
\r
30926 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs, id),
\r
30927 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
30928 -1, /* IMPLICIT tag at current level */
\r
30929 &asn_DEF_ProtocolIE_ID,
\r
30931 { 0, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
\r
30932 0, 0, /* No default value */
\r
30935 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs, criticality),
\r
30936 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
30937 -1, /* IMPLICIT tag at current level */
\r
30938 &asn_DEF_Criticality,
\r
30939 select_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_criticality_type,
\r
30940 { 0, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
\r
30941 0, 0, /* No default value */
\r
30944 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs, value),
\r
30945 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
30946 +1, /* EXPLICIT tag at current level */
\r
30947 &asn_DEF_value_148,
\r
30948 select_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_value_type,
\r
30949 { 0, &asn_PER_memb_value_constr_148, memb_value_constraint_145 },
\r
30950 0, 0, /* No default value */
\r
30954 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_tags_145[] = {
\r
30955 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
30957 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_tag2el_145[] = {
\r
30958 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
30959 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
30960 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
30962 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_specs_145 = {
\r
30963 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs),
\r
30964 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs, _asn_ctx),
\r
30965 asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_tag2el_145,
\r
30966 3, /* Count of tags in the map */
\r
30967 0, 0, 0, /* Optional elements (not needed) */
\r
30968 -1, /* First extension addition */
\r
30970 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs = {
\r
30971 "E-RABs-ToBeReleased-SgNBModReqd-ItemIEs",
\r
30972 "E-RABs-ToBeReleased-SgNBModReqd-ItemIEs",
\r
30973 &asn_OP_SEQUENCE,
\r
30974 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_tags_145,
\r
30975 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_tags_145)
\r
30976 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_tags_145[0]), /* 1 */
\r
30977 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_tags_145, /* Same as above */
\r
30978 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_tags_145)
\r
30979 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_tags_145[0]), /* 1 */
\r
30980 { 0, 0, SEQUENCE_constraint },
\r
30981 asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_145,
\r
30982 3, /* Elements count */
\r
30983 &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_specs_145 /* Additional specs */
\r
30986 static asn_TYPE_member_t asn_MBR_value_152[] = {
\r
30987 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value, choice.E_RABs_ToBeModified_SgNBModReqd_Item),
\r
30988 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
30990 &asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item,
\r
30993 0, 0, /* No default value */
\r
30994 "E-RABs-ToBeModified-SgNBModReqd-Item"
\r
30997 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_152[] = {
\r
30998 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeModified-SgNBModReqd-Item */
\r
31000 static asn_CHOICE_specifics_t asn_SPC_value_specs_152 = {
\r
31001 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value),
\r
31002 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value, _asn_ctx),
\r
31003 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value, present),
\r
31004 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value *)0)->present),
\r
31005 asn_MAP_value_tag2el_152,
\r
31006 1, /* Count of tags in the map */
\r
31008 -1 /* Extensions start */
\r
31010 static /* Use -fall-defs-global to expose */
\r
31011 asn_TYPE_descriptor_t asn_DEF_value_152 = {
\r
31014 &asn_OP_OPEN_TYPE,
\r
31015 0, /* No effective tags (pointer) */
\r
31016 0, /* No effective tags (count) */
\r
31017 0, /* No tags (pointer) */
\r
31018 0, /* No tags (count) */
\r
31019 { 0, 0, OPEN_TYPE_constraint },
\r
31020 asn_MBR_value_152,
\r
31021 1, /* Elements count */
\r
31022 &asn_SPC_value_specs_152 /* Additional specs */
\r
31025 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_149[] = {
\r
31026 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs, id),
\r
31027 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31028 -1, /* IMPLICIT tag at current level */
\r
31029 &asn_DEF_ProtocolIE_ID,
\r
31031 { 0, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
\r
31032 0, 0, /* No default value */
\r
31035 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs, criticality),
\r
31036 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31037 -1, /* IMPLICIT tag at current level */
\r
31038 &asn_DEF_Criticality,
\r
31039 select_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_criticality_type,
\r
31040 { 0, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
\r
31041 0, 0, /* No default value */
\r
31044 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs, value),
\r
31045 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31046 +1, /* EXPLICIT tag at current level */
\r
31047 &asn_DEF_value_152,
\r
31048 select_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_value_type,
\r
31049 { 0, &asn_PER_memb_value_constr_152, memb_value_constraint_149 },
\r
31050 0, 0, /* No default value */
\r
31054 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_tags_149[] = {
\r
31055 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31057 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_tag2el_149[] = {
\r
31058 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31059 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31060 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31062 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_specs_149 = {
\r
31063 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs),
\r
31064 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs, _asn_ctx),
\r
31065 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_tag2el_149,
\r
31066 3, /* Count of tags in the map */
\r
31067 0, 0, 0, /* Optional elements (not needed) */
\r
31068 -1, /* First extension addition */
\r
31070 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs = {
\r
31071 "E-RABs-ToBeModified-SgNBModReqd-ItemIEs",
\r
31072 "E-RABs-ToBeModified-SgNBModReqd-ItemIEs",
\r
31073 &asn_OP_SEQUENCE,
\r
31074 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_tags_149,
\r
31075 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_tags_149)
\r
31076 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_tags_149[0]), /* 1 */
\r
31077 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_tags_149, /* Same as above */
\r
31078 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_tags_149)
\r
31079 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_tags_149[0]), /* 1 */
\r
31080 { 0, 0, SEQUENCE_constraint },
\r
31081 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_149,
\r
31082 3, /* Elements count */
\r
31083 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_specs_149 /* Additional specs */
\r
31086 static asn_TYPE_member_t asn_MBR_value_156[] = {
\r
31087 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value, choice.E_RABs_AdmittedToBeModified_SgNBModConf_Item),
\r
31088 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31090 &asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item,
\r
31093 0, 0, /* No default value */
\r
31094 "E-RABs-AdmittedToBeModified-SgNBModConf-Item"
\r
31097 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_156[] = {
\r
31098 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-AdmittedToBeModified-SgNBModConf-Item */
\r
31100 static asn_CHOICE_specifics_t asn_SPC_value_specs_156 = {
\r
31101 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value),
\r
31102 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value, _asn_ctx),
\r
31103 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value, present),
\r
31104 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value *)0)->present),
\r
31105 asn_MAP_value_tag2el_156,
\r
31106 1, /* Count of tags in the map */
\r
31108 -1 /* Extensions start */
\r
31110 static /* Use -fall-defs-global to expose */
\r
31111 asn_TYPE_descriptor_t asn_DEF_value_156 = {
\r
31114 &asn_OP_OPEN_TYPE,
\r
31115 0, /* No effective tags (pointer) */
\r
31116 0, /* No effective tags (count) */
\r
31117 0, /* No tags (pointer) */
\r
31118 0, /* No tags (count) */
\r
31119 { 0, 0, OPEN_TYPE_constraint },
\r
31120 asn_MBR_value_156,
\r
31121 1, /* Elements count */
\r
31122 &asn_SPC_value_specs_156 /* Additional specs */
\r
31125 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_153[] = {
\r
31126 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs, id),
\r
31127 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31128 -1, /* IMPLICIT tag at current level */
\r
31129 &asn_DEF_ProtocolIE_ID,
\r
31131 { 0, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
\r
31132 0, 0, /* No default value */
\r
31135 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs, criticality),
\r
31136 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31137 -1, /* IMPLICIT tag at current level */
\r
31138 &asn_DEF_Criticality,
\r
31139 select_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_criticality_type,
\r
31140 { 0, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
\r
31141 0, 0, /* No default value */
\r
31144 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs, value),
\r
31145 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31146 +1, /* EXPLICIT tag at current level */
\r
31147 &asn_DEF_value_156,
\r
31148 select_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_value_type,
\r
31149 { 0, &asn_PER_memb_value_constr_156, memb_value_constraint_153 },
\r
31150 0, 0, /* No default value */
\r
31154 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_tags_153[] = {
\r
31155 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31157 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_tag2el_153[] = {
\r
31158 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31159 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31160 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31162 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_specs_153 = {
\r
31163 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs),
\r
31164 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs, _asn_ctx),
\r
31165 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_tag2el_153,
\r
31166 3, /* Count of tags in the map */
\r
31167 0, 0, 0, /* Optional elements (not needed) */
\r
31168 -1, /* First extension addition */
\r
31170 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs = {
\r
31171 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemIEs",
\r
31172 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemIEs",
\r
31173 &asn_OP_SEQUENCE,
\r
31174 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_tags_153,
\r
31175 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_tags_153)
\r
31176 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_tags_153[0]), /* 1 */
\r
31177 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_tags_153, /* Same as above */
\r
31178 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_tags_153)
\r
31179 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_tags_153[0]), /* 1 */
\r
31180 { 0, 0, SEQUENCE_constraint },
\r
31181 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_153,
\r
31182 3, /* Elements count */
\r
31183 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_specs_153 /* Additional specs */
\r
31186 static asn_TYPE_member_t asn_MBR_value_160[] = {
\r
31187 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value, choice.E_RABs_ToBeReleased_SgNBRelReq_Item),
\r
31188 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31190 &asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item,
\r
31193 0, 0, /* No default value */
\r
31194 "E-RABs-ToBeReleased-SgNBRelReq-Item"
\r
31197 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_160[] = {
\r
31198 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeReleased-SgNBRelReq-Item */
\r
31200 static asn_CHOICE_specifics_t asn_SPC_value_specs_160 = {
\r
31201 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value),
\r
31202 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value, _asn_ctx),
\r
31203 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value, present),
\r
31204 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value *)0)->present),
\r
31205 asn_MAP_value_tag2el_160,
\r
31206 1, /* Count of tags in the map */
\r
31208 -1 /* Extensions start */
\r
31210 static /* Use -fall-defs-global to expose */
\r
31211 asn_TYPE_descriptor_t asn_DEF_value_160 = {
\r
31214 &asn_OP_OPEN_TYPE,
\r
31215 0, /* No effective tags (pointer) */
\r
31216 0, /* No effective tags (count) */
\r
31217 0, /* No tags (pointer) */
\r
31218 0, /* No tags (count) */
\r
31219 { 0, 0, OPEN_TYPE_constraint },
\r
31220 asn_MBR_value_160,
\r
31221 1, /* Elements count */
\r
31222 &asn_SPC_value_specs_160 /* Additional specs */
\r
31225 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_157[] = {
\r
31226 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs, id),
\r
31227 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31228 -1, /* IMPLICIT tag at current level */
\r
31229 &asn_DEF_ProtocolIE_ID,
\r
31231 { 0, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
\r
31232 0, 0, /* No default value */
\r
31235 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs, criticality),
\r
31236 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31237 -1, /* IMPLICIT tag at current level */
\r
31238 &asn_DEF_Criticality,
\r
31239 select_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_criticality_type,
\r
31240 { 0, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
\r
31241 0, 0, /* No default value */
\r
31244 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs, value),
\r
31245 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31246 +1, /* EXPLICIT tag at current level */
\r
31247 &asn_DEF_value_160,
\r
31248 select_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_value_type,
\r
31249 { 0, &asn_PER_memb_value_constr_160, memb_value_constraint_157 },
\r
31250 0, 0, /* No default value */
\r
31254 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_tags_157[] = {
\r
31255 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31257 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_tag2el_157[] = {
\r
31258 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31259 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31260 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31262 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_specs_157 = {
\r
31263 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs),
\r
31264 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs, _asn_ctx),
\r
31265 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_tag2el_157,
\r
31266 3, /* Count of tags in the map */
\r
31267 0, 0, 0, /* Optional elements (not needed) */
\r
31268 -1, /* First extension addition */
\r
31270 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs = {
\r
31271 "E-RABs-ToBeReleased-SgNBRelReq-ItemIEs",
\r
31272 "E-RABs-ToBeReleased-SgNBRelReq-ItemIEs",
\r
31273 &asn_OP_SEQUENCE,
\r
31274 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_tags_157,
\r
31275 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_tags_157)
\r
31276 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_tags_157[0]), /* 1 */
\r
31277 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_tags_157, /* Same as above */
\r
31278 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_tags_157)
\r
31279 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_tags_157[0]), /* 1 */
\r
31280 { 0, 0, SEQUENCE_constraint },
\r
31281 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_157,
\r
31282 3, /* Elements count */
\r
31283 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_specs_157 /* Additional specs */
\r
31286 static asn_TYPE_member_t asn_MBR_value_164[] = {
\r
31287 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value, choice.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item),
\r
31288 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31290 &asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item,
\r
31293 0, 0, /* No default value */
\r
31294 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item"
\r
31297 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_164[] = {
\r
31298 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item */
\r
31300 static asn_CHOICE_specifics_t asn_SPC_value_specs_164 = {
\r
31301 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value),
\r
31302 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value, _asn_ctx),
\r
31303 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value, present),
\r
31304 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value *)0)->present),
\r
31305 asn_MAP_value_tag2el_164,
\r
31306 1, /* Count of tags in the map */
\r
31308 -1 /* Extensions start */
\r
31310 static /* Use -fall-defs-global to expose */
\r
31311 asn_TYPE_descriptor_t asn_DEF_value_164 = {
\r
31314 &asn_OP_OPEN_TYPE,
\r
31315 0, /* No effective tags (pointer) */
\r
31316 0, /* No effective tags (count) */
\r
31317 0, /* No tags (pointer) */
\r
31318 0, /* No tags (count) */
\r
31319 { 0, 0, OPEN_TYPE_constraint },
\r
31320 asn_MBR_value_164,
\r
31321 1, /* Elements count */
\r
31322 &asn_SPC_value_specs_164 /* Additional specs */
\r
31325 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_161[] = {
\r
31326 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs, id),
\r
31327 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31328 -1, /* IMPLICIT tag at current level */
\r
31329 &asn_DEF_ProtocolIE_ID,
\r
31331 { 0, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
\r
31332 0, 0, /* No default value */
\r
31335 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs, criticality),
\r
31336 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31337 -1, /* IMPLICIT tag at current level */
\r
31338 &asn_DEF_Criticality,
\r
31339 select_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_criticality_type,
\r
31340 { 0, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
\r
31341 0, 0, /* No default value */
\r
31344 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs, value),
\r
31345 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31346 +1, /* EXPLICIT tag at current level */
\r
31347 &asn_DEF_value_164,
\r
31348 select_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_value_type,
\r
31349 { 0, &asn_PER_memb_value_constr_164, memb_value_constraint_161 },
\r
31350 0, 0, /* No default value */
\r
31354 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_tags_161[] = {
\r
31355 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31357 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_tag2el_161[] = {
\r
31358 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31359 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31360 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31362 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_specs_161 = {
\r
31363 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs),
\r
31364 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs, _asn_ctx),
\r
31365 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_tag2el_161,
\r
31366 3, /* Count of tags in the map */
\r
31367 0, 0, 0, /* Optional elements (not needed) */
\r
31368 -1, /* First extension addition */
\r
31370 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs = {
\r
31371 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemIEs",
\r
31372 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemIEs",
\r
31373 &asn_OP_SEQUENCE,
\r
31374 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_tags_161,
\r
31375 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_tags_161)
\r
31376 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_tags_161[0]), /* 1 */
\r
31377 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_tags_161, /* Same as above */
\r
31378 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_tags_161)
\r
31379 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_tags_161[0]), /* 1 */
\r
31380 { 0, 0, SEQUENCE_constraint },
\r
31381 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_161,
\r
31382 3, /* Elements count */
\r
31383 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_specs_161 /* Additional specs */
\r
31386 static asn_TYPE_member_t asn_MBR_value_168[] = {
\r
31387 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value, choice.E_RABs_ToBeReleased_SgNBRelReqd_Item),
\r
31388 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31390 &asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_Item,
\r
31393 0, 0, /* No default value */
\r
31394 "E-RABs-ToBeReleased-SgNBRelReqd-Item"
\r
31397 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_168[] = {
\r
31398 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeReleased-SgNBRelReqd-Item */
\r
31400 static asn_CHOICE_specifics_t asn_SPC_value_specs_168 = {
\r
31401 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value),
\r
31402 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value, _asn_ctx),
\r
31403 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value, present),
\r
31404 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value *)0)->present),
\r
31405 asn_MAP_value_tag2el_168,
\r
31406 1, /* Count of tags in the map */
\r
31408 -1 /* Extensions start */
\r
31410 static /* Use -fall-defs-global to expose */
\r
31411 asn_TYPE_descriptor_t asn_DEF_value_168 = {
\r
31414 &asn_OP_OPEN_TYPE,
\r
31415 0, /* No effective tags (pointer) */
\r
31416 0, /* No effective tags (count) */
\r
31417 0, /* No tags (pointer) */
\r
31418 0, /* No tags (count) */
\r
31419 { 0, 0, OPEN_TYPE_constraint },
\r
31420 asn_MBR_value_168,
\r
31421 1, /* Elements count */
\r
31422 &asn_SPC_value_specs_168 /* Additional specs */
\r
31425 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_165[] = {
\r
31426 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs, id),
\r
31427 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31428 -1, /* IMPLICIT tag at current level */
\r
31429 &asn_DEF_ProtocolIE_ID,
\r
31431 { 0, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
\r
31432 0, 0, /* No default value */
\r
31435 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs, criticality),
\r
31436 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31437 -1, /* IMPLICIT tag at current level */
\r
31438 &asn_DEF_Criticality,
\r
31439 select_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_criticality_type,
\r
31440 { 0, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
\r
31441 0, 0, /* No default value */
\r
31444 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs, value),
\r
31445 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31446 +1, /* EXPLICIT tag at current level */
\r
31447 &asn_DEF_value_168,
\r
31448 select_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_value_type,
\r
31449 { 0, &asn_PER_memb_value_constr_168, memb_value_constraint_165 },
\r
31450 0, 0, /* No default value */
\r
31454 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_tags_165[] = {
\r
31455 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31457 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_tag2el_165[] = {
\r
31458 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31459 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31460 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31462 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_specs_165 = {
\r
31463 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs),
\r
31464 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs, _asn_ctx),
\r
31465 asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_tag2el_165,
\r
31466 3, /* Count of tags in the map */
\r
31467 0, 0, 0, /* Optional elements (not needed) */
\r
31468 -1, /* First extension addition */
\r
31470 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs = {
\r
31471 "E-RABs-ToBeReleased-SgNBRelReqd-ItemIEs",
\r
31472 "E-RABs-ToBeReleased-SgNBRelReqd-ItemIEs",
\r
31473 &asn_OP_SEQUENCE,
\r
31474 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_tags_165,
\r
31475 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_tags_165)
\r
31476 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_tags_165[0]), /* 1 */
\r
31477 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_tags_165, /* Same as above */
\r
31478 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_tags_165)
\r
31479 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_tags_165[0]), /* 1 */
\r
31480 { 0, 0, SEQUENCE_constraint },
\r
31481 asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_165,
\r
31482 3, /* Elements count */
\r
31483 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_specs_165 /* Additional specs */
\r
31486 static asn_TYPE_member_t asn_MBR_value_172[] = {
\r
31487 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value, choice.E_RABs_ToBeReleased_SgNBRelConf_Item),
\r
31488 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31490 &asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item,
\r
31493 0, 0, /* No default value */
\r
31494 "E-RABs-ToBeReleased-SgNBRelConf-Item"
\r
31497 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_172[] = {
\r
31498 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeReleased-SgNBRelConf-Item */
\r
31500 static asn_CHOICE_specifics_t asn_SPC_value_specs_172 = {
\r
31501 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value),
\r
31502 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value, _asn_ctx),
\r
31503 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value, present),
\r
31504 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value *)0)->present),
\r
31505 asn_MAP_value_tag2el_172,
\r
31506 1, /* Count of tags in the map */
\r
31508 -1 /* Extensions start */
\r
31510 static /* Use -fall-defs-global to expose */
\r
31511 asn_TYPE_descriptor_t asn_DEF_value_172 = {
\r
31514 &asn_OP_OPEN_TYPE,
\r
31515 0, /* No effective tags (pointer) */
\r
31516 0, /* No effective tags (count) */
\r
31517 0, /* No tags (pointer) */
\r
31518 0, /* No tags (count) */
\r
31519 { 0, 0, OPEN_TYPE_constraint },
\r
31520 asn_MBR_value_172,
\r
31521 1, /* Elements count */
\r
31522 &asn_SPC_value_specs_172 /* Additional specs */
\r
31525 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_169[] = {
\r
31526 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs, id),
\r
31527 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31528 -1, /* IMPLICIT tag at current level */
\r
31529 &asn_DEF_ProtocolIE_ID,
\r
31531 { 0, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
\r
31532 0, 0, /* No default value */
\r
31535 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs, criticality),
\r
31536 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31537 -1, /* IMPLICIT tag at current level */
\r
31538 &asn_DEF_Criticality,
\r
31539 select_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_criticality_type,
\r
31540 { 0, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
\r
31541 0, 0, /* No default value */
\r
31544 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs, value),
\r
31545 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31546 +1, /* EXPLICIT tag at current level */
\r
31547 &asn_DEF_value_172,
\r
31548 select_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_value_type,
\r
31549 { 0, &asn_PER_memb_value_constr_172, memb_value_constraint_169 },
\r
31550 0, 0, /* No default value */
\r
31554 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_tags_169[] = {
\r
31555 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31557 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_tag2el_169[] = {
\r
31558 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31559 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31560 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31562 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_specs_169 = {
\r
31563 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs),
\r
31564 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs, _asn_ctx),
\r
31565 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_tag2el_169,
\r
31566 3, /* Count of tags in the map */
\r
31567 0, 0, 0, /* Optional elements (not needed) */
\r
31568 -1, /* First extension addition */
\r
31570 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs = {
\r
31571 "E-RABs-ToBeReleased-SgNBRelConf-ItemIEs",
\r
31572 "E-RABs-ToBeReleased-SgNBRelConf-ItemIEs",
\r
31573 &asn_OP_SEQUENCE,
\r
31574 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_tags_169,
\r
31575 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_tags_169)
\r
31576 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_tags_169[0]), /* 1 */
\r
31577 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_tags_169, /* Same as above */
\r
31578 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_tags_169)
\r
31579 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_tags_169[0]), /* 1 */
\r
31580 { 0, 0, SEQUENCE_constraint },
\r
31581 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_169,
\r
31582 3, /* Elements count */
\r
31583 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_specs_169 /* Additional specs */
\r
31586 static asn_TYPE_member_t asn_MBR_value_176[] = {
\r
31587 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value, choice.E_RABs_SubjectToSgNBCounterCheck_Item),
\r
31588 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31590 &asn_DEF_E_RABs_SubjectToSgNBCounterCheck_Item,
\r
31593 0, 0, /* No default value */
\r
31594 "E-RABs-SubjectToSgNBCounterCheck-Item"
\r
31597 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_176[] = {
\r
31598 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-SubjectToSgNBCounterCheck-Item */
\r
31600 static asn_CHOICE_specifics_t asn_SPC_value_specs_176 = {
\r
31601 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value),
\r
31602 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value, _asn_ctx),
\r
31603 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value, present),
\r
31604 sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value *)0)->present),
\r
31605 asn_MAP_value_tag2el_176,
\r
31606 1, /* Count of tags in the map */
\r
31608 -1 /* Extensions start */
\r
31610 static /* Use -fall-defs-global to expose */
\r
31611 asn_TYPE_descriptor_t asn_DEF_value_176 = {
\r
31614 &asn_OP_OPEN_TYPE,
\r
31615 0, /* No effective tags (pointer) */
\r
31616 0, /* No effective tags (count) */
\r
31617 0, /* No tags (pointer) */
\r
31618 0, /* No tags (count) */
\r
31619 { 0, 0, OPEN_TYPE_constraint },
\r
31620 asn_MBR_value_176,
\r
31621 1, /* Elements count */
\r
31622 &asn_SPC_value_specs_176 /* Additional specs */
\r
31625 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_173[] = {
\r
31626 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs, id),
\r
31627 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31628 -1, /* IMPLICIT tag at current level */
\r
31629 &asn_DEF_ProtocolIE_ID,
\r
31631 { 0, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
\r
31632 0, 0, /* No default value */
\r
31635 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs, criticality),
\r
31636 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31637 -1, /* IMPLICIT tag at current level */
\r
31638 &asn_DEF_Criticality,
\r
31639 select_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_criticality_type,
\r
31640 { 0, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
\r
31641 0, 0, /* No default value */
\r
31644 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs, value),
\r
31645 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31646 +1, /* EXPLICIT tag at current level */
\r
31647 &asn_DEF_value_176,
\r
31648 select_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_value_type,
\r
31649 { 0, &asn_PER_memb_value_constr_176, memb_value_constraint_173 },
\r
31650 0, 0, /* No default value */
\r
31654 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_tags_173[] = {
\r
31655 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31657 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_tag2el_173[] = {
\r
31658 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31659 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31660 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31662 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_specs_173 = {
\r
31663 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs),
\r
31664 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs, _asn_ctx),
\r
31665 asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_tag2el_173,
\r
31666 3, /* Count of tags in the map */
\r
31667 0, 0, 0, /* Optional elements (not needed) */
\r
31668 -1, /* First extension addition */
\r
31670 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs = {
\r
31671 "E-RABs-SubjectToSgNBCounterCheck-ItemIEs",
\r
31672 "E-RABs-SubjectToSgNBCounterCheck-ItemIEs",
\r
31673 &asn_OP_SEQUENCE,
\r
31674 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_tags_173,
\r
31675 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_tags_173)
\r
31676 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_tags_173[0]), /* 1 */
\r
31677 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_tags_173, /* Same as above */
\r
31678 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_tags_173)
\r
31679 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_tags_173[0]), /* 1 */
\r
31680 { 0, 0, SEQUENCE_constraint },
\r
31681 asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_173,
\r
31682 3, /* Elements count */
\r
31683 &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_specs_173 /* Additional specs */
\r
31686 static asn_TYPE_member_t asn_MBR_value_180[] = {
\r
31687 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value, choice.E_RABs_ToBeReleased_SgNBChaConf_Item),
\r
31688 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31690 &asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item,
\r
31693 0, 0, /* No default value */
\r
31694 "E-RABs-ToBeReleased-SgNBChaConf-Item"
\r
31697 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_180[] = {
\r
31698 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-ToBeReleased-SgNBChaConf-Item */
\r
31700 static asn_CHOICE_specifics_t asn_SPC_value_specs_180 = {
\r
31701 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value),
\r
31702 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value, _asn_ctx),
\r
31703 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value, present),
\r
31704 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value *)0)->present),
\r
31705 asn_MAP_value_tag2el_180,
\r
31706 1, /* Count of tags in the map */
\r
31708 -1 /* Extensions start */
\r
31710 static /* Use -fall-defs-global to expose */
\r
31711 asn_TYPE_descriptor_t asn_DEF_value_180 = {
\r
31714 &asn_OP_OPEN_TYPE,
\r
31715 0, /* No effective tags (pointer) */
\r
31716 0, /* No effective tags (count) */
\r
31717 0, /* No tags (pointer) */
\r
31718 0, /* No tags (count) */
\r
31719 { 0, 0, OPEN_TYPE_constraint },
\r
31720 asn_MBR_value_180,
\r
31721 1, /* Elements count */
\r
31722 &asn_SPC_value_specs_180 /* Additional specs */
\r
31725 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_177[] = {
\r
31726 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs, id),
\r
31727 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31728 -1, /* IMPLICIT tag at current level */
\r
31729 &asn_DEF_ProtocolIE_ID,
\r
31731 { 0, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
\r
31732 0, 0, /* No default value */
\r
31735 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs, criticality),
\r
31736 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31737 -1, /* IMPLICIT tag at current level */
\r
31738 &asn_DEF_Criticality,
\r
31739 select_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_criticality_type,
\r
31740 { 0, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
\r
31741 0, 0, /* No default value */
\r
31744 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs, value),
\r
31745 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31746 +1, /* EXPLICIT tag at current level */
\r
31747 &asn_DEF_value_180,
\r
31748 select_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_value_type,
\r
31749 { 0, &asn_PER_memb_value_constr_180, memb_value_constraint_177 },
\r
31750 0, 0, /* No default value */
\r
31754 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_tags_177[] = {
\r
31755 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31757 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_tag2el_177[] = {
\r
31758 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31759 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31760 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31762 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_specs_177 = {
\r
31763 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs),
\r
31764 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs, _asn_ctx),
\r
31765 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_tag2el_177,
\r
31766 3, /* Count of tags in the map */
\r
31767 0, 0, 0, /* Optional elements (not needed) */
\r
31768 -1, /* First extension addition */
\r
31770 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs = {
\r
31771 "E-RABs-ToBeReleased-SgNBChaConf-ItemIEs",
\r
31772 "E-RABs-ToBeReleased-SgNBChaConf-ItemIEs",
\r
31773 &asn_OP_SEQUENCE,
\r
31774 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_tags_177,
\r
31775 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_tags_177)
\r
31776 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_tags_177[0]), /* 1 */
\r
31777 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_tags_177, /* Same as above */
\r
31778 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_tags_177)
\r
31779 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_tags_177[0]), /* 1 */
\r
31780 { 0, 0, SEQUENCE_constraint },
\r
31781 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_177,
\r
31782 3, /* Elements count */
\r
31783 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_specs_177 /* Additional specs */
\r
31786 static asn_TYPE_member_t asn_MBR_value_184[] = {
\r
31787 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemIEs__value, choice.E_RABs_DataForwardingAddress_Item),
\r
31788 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31790 &asn_DEF_E_RABs_DataForwardingAddress_Item,
\r
31793 0, 0, /* No default value */
\r
31794 "E-RABs-DataForwardingAddress-Item"
\r
31797 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_184[] = {
\r
31798 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABs-DataForwardingAddress-Item */
\r
31800 static asn_CHOICE_specifics_t asn_SPC_value_specs_184 = {
\r
31801 sizeof(struct E_RABs_DataForwardingAddress_ItemIEs__value),
\r
31802 offsetof(struct E_RABs_DataForwardingAddress_ItemIEs__value, _asn_ctx),
\r
31803 offsetof(struct E_RABs_DataForwardingAddress_ItemIEs__value, present),
\r
31804 sizeof(((struct E_RABs_DataForwardingAddress_ItemIEs__value *)0)->present),
\r
31805 asn_MAP_value_tag2el_184,
\r
31806 1, /* Count of tags in the map */
\r
31808 -1 /* Extensions start */
\r
31810 static /* Use -fall-defs-global to expose */
\r
31811 asn_TYPE_descriptor_t asn_DEF_value_184 = {
\r
31814 &asn_OP_OPEN_TYPE,
\r
31815 0, /* No effective tags (pointer) */
\r
31816 0, /* No effective tags (count) */
\r
31817 0, /* No tags (pointer) */
\r
31818 0, /* No tags (count) */
\r
31819 { 0, 0, OPEN_TYPE_constraint },
\r
31820 asn_MBR_value_184,
\r
31821 1, /* Elements count */
\r
31822 &asn_SPC_value_specs_184 /* Additional specs */
\r
31825 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemIEs_181[] = {
\r
31826 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemIEs, id),
\r
31827 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31828 -1, /* IMPLICIT tag at current level */
\r
31829 &asn_DEF_ProtocolIE_ID,
\r
31831 { 0, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
\r
31832 0, 0, /* No default value */
\r
31835 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemIEs, criticality),
\r
31836 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31837 -1, /* IMPLICIT tag at current level */
\r
31838 &asn_DEF_Criticality,
\r
31839 select_E_RABs_DataForwardingAddress_ItemIEs_criticality_type,
\r
31840 { 0, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
\r
31841 0, 0, /* No default value */
\r
31844 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemIEs, value),
\r
31845 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31846 +1, /* EXPLICIT tag at current level */
\r
31847 &asn_DEF_value_184,
\r
31848 select_E_RABs_DataForwardingAddress_ItemIEs_value_type,
\r
31849 { 0, &asn_PER_memb_value_constr_184, memb_value_constraint_181 },
\r
31850 0, 0, /* No default value */
\r
31854 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemIEs_tags_181[] = {
\r
31855 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31857 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemIEs_tag2el_181[] = {
\r
31858 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31859 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31860 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31862 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemIEs_specs_181 = {
\r
31863 sizeof(struct E_RABs_DataForwardingAddress_ItemIEs),
\r
31864 offsetof(struct E_RABs_DataForwardingAddress_ItemIEs, _asn_ctx),
\r
31865 asn_MAP_E_RABs_DataForwardingAddress_ItemIEs_tag2el_181,
\r
31866 3, /* Count of tags in the map */
\r
31867 0, 0, 0, /* Optional elements (not needed) */
\r
31868 -1, /* First extension addition */
\r
31870 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemIEs = {
\r
31871 "E-RABs-DataForwardingAddress-ItemIEs",
\r
31872 "E-RABs-DataForwardingAddress-ItemIEs",
\r
31873 &asn_OP_SEQUENCE,
\r
31874 asn_DEF_E_RABs_DataForwardingAddress_ItemIEs_tags_181,
\r
31875 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemIEs_tags_181)
\r
31876 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemIEs_tags_181[0]), /* 1 */
\r
31877 asn_DEF_E_RABs_DataForwardingAddress_ItemIEs_tags_181, /* Same as above */
\r
31878 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemIEs_tags_181)
\r
31879 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemIEs_tags_181[0]), /* 1 */
\r
31880 { 0, 0, SEQUENCE_constraint },
\r
31881 asn_MBR_E_RABs_DataForwardingAddress_ItemIEs_181,
\r
31882 3, /* Elements count */
\r
31883 &asn_SPC_E_RABs_DataForwardingAddress_ItemIEs_specs_181 /* Additional specs */
\r
31886 static asn_TYPE_member_t asn_MBR_value_188[] = {
\r
31887 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_ItemIEs__value, choice.E_RAB_Item),
\r
31888 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31890 &asn_DEF_E_RAB_Item,
\r
31893 0, 0, /* No default value */
\r
31897 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_188[] = {
\r
31898 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RAB-Item */
\r
31900 static asn_CHOICE_specifics_t asn_SPC_value_specs_188 = {
\r
31901 sizeof(struct E_RAB_ItemIEs__value),
\r
31902 offsetof(struct E_RAB_ItemIEs__value, _asn_ctx),
\r
31903 offsetof(struct E_RAB_ItemIEs__value, present),
\r
31904 sizeof(((struct E_RAB_ItemIEs__value *)0)->present),
\r
31905 asn_MAP_value_tag2el_188,
\r
31906 1, /* Count of tags in the map */
\r
31908 -1 /* Extensions start */
\r
31910 static /* Use -fall-defs-global to expose */
\r
31911 asn_TYPE_descriptor_t asn_DEF_value_188 = {
\r
31914 &asn_OP_OPEN_TYPE,
\r
31915 0, /* No effective tags (pointer) */
\r
31916 0, /* No effective tags (count) */
\r
31917 0, /* No tags (pointer) */
\r
31918 0, /* No tags (count) */
\r
31919 { 0, 0, OPEN_TYPE_constraint },
\r
31920 asn_MBR_value_188,
\r
31921 1, /* Elements count */
\r
31922 &asn_SPC_value_specs_188 /* Additional specs */
\r
31925 asn_TYPE_member_t asn_MBR_E_RAB_ItemIEs_185[] = {
\r
31926 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_ItemIEs, id),
\r
31927 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
31928 -1, /* IMPLICIT tag at current level */
\r
31929 &asn_DEF_ProtocolIE_ID,
\r
31931 { 0, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
\r
31932 0, 0, /* No default value */
\r
31935 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_ItemIEs, criticality),
\r
31936 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
31937 -1, /* IMPLICIT tag at current level */
\r
31938 &asn_DEF_Criticality,
\r
31939 select_E_RAB_ItemIEs_criticality_type,
\r
31940 { 0, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
\r
31941 0, 0, /* No default value */
\r
31944 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_ItemIEs, value),
\r
31945 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
31946 +1, /* EXPLICIT tag at current level */
\r
31947 &asn_DEF_value_188,
\r
31948 select_E_RAB_ItemIEs_value_type,
\r
31949 { 0, &asn_PER_memb_value_constr_188, memb_value_constraint_185 },
\r
31950 0, 0, /* No default value */
\r
31954 static const ber_tlv_tag_t asn_DEF_E_RAB_ItemIEs_tags_185[] = {
\r
31955 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
31957 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_ItemIEs_tag2el_185[] = {
\r
31958 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
31959 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
31960 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
31962 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_ItemIEs_specs_185 = {
\r
31963 sizeof(struct E_RAB_ItemIEs),
\r
31964 offsetof(struct E_RAB_ItemIEs, _asn_ctx),
\r
31965 asn_MAP_E_RAB_ItemIEs_tag2el_185,
\r
31966 3, /* Count of tags in the map */
\r
31967 0, 0, 0, /* Optional elements (not needed) */
\r
31968 -1, /* First extension addition */
\r
31970 asn_TYPE_descriptor_t asn_DEF_E_RAB_ItemIEs = {
\r
31973 &asn_OP_SEQUENCE,
\r
31974 asn_DEF_E_RAB_ItemIEs_tags_185,
\r
31975 sizeof(asn_DEF_E_RAB_ItemIEs_tags_185)
\r
31976 /sizeof(asn_DEF_E_RAB_ItemIEs_tags_185[0]), /* 1 */
\r
31977 asn_DEF_E_RAB_ItemIEs_tags_185, /* Same as above */
\r
31978 sizeof(asn_DEF_E_RAB_ItemIEs_tags_185)
\r
31979 /sizeof(asn_DEF_E_RAB_ItemIEs_tags_185[0]), /* 1 */
\r
31980 { 0, 0, SEQUENCE_constraint },
\r
31981 asn_MBR_E_RAB_ItemIEs_185,
\r
31982 3, /* Elements count */
\r
31983 &asn_SPC_E_RAB_ItemIEs_specs_185 /* Additional specs */
\r
31986 static asn_TYPE_member_t asn_MBR_value_192[] = {
\r
31987 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_ItemIEs__value, choice.E_RABUsageReport_Item),
\r
31988 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
31990 &asn_DEF_E_RABUsageReport_Item,
\r
31993 0, 0, /* No default value */
\r
31994 "E-RABUsageReport-Item"
\r
31997 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_192[] = {
\r
31998 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* E-RABUsageReport-Item */
\r
32000 static asn_CHOICE_specifics_t asn_SPC_value_specs_192 = {
\r
32001 sizeof(struct E_RABUsageReport_ItemIEs__value),
\r
32002 offsetof(struct E_RABUsageReport_ItemIEs__value, _asn_ctx),
\r
32003 offsetof(struct E_RABUsageReport_ItemIEs__value, present),
\r
32004 sizeof(((struct E_RABUsageReport_ItemIEs__value *)0)->present),
\r
32005 asn_MAP_value_tag2el_192,
\r
32006 1, /* Count of tags in the map */
\r
32008 -1 /* Extensions start */
\r
32010 static /* Use -fall-defs-global to expose */
\r
32011 asn_TYPE_descriptor_t asn_DEF_value_192 = {
\r
32014 &asn_OP_OPEN_TYPE,
\r
32015 0, /* No effective tags (pointer) */
\r
32016 0, /* No effective tags (count) */
\r
32017 0, /* No tags (pointer) */
\r
32018 0, /* No tags (count) */
\r
32019 { 0, 0, OPEN_TYPE_constraint },
\r
32020 asn_MBR_value_192,
\r
32021 1, /* Elements count */
\r
32022 &asn_SPC_value_specs_192 /* Additional specs */
\r
32025 asn_TYPE_member_t asn_MBR_E_RABUsageReport_ItemIEs_189[] = {
\r
32026 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_ItemIEs, id),
\r
32027 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32028 -1, /* IMPLICIT tag at current level */
\r
32029 &asn_DEF_ProtocolIE_ID,
\r
32031 { 0, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
\r
32032 0, 0, /* No default value */
\r
32035 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_ItemIEs, criticality),
\r
32036 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32037 -1, /* IMPLICIT tag at current level */
\r
32038 &asn_DEF_Criticality,
\r
32039 select_E_RABUsageReport_ItemIEs_criticality_type,
\r
32040 { 0, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
\r
32041 0, 0, /* No default value */
\r
32044 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_ItemIEs, value),
\r
32045 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32046 +1, /* EXPLICIT tag at current level */
\r
32047 &asn_DEF_value_192,
\r
32048 select_E_RABUsageReport_ItemIEs_value_type,
\r
32049 { 0, &asn_PER_memb_value_constr_192, memb_value_constraint_189 },
\r
32050 0, 0, /* No default value */
\r
32054 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_ItemIEs_tags_189[] = {
\r
32055 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32057 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_ItemIEs_tag2el_189[] = {
\r
32058 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32059 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32060 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
32062 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_ItemIEs_specs_189 = {
\r
32063 sizeof(struct E_RABUsageReport_ItemIEs),
\r
32064 offsetof(struct E_RABUsageReport_ItemIEs, _asn_ctx),
\r
32065 asn_MAP_E_RABUsageReport_ItemIEs_tag2el_189,
\r
32066 3, /* Count of tags in the map */
\r
32067 0, 0, 0, /* Optional elements (not needed) */
\r
32068 -1, /* First extension addition */
\r
32070 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_ItemIEs = {
\r
32071 "E-RABUsageReport-ItemIEs",
\r
32072 "E-RABUsageReport-ItemIEs",
\r
32073 &asn_OP_SEQUENCE,
\r
32074 asn_DEF_E_RABUsageReport_ItemIEs_tags_189,
\r
32075 sizeof(asn_DEF_E_RABUsageReport_ItemIEs_tags_189)
\r
32076 /sizeof(asn_DEF_E_RABUsageReport_ItemIEs_tags_189[0]), /* 1 */
\r
32077 asn_DEF_E_RABUsageReport_ItemIEs_tags_189, /* Same as above */
\r
32078 sizeof(asn_DEF_E_RABUsageReport_ItemIEs_tags_189)
\r
32079 /sizeof(asn_DEF_E_RABUsageReport_ItemIEs_tags_189[0]), /* 1 */
\r
32080 { 0, 0, SEQUENCE_constraint },
\r
32081 asn_MBR_E_RABUsageReport_ItemIEs_189,
\r
32082 3, /* Elements count */
\r
32083 &asn_SPC_E_RABUsageReport_ItemIEs_specs_189 /* Additional specs */
\r
32086 static asn_TYPE_member_t asn_MBR_value_196[] = {
\r
32087 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_ItemIEs__value, choice.SecondaryRATUsageReport_Item),
\r
32088 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32090 &asn_DEF_SecondaryRATUsageReport_Item,
\r
32093 0, 0, /* No default value */
\r
32094 "SecondaryRATUsageReport-Item"
\r
32097 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_196[] = {
\r
32098 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SecondaryRATUsageReport-Item */
\r
32100 static asn_CHOICE_specifics_t asn_SPC_value_specs_196 = {
\r
32101 sizeof(struct SecondaryRATUsageReport_ItemIEs__value),
\r
32102 offsetof(struct SecondaryRATUsageReport_ItemIEs__value, _asn_ctx),
\r
32103 offsetof(struct SecondaryRATUsageReport_ItemIEs__value, present),
\r
32104 sizeof(((struct SecondaryRATUsageReport_ItemIEs__value *)0)->present),
\r
32105 asn_MAP_value_tag2el_196,
\r
32106 1, /* Count of tags in the map */
\r
32108 -1 /* Extensions start */
\r
32110 static /* Use -fall-defs-global to expose */
\r
32111 asn_TYPE_descriptor_t asn_DEF_value_196 = {
\r
32114 &asn_OP_OPEN_TYPE,
\r
32115 0, /* No effective tags (pointer) */
\r
32116 0, /* No effective tags (count) */
\r
32117 0, /* No tags (pointer) */
\r
32118 0, /* No tags (count) */
\r
32119 { 0, 0, OPEN_TYPE_constraint },
\r
32120 asn_MBR_value_196,
\r
32121 1, /* Elements count */
\r
32122 &asn_SPC_value_specs_196 /* Additional specs */
\r
32125 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_ItemIEs_193[] = {
\r
32126 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_ItemIEs, id),
\r
32127 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32128 -1, /* IMPLICIT tag at current level */
\r
32129 &asn_DEF_ProtocolIE_ID,
\r
32131 { 0, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
\r
32132 0, 0, /* No default value */
\r
32135 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_ItemIEs, criticality),
\r
32136 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32137 -1, /* IMPLICIT tag at current level */
\r
32138 &asn_DEF_Criticality,
\r
32139 select_SecondaryRATUsageReport_ItemIEs_criticality_type,
\r
32140 { 0, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
\r
32141 0, 0, /* No default value */
\r
32144 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_ItemIEs, value),
\r
32145 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32146 +1, /* EXPLICIT tag at current level */
\r
32147 &asn_DEF_value_196,
\r
32148 select_SecondaryRATUsageReport_ItemIEs_value_type,
\r
32149 { 0, &asn_PER_memb_value_constr_196, memb_value_constraint_193 },
\r
32150 0, 0, /* No default value */
\r
32154 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_ItemIEs_tags_193[] = {
\r
32155 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32157 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_ItemIEs_tag2el_193[] = {
\r
32158 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32159 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32160 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
32162 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_ItemIEs_specs_193 = {
\r
32163 sizeof(struct SecondaryRATUsageReport_ItemIEs),
\r
32164 offsetof(struct SecondaryRATUsageReport_ItemIEs, _asn_ctx),
\r
32165 asn_MAP_SecondaryRATUsageReport_ItemIEs_tag2el_193,
\r
32166 3, /* Count of tags in the map */
\r
32167 0, 0, 0, /* Optional elements (not needed) */
\r
32168 -1, /* First extension addition */
\r
32170 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_ItemIEs = {
\r
32171 "SecondaryRATUsageReport-ItemIEs",
\r
32172 "SecondaryRATUsageReport-ItemIEs",
\r
32173 &asn_OP_SEQUENCE,
\r
32174 asn_DEF_SecondaryRATUsageReport_ItemIEs_tags_193,
\r
32175 sizeof(asn_DEF_SecondaryRATUsageReport_ItemIEs_tags_193)
\r
32176 /sizeof(asn_DEF_SecondaryRATUsageReport_ItemIEs_tags_193[0]), /* 1 */
\r
32177 asn_DEF_SecondaryRATUsageReport_ItemIEs_tags_193, /* Same as above */
\r
32178 sizeof(asn_DEF_SecondaryRATUsageReport_ItemIEs_tags_193)
\r
32179 /sizeof(asn_DEF_SecondaryRATUsageReport_ItemIEs_tags_193[0]), /* 1 */
\r
32180 { 0, 0, SEQUENCE_constraint },
\r
32181 asn_MBR_SecondaryRATUsageReport_ItemIEs_193,
\r
32182 3, /* Elements count */
\r
32183 &asn_SPC_SecondaryRATUsageReport_ItemIEs_specs_193 /* Additional specs */
\r
32186 static asn_TYPE_member_t asn_MBR_value_200[] = {
\r
32187 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs__value, choice.RICrequestID),
\r
32188 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32190 &asn_DEF_RICrequestID,
\r
32193 0, 0, /* No default value */
\r
32196 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs__value, choice.RANfunctionID),
\r
32197 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
32199 &asn_DEF_RANfunctionID,
\r
32202 0, 0, /* No default value */
\r
32205 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs__value, choice.RICsubscription),
\r
32206 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32208 &asn_DEF_RICsubscription,
\r
32211 0, 0, /* No default value */
\r
32212 "RICsubscription"
\r
32215 static const unsigned asn_MAP_value_to_canonical_200[] = { 1, 0, 2 };
\r
32216 static const unsigned asn_MAP_value_from_canonical_200[] = { 1, 0, 2 };
\r
32217 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_200[] = {
\r
32218 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
\r
32219 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */
\r
32220 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* RICsubscription */
\r
32222 static asn_CHOICE_specifics_t asn_SPC_value_specs_200 = {
\r
32223 sizeof(struct RICsubscriptionRequest_IEs__value),
\r
32224 offsetof(struct RICsubscriptionRequest_IEs__value, _asn_ctx),
\r
32225 offsetof(struct RICsubscriptionRequest_IEs__value, present),
\r
32226 sizeof(((struct RICsubscriptionRequest_IEs__value *)0)->present),
\r
32227 asn_MAP_value_tag2el_200,
\r
32228 3, /* Count of tags in the map */
\r
32229 asn_MAP_value_to_canonical_200,
\r
32230 asn_MAP_value_from_canonical_200,
\r
32231 -1 /* Extensions start */
\r
32233 static /* Use -fall-defs-global to expose */
\r
32234 asn_TYPE_descriptor_t asn_DEF_value_200 = {
\r
32237 &asn_OP_OPEN_TYPE,
\r
32238 0, /* No effective tags (pointer) */
\r
32239 0, /* No effective tags (count) */
\r
32240 0, /* No tags (pointer) */
\r
32241 0, /* No tags (count) */
\r
32242 { 0, 0, OPEN_TYPE_constraint },
\r
32243 asn_MBR_value_200,
\r
32244 3, /* Elements count */
\r
32245 &asn_SPC_value_specs_200 /* Additional specs */
\r
32248 asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_197[] = {
\r
32249 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs, id),
\r
32250 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32251 -1, /* IMPLICIT tag at current level */
\r
32252 &asn_DEF_ProtocolIE_ID,
\r
32254 { 0, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
\r
32255 0, 0, /* No default value */
\r
32258 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs, criticality),
\r
32259 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32260 -1, /* IMPLICIT tag at current level */
\r
32261 &asn_DEF_Criticality,
\r
32262 select_RICsubscriptionRequest_IEs_criticality_type,
\r
32263 { 0, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
\r
32264 0, 0, /* No default value */
\r
32267 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionRequest_IEs, value),
\r
32268 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32269 +1, /* EXPLICIT tag at current level */
\r
32270 &asn_DEF_value_200,
\r
32271 select_RICsubscriptionRequest_IEs_value_type,
\r
32272 { 0, &asn_PER_memb_value_constr_200, memb_value_constraint_197 },
\r
32273 0, 0, /* No default value */
\r
32277 static const ber_tlv_tag_t asn_DEF_RICsubscriptionRequest_IEs_tags_197[] = {
\r
32278 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32280 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionRequest_IEs_tag2el_197[] = {
\r
32281 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32282 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32283 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
32285 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_197 = {
\r
32286 sizeof(struct RICsubscriptionRequest_IEs),
\r
32287 offsetof(struct RICsubscriptionRequest_IEs, _asn_ctx),
\r
32288 asn_MAP_RICsubscriptionRequest_IEs_tag2el_197,
\r
32289 3, /* Count of tags in the map */
\r
32290 0, 0, 0, /* Optional elements (not needed) */
\r
32291 -1, /* First extension addition */
\r
32293 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs = {
\r
32294 "RICsubscriptionRequest-IEs",
\r
32295 "RICsubscriptionRequest-IEs",
\r
32296 &asn_OP_SEQUENCE,
\r
32297 asn_DEF_RICsubscriptionRequest_IEs_tags_197,
\r
32298 sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_197)
\r
32299 /sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_197[0]), /* 1 */
\r
32300 asn_DEF_RICsubscriptionRequest_IEs_tags_197, /* Same as above */
\r
32301 sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_197)
\r
32302 /sizeof(asn_DEF_RICsubscriptionRequest_IEs_tags_197[0]), /* 1 */
\r
32303 { 0, 0, SEQUENCE_constraint },
\r
32304 asn_MBR_RICsubscriptionRequest_IEs_197,
\r
32305 3, /* Elements count */
\r
32306 &asn_SPC_RICsubscriptionRequest_IEs_specs_197 /* Additional specs */
\r
32309 static asn_TYPE_member_t asn_MBR_value_204[] = {
\r
32310 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs__value, choice.RICrequestID),
\r
32311 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32313 &asn_DEF_RICrequestID,
\r
32316 0, 0, /* No default value */
\r
32319 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs__value, choice.RANfunctionID),
\r
32320 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
32322 &asn_DEF_RANfunctionID,
\r
32325 0, 0, /* No default value */
\r
32328 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs__value, choice.RICaction_Admitted_List),
\r
32329 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32331 &asn_DEF_RICaction_Admitted_List,
\r
32334 0, 0, /* No default value */
\r
32335 "RICaction-Admitted-List"
\r
32337 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs__value, choice.RICaction_NotAdmitted_List),
\r
32338 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32340 &asn_DEF_RICaction_NotAdmitted_List,
\r
32343 0, 0, /* No default value */
\r
32344 "RICaction-NotAdmitted-List"
\r
32347 static const unsigned asn_MAP_value_to_canonical_204[] = { 1, 0, 2, 3 };
\r
32348 static const unsigned asn_MAP_value_from_canonical_204[] = { 1, 0, 2, 3 };
\r
32349 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_204[] = {
\r
32350 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
\r
32351 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* RICrequestID */
\r
32352 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* RICaction-Admitted-List */
\r
32353 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* RICaction-NotAdmitted-List */
\r
32355 static asn_CHOICE_specifics_t asn_SPC_value_specs_204 = {
\r
32356 sizeof(struct RICsubscriptionResponse_IEs__value),
\r
32357 offsetof(struct RICsubscriptionResponse_IEs__value, _asn_ctx),
\r
32358 offsetof(struct RICsubscriptionResponse_IEs__value, present),
\r
32359 sizeof(((struct RICsubscriptionResponse_IEs__value *)0)->present),
\r
32360 asn_MAP_value_tag2el_204,
\r
32361 4, /* Count of tags in the map */
\r
32362 asn_MAP_value_to_canonical_204,
\r
32363 asn_MAP_value_from_canonical_204,
\r
32364 -1 /* Extensions start */
\r
32366 static /* Use -fall-defs-global to expose */
\r
32367 asn_TYPE_descriptor_t asn_DEF_value_204 = {
\r
32370 &asn_OP_OPEN_TYPE,
\r
32371 0, /* No effective tags (pointer) */
\r
32372 0, /* No effective tags (count) */
\r
32373 0, /* No tags (pointer) */
\r
32374 0, /* No tags (count) */
\r
32375 { 0, 0, OPEN_TYPE_constraint },
\r
32376 asn_MBR_value_204,
\r
32377 4, /* Elements count */
\r
32378 &asn_SPC_value_specs_204 /* Additional specs */
\r
32381 asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_201[] = {
\r
32382 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs, id),
\r
32383 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32384 -1, /* IMPLICIT tag at current level */
\r
32385 &asn_DEF_ProtocolIE_ID,
\r
32387 { 0, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
\r
32388 0, 0, /* No default value */
\r
32391 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs, criticality),
\r
32392 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32393 -1, /* IMPLICIT tag at current level */
\r
32394 &asn_DEF_Criticality,
\r
32395 select_RICsubscriptionResponse_IEs_criticality_type,
\r
32396 { 0, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
\r
32397 0, 0, /* No default value */
\r
32400 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionResponse_IEs, value),
\r
32401 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32402 +1, /* EXPLICIT tag at current level */
\r
32403 &asn_DEF_value_204,
\r
32404 select_RICsubscriptionResponse_IEs_value_type,
\r
32405 { 0, &asn_PER_memb_value_constr_204, memb_value_constraint_201 },
\r
32406 0, 0, /* No default value */
\r
32410 static const ber_tlv_tag_t asn_DEF_RICsubscriptionResponse_IEs_tags_201[] = {
\r
32411 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32413 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionResponse_IEs_tag2el_201[] = {
\r
32414 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32415 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32416 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
32418 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_201 = {
\r
32419 sizeof(struct RICsubscriptionResponse_IEs),
\r
32420 offsetof(struct RICsubscriptionResponse_IEs, _asn_ctx),
\r
32421 asn_MAP_RICsubscriptionResponse_IEs_tag2el_201,
\r
32422 3, /* Count of tags in the map */
\r
32423 0, 0, 0, /* Optional elements (not needed) */
\r
32424 -1, /* First extension addition */
\r
32426 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs = {
\r
32427 "RICsubscriptionResponse-IEs",
\r
32428 "RICsubscriptionResponse-IEs",
\r
32429 &asn_OP_SEQUENCE,
\r
32430 asn_DEF_RICsubscriptionResponse_IEs_tags_201,
\r
32431 sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_201)
\r
32432 /sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_201[0]), /* 1 */
\r
32433 asn_DEF_RICsubscriptionResponse_IEs_tags_201, /* Same as above */
\r
32434 sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_201)
\r
32435 /sizeof(asn_DEF_RICsubscriptionResponse_IEs_tags_201[0]), /* 1 */
\r
32436 { 0, 0, SEQUENCE_constraint },
\r
32437 asn_MBR_RICsubscriptionResponse_IEs_201,
\r
32438 3, /* Elements count */
\r
32439 &asn_SPC_RICsubscriptionResponse_IEs_specs_201 /* Additional specs */
\r
32442 static asn_TYPE_member_t asn_MBR_value_208[] = {
\r
32443 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs__value, choice.RICrequestID),
\r
32444 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32446 &asn_DEF_RICrequestID,
\r
32449 0, 0, /* No default value */
\r
32452 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs__value, choice.RANfunctionID),
\r
32453 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
32455 &asn_DEF_RANfunctionID,
\r
32458 0, 0, /* No default value */
\r
32461 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs__value, choice.RICaction_NotAdmitted_List),
\r
32462 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32464 &asn_DEF_RICaction_NotAdmitted_List,
\r
32467 0, 0, /* No default value */
\r
32468 "RICaction-NotAdmitted-List"
\r
32470 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs__value, choice.CriticalityDiagnostics),
\r
32471 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32473 &asn_DEF_CriticalityDiagnostics,
\r
32476 0, 0, /* No default value */
\r
32477 "CriticalityDiagnostics"
\r
32480 static const unsigned asn_MAP_value_to_canonical_208[] = { 1, 0, 2, 3 };
\r
32481 static const unsigned asn_MAP_value_from_canonical_208[] = { 1, 0, 2, 3 };
\r
32482 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_208[] = {
\r
32483 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
\r
32484 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* RICrequestID */
\r
32485 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* RICaction-NotAdmitted-List */
\r
32486 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* CriticalityDiagnostics */
\r
32488 static asn_CHOICE_specifics_t asn_SPC_value_specs_208 = {
\r
32489 sizeof(struct RICsubscriptionFailure_IEs__value),
\r
32490 offsetof(struct RICsubscriptionFailure_IEs__value, _asn_ctx),
\r
32491 offsetof(struct RICsubscriptionFailure_IEs__value, present),
\r
32492 sizeof(((struct RICsubscriptionFailure_IEs__value *)0)->present),
\r
32493 asn_MAP_value_tag2el_208,
\r
32494 4, /* Count of tags in the map */
\r
32495 asn_MAP_value_to_canonical_208,
\r
32496 asn_MAP_value_from_canonical_208,
\r
32497 -1 /* Extensions start */
\r
32499 static /* Use -fall-defs-global to expose */
\r
32500 asn_TYPE_descriptor_t asn_DEF_value_208 = {
\r
32503 &asn_OP_OPEN_TYPE,
\r
32504 0, /* No effective tags (pointer) */
\r
32505 0, /* No effective tags (count) */
\r
32506 0, /* No tags (pointer) */
\r
32507 0, /* No tags (count) */
\r
32508 { 0, 0, OPEN_TYPE_constraint },
\r
32509 asn_MBR_value_208,
\r
32510 4, /* Elements count */
\r
32511 &asn_SPC_value_specs_208 /* Additional specs */
\r
32514 asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_205[] = {
\r
32515 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs, id),
\r
32516 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32517 -1, /* IMPLICIT tag at current level */
\r
32518 &asn_DEF_ProtocolIE_ID,
\r
32520 { 0, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
\r
32521 0, 0, /* No default value */
\r
32524 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs, criticality),
\r
32525 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32526 -1, /* IMPLICIT tag at current level */
\r
32527 &asn_DEF_Criticality,
\r
32528 select_RICsubscriptionFailure_IEs_criticality_type,
\r
32529 { 0, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
\r
32530 0, 0, /* No default value */
\r
32533 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionFailure_IEs, value),
\r
32534 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32535 +1, /* EXPLICIT tag at current level */
\r
32536 &asn_DEF_value_208,
\r
32537 select_RICsubscriptionFailure_IEs_value_type,
\r
32538 { 0, &asn_PER_memb_value_constr_208, memb_value_constraint_205 },
\r
32539 0, 0, /* No default value */
\r
32543 static const ber_tlv_tag_t asn_DEF_RICsubscriptionFailure_IEs_tags_205[] = {
\r
32544 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32546 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionFailure_IEs_tag2el_205[] = {
\r
32547 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32548 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32549 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
32551 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_205 = {
\r
32552 sizeof(struct RICsubscriptionFailure_IEs),
\r
32553 offsetof(struct RICsubscriptionFailure_IEs, _asn_ctx),
\r
32554 asn_MAP_RICsubscriptionFailure_IEs_tag2el_205,
\r
32555 3, /* Count of tags in the map */
\r
32556 0, 0, 0, /* Optional elements (not needed) */
\r
32557 -1, /* First extension addition */
\r
32559 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs = {
\r
32560 "RICsubscriptionFailure-IEs",
\r
32561 "RICsubscriptionFailure-IEs",
\r
32562 &asn_OP_SEQUENCE,
\r
32563 asn_DEF_RICsubscriptionFailure_IEs_tags_205,
\r
32564 sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_205)
\r
32565 /sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_205[0]), /* 1 */
\r
32566 asn_DEF_RICsubscriptionFailure_IEs_tags_205, /* Same as above */
\r
32567 sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_205)
\r
32568 /sizeof(asn_DEF_RICsubscriptionFailure_IEs_tags_205[0]), /* 1 */
\r
32569 { 0, 0, SEQUENCE_constraint },
\r
32570 asn_MBR_RICsubscriptionFailure_IEs_205,
\r
32571 3, /* Elements count */
\r
32572 &asn_SPC_RICsubscriptionFailure_IEs_specs_205 /* Additional specs */
\r
32575 static asn_TYPE_member_t asn_MBR_value_212[] = {
\r
32576 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs__value, choice.RICrequestID),
\r
32577 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32579 &asn_DEF_RICrequestID,
\r
32582 0, 0, /* No default value */
\r
32585 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs__value, choice.RANfunctionID),
\r
32586 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
32588 &asn_DEF_RANfunctionID,
\r
32591 0, 0, /* No default value */
\r
32595 static const unsigned asn_MAP_value_to_canonical_212[] = { 1, 0 };
\r
32596 static const unsigned asn_MAP_value_from_canonical_212[] = { 1, 0 };
\r
32597 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_212[] = {
\r
32598 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
\r
32599 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
\r
32601 static asn_CHOICE_specifics_t asn_SPC_value_specs_212 = {
\r
32602 sizeof(struct RICsubscriptionDeleteRequest_IEs__value),
\r
32603 offsetof(struct RICsubscriptionDeleteRequest_IEs__value, _asn_ctx),
\r
32604 offsetof(struct RICsubscriptionDeleteRequest_IEs__value, present),
\r
32605 sizeof(((struct RICsubscriptionDeleteRequest_IEs__value *)0)->present),
\r
32606 asn_MAP_value_tag2el_212,
\r
32607 2, /* Count of tags in the map */
\r
32608 asn_MAP_value_to_canonical_212,
\r
32609 asn_MAP_value_from_canonical_212,
\r
32610 -1 /* Extensions start */
\r
32612 static /* Use -fall-defs-global to expose */
\r
32613 asn_TYPE_descriptor_t asn_DEF_value_212 = {
\r
32616 &asn_OP_OPEN_TYPE,
\r
32617 0, /* No effective tags (pointer) */
\r
32618 0, /* No effective tags (count) */
\r
32619 0, /* No tags (pointer) */
\r
32620 0, /* No tags (count) */
\r
32621 { 0, 0, OPEN_TYPE_constraint },
\r
32622 asn_MBR_value_212,
\r
32623 2, /* Elements count */
\r
32624 &asn_SPC_value_specs_212 /* Additional specs */
\r
32627 asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_209[] = {
\r
32628 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs, id),
\r
32629 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32630 -1, /* IMPLICIT tag at current level */
\r
32631 &asn_DEF_ProtocolIE_ID,
\r
32633 { 0, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
\r
32634 0, 0, /* No default value */
\r
32637 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs, criticality),
\r
32638 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32639 -1, /* IMPLICIT tag at current level */
\r
32640 &asn_DEF_Criticality,
\r
32641 select_RICsubscriptionDeleteRequest_IEs_criticality_type,
\r
32642 { 0, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
\r
32643 0, 0, /* No default value */
\r
32646 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteRequest_IEs, value),
\r
32647 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32648 +1, /* EXPLICIT tag at current level */
\r
32649 &asn_DEF_value_212,
\r
32650 select_RICsubscriptionDeleteRequest_IEs_value_type,
\r
32651 { 0, &asn_PER_memb_value_constr_212, memb_value_constraint_209 },
\r
32652 0, 0, /* No default value */
\r
32656 static const ber_tlv_tag_t asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_209[] = {
\r
32657 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32659 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionDeleteRequest_IEs_tag2el_209[] = {
\r
32660 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32661 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32662 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
32664 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_209 = {
\r
32665 sizeof(struct RICsubscriptionDeleteRequest_IEs),
\r
32666 offsetof(struct RICsubscriptionDeleteRequest_IEs, _asn_ctx),
\r
32667 asn_MAP_RICsubscriptionDeleteRequest_IEs_tag2el_209,
\r
32668 3, /* Count of tags in the map */
\r
32669 0, 0, 0, /* Optional elements (not needed) */
\r
32670 -1, /* First extension addition */
\r
32672 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs = {
\r
32673 "RICsubscriptionDeleteRequest-IEs",
\r
32674 "RICsubscriptionDeleteRequest-IEs",
\r
32675 &asn_OP_SEQUENCE,
\r
32676 asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_209,
\r
32677 sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_209)
\r
32678 /sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_209[0]), /* 1 */
\r
32679 asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_209, /* Same as above */
\r
32680 sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_209)
\r
32681 /sizeof(asn_DEF_RICsubscriptionDeleteRequest_IEs_tags_209[0]), /* 1 */
\r
32682 { 0, 0, SEQUENCE_constraint },
\r
32683 asn_MBR_RICsubscriptionDeleteRequest_IEs_209,
\r
32684 3, /* Elements count */
\r
32685 &asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_209 /* Additional specs */
\r
32688 static asn_TYPE_member_t asn_MBR_value_216[] = {
\r
32689 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs__value, choice.RICrequestID),
\r
32690 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32692 &asn_DEF_RICrequestID,
\r
32695 0, 0, /* No default value */
\r
32698 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs__value, choice.RANfunctionID),
\r
32699 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
32701 &asn_DEF_RANfunctionID,
\r
32704 0, 0, /* No default value */
\r
32708 static const unsigned asn_MAP_value_to_canonical_216[] = { 1, 0 };
\r
32709 static const unsigned asn_MAP_value_from_canonical_216[] = { 1, 0 };
\r
32710 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_216[] = {
\r
32711 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
\r
32712 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
\r
32714 static asn_CHOICE_specifics_t asn_SPC_value_specs_216 = {
\r
32715 sizeof(struct RICsubscriptionDeleteResponse_IEs__value),
\r
32716 offsetof(struct RICsubscriptionDeleteResponse_IEs__value, _asn_ctx),
\r
32717 offsetof(struct RICsubscriptionDeleteResponse_IEs__value, present),
\r
32718 sizeof(((struct RICsubscriptionDeleteResponse_IEs__value *)0)->present),
\r
32719 asn_MAP_value_tag2el_216,
\r
32720 2, /* Count of tags in the map */
\r
32721 asn_MAP_value_to_canonical_216,
\r
32722 asn_MAP_value_from_canonical_216,
\r
32723 -1 /* Extensions start */
\r
32725 static /* Use -fall-defs-global to expose */
\r
32726 asn_TYPE_descriptor_t asn_DEF_value_216 = {
\r
32729 &asn_OP_OPEN_TYPE,
\r
32730 0, /* No effective tags (pointer) */
\r
32731 0, /* No effective tags (count) */
\r
32732 0, /* No tags (pointer) */
\r
32733 0, /* No tags (count) */
\r
32734 { 0, 0, OPEN_TYPE_constraint },
\r
32735 asn_MBR_value_216,
\r
32736 2, /* Elements count */
\r
32737 &asn_SPC_value_specs_216 /* Additional specs */
\r
32740 asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_213[] = {
\r
32741 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs, id),
\r
32742 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32743 -1, /* IMPLICIT tag at current level */
\r
32744 &asn_DEF_ProtocolIE_ID,
\r
32746 { 0, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
\r
32747 0, 0, /* No default value */
\r
32750 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs, criticality),
\r
32751 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32752 -1, /* IMPLICIT tag at current level */
\r
32753 &asn_DEF_Criticality,
\r
32754 select_RICsubscriptionDeleteResponse_IEs_criticality_type,
\r
32755 { 0, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
\r
32756 0, 0, /* No default value */
\r
32759 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteResponse_IEs, value),
\r
32760 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32761 +1, /* EXPLICIT tag at current level */
\r
32762 &asn_DEF_value_216,
\r
32763 select_RICsubscriptionDeleteResponse_IEs_value_type,
\r
32764 { 0, &asn_PER_memb_value_constr_216, memb_value_constraint_213 },
\r
32765 0, 0, /* No default value */
\r
32769 static const ber_tlv_tag_t asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_213[] = {
\r
32770 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32772 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionDeleteResponse_IEs_tag2el_213[] = {
\r
32773 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32774 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32775 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
32777 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_213 = {
\r
32778 sizeof(struct RICsubscriptionDeleteResponse_IEs),
\r
32779 offsetof(struct RICsubscriptionDeleteResponse_IEs, _asn_ctx),
\r
32780 asn_MAP_RICsubscriptionDeleteResponse_IEs_tag2el_213,
\r
32781 3, /* Count of tags in the map */
\r
32782 0, 0, 0, /* Optional elements (not needed) */
\r
32783 -1, /* First extension addition */
\r
32785 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs = {
\r
32786 "RICsubscriptionDeleteResponse-IEs",
\r
32787 "RICsubscriptionDeleteResponse-IEs",
\r
32788 &asn_OP_SEQUENCE,
\r
32789 asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_213,
\r
32790 sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_213)
\r
32791 /sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_213[0]), /* 1 */
\r
32792 asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_213, /* Same as above */
\r
32793 sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_213)
\r
32794 /sizeof(asn_DEF_RICsubscriptionDeleteResponse_IEs_tags_213[0]), /* 1 */
\r
32795 { 0, 0, SEQUENCE_constraint },
\r
32796 asn_MBR_RICsubscriptionDeleteResponse_IEs_213,
\r
32797 3, /* Elements count */
\r
32798 &asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_213 /* Additional specs */
\r
32801 static asn_TYPE_member_t asn_MBR_value_220[] = {
\r
32802 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs__value, choice.RICrequestID),
\r
32803 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32805 &asn_DEF_RICrequestID,
\r
32808 0, 0, /* No default value */
\r
32811 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs__value, choice.RANfunctionID),
\r
32812 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
32814 &asn_DEF_RANfunctionID,
\r
32817 0, 0, /* No default value */
\r
32820 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs__value, choice.RICcause),
\r
32821 -1 /* Ambiguous tag (CHOICE?) */,
\r
32823 &asn_DEF_RICcause,
\r
32826 0, 0, /* No default value */
\r
32829 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs__value, choice.CriticalityDiagnostics),
\r
32830 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32832 &asn_DEF_CriticalityDiagnostics,
\r
32835 0, 0, /* No default value */
\r
32836 "CriticalityDiagnostics"
\r
32839 static const unsigned asn_MAP_value_to_canonical_220[] = { 1, 0, 3, 2 };
\r
32840 static const unsigned asn_MAP_value_from_canonical_220[] = { 1, 0, 3, 2 };
\r
32841 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_220[] = {
\r
32842 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
\r
32843 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RICrequestID */
\r
32844 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CriticalityDiagnostics */
\r
32845 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
32846 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
32847 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
32848 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
\r
32849 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* ric */
\r
32851 static asn_CHOICE_specifics_t asn_SPC_value_specs_220 = {
\r
32852 sizeof(struct RICsubscriptionDeleteFailure_IEs__value),
\r
32853 offsetof(struct RICsubscriptionDeleteFailure_IEs__value, _asn_ctx),
\r
32854 offsetof(struct RICsubscriptionDeleteFailure_IEs__value, present),
\r
32855 sizeof(((struct RICsubscriptionDeleteFailure_IEs__value *)0)->present),
\r
32856 asn_MAP_value_tag2el_220,
\r
32857 8, /* Count of tags in the map */
\r
32858 asn_MAP_value_to_canonical_220,
\r
32859 asn_MAP_value_from_canonical_220,
\r
32860 -1 /* Extensions start */
\r
32862 static /* Use -fall-defs-global to expose */
\r
32863 asn_TYPE_descriptor_t asn_DEF_value_220 = {
\r
32866 &asn_OP_OPEN_TYPE,
\r
32867 0, /* No effective tags (pointer) */
\r
32868 0, /* No effective tags (count) */
\r
32869 0, /* No tags (pointer) */
\r
32870 0, /* No tags (count) */
\r
32871 { 0, 0, OPEN_TYPE_constraint },
\r
32872 asn_MBR_value_220,
\r
32873 4, /* Elements count */
\r
32874 &asn_SPC_value_specs_220 /* Additional specs */
\r
32877 asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_217[] = {
\r
32878 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs, id),
\r
32879 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
32880 -1, /* IMPLICIT tag at current level */
\r
32881 &asn_DEF_ProtocolIE_ID,
\r
32883 { 0, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
\r
32884 0, 0, /* No default value */
\r
32887 { ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs, criticality),
\r
32888 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
32889 -1, /* IMPLICIT tag at current level */
\r
32890 &asn_DEF_Criticality,
\r
32891 select_RICsubscriptionDeleteFailure_IEs_criticality_type,
\r
32892 { 0, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
\r
32893 0, 0, /* No default value */
\r
32896 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICsubscriptionDeleteFailure_IEs, value),
\r
32897 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
32898 +1, /* EXPLICIT tag at current level */
\r
32899 &asn_DEF_value_220,
\r
32900 select_RICsubscriptionDeleteFailure_IEs_value_type,
\r
32901 { 0, &asn_PER_memb_value_constr_220, memb_value_constraint_217 },
\r
32902 0, 0, /* No default value */
\r
32906 static const ber_tlv_tag_t asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_217[] = {
\r
32907 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
32909 static const asn_TYPE_tag2member_t asn_MAP_RICsubscriptionDeleteFailure_IEs_tag2el_217[] = {
\r
32910 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
32911 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
32912 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
32914 asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_217 = {
\r
32915 sizeof(struct RICsubscriptionDeleteFailure_IEs),
\r
32916 offsetof(struct RICsubscriptionDeleteFailure_IEs, _asn_ctx),
\r
32917 asn_MAP_RICsubscriptionDeleteFailure_IEs_tag2el_217,
\r
32918 3, /* Count of tags in the map */
\r
32919 0, 0, 0, /* Optional elements (not needed) */
\r
32920 -1, /* First extension addition */
\r
32922 asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs = {
\r
32923 "RICsubscriptionDeleteFailure-IEs",
\r
32924 "RICsubscriptionDeleteFailure-IEs",
\r
32925 &asn_OP_SEQUENCE,
\r
32926 asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_217,
\r
32927 sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_217)
\r
32928 /sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_217[0]), /* 1 */
\r
32929 asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_217, /* Same as above */
\r
32930 sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_217)
\r
32931 /sizeof(asn_DEF_RICsubscriptionDeleteFailure_IEs_tags_217[0]), /* 1 */
\r
32932 { 0, 0, SEQUENCE_constraint },
\r
32933 asn_MBR_RICsubscriptionDeleteFailure_IEs_217,
\r
32934 3, /* Elements count */
\r
32935 &asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_217 /* Additional specs */
\r
32938 static asn_TYPE_member_t asn_MBR_value_224[] = {
\r
32939 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICrequestID),
\r
32940 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
32942 &asn_DEF_RICrequestID,
\r
32945 0, 0, /* No default value */
\r
32948 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RANfunctionID),
\r
32949 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
32951 &asn_DEF_RANfunctionID,
\r
32954 0, 0, /* No default value */
\r
32957 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICactionID),
\r
32958 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
32960 &asn_DEF_RICactionID,
\r
32963 0, 0, /* No default value */
\r
32966 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICindicationSN),
\r
32967 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
32969 &asn_DEF_RICindicationSN,
\r
32972 0, 0, /* No default value */
\r
32973 "RICindicationSN"
\r
32975 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICindicationType),
\r
32976 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
32978 &asn_DEF_RICindicationType,
\r
32981 0, 0, /* No default value */
\r
32982 "RICindicationType"
\r
32984 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICindicationHeader),
\r
32985 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
32987 &asn_DEF_RICindicationHeader,
\r
32990 0, 0, /* No default value */
\r
32991 "RICindicationHeader"
\r
32993 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICindicationMessage),
\r
32994 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
32996 &asn_DEF_RICindicationMessage,
\r
32999 0, 0, /* No default value */
\r
33000 "RICindicationMessage"
\r
33002 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs__value, choice.RICcallProcessID),
\r
33003 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
33005 &asn_DEF_RICcallProcessID,
\r
33008 0, 0, /* No default value */
\r
33009 "RICcallProcessID"
\r
33012 static const unsigned asn_MAP_value_to_canonical_224[] = { 1, 2, 3, 5, 6, 7, 4, 0 };
\r
33013 static const unsigned asn_MAP_value_from_canonical_224[] = { 7, 0, 1, 2, 6, 3, 4, 5 };
\r
33014 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_224[] = {
\r
33015 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 2 }, /* RANfunctionID */
\r
33016 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* RICactionID */
\r
33017 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* RICindicationSN */
\r
33018 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, 0, 2 }, /* RICindicationHeader */
\r
33019 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -1, 1 }, /* RICindicationMessage */
\r
33020 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -2, 0 }, /* RICcallProcessID */
\r
33021 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* RICindicationType */
\r
33022 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
\r
33024 static asn_CHOICE_specifics_t asn_SPC_value_specs_224 = {
\r
33025 sizeof(struct RICindication_IEs__value),
\r
33026 offsetof(struct RICindication_IEs__value, _asn_ctx),
\r
33027 offsetof(struct RICindication_IEs__value, present),
\r
33028 sizeof(((struct RICindication_IEs__value *)0)->present),
\r
33029 asn_MAP_value_tag2el_224,
\r
33030 8, /* Count of tags in the map */
\r
33031 asn_MAP_value_to_canonical_224,
\r
33032 asn_MAP_value_from_canonical_224,
\r
33033 -1 /* Extensions start */
\r
33035 static /* Use -fall-defs-global to expose */
\r
33036 asn_TYPE_descriptor_t asn_DEF_value_224 = {
\r
33039 &asn_OP_OPEN_TYPE,
\r
33040 0, /* No effective tags (pointer) */
\r
33041 0, /* No effective tags (count) */
\r
33042 0, /* No tags (pointer) */
\r
33043 0, /* No tags (count) */
\r
33044 { 0, 0, OPEN_TYPE_constraint },
\r
33045 asn_MBR_value_224,
\r
33046 8, /* Elements count */
\r
33047 &asn_SPC_value_specs_224 /* Additional specs */
\r
33050 asn_TYPE_member_t asn_MBR_RICindication_IEs_221[] = {
\r
33051 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs, id),
\r
33052 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33053 -1, /* IMPLICIT tag at current level */
\r
33054 &asn_DEF_ProtocolIE_ID,
\r
33056 { 0, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
\r
33057 0, 0, /* No default value */
\r
33060 { ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs, criticality),
\r
33061 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33062 -1, /* IMPLICIT tag at current level */
\r
33063 &asn_DEF_Criticality,
\r
33064 select_RICindication_IEs_criticality_type,
\r
33065 { 0, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
\r
33066 0, 0, /* No default value */
\r
33069 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICindication_IEs, value),
\r
33070 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33071 +1, /* EXPLICIT tag at current level */
\r
33072 &asn_DEF_value_224,
\r
33073 select_RICindication_IEs_value_type,
\r
33074 { 0, &asn_PER_memb_value_constr_224, memb_value_constraint_221 },
\r
33075 0, 0, /* No default value */
\r
33079 static const ber_tlv_tag_t asn_DEF_RICindication_IEs_tags_221[] = {
\r
33080 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33082 static const asn_TYPE_tag2member_t asn_MAP_RICindication_IEs_tag2el_221[] = {
\r
33083 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33084 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33085 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
33087 asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_221 = {
\r
33088 sizeof(struct RICindication_IEs),
\r
33089 offsetof(struct RICindication_IEs, _asn_ctx),
\r
33090 asn_MAP_RICindication_IEs_tag2el_221,
\r
33091 3, /* Count of tags in the map */
\r
33092 0, 0, 0, /* Optional elements (not needed) */
\r
33093 -1, /* First extension addition */
\r
33095 asn_TYPE_descriptor_t asn_DEF_RICindication_IEs = {
\r
33096 "RICindication-IEs",
\r
33097 "RICindication-IEs",
\r
33098 &asn_OP_SEQUENCE,
\r
33099 asn_DEF_RICindication_IEs_tags_221,
\r
33100 sizeof(asn_DEF_RICindication_IEs_tags_221)
\r
33101 /sizeof(asn_DEF_RICindication_IEs_tags_221[0]), /* 1 */
\r
33102 asn_DEF_RICindication_IEs_tags_221, /* Same as above */
\r
33103 sizeof(asn_DEF_RICindication_IEs_tags_221)
\r
33104 /sizeof(asn_DEF_RICindication_IEs_tags_221[0]), /* 1 */
\r
33105 { 0, 0, SEQUENCE_constraint },
\r
33106 asn_MBR_RICindication_IEs_221,
\r
33107 3, /* Elements count */
\r
33108 &asn_SPC_RICindication_IEs_specs_221 /* Additional specs */
\r
33111 static asn_TYPE_member_t asn_MBR_value_228[] = {
\r
33112 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICrequestID),
\r
33113 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33115 &asn_DEF_RICrequestID,
\r
33118 0, 0, /* No default value */
\r
33121 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RANfunctionID),
\r
33122 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
33124 &asn_DEF_RANfunctionID,
\r
33127 0, 0, /* No default value */
\r
33130 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICcallProcessID),
\r
33131 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
33133 &asn_DEF_RICcallProcessID,
\r
33136 0, 0, /* No default value */
\r
33137 "RICcallProcessID"
\r
33139 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICcontrolHeader),
\r
33140 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
33142 &asn_DEF_RICcontrolHeader,
\r
33145 0, 0, /* No default value */
\r
33146 "RICcontrolHeader"
\r
33148 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICcontrolMessage),
\r
33149 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
33151 &asn_DEF_RICcontrolMessage,
\r
33154 0, 0, /* No default value */
\r
33155 "RICcontrolMessage"
\r
33157 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs__value, choice.RICcontrolAckRequest),
\r
33158 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
33160 &asn_DEF_RICcontrolAckRequest,
\r
33163 0, 0, /* No default value */
\r
33164 "RICcontrolAckRequest"
\r
33167 static const unsigned asn_MAP_value_to_canonical_228[] = { 1, 2, 3, 4, 5, 0 };
\r
33168 static const unsigned asn_MAP_value_from_canonical_228[] = { 5, 0, 1, 2, 3, 4 };
\r
33169 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_228[] = {
\r
33170 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
\r
33171 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 2 }, /* RICcallProcessID */
\r
33172 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -1, 1 }, /* RICcontrolHeader */
\r
33173 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -2, 0 }, /* RICcontrolMessage */
\r
33174 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 0 }, /* RICcontrolAckRequest */
\r
33175 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
\r
33177 static asn_CHOICE_specifics_t asn_SPC_value_specs_228 = {
\r
33178 sizeof(struct RICcontrolRequest_IEs__value),
\r
33179 offsetof(struct RICcontrolRequest_IEs__value, _asn_ctx),
\r
33180 offsetof(struct RICcontrolRequest_IEs__value, present),
\r
33181 sizeof(((struct RICcontrolRequest_IEs__value *)0)->present),
\r
33182 asn_MAP_value_tag2el_228,
\r
33183 6, /* Count of tags in the map */
\r
33184 asn_MAP_value_to_canonical_228,
\r
33185 asn_MAP_value_from_canonical_228,
\r
33186 -1 /* Extensions start */
\r
33188 static /* Use -fall-defs-global to expose */
\r
33189 asn_TYPE_descriptor_t asn_DEF_value_228 = {
\r
33192 &asn_OP_OPEN_TYPE,
\r
33193 0, /* No effective tags (pointer) */
\r
33194 0, /* No effective tags (count) */
\r
33195 0, /* No tags (pointer) */
\r
33196 0, /* No tags (count) */
\r
33197 { 0, 0, OPEN_TYPE_constraint },
\r
33198 asn_MBR_value_228,
\r
33199 6, /* Elements count */
\r
33200 &asn_SPC_value_specs_228 /* Additional specs */
\r
33203 asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_225[] = {
\r
33204 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs, id),
\r
33205 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33206 -1, /* IMPLICIT tag at current level */
\r
33207 &asn_DEF_ProtocolIE_ID,
\r
33209 { 0, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
\r
33210 0, 0, /* No default value */
\r
33213 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs, criticality),
\r
33214 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33215 -1, /* IMPLICIT tag at current level */
\r
33216 &asn_DEF_Criticality,
\r
33217 select_RICcontrolRequest_IEs_criticality_type,
\r
33218 { 0, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
\r
33219 0, 0, /* No default value */
\r
33222 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICcontrolRequest_IEs, value),
\r
33223 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33224 +1, /* EXPLICIT tag at current level */
\r
33225 &asn_DEF_value_228,
\r
33226 select_RICcontrolRequest_IEs_value_type,
\r
33227 { 0, &asn_PER_memb_value_constr_228, memb_value_constraint_225 },
\r
33228 0, 0, /* No default value */
\r
33232 static const ber_tlv_tag_t asn_DEF_RICcontrolRequest_IEs_tags_225[] = {
\r
33233 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33235 static const asn_TYPE_tag2member_t asn_MAP_RICcontrolRequest_IEs_tag2el_225[] = {
\r
33236 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33237 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33238 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
33240 asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_225 = {
\r
33241 sizeof(struct RICcontrolRequest_IEs),
\r
33242 offsetof(struct RICcontrolRequest_IEs, _asn_ctx),
\r
33243 asn_MAP_RICcontrolRequest_IEs_tag2el_225,
\r
33244 3, /* Count of tags in the map */
\r
33245 0, 0, 0, /* Optional elements (not needed) */
\r
33246 -1, /* First extension addition */
\r
33248 asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs = {
\r
33249 "RICcontrolRequest-IEs",
\r
33250 "RICcontrolRequest-IEs",
\r
33251 &asn_OP_SEQUENCE,
\r
33252 asn_DEF_RICcontrolRequest_IEs_tags_225,
\r
33253 sizeof(asn_DEF_RICcontrolRequest_IEs_tags_225)
\r
33254 /sizeof(asn_DEF_RICcontrolRequest_IEs_tags_225[0]), /* 1 */
\r
33255 asn_DEF_RICcontrolRequest_IEs_tags_225, /* Same as above */
\r
33256 sizeof(asn_DEF_RICcontrolRequest_IEs_tags_225)
\r
33257 /sizeof(asn_DEF_RICcontrolRequest_IEs_tags_225[0]), /* 1 */
\r
33258 { 0, 0, SEQUENCE_constraint },
\r
33259 asn_MBR_RICcontrolRequest_IEs_225,
\r
33260 3, /* Elements count */
\r
33261 &asn_SPC_RICcontrolRequest_IEs_specs_225 /* Additional specs */
\r
33264 static asn_TYPE_member_t asn_MBR_value_232[] = {
\r
33265 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs__value, choice.RICrequestID),
\r
33266 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33268 &asn_DEF_RICrequestID,
\r
33271 0, 0, /* No default value */
\r
33274 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs__value, choice.RANfunctionID),
\r
33275 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
33277 &asn_DEF_RANfunctionID,
\r
33280 0, 0, /* No default value */
\r
33283 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs__value, choice.RICcallProcessID),
\r
33284 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
33286 &asn_DEF_RICcallProcessID,
\r
33289 0, 0, /* No default value */
\r
33290 "RICcallProcessID"
\r
33292 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs__value, choice.RICcontrolStatus),
\r
33293 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
33295 &asn_DEF_RICcontrolStatus,
\r
33298 0, 0, /* No default value */
\r
33299 "RICcontrolStatus"
\r
33302 static const unsigned asn_MAP_value_to_canonical_232[] = { 1, 2, 3, 0 };
\r
33303 static const unsigned asn_MAP_value_from_canonical_232[] = { 3, 0, 1, 2 };
\r
33304 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_232[] = {
\r
33305 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
\r
33306 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* RICcallProcessID */
\r
33307 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* RICcontrolStatus */
\r
33308 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RICrequestID */
\r
33310 static asn_CHOICE_specifics_t asn_SPC_value_specs_232 = {
\r
33311 sizeof(struct RICcontrolAcknowledge_IEs__value),
\r
33312 offsetof(struct RICcontrolAcknowledge_IEs__value, _asn_ctx),
\r
33313 offsetof(struct RICcontrolAcknowledge_IEs__value, present),
\r
33314 sizeof(((struct RICcontrolAcknowledge_IEs__value *)0)->present),
\r
33315 asn_MAP_value_tag2el_232,
\r
33316 4, /* Count of tags in the map */
\r
33317 asn_MAP_value_to_canonical_232,
\r
33318 asn_MAP_value_from_canonical_232,
\r
33319 -1 /* Extensions start */
\r
33321 static /* Use -fall-defs-global to expose */
\r
33322 asn_TYPE_descriptor_t asn_DEF_value_232 = {
\r
33325 &asn_OP_OPEN_TYPE,
\r
33326 0, /* No effective tags (pointer) */
\r
33327 0, /* No effective tags (count) */
\r
33328 0, /* No tags (pointer) */
\r
33329 0, /* No tags (count) */
\r
33330 { 0, 0, OPEN_TYPE_constraint },
\r
33331 asn_MBR_value_232,
\r
33332 4, /* Elements count */
\r
33333 &asn_SPC_value_specs_232 /* Additional specs */
\r
33336 asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_229[] = {
\r
33337 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs, id),
\r
33338 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33339 -1, /* IMPLICIT tag at current level */
\r
33340 &asn_DEF_ProtocolIE_ID,
\r
33342 { 0, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
\r
33343 0, 0, /* No default value */
\r
33346 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs, criticality),
\r
33347 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33348 -1, /* IMPLICIT tag at current level */
\r
33349 &asn_DEF_Criticality,
\r
33350 select_RICcontrolAcknowledge_IEs_criticality_type,
\r
33351 { 0, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
\r
33352 0, 0, /* No default value */
\r
33355 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICcontrolAcknowledge_IEs, value),
\r
33356 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33357 +1, /* EXPLICIT tag at current level */
\r
33358 &asn_DEF_value_232,
\r
33359 select_RICcontrolAcknowledge_IEs_value_type,
\r
33360 { 0, &asn_PER_memb_value_constr_232, memb_value_constraint_229 },
\r
33361 0, 0, /* No default value */
\r
33365 static const ber_tlv_tag_t asn_DEF_RICcontrolAcknowledge_IEs_tags_229[] = {
\r
33366 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33368 static const asn_TYPE_tag2member_t asn_MAP_RICcontrolAcknowledge_IEs_tag2el_229[] = {
\r
33369 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33370 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33371 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
33373 asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_229 = {
\r
33374 sizeof(struct RICcontrolAcknowledge_IEs),
\r
33375 offsetof(struct RICcontrolAcknowledge_IEs, _asn_ctx),
\r
33376 asn_MAP_RICcontrolAcknowledge_IEs_tag2el_229,
\r
33377 3, /* Count of tags in the map */
\r
33378 0, 0, 0, /* Optional elements (not needed) */
\r
33379 -1, /* First extension addition */
\r
33381 asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs = {
\r
33382 "RICcontrolAcknowledge-IEs",
\r
33383 "RICcontrolAcknowledge-IEs",
\r
33384 &asn_OP_SEQUENCE,
\r
33385 asn_DEF_RICcontrolAcknowledge_IEs_tags_229,
\r
33386 sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_229)
\r
33387 /sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_229[0]), /* 1 */
\r
33388 asn_DEF_RICcontrolAcknowledge_IEs_tags_229, /* Same as above */
\r
33389 sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_229)
\r
33390 /sizeof(asn_DEF_RICcontrolAcknowledge_IEs_tags_229[0]), /* 1 */
\r
33391 { 0, 0, SEQUENCE_constraint },
\r
33392 asn_MBR_RICcontrolAcknowledge_IEs_229,
\r
33393 3, /* Elements count */
\r
33394 &asn_SPC_RICcontrolAcknowledge_IEs_specs_229 /* Additional specs */
\r
33397 static asn_TYPE_member_t asn_MBR_value_236[] = {
\r
33398 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.RICrequestID),
\r
33399 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33401 &asn_DEF_RICrequestID,
\r
33404 0, 0, /* No default value */
\r
33407 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.RANfunctionID),
\r
33408 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
33410 &asn_DEF_RANfunctionID,
\r
33413 0, 0, /* No default value */
\r
33416 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.RICcallProcessID),
\r
33417 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
33419 &asn_DEF_RICcallProcessID,
\r
33422 0, 0, /* No default value */
\r
33423 "RICcallProcessID"
\r
33425 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs__value, choice.RICcause),
\r
33426 -1 /* Ambiguous tag (CHOICE?) */,
\r
33428 &asn_DEF_RICcause,
\r
33431 0, 0, /* No default value */
\r
33435 static const unsigned asn_MAP_value_to_canonical_236[] = { 1, 2, 0, 3 };
\r
33436 static const unsigned asn_MAP_value_from_canonical_236[] = { 2, 0, 1, 3 };
\r
33437 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_236[] = {
\r
33438 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* RANfunctionID */
\r
33439 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* RICcallProcessID */
\r
33440 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* RICrequestID */
\r
33441 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* radioNetwork */
\r
33442 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* transport */
\r
33443 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* protocol */
\r
33444 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* misc */
\r
33445 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* ric */
\r
33447 static asn_CHOICE_specifics_t asn_SPC_value_specs_236 = {
\r
33448 sizeof(struct RICcontrolFailure_IEs__value),
\r
33449 offsetof(struct RICcontrolFailure_IEs__value, _asn_ctx),
\r
33450 offsetof(struct RICcontrolFailure_IEs__value, present),
\r
33451 sizeof(((struct RICcontrolFailure_IEs__value *)0)->present),
\r
33452 asn_MAP_value_tag2el_236,
\r
33453 8, /* Count of tags in the map */
\r
33454 asn_MAP_value_to_canonical_236,
\r
33455 asn_MAP_value_from_canonical_236,
\r
33456 -1 /* Extensions start */
\r
33458 static /* Use -fall-defs-global to expose */
\r
33459 asn_TYPE_descriptor_t asn_DEF_value_236 = {
\r
33462 &asn_OP_OPEN_TYPE,
\r
33463 0, /* No effective tags (pointer) */
\r
33464 0, /* No effective tags (count) */
\r
33465 0, /* No tags (pointer) */
\r
33466 0, /* No tags (count) */
\r
33467 { 0, 0, OPEN_TYPE_constraint },
\r
33468 asn_MBR_value_236,
\r
33469 4, /* Elements count */
\r
33470 &asn_SPC_value_specs_236 /* Additional specs */
\r
33473 asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_233[] = {
\r
33474 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs, id),
\r
33475 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33476 -1, /* IMPLICIT tag at current level */
\r
33477 &asn_DEF_ProtocolIE_ID,
\r
33479 { 0, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
\r
33480 0, 0, /* No default value */
\r
33483 { ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs, criticality),
\r
33484 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33485 -1, /* IMPLICIT tag at current level */
\r
33486 &asn_DEF_Criticality,
\r
33487 select_RICcontrolFailure_IEs_criticality_type,
\r
33488 { 0, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
\r
33489 0, 0, /* No default value */
\r
33492 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICcontrolFailure_IEs, value),
\r
33493 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33494 +1, /* EXPLICIT tag at current level */
\r
33495 &asn_DEF_value_236,
\r
33496 select_RICcontrolFailure_IEs_value_type,
\r
33497 { 0, &asn_PER_memb_value_constr_236, memb_value_constraint_233 },
\r
33498 0, 0, /* No default value */
\r
33502 static const ber_tlv_tag_t asn_DEF_RICcontrolFailure_IEs_tags_233[] = {
\r
33503 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33505 static const asn_TYPE_tag2member_t asn_MAP_RICcontrolFailure_IEs_tag2el_233[] = {
\r
33506 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33507 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33508 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
33510 asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_233 = {
\r
33511 sizeof(struct RICcontrolFailure_IEs),
\r
33512 offsetof(struct RICcontrolFailure_IEs, _asn_ctx),
\r
33513 asn_MAP_RICcontrolFailure_IEs_tag2el_233,
\r
33514 3, /* Count of tags in the map */
\r
33515 0, 0, 0, /* Optional elements (not needed) */
\r
33516 -1, /* First extension addition */
\r
33518 asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs = {
\r
33519 "RICcontrolFailure-IEs",
\r
33520 "RICcontrolFailure-IEs",
\r
33521 &asn_OP_SEQUENCE,
\r
33522 asn_DEF_RICcontrolFailure_IEs_tags_233,
\r
33523 sizeof(asn_DEF_RICcontrolFailure_IEs_tags_233)
\r
33524 /sizeof(asn_DEF_RICcontrolFailure_IEs_tags_233[0]), /* 1 */
\r
33525 asn_DEF_RICcontrolFailure_IEs_tags_233, /* Same as above */
\r
33526 sizeof(asn_DEF_RICcontrolFailure_IEs_tags_233)
\r
33527 /sizeof(asn_DEF_RICcontrolFailure_IEs_tags_233[0]), /* 1 */
\r
33528 { 0, 0, SEQUENCE_constraint },
\r
33529 asn_MBR_RICcontrolFailure_IEs_233,
\r
33530 3, /* Elements count */
\r
33531 &asn_SPC_RICcontrolFailure_IEs_specs_233 /* Additional specs */
\r
33534 static asn_TYPE_member_t asn_MBR_value_240[] = {
\r
33535 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs__value, choice.RANfunctions_List),
\r
33536 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33538 &asn_DEF_RANfunctions_List,
\r
33541 0, 0, /* No default value */
\r
33542 "RANfunctions-List"
\r
33544 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs__value, choice.RANfunctionsID_List),
\r
33545 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33547 &asn_DEF_RANfunctionsID_List,
\r
33550 0, 0, /* No default value */
\r
33551 "RANfunctionsID-List"
\r
33554 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_240[] = {
\r
33555 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RANfunctions-List */
\r
33556 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RANfunctionsID-List */
\r
33558 static asn_CHOICE_specifics_t asn_SPC_value_specs_240 = {
\r
33559 sizeof(struct RICserviceUpdate_IEs__value),
\r
33560 offsetof(struct RICserviceUpdate_IEs__value, _asn_ctx),
\r
33561 offsetof(struct RICserviceUpdate_IEs__value, present),
\r
33562 sizeof(((struct RICserviceUpdate_IEs__value *)0)->present),
\r
33563 asn_MAP_value_tag2el_240,
\r
33564 2, /* Count of tags in the map */
\r
33566 -1 /* Extensions start */
\r
33568 static /* Use -fall-defs-global to expose */
\r
33569 asn_TYPE_descriptor_t asn_DEF_value_240 = {
\r
33572 &asn_OP_OPEN_TYPE,
\r
33573 0, /* No effective tags (pointer) */
\r
33574 0, /* No effective tags (count) */
\r
33575 0, /* No tags (pointer) */
\r
33576 0, /* No tags (count) */
\r
33577 { 0, 0, OPEN_TYPE_constraint },
\r
33578 asn_MBR_value_240,
\r
33579 2, /* Elements count */
\r
33580 &asn_SPC_value_specs_240 /* Additional specs */
\r
33583 asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_237[] = {
\r
33584 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs, id),
\r
33585 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33586 -1, /* IMPLICIT tag at current level */
\r
33587 &asn_DEF_ProtocolIE_ID,
\r
33589 { 0, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
\r
33590 0, 0, /* No default value */
\r
33593 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs, criticality),
\r
33594 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33595 -1, /* IMPLICIT tag at current level */
\r
33596 &asn_DEF_Criticality,
\r
33597 select_RICserviceUpdate_IEs_criticality_type,
\r
33598 { 0, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
\r
33599 0, 0, /* No default value */
\r
33602 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdate_IEs, value),
\r
33603 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33604 +1, /* EXPLICIT tag at current level */
\r
33605 &asn_DEF_value_240,
\r
33606 select_RICserviceUpdate_IEs_value_type,
\r
33607 { 0, &asn_PER_memb_value_constr_240, memb_value_constraint_237 },
\r
33608 0, 0, /* No default value */
\r
33612 static const ber_tlv_tag_t asn_DEF_RICserviceUpdate_IEs_tags_237[] = {
\r
33613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33615 static const asn_TYPE_tag2member_t asn_MAP_RICserviceUpdate_IEs_tag2el_237[] = {
\r
33616 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33617 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33618 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
33620 asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_237 = {
\r
33621 sizeof(struct RICserviceUpdate_IEs),
\r
33622 offsetof(struct RICserviceUpdate_IEs, _asn_ctx),
\r
33623 asn_MAP_RICserviceUpdate_IEs_tag2el_237,
\r
33624 3, /* Count of tags in the map */
\r
33625 0, 0, 0, /* Optional elements (not needed) */
\r
33626 -1, /* First extension addition */
\r
33628 asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs = {
\r
33629 "RICserviceUpdate-IEs",
\r
33630 "RICserviceUpdate-IEs",
\r
33631 &asn_OP_SEQUENCE,
\r
33632 asn_DEF_RICserviceUpdate_IEs_tags_237,
\r
33633 sizeof(asn_DEF_RICserviceUpdate_IEs_tags_237)
\r
33634 /sizeof(asn_DEF_RICserviceUpdate_IEs_tags_237[0]), /* 1 */
\r
33635 asn_DEF_RICserviceUpdate_IEs_tags_237, /* Same as above */
\r
33636 sizeof(asn_DEF_RICserviceUpdate_IEs_tags_237)
\r
33637 /sizeof(asn_DEF_RICserviceUpdate_IEs_tags_237[0]), /* 1 */
\r
33638 { 0, 0, SEQUENCE_constraint },
\r
33639 asn_MBR_RICserviceUpdate_IEs_237,
\r
33640 3, /* Elements count */
\r
33641 &asn_SPC_RICserviceUpdate_IEs_specs_237 /* Additional specs */
\r
33644 static asn_TYPE_member_t asn_MBR_value_244[] = {
\r
33645 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs__value, choice.RANfunctionsID_List),
\r
33646 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33648 &asn_DEF_RANfunctionsID_List,
\r
33651 0, 0, /* No default value */
\r
33652 "RANfunctionsID-List"
\r
33654 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs__value, choice.RANfunctionsIDcause_List),
\r
33655 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33657 &asn_DEF_RANfunctionsIDcause_List,
\r
33660 0, 0, /* No default value */
\r
33661 "RANfunctionsIDcause-List"
\r
33664 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_244[] = {
\r
33665 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RANfunctionsID-List */
\r
33666 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RANfunctionsIDcause-List */
\r
33668 static asn_CHOICE_specifics_t asn_SPC_value_specs_244 = {
\r
33669 sizeof(struct RICserviceUpdateAcknowledge_IEs__value),
\r
33670 offsetof(struct RICserviceUpdateAcknowledge_IEs__value, _asn_ctx),
\r
33671 offsetof(struct RICserviceUpdateAcknowledge_IEs__value, present),
\r
33672 sizeof(((struct RICserviceUpdateAcknowledge_IEs__value *)0)->present),
\r
33673 asn_MAP_value_tag2el_244,
\r
33674 2, /* Count of tags in the map */
\r
33676 -1 /* Extensions start */
\r
33678 static /* Use -fall-defs-global to expose */
\r
33679 asn_TYPE_descriptor_t asn_DEF_value_244 = {
\r
33682 &asn_OP_OPEN_TYPE,
\r
33683 0, /* No effective tags (pointer) */
\r
33684 0, /* No effective tags (count) */
\r
33685 0, /* No tags (pointer) */
\r
33686 0, /* No tags (count) */
\r
33687 { 0, 0, OPEN_TYPE_constraint },
\r
33688 asn_MBR_value_244,
\r
33689 2, /* Elements count */
\r
33690 &asn_SPC_value_specs_244 /* Additional specs */
\r
33693 asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_241[] = {
\r
33694 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs, id),
\r
33695 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33696 -1, /* IMPLICIT tag at current level */
\r
33697 &asn_DEF_ProtocolIE_ID,
\r
33699 { 0, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
\r
33700 0, 0, /* No default value */
\r
33703 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs, criticality),
\r
33704 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33705 -1, /* IMPLICIT tag at current level */
\r
33706 &asn_DEF_Criticality,
\r
33707 select_RICserviceUpdateAcknowledge_IEs_criticality_type,
\r
33708 { 0, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
\r
33709 0, 0, /* No default value */
\r
33712 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateAcknowledge_IEs, value),
\r
33713 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33714 +1, /* EXPLICIT tag at current level */
\r
33715 &asn_DEF_value_244,
\r
33716 select_RICserviceUpdateAcknowledge_IEs_value_type,
\r
33717 { 0, &asn_PER_memb_value_constr_244, memb_value_constraint_241 },
\r
33718 0, 0, /* No default value */
\r
33722 static const ber_tlv_tag_t asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_241[] = {
\r
33723 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33725 static const asn_TYPE_tag2member_t asn_MAP_RICserviceUpdateAcknowledge_IEs_tag2el_241[] = {
\r
33726 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33727 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33728 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
33730 asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_241 = {
\r
33731 sizeof(struct RICserviceUpdateAcknowledge_IEs),
\r
33732 offsetof(struct RICserviceUpdateAcknowledge_IEs, _asn_ctx),
\r
33733 asn_MAP_RICserviceUpdateAcknowledge_IEs_tag2el_241,
\r
33734 3, /* Count of tags in the map */
\r
33735 0, 0, 0, /* Optional elements (not needed) */
\r
33736 -1, /* First extension addition */
\r
33738 asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs = {
\r
33739 "RICserviceUpdateAcknowledge-IEs",
\r
33740 "RICserviceUpdateAcknowledge-IEs",
\r
33741 &asn_OP_SEQUENCE,
\r
33742 asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_241,
\r
33743 sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_241)
\r
33744 /sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_241[0]), /* 1 */
\r
33745 asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_241, /* Same as above */
\r
33746 sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_241)
\r
33747 /sizeof(asn_DEF_RICserviceUpdateAcknowledge_IEs_tags_241[0]), /* 1 */
\r
33748 { 0, 0, SEQUENCE_constraint },
\r
33749 asn_MBR_RICserviceUpdateAcknowledge_IEs_241,
\r
33750 3, /* Elements count */
\r
33751 &asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_241 /* Additional specs */
\r
33754 static asn_TYPE_member_t asn_MBR_value_248[] = {
\r
33755 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs__value, choice.RANfunctionsIDcause_List),
\r
33756 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33758 &asn_DEF_RANfunctionsIDcause_List,
\r
33761 0, 0, /* No default value */
\r
33762 "RANfunctionsIDcause-List"
\r
33764 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs__value, choice.TimeToWait),
\r
33765 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
33767 &asn_DEF_TimeToWait,
\r
33770 0, 0, /* No default value */
\r
33773 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs__value, choice.CriticalityDiagnostics),
\r
33774 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33776 &asn_DEF_CriticalityDiagnostics,
\r
33779 0, 0, /* No default value */
\r
33780 "CriticalityDiagnostics"
\r
33783 static const unsigned asn_MAP_value_to_canonical_248[] = { 1, 0, 2 };
\r
33784 static const unsigned asn_MAP_value_from_canonical_248[] = { 1, 0, 2 };
\r
33785 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_248[] = {
\r
33786 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* TimeToWait */
\r
33787 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* RANfunctionsIDcause-List */
\r
33788 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */
\r
33790 static asn_CHOICE_specifics_t asn_SPC_value_specs_248 = {
\r
33791 sizeof(struct RICserviceUpdateFailure_IEs__value),
\r
33792 offsetof(struct RICserviceUpdateFailure_IEs__value, _asn_ctx),
\r
33793 offsetof(struct RICserviceUpdateFailure_IEs__value, present),
\r
33794 sizeof(((struct RICserviceUpdateFailure_IEs__value *)0)->present),
\r
33795 asn_MAP_value_tag2el_248,
\r
33796 3, /* Count of tags in the map */
\r
33797 asn_MAP_value_to_canonical_248,
\r
33798 asn_MAP_value_from_canonical_248,
\r
33799 -1 /* Extensions start */
\r
33801 static /* Use -fall-defs-global to expose */
\r
33802 asn_TYPE_descriptor_t asn_DEF_value_248 = {
\r
33805 &asn_OP_OPEN_TYPE,
\r
33806 0, /* No effective tags (pointer) */
\r
33807 0, /* No effective tags (count) */
\r
33808 0, /* No tags (pointer) */
\r
33809 0, /* No tags (count) */
\r
33810 { 0, 0, OPEN_TYPE_constraint },
\r
33811 asn_MBR_value_248,
\r
33812 3, /* Elements count */
\r
33813 &asn_SPC_value_specs_248 /* Additional specs */
\r
33816 asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_245[] = {
\r
33817 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs, id),
\r
33818 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33819 -1, /* IMPLICIT tag at current level */
\r
33820 &asn_DEF_ProtocolIE_ID,
\r
33822 { 0, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
\r
33823 0, 0, /* No default value */
\r
33826 { ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs, criticality),
\r
33827 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33828 -1, /* IMPLICIT tag at current level */
\r
33829 &asn_DEF_Criticality,
\r
33830 select_RICserviceUpdateFailure_IEs_criticality_type,
\r
33831 { 0, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
\r
33832 0, 0, /* No default value */
\r
33835 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICserviceUpdateFailure_IEs, value),
\r
33836 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33837 +1, /* EXPLICIT tag at current level */
\r
33838 &asn_DEF_value_248,
\r
33839 select_RICserviceUpdateFailure_IEs_value_type,
\r
33840 { 0, &asn_PER_memb_value_constr_248, memb_value_constraint_245 },
\r
33841 0, 0, /* No default value */
\r
33845 static const ber_tlv_tag_t asn_DEF_RICserviceUpdateFailure_IEs_tags_245[] = {
\r
33846 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33848 static const asn_TYPE_tag2member_t asn_MAP_RICserviceUpdateFailure_IEs_tag2el_245[] = {
\r
33849 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33850 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33851 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
33853 asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_245 = {
\r
33854 sizeof(struct RICserviceUpdateFailure_IEs),
\r
33855 offsetof(struct RICserviceUpdateFailure_IEs, _asn_ctx),
\r
33856 asn_MAP_RICserviceUpdateFailure_IEs_tag2el_245,
\r
33857 3, /* Count of tags in the map */
\r
33858 0, 0, 0, /* Optional elements (not needed) */
\r
33859 -1, /* First extension addition */
\r
33861 asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs = {
\r
33862 "RICserviceUpdateFailure-IEs",
\r
33863 "RICserviceUpdateFailure-IEs",
\r
33864 &asn_OP_SEQUENCE,
\r
33865 asn_DEF_RICserviceUpdateFailure_IEs_tags_245,
\r
33866 sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_245)
\r
33867 /sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_245[0]), /* 1 */
\r
33868 asn_DEF_RICserviceUpdateFailure_IEs_tags_245, /* Same as above */
\r
33869 sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_245)
\r
33870 /sizeof(asn_DEF_RICserviceUpdateFailure_IEs_tags_245[0]), /* 1 */
\r
33871 { 0, 0, SEQUENCE_constraint },
\r
33872 asn_MBR_RICserviceUpdateFailure_IEs_245,
\r
33873 3, /* Elements count */
\r
33874 &asn_SPC_RICserviceUpdateFailure_IEs_specs_245 /* Additional specs */
\r
33877 static asn_TYPE_member_t asn_MBR_value_252[] = {
\r
33878 { ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery_IEs__value, choice.RANfunctionsID_List),
\r
33879 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
33881 &asn_DEF_RANfunctionsID_List,
\r
33884 0, 0, /* No default value */
\r
33885 "RANfunctionsID-List"
\r
33888 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_252[] = {
\r
33889 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RANfunctionsID-List */
\r
33891 static asn_CHOICE_specifics_t asn_SPC_value_specs_252 = {
\r
33892 sizeof(struct RICserviceQuery_IEs__value),
\r
33893 offsetof(struct RICserviceQuery_IEs__value, _asn_ctx),
\r
33894 offsetof(struct RICserviceQuery_IEs__value, present),
\r
33895 sizeof(((struct RICserviceQuery_IEs__value *)0)->present),
\r
33896 asn_MAP_value_tag2el_252,
\r
33897 1, /* Count of tags in the map */
\r
33899 -1 /* Extensions start */
\r
33901 static /* Use -fall-defs-global to expose */
\r
33902 asn_TYPE_descriptor_t asn_DEF_value_252 = {
\r
33905 &asn_OP_OPEN_TYPE,
\r
33906 0, /* No effective tags (pointer) */
\r
33907 0, /* No effective tags (count) */
\r
33908 0, /* No tags (pointer) */
\r
33909 0, /* No tags (count) */
\r
33910 { 0, 0, OPEN_TYPE_constraint },
\r
33911 asn_MBR_value_252,
\r
33912 1, /* Elements count */
\r
33913 &asn_SPC_value_specs_252 /* Additional specs */
\r
33916 asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_249[] = {
\r
33917 { ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery_IEs, id),
\r
33918 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
33919 -1, /* IMPLICIT tag at current level */
\r
33920 &asn_DEF_ProtocolIE_ID,
\r
33922 { 0, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
\r
33923 0, 0, /* No default value */
\r
33926 { ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery_IEs, criticality),
\r
33927 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
33928 -1, /* IMPLICIT tag at current level */
\r
33929 &asn_DEF_Criticality,
\r
33930 select_RICserviceQuery_IEs_criticality_type,
\r
33931 { 0, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
\r
33932 0, 0, /* No default value */
\r
33935 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RICserviceQuery_IEs, value),
\r
33936 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
33937 +1, /* EXPLICIT tag at current level */
\r
33938 &asn_DEF_value_252,
\r
33939 select_RICserviceQuery_IEs_value_type,
\r
33940 { 0, &asn_PER_memb_value_constr_252, memb_value_constraint_249 },
\r
33941 0, 0, /* No default value */
\r
33945 static const ber_tlv_tag_t asn_DEF_RICserviceQuery_IEs_tags_249[] = {
\r
33946 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
33948 static const asn_TYPE_tag2member_t asn_MAP_RICserviceQuery_IEs_tag2el_249[] = {
\r
33949 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
33950 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
33951 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
33953 asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_249 = {
\r
33954 sizeof(struct RICserviceQuery_IEs),
\r
33955 offsetof(struct RICserviceQuery_IEs, _asn_ctx),
\r
33956 asn_MAP_RICserviceQuery_IEs_tag2el_249,
\r
33957 3, /* Count of tags in the map */
\r
33958 0, 0, 0, /* Optional elements (not needed) */
\r
33959 -1, /* First extension addition */
\r
33961 asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs = {
\r
33962 "RICserviceQuery-IEs",
\r
33963 "RICserviceQuery-IEs",
\r
33964 &asn_OP_SEQUENCE,
\r
33965 asn_DEF_RICserviceQuery_IEs_tags_249,
\r
33966 sizeof(asn_DEF_RICserviceQuery_IEs_tags_249)
\r
33967 /sizeof(asn_DEF_RICserviceQuery_IEs_tags_249[0]), /* 1 */
\r
33968 asn_DEF_RICserviceQuery_IEs_tags_249, /* Same as above */
\r
33969 sizeof(asn_DEF_RICserviceQuery_IEs_tags_249)
\r
33970 /sizeof(asn_DEF_RICserviceQuery_IEs_tags_249[0]), /* 1 */
\r
33971 { 0, 0, SEQUENCE_constraint },
\r
33972 asn_MBR_RICserviceQuery_IEs_249,
\r
33973 3, /* Elements count */
\r
33974 &asn_SPC_RICserviceQuery_IEs_specs_249 /* Additional specs */
\r
33977 static asn_TYPE_member_t asn_MBR_value_256[] = {
\r
33978 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.UE_X2AP_ID),
\r
33979 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
33981 &asn_DEF_UE_X2AP_ID,
\r
33984 0, 0, /* No default value */
\r
33987 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.Cause),
\r
33988 -1 /* Ambiguous tag (CHOICE?) */,
\r
33993 0, 0, /* No default value */
\r
33996 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.ECGI),
\r
33997 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34002 0, 0, /* No default value */
\r
34005 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.GUMMEI),
\r
34006 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34011 0, 0, /* No default value */
\r
34014 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.UE_ContextInformation),
\r
34015 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34017 &asn_DEF_UE_ContextInformation,
\r
34020 0, 0, /* No default value */
\r
34021 "UE-ContextInformation"
\r
34023 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.UE_HistoryInformation),
\r
34024 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34026 &asn_DEF_UE_HistoryInformation,
\r
34029 0, 0, /* No default value */
\r
34030 "UE-HistoryInformation"
\r
34032 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.TraceActivation),
\r
34033 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34035 &asn_DEF_TraceActivation,
\r
34038 0, 0, /* No default value */
\r
34039 "TraceActivation"
\r
34041 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.SRVCCOperationPossible),
\r
34042 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
34044 &asn_DEF_SRVCCOperationPossible,
\r
34047 0, 0, /* No default value */
\r
34048 "SRVCCOperationPossible"
\r
34050 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.CSGMembershipStatus),
\r
34051 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
34053 &asn_DEF_CSGMembershipStatus,
\r
34056 0, 0, /* No default value */
\r
34057 "CSGMembershipStatus"
\r
34059 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.MobilityInformation),
\r
34060 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
34062 &asn_DEF_MobilityInformation,
\r
34065 0, 0, /* No default value */
\r
34066 "MobilityInformation"
\r
34068 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.Masked_IMEISV),
\r
34069 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
34071 &asn_DEF_Masked_IMEISV,
\r
34074 0, 0, /* No default value */
\r
34077 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.UE_HistoryInformationFromTheUE),
\r
34078 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
34080 &asn_DEF_UE_HistoryInformationFromTheUE,
\r
34083 0, 0, /* No default value */
\r
34084 "UE-HistoryInformationFromTheUE"
\r
34086 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.ExpectedUEBehaviour),
\r
34087 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34089 &asn_DEF_ExpectedUEBehaviour,
\r
34092 0, 0, /* No default value */
\r
34093 "ExpectedUEBehaviour"
\r
34095 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.ProSeAuthorized),
\r
34096 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34098 &asn_DEF_ProSeAuthorized,
\r
34101 0, 0, /* No default value */
\r
34102 "ProSeAuthorized"
\r
34104 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.UE_ContextReferenceAtSeNB),
\r
34105 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34107 &asn_DEF_UE_ContextReferenceAtSeNB,
\r
34110 0, 0, /* No default value */
\r
34111 "UE-ContextReferenceAtSeNB"
\r
34113 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
34114 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34116 &asn_DEF_UE_X2AP_ID_Extension,
\r
34119 0, 0, /* No default value */
\r
34120 "UE-X2AP-ID-Extension"
\r
34122 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.V2XServicesAuthorized),
\r
34123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34125 &asn_DEF_V2XServicesAuthorized,
\r
34128 0, 0, /* No default value */
\r
34129 "V2XServicesAuthorized"
\r
34131 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.UE_ContextReferenceAtWT),
\r
34132 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34134 &asn_DEF_UE_ContextReferenceAtWT,
\r
34137 0, 0, /* No default value */
\r
34138 "UE-ContextReferenceAtWT"
\r
34140 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.NRUESecurityCapabilities),
\r
34141 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34143 &asn_DEF_NRUESecurityCapabilities,
\r
34146 0, 0, /* No default value */
\r
34147 "NRUESecurityCapabilities"
\r
34149 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.UE_ContextReferenceAtSgNB),
\r
34150 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34152 &asn_DEF_UE_ContextReferenceAtSgNB,
\r
34155 0, 0, /* No default value */
\r
34156 "UE-ContextReferenceAtSgNB"
\r
34158 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.AerialUEsubscriptionInformation),
\r
34159 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
34161 &asn_DEF_AerialUEsubscriptionInformation,
\r
34164 0, 0, /* No default value */
\r
34165 "AerialUEsubscriptionInformation"
\r
34167 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs__value, choice.Subscription_Based_UE_DifferentiationInfo),
\r
34168 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34170 &asn_DEF_Subscription_Based_UE_DifferentiationInfo,
\r
34173 0, 0, /* No default value */
\r
34174 "Subscription-Based-UE-DifferentiationInfo"
\r
34177 static const unsigned asn_MAP_value_to_canonical_256[] = { 0, 15, 9, 10, 11, 7, 8, 20, 2, 3, 4, 5, 6, 12, 13, 14, 16, 17, 18, 19, 21, 1 };
\r
34178 static const unsigned asn_MAP_value_from_canonical_256[] = { 0, 21, 8, 9, 10, 11, 12, 5, 6, 2, 3, 4, 13, 14, 15, 1, 16, 17, 18, 19, 7, 20 };
\r
34179 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_256[] = {
\r
34180 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
34181 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 15, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
34182 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 9, 0, 1 }, /* MobilityInformation */
\r
34183 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 10, -1, 0 }, /* Masked-IMEISV */
\r
34184 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 11, 0, 0 }, /* UE-HistoryInformationFromTheUE */
\r
34185 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, 0, 2 }, /* SRVCCOperationPossible */
\r
34186 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 8, -1, 1 }, /* CSGMembershipStatus */
\r
34187 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 20, -2, 0 }, /* AerialUEsubscriptionInformation */
\r
34188 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 12 }, /* ECGI */
\r
34189 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 11 }, /* GUMMEI */
\r
34190 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 10 }, /* UE-ContextInformation */
\r
34191 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 9 }, /* UE-HistoryInformation */
\r
34192 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 8 }, /* TraceActivation */
\r
34193 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -5, 7 }, /* ExpectedUEBehaviour */
\r
34194 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -6, 6 }, /* ProSeAuthorized */
\r
34195 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -7, 5 }, /* UE-ContextReferenceAtSeNB */
\r
34196 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -8, 4 }, /* V2XServicesAuthorized */
\r
34197 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -9, 3 }, /* UE-ContextReferenceAtWT */
\r
34198 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 18, -10, 2 }, /* NRUESecurityCapabilities */
\r
34199 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -11, 1 }, /* UE-ContextReferenceAtSgNB */
\r
34200 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -12, 0 }, /* Subscription-Based-UE-DifferentiationInfo */
\r
34201 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
34202 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
34203 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
34204 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
34206 static asn_CHOICE_specifics_t asn_SPC_value_specs_256 = {
\r
34207 sizeof(struct HandoverRequest_IEs__value),
\r
34208 offsetof(struct HandoverRequest_IEs__value, _asn_ctx),
\r
34209 offsetof(struct HandoverRequest_IEs__value, present),
\r
34210 sizeof(((struct HandoverRequest_IEs__value *)0)->present),
\r
34211 asn_MAP_value_tag2el_256,
\r
34212 25, /* Count of tags in the map */
\r
34213 asn_MAP_value_to_canonical_256,
\r
34214 asn_MAP_value_from_canonical_256,
\r
34215 -1 /* Extensions start */
\r
34217 static /* Use -fall-defs-global to expose */
\r
34218 asn_TYPE_descriptor_t asn_DEF_value_256 = {
\r
34221 &asn_OP_OPEN_TYPE,
\r
34222 0, /* No effective tags (pointer) */
\r
34223 0, /* No effective tags (count) */
\r
34224 0, /* No tags (pointer) */
\r
34225 0, /* No tags (count) */
\r
34226 { 0, 0, OPEN_TYPE_constraint },
\r
34227 asn_MBR_value_256,
\r
34228 22, /* Elements count */
\r
34229 &asn_SPC_value_specs_256 /* Additional specs */
\r
34232 asn_TYPE_member_t asn_MBR_HandoverRequest_IEs_253[] = {
\r
34233 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs, id),
\r
34234 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34235 -1, /* IMPLICIT tag at current level */
\r
34236 &asn_DEF_ProtocolIE_ID,
\r
34238 { 0, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
\r
34239 0, 0, /* No default value */
\r
34242 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs, criticality),
\r
34243 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34244 -1, /* IMPLICIT tag at current level */
\r
34245 &asn_DEF_Criticality,
\r
34246 select_HandoverRequest_IEs_criticality_type,
\r
34247 { 0, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
\r
34248 0, 0, /* No default value */
\r
34251 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRequest_IEs, value),
\r
34252 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34253 +1, /* EXPLICIT tag at current level */
\r
34254 &asn_DEF_value_256,
\r
34255 select_HandoverRequest_IEs_value_type,
\r
34256 { 0, &asn_PER_memb_value_constr_256, memb_value_constraint_253 },
\r
34257 0, 0, /* No default value */
\r
34261 static const ber_tlv_tag_t asn_DEF_HandoverRequest_IEs_tags_253[] = {
\r
34262 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34264 static const asn_TYPE_tag2member_t asn_MAP_HandoverRequest_IEs_tag2el_253[] = {
\r
34265 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34266 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34267 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
34269 asn_SEQUENCE_specifics_t asn_SPC_HandoverRequest_IEs_specs_253 = {
\r
34270 sizeof(struct HandoverRequest_IEs),
\r
34271 offsetof(struct HandoverRequest_IEs, _asn_ctx),
\r
34272 asn_MAP_HandoverRequest_IEs_tag2el_253,
\r
34273 3, /* Count of tags in the map */
\r
34274 0, 0, 0, /* Optional elements (not needed) */
\r
34275 -1, /* First extension addition */
\r
34277 asn_TYPE_descriptor_t asn_DEF_HandoverRequest_IEs = {
\r
34278 "HandoverRequest-IEs",
\r
34279 "HandoverRequest-IEs",
\r
34280 &asn_OP_SEQUENCE,
\r
34281 asn_DEF_HandoverRequest_IEs_tags_253,
\r
34282 sizeof(asn_DEF_HandoverRequest_IEs_tags_253)
\r
34283 /sizeof(asn_DEF_HandoverRequest_IEs_tags_253[0]), /* 1 */
\r
34284 asn_DEF_HandoverRequest_IEs_tags_253, /* Same as above */
\r
34285 sizeof(asn_DEF_HandoverRequest_IEs_tags_253)
\r
34286 /sizeof(asn_DEF_HandoverRequest_IEs_tags_253[0]), /* 1 */
\r
34287 { 0, 0, SEQUENCE_constraint },
\r
34288 asn_MBR_HandoverRequest_IEs_253,
\r
34289 3, /* Elements count */
\r
34290 &asn_SPC_HandoverRequest_IEs_specs_253 /* Additional specs */
\r
34293 static asn_TYPE_member_t asn_MBR_value_260[] = {
\r
34294 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs__value, choice.UE_X2AP_ID),
\r
34295 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34297 &asn_DEF_UE_X2AP_ID,
\r
34300 0, 0, /* No default value */
\r
34303 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_List),
\r
34304 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34306 &asn_DEF_E_RABs_Admitted_List,
\r
34309 0, 0, /* No default value */
\r
34310 "E-RABs-Admitted-List"
\r
34312 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs__value, choice.E_RAB_List),
\r
34313 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34315 &asn_DEF_E_RAB_List,
\r
34318 0, 0, /* No default value */
\r
34321 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs__value, choice.TargeteNBtoSource_eNBTransparentContainer),
\r
34322 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
34324 &asn_DEF_TargeteNBtoSource_eNBTransparentContainer,
\r
34327 0, 0, /* No default value */
\r
34328 "TargeteNBtoSource-eNBTransparentContainer"
\r
34330 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs__value, choice.CriticalityDiagnostics),
\r
34331 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34333 &asn_DEF_CriticalityDiagnostics,
\r
34336 0, 0, /* No default value */
\r
34337 "CriticalityDiagnostics"
\r
34339 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs__value, choice.UE_ContextKeptIndicator),
\r
34340 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
34342 &asn_DEF_UE_ContextKeptIndicator,
\r
34345 0, 0, /* No default value */
\r
34346 "UE-ContextKeptIndicator"
\r
34348 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs__value, choice.UE_X2AP_ID_Extension),
\r
34349 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34351 &asn_DEF_UE_X2AP_ID_Extension,
\r
34354 0, 0, /* No default value */
\r
34355 "UE-X2AP-ID-Extension"
\r
34358 static const unsigned asn_MAP_value_to_canonical_260[] = { 0, 6, 3, 5, 1, 2, 4 };
\r
34359 static const unsigned asn_MAP_value_from_canonical_260[] = { 0, 4, 5, 2, 6, 3, 1 };
\r
34360 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_260[] = {
\r
34361 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
34362 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
34363 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* TargeteNBtoSource-eNBTransparentContainer */
\r
34364 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 0 }, /* UE-ContextKeptIndicator */
\r
34365 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* E-RABs-Admitted-List */
\r
34366 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* E-RAB-List */
\r
34367 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 } /* CriticalityDiagnostics */
\r
34369 static asn_CHOICE_specifics_t asn_SPC_value_specs_260 = {
\r
34370 sizeof(struct HandoverRequestAcknowledge_IEs__value),
\r
34371 offsetof(struct HandoverRequestAcknowledge_IEs__value, _asn_ctx),
\r
34372 offsetof(struct HandoverRequestAcknowledge_IEs__value, present),
\r
34373 sizeof(((struct HandoverRequestAcknowledge_IEs__value *)0)->present),
\r
34374 asn_MAP_value_tag2el_260,
\r
34375 7, /* Count of tags in the map */
\r
34376 asn_MAP_value_to_canonical_260,
\r
34377 asn_MAP_value_from_canonical_260,
\r
34378 -1 /* Extensions start */
\r
34380 static /* Use -fall-defs-global to expose */
\r
34381 asn_TYPE_descriptor_t asn_DEF_value_260 = {
\r
34384 &asn_OP_OPEN_TYPE,
\r
34385 0, /* No effective tags (pointer) */
\r
34386 0, /* No effective tags (count) */
\r
34387 0, /* No tags (pointer) */
\r
34388 0, /* No tags (count) */
\r
34389 { 0, 0, OPEN_TYPE_constraint },
\r
34390 asn_MBR_value_260,
\r
34391 7, /* Elements count */
\r
34392 &asn_SPC_value_specs_260 /* Additional specs */
\r
34395 asn_TYPE_member_t asn_MBR_HandoverRequestAcknowledge_IEs_257[] = {
\r
34396 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs, id),
\r
34397 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34398 -1, /* IMPLICIT tag at current level */
\r
34399 &asn_DEF_ProtocolIE_ID,
\r
34401 { 0, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
\r
34402 0, 0, /* No default value */
\r
34405 { ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs, criticality),
\r
34406 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34407 -1, /* IMPLICIT tag at current level */
\r
34408 &asn_DEF_Criticality,
\r
34409 select_HandoverRequestAcknowledge_IEs_criticality_type,
\r
34410 { 0, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
\r
34411 0, 0, /* No default value */
\r
34414 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRequestAcknowledge_IEs, value),
\r
34415 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34416 +1, /* EXPLICIT tag at current level */
\r
34417 &asn_DEF_value_260,
\r
34418 select_HandoverRequestAcknowledge_IEs_value_type,
\r
34419 { 0, &asn_PER_memb_value_constr_260, memb_value_constraint_257 },
\r
34420 0, 0, /* No default value */
\r
34424 static const ber_tlv_tag_t asn_DEF_HandoverRequestAcknowledge_IEs_tags_257[] = {
\r
34425 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34427 static const asn_TYPE_tag2member_t asn_MAP_HandoverRequestAcknowledge_IEs_tag2el_257[] = {
\r
34428 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34429 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34430 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
34432 asn_SEQUENCE_specifics_t asn_SPC_HandoverRequestAcknowledge_IEs_specs_257 = {
\r
34433 sizeof(struct HandoverRequestAcknowledge_IEs),
\r
34434 offsetof(struct HandoverRequestAcknowledge_IEs, _asn_ctx),
\r
34435 asn_MAP_HandoverRequestAcknowledge_IEs_tag2el_257,
\r
34436 3, /* Count of tags in the map */
\r
34437 0, 0, 0, /* Optional elements (not needed) */
\r
34438 -1, /* First extension addition */
\r
34440 asn_TYPE_descriptor_t asn_DEF_HandoverRequestAcknowledge_IEs = {
\r
34441 "HandoverRequestAcknowledge-IEs",
\r
34442 "HandoverRequestAcknowledge-IEs",
\r
34443 &asn_OP_SEQUENCE,
\r
34444 asn_DEF_HandoverRequestAcknowledge_IEs_tags_257,
\r
34445 sizeof(asn_DEF_HandoverRequestAcknowledge_IEs_tags_257)
\r
34446 /sizeof(asn_DEF_HandoverRequestAcknowledge_IEs_tags_257[0]), /* 1 */
\r
34447 asn_DEF_HandoverRequestAcknowledge_IEs_tags_257, /* Same as above */
\r
34448 sizeof(asn_DEF_HandoverRequestAcknowledge_IEs_tags_257)
\r
34449 /sizeof(asn_DEF_HandoverRequestAcknowledge_IEs_tags_257[0]), /* 1 */
\r
34450 { 0, 0, SEQUENCE_constraint },
\r
34451 asn_MBR_HandoverRequestAcknowledge_IEs_257,
\r
34452 3, /* Elements count */
\r
34453 &asn_SPC_HandoverRequestAcknowledge_IEs_specs_257 /* Additional specs */
\r
34456 static asn_TYPE_member_t asn_MBR_value_264[] = {
\r
34457 { ATF_NOFLAGS, 0, offsetof(struct HandoverPreparationFailure_IEs__value, choice.UE_X2AP_ID),
\r
34458 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34460 &asn_DEF_UE_X2AP_ID,
\r
34463 0, 0, /* No default value */
\r
34466 { ATF_NOFLAGS, 0, offsetof(struct HandoverPreparationFailure_IEs__value, choice.Cause),
\r
34467 -1 /* Ambiguous tag (CHOICE?) */,
\r
34472 0, 0, /* No default value */
\r
34475 { ATF_NOFLAGS, 0, offsetof(struct HandoverPreparationFailure_IEs__value, choice.CriticalityDiagnostics),
\r
34476 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34478 &asn_DEF_CriticalityDiagnostics,
\r
34481 0, 0, /* No default value */
\r
34482 "CriticalityDiagnostics"
\r
34484 { ATF_NOFLAGS, 0, offsetof(struct HandoverPreparationFailure_IEs__value, choice.UE_X2AP_ID_Extension),
\r
34485 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34487 &asn_DEF_UE_X2AP_ID_Extension,
\r
34490 0, 0, /* No default value */
\r
34491 "UE-X2AP-ID-Extension"
\r
34494 static const unsigned asn_MAP_value_to_canonical_264[] = { 0, 3, 2, 1 };
\r
34495 static const unsigned asn_MAP_value_from_canonical_264[] = { 0, 3, 2, 1 };
\r
34496 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_264[] = {
\r
34497 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
34498 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
34499 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */
\r
34500 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
34501 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
34502 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
34503 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
34505 static asn_CHOICE_specifics_t asn_SPC_value_specs_264 = {
\r
34506 sizeof(struct HandoverPreparationFailure_IEs__value),
\r
34507 offsetof(struct HandoverPreparationFailure_IEs__value, _asn_ctx),
\r
34508 offsetof(struct HandoverPreparationFailure_IEs__value, present),
\r
34509 sizeof(((struct HandoverPreparationFailure_IEs__value *)0)->present),
\r
34510 asn_MAP_value_tag2el_264,
\r
34511 7, /* Count of tags in the map */
\r
34512 asn_MAP_value_to_canonical_264,
\r
34513 asn_MAP_value_from_canonical_264,
\r
34514 -1 /* Extensions start */
\r
34516 static /* Use -fall-defs-global to expose */
\r
34517 asn_TYPE_descriptor_t asn_DEF_value_264 = {
\r
34520 &asn_OP_OPEN_TYPE,
\r
34521 0, /* No effective tags (pointer) */
\r
34522 0, /* No effective tags (count) */
\r
34523 0, /* No tags (pointer) */
\r
34524 0, /* No tags (count) */
\r
34525 { 0, 0, OPEN_TYPE_constraint },
\r
34526 asn_MBR_value_264,
\r
34527 4, /* Elements count */
\r
34528 &asn_SPC_value_specs_264 /* Additional specs */
\r
34531 asn_TYPE_member_t asn_MBR_HandoverPreparationFailure_IEs_261[] = {
\r
34532 { ATF_NOFLAGS, 0, offsetof(struct HandoverPreparationFailure_IEs, id),
\r
34533 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34534 -1, /* IMPLICIT tag at current level */
\r
34535 &asn_DEF_ProtocolIE_ID,
\r
34537 { 0, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
\r
34538 0, 0, /* No default value */
\r
34541 { ATF_NOFLAGS, 0, offsetof(struct HandoverPreparationFailure_IEs, criticality),
\r
34542 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34543 -1, /* IMPLICIT tag at current level */
\r
34544 &asn_DEF_Criticality,
\r
34545 select_HandoverPreparationFailure_IEs_criticality_type,
\r
34546 { 0, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
\r
34547 0, 0, /* No default value */
\r
34550 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverPreparationFailure_IEs, value),
\r
34551 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34552 +1, /* EXPLICIT tag at current level */
\r
34553 &asn_DEF_value_264,
\r
34554 select_HandoverPreparationFailure_IEs_value_type,
\r
34555 { 0, &asn_PER_memb_value_constr_264, memb_value_constraint_261 },
\r
34556 0, 0, /* No default value */
\r
34560 static const ber_tlv_tag_t asn_DEF_HandoverPreparationFailure_IEs_tags_261[] = {
\r
34561 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34563 static const asn_TYPE_tag2member_t asn_MAP_HandoverPreparationFailure_IEs_tag2el_261[] = {
\r
34564 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34565 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34566 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
34568 asn_SEQUENCE_specifics_t asn_SPC_HandoverPreparationFailure_IEs_specs_261 = {
\r
34569 sizeof(struct HandoverPreparationFailure_IEs),
\r
34570 offsetof(struct HandoverPreparationFailure_IEs, _asn_ctx),
\r
34571 asn_MAP_HandoverPreparationFailure_IEs_tag2el_261,
\r
34572 3, /* Count of tags in the map */
\r
34573 0, 0, 0, /* Optional elements (not needed) */
\r
34574 -1, /* First extension addition */
\r
34576 asn_TYPE_descriptor_t asn_DEF_HandoverPreparationFailure_IEs = {
\r
34577 "HandoverPreparationFailure-IEs",
\r
34578 "HandoverPreparationFailure-IEs",
\r
34579 &asn_OP_SEQUENCE,
\r
34580 asn_DEF_HandoverPreparationFailure_IEs_tags_261,
\r
34581 sizeof(asn_DEF_HandoverPreparationFailure_IEs_tags_261)
\r
34582 /sizeof(asn_DEF_HandoverPreparationFailure_IEs_tags_261[0]), /* 1 */
\r
34583 asn_DEF_HandoverPreparationFailure_IEs_tags_261, /* Same as above */
\r
34584 sizeof(asn_DEF_HandoverPreparationFailure_IEs_tags_261)
\r
34585 /sizeof(asn_DEF_HandoverPreparationFailure_IEs_tags_261[0]), /* 1 */
\r
34586 { 0, 0, SEQUENCE_constraint },
\r
34587 asn_MBR_HandoverPreparationFailure_IEs_261,
\r
34588 3, /* Elements count */
\r
34589 &asn_SPC_HandoverPreparationFailure_IEs_specs_261 /* Additional specs */
\r
34592 static asn_TYPE_member_t asn_MBR_value_268[] = {
\r
34593 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs__value, choice.HandoverReportType),
\r
34594 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
34596 &asn_DEF_HandoverReportType,
\r
34599 0, 0, /* No default value */
\r
34600 "HandoverReportType"
\r
34602 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs__value, choice.Cause),
\r
34603 -1 /* Ambiguous tag (CHOICE?) */,
\r
34608 0, 0, /* No default value */
\r
34611 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs__value, choice.ECGI),
\r
34612 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34617 0, 0, /* No default value */
\r
34620 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs__value, choice.TargetCellInUTRAN),
\r
34621 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
34623 &asn_DEF_TargetCellInUTRAN,
\r
34626 0, 0, /* No default value */
\r
34627 "TargetCellInUTRAN"
\r
34629 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs__value, choice.CRNTI),
\r
34630 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
34635 0, 0, /* No default value */
\r
34638 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs__value, choice.MobilityInformation),
\r
34639 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
34641 &asn_DEF_MobilityInformation,
\r
34644 0, 0, /* No default value */
\r
34645 "MobilityInformation"
\r
34647 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs__value, choice.UE_RLF_Report_Container),
\r
34648 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
34650 &asn_DEF_UE_RLF_Report_Container,
\r
34653 0, 0, /* No default value */
\r
34654 "UE-RLF-Report-Container"
\r
34656 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs__value, choice.UE_RLF_Report_Container_for_extended_bands),
\r
34657 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
34659 &asn_DEF_UE_RLF_Report_Container_for_extended_bands,
\r
34662 0, 0, /* No default value */
\r
34663 "UE-RLF-Report-Container-for-extended-bands"
\r
34666 static const unsigned asn_MAP_value_to_canonical_268[] = { 4, 5, 3, 6, 7, 0, 2, 1 };
\r
34667 static const unsigned asn_MAP_value_from_canonical_268[] = { 5, 7, 6, 2, 0, 1, 3, 4 };
\r
34668 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_268[] = {
\r
34669 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 4, 0, 1 }, /* CRNTI */
\r
34670 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 5, -1, 0 }, /* MobilityInformation */
\r
34671 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 2 }, /* TargetCellInUTRAN */
\r
34672 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -1, 1 }, /* UE-RLF-Report-Container */
\r
34673 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -2, 0 }, /* UE-RLF-Report-Container-for-extended-bands */
\r
34674 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* HandoverReportType */
\r
34675 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* ECGI */
\r
34676 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
34677 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
34678 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
34679 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
34681 static asn_CHOICE_specifics_t asn_SPC_value_specs_268 = {
\r
34682 sizeof(struct HandoverReport_IEs__value),
\r
34683 offsetof(struct HandoverReport_IEs__value, _asn_ctx),
\r
34684 offsetof(struct HandoverReport_IEs__value, present),
\r
34685 sizeof(((struct HandoverReport_IEs__value *)0)->present),
\r
34686 asn_MAP_value_tag2el_268,
\r
34687 11, /* Count of tags in the map */
\r
34688 asn_MAP_value_to_canonical_268,
\r
34689 asn_MAP_value_from_canonical_268,
\r
34690 -1 /* Extensions start */
\r
34692 static /* Use -fall-defs-global to expose */
\r
34693 asn_TYPE_descriptor_t asn_DEF_value_268 = {
\r
34696 &asn_OP_OPEN_TYPE,
\r
34697 0, /* No effective tags (pointer) */
\r
34698 0, /* No effective tags (count) */
\r
34699 0, /* No tags (pointer) */
\r
34700 0, /* No tags (count) */
\r
34701 { 0, 0, OPEN_TYPE_constraint },
\r
34702 asn_MBR_value_268,
\r
34703 8, /* Elements count */
\r
34704 &asn_SPC_value_specs_268 /* Additional specs */
\r
34707 asn_TYPE_member_t asn_MBR_HandoverReport_IEs_265[] = {
\r
34708 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs, id),
\r
34709 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34710 -1, /* IMPLICIT tag at current level */
\r
34711 &asn_DEF_ProtocolIE_ID,
\r
34713 { 0, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
\r
34714 0, 0, /* No default value */
\r
34717 { ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs, criticality),
\r
34718 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34719 -1, /* IMPLICIT tag at current level */
\r
34720 &asn_DEF_Criticality,
\r
34721 select_HandoverReport_IEs_criticality_type,
\r
34722 { 0, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
\r
34723 0, 0, /* No default value */
\r
34726 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverReport_IEs, value),
\r
34727 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34728 +1, /* EXPLICIT tag at current level */
\r
34729 &asn_DEF_value_268,
\r
34730 select_HandoverReport_IEs_value_type,
\r
34731 { 0, &asn_PER_memb_value_constr_268, memb_value_constraint_265 },
\r
34732 0, 0, /* No default value */
\r
34736 static const ber_tlv_tag_t asn_DEF_HandoverReport_IEs_tags_265[] = {
\r
34737 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34739 static const asn_TYPE_tag2member_t asn_MAP_HandoverReport_IEs_tag2el_265[] = {
\r
34740 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34741 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34742 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
34744 asn_SEQUENCE_specifics_t asn_SPC_HandoverReport_IEs_specs_265 = {
\r
34745 sizeof(struct HandoverReport_IEs),
\r
34746 offsetof(struct HandoverReport_IEs, _asn_ctx),
\r
34747 asn_MAP_HandoverReport_IEs_tag2el_265,
\r
34748 3, /* Count of tags in the map */
\r
34749 0, 0, 0, /* Optional elements (not needed) */
\r
34750 -1, /* First extension addition */
\r
34752 asn_TYPE_descriptor_t asn_DEF_HandoverReport_IEs = {
\r
34753 "HandoverReport-IEs",
\r
34754 "HandoverReport-IEs",
\r
34755 &asn_OP_SEQUENCE,
\r
34756 asn_DEF_HandoverReport_IEs_tags_265,
\r
34757 sizeof(asn_DEF_HandoverReport_IEs_tags_265)
\r
34758 /sizeof(asn_DEF_HandoverReport_IEs_tags_265[0]), /* 1 */
\r
34759 asn_DEF_HandoverReport_IEs_tags_265, /* Same as above */
\r
34760 sizeof(asn_DEF_HandoverReport_IEs_tags_265)
\r
34761 /sizeof(asn_DEF_HandoverReport_IEs_tags_265[0]), /* 1 */
\r
34762 { 0, 0, SEQUENCE_constraint },
\r
34763 asn_MBR_HandoverReport_IEs_265,
\r
34764 3, /* Elements count */
\r
34765 &asn_SPC_HandoverReport_IEs_specs_265 /* Additional specs */
\r
34768 static asn_TYPE_member_t asn_MBR_value_272[] = {
\r
34769 { ATF_NOFLAGS, 0, offsetof(struct SNStatusTransfer_IEs__value, choice.UE_X2AP_ID),
\r
34770 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34772 &asn_DEF_UE_X2AP_ID,
\r
34775 0, 0, /* No default value */
\r
34778 { ATF_NOFLAGS, 0, offsetof(struct SNStatusTransfer_IEs__value, choice.E_RABs_SubjectToStatusTransfer_List),
\r
34779 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
34781 &asn_DEF_E_RABs_SubjectToStatusTransfer_List,
\r
34784 0, 0, /* No default value */
\r
34785 "E-RABs-SubjectToStatusTransfer-List"
\r
34787 { ATF_NOFLAGS, 0, offsetof(struct SNStatusTransfer_IEs__value, choice.UE_X2AP_ID_Extension),
\r
34788 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34790 &asn_DEF_UE_X2AP_ID_Extension,
\r
34793 0, 0, /* No default value */
\r
34794 "UE-X2AP-ID-Extension"
\r
34796 { ATF_NOFLAGS, 0, offsetof(struct SNStatusTransfer_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
34797 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34799 &asn_DEF_SgNB_UE_X2AP_ID,
\r
34802 0, 0, /* No default value */
\r
34803 "SgNB-UE-X2AP-ID"
\r
34806 static const unsigned asn_MAP_value_to_canonical_272[] = { 0, 2, 3, 1 };
\r
34807 static const unsigned asn_MAP_value_from_canonical_272[] = { 0, 3, 1, 2 };
\r
34808 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_272[] = {
\r
34809 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
34810 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* UE-X2AP-ID-Extension */
\r
34811 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* SgNB-UE-X2AP-ID */
\r
34812 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* E-RABs-SubjectToStatusTransfer-List */
\r
34814 static asn_CHOICE_specifics_t asn_SPC_value_specs_272 = {
\r
34815 sizeof(struct SNStatusTransfer_IEs__value),
\r
34816 offsetof(struct SNStatusTransfer_IEs__value, _asn_ctx),
\r
34817 offsetof(struct SNStatusTransfer_IEs__value, present),
\r
34818 sizeof(((struct SNStatusTransfer_IEs__value *)0)->present),
\r
34819 asn_MAP_value_tag2el_272,
\r
34820 4, /* Count of tags in the map */
\r
34821 asn_MAP_value_to_canonical_272,
\r
34822 asn_MAP_value_from_canonical_272,
\r
34823 -1 /* Extensions start */
\r
34825 static /* Use -fall-defs-global to expose */
\r
34826 asn_TYPE_descriptor_t asn_DEF_value_272 = {
\r
34829 &asn_OP_OPEN_TYPE,
\r
34830 0, /* No effective tags (pointer) */
\r
34831 0, /* No effective tags (count) */
\r
34832 0, /* No tags (pointer) */
\r
34833 0, /* No tags (count) */
\r
34834 { 0, 0, OPEN_TYPE_constraint },
\r
34835 asn_MBR_value_272,
\r
34836 4, /* Elements count */
\r
34837 &asn_SPC_value_specs_272 /* Additional specs */
\r
34840 asn_TYPE_member_t asn_MBR_SNStatusTransfer_IEs_269[] = {
\r
34841 { ATF_NOFLAGS, 0, offsetof(struct SNStatusTransfer_IEs, id),
\r
34842 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34843 -1, /* IMPLICIT tag at current level */
\r
34844 &asn_DEF_ProtocolIE_ID,
\r
34846 { 0, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
\r
34847 0, 0, /* No default value */
\r
34850 { ATF_NOFLAGS, 0, offsetof(struct SNStatusTransfer_IEs, criticality),
\r
34851 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34852 -1, /* IMPLICIT tag at current level */
\r
34853 &asn_DEF_Criticality,
\r
34854 select_SNStatusTransfer_IEs_criticality_type,
\r
34855 { 0, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
\r
34856 0, 0, /* No default value */
\r
34859 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SNStatusTransfer_IEs, value),
\r
34860 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34861 +1, /* EXPLICIT tag at current level */
\r
34862 &asn_DEF_value_272,
\r
34863 select_SNStatusTransfer_IEs_value_type,
\r
34864 { 0, &asn_PER_memb_value_constr_272, memb_value_constraint_269 },
\r
34865 0, 0, /* No default value */
\r
34869 static const ber_tlv_tag_t asn_DEF_SNStatusTransfer_IEs_tags_269[] = {
\r
34870 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
34872 static const asn_TYPE_tag2member_t asn_MAP_SNStatusTransfer_IEs_tag2el_269[] = {
\r
34873 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
34874 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
34875 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
34877 asn_SEQUENCE_specifics_t asn_SPC_SNStatusTransfer_IEs_specs_269 = {
\r
34878 sizeof(struct SNStatusTransfer_IEs),
\r
34879 offsetof(struct SNStatusTransfer_IEs, _asn_ctx),
\r
34880 asn_MAP_SNStatusTransfer_IEs_tag2el_269,
\r
34881 3, /* Count of tags in the map */
\r
34882 0, 0, 0, /* Optional elements (not needed) */
\r
34883 -1, /* First extension addition */
\r
34885 asn_TYPE_descriptor_t asn_DEF_SNStatusTransfer_IEs = {
\r
34886 "SNStatusTransfer-IEs",
\r
34887 "SNStatusTransfer-IEs",
\r
34888 &asn_OP_SEQUENCE,
\r
34889 asn_DEF_SNStatusTransfer_IEs_tags_269,
\r
34890 sizeof(asn_DEF_SNStatusTransfer_IEs_tags_269)
\r
34891 /sizeof(asn_DEF_SNStatusTransfer_IEs_tags_269[0]), /* 1 */
\r
34892 asn_DEF_SNStatusTransfer_IEs_tags_269, /* Same as above */
\r
34893 sizeof(asn_DEF_SNStatusTransfer_IEs_tags_269)
\r
34894 /sizeof(asn_DEF_SNStatusTransfer_IEs_tags_269[0]), /* 1 */
\r
34895 { 0, 0, SEQUENCE_constraint },
\r
34896 asn_MBR_SNStatusTransfer_IEs_269,
\r
34897 3, /* Elements count */
\r
34898 &asn_SPC_SNStatusTransfer_IEs_specs_269 /* Additional specs */
\r
34901 static asn_TYPE_member_t asn_MBR_value_276[] = {
\r
34902 { ATF_NOFLAGS, 0, offsetof(struct UEContextRelease_IEs__value, choice.UE_X2AP_ID),
\r
34903 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34905 &asn_DEF_UE_X2AP_ID,
\r
34908 0, 0, /* No default value */
\r
34911 { ATF_NOFLAGS, 0, offsetof(struct UEContextRelease_IEs__value, choice.UE_X2AP_ID_Extension),
\r
34912 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34914 &asn_DEF_UE_X2AP_ID_Extension,
\r
34917 0, 0, /* No default value */
\r
34918 "UE-X2AP-ID-Extension"
\r
34920 { ATF_NOFLAGS, 0, offsetof(struct UEContextRelease_IEs__value, choice.SIPTOBearerDeactivationIndication),
\r
34921 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
34923 &asn_DEF_SIPTOBearerDeactivationIndication,
\r
34926 0, 0, /* No default value */
\r
34927 "SIPTOBearerDeactivationIndication"
\r
34929 { ATF_NOFLAGS, 0, offsetof(struct UEContextRelease_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
34930 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
34932 &asn_DEF_SgNB_UE_X2AP_ID,
\r
34935 0, 0, /* No default value */
\r
34936 "SgNB-UE-X2AP-ID"
\r
34939 static const unsigned asn_MAP_value_to_canonical_276[] = { 0, 1, 3, 2 };
\r
34940 static const unsigned asn_MAP_value_from_canonical_276[] = { 0, 1, 3, 2 };
\r
34941 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_276[] = {
\r
34942 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
34943 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* UE-X2AP-ID-Extension */
\r
34944 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* SgNB-UE-X2AP-ID */
\r
34945 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 } /* SIPTOBearerDeactivationIndication */
\r
34947 static asn_CHOICE_specifics_t asn_SPC_value_specs_276 = {
\r
34948 sizeof(struct UEContextRelease_IEs__value),
\r
34949 offsetof(struct UEContextRelease_IEs__value, _asn_ctx),
\r
34950 offsetof(struct UEContextRelease_IEs__value, present),
\r
34951 sizeof(((struct UEContextRelease_IEs__value *)0)->present),
\r
34952 asn_MAP_value_tag2el_276,
\r
34953 4, /* Count of tags in the map */
\r
34954 asn_MAP_value_to_canonical_276,
\r
34955 asn_MAP_value_from_canonical_276,
\r
34956 -1 /* Extensions start */
\r
34958 static /* Use -fall-defs-global to expose */
\r
34959 asn_TYPE_descriptor_t asn_DEF_value_276 = {
\r
34962 &asn_OP_OPEN_TYPE,
\r
34963 0, /* No effective tags (pointer) */
\r
34964 0, /* No effective tags (count) */
\r
34965 0, /* No tags (pointer) */
\r
34966 0, /* No tags (count) */
\r
34967 { 0, 0, OPEN_TYPE_constraint },
\r
34968 asn_MBR_value_276,
\r
34969 4, /* Elements count */
\r
34970 &asn_SPC_value_specs_276 /* Additional specs */
\r
34973 asn_TYPE_member_t asn_MBR_UEContextRelease_IEs_273[] = {
\r
34974 { ATF_NOFLAGS, 0, offsetof(struct UEContextRelease_IEs, id),
\r
34975 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
34976 -1, /* IMPLICIT tag at current level */
\r
34977 &asn_DEF_ProtocolIE_ID,
\r
34979 { 0, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
\r
34980 0, 0, /* No default value */
\r
34983 { ATF_NOFLAGS, 0, offsetof(struct UEContextRelease_IEs, criticality),
\r
34984 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
34985 -1, /* IMPLICIT tag at current level */
\r
34986 &asn_DEF_Criticality,
\r
34987 select_UEContextRelease_IEs_criticality_type,
\r
34988 { 0, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
\r
34989 0, 0, /* No default value */
\r
34992 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextRelease_IEs, value),
\r
34993 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
34994 +1, /* EXPLICIT tag at current level */
\r
34995 &asn_DEF_value_276,
\r
34996 select_UEContextRelease_IEs_value_type,
\r
34997 { 0, &asn_PER_memb_value_constr_276, memb_value_constraint_273 },
\r
34998 0, 0, /* No default value */
\r
35002 static const ber_tlv_tag_t asn_DEF_UEContextRelease_IEs_tags_273[] = {
\r
35003 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35005 static const asn_TYPE_tag2member_t asn_MAP_UEContextRelease_IEs_tag2el_273[] = {
\r
35006 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35007 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35008 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
35010 asn_SEQUENCE_specifics_t asn_SPC_UEContextRelease_IEs_specs_273 = {
\r
35011 sizeof(struct UEContextRelease_IEs),
\r
35012 offsetof(struct UEContextRelease_IEs, _asn_ctx),
\r
35013 asn_MAP_UEContextRelease_IEs_tag2el_273,
\r
35014 3, /* Count of tags in the map */
\r
35015 0, 0, 0, /* Optional elements (not needed) */
\r
35016 -1, /* First extension addition */
\r
35018 asn_TYPE_descriptor_t asn_DEF_UEContextRelease_IEs = {
\r
35019 "UEContextRelease-IEs",
\r
35020 "UEContextRelease-IEs",
\r
35021 &asn_OP_SEQUENCE,
\r
35022 asn_DEF_UEContextRelease_IEs_tags_273,
\r
35023 sizeof(asn_DEF_UEContextRelease_IEs_tags_273)
\r
35024 /sizeof(asn_DEF_UEContextRelease_IEs_tags_273[0]), /* 1 */
\r
35025 asn_DEF_UEContextRelease_IEs_tags_273, /* Same as above */
\r
35026 sizeof(asn_DEF_UEContextRelease_IEs_tags_273)
\r
35027 /sizeof(asn_DEF_UEContextRelease_IEs_tags_273[0]), /* 1 */
\r
35028 { 0, 0, SEQUENCE_constraint },
\r
35029 asn_MBR_UEContextRelease_IEs_273,
\r
35030 3, /* Elements count */
\r
35031 &asn_SPC_UEContextRelease_IEs_specs_273 /* Additional specs */
\r
35034 static asn_TYPE_member_t asn_MBR_value_280[] = {
\r
35035 { ATF_NOFLAGS, 0, offsetof(struct HandoverCancel_IEs__value, choice.UE_X2AP_ID),
\r
35036 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
35038 &asn_DEF_UE_X2AP_ID,
\r
35041 0, 0, /* No default value */
\r
35044 { ATF_NOFLAGS, 0, offsetof(struct HandoverCancel_IEs__value, choice.Cause),
\r
35045 -1 /* Ambiguous tag (CHOICE?) */,
\r
35050 0, 0, /* No default value */
\r
35053 { ATF_NOFLAGS, 0, offsetof(struct HandoverCancel_IEs__value, choice.UE_X2AP_ID_Extension),
\r
35054 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
35056 &asn_DEF_UE_X2AP_ID_Extension,
\r
35059 0, 0, /* No default value */
\r
35060 "UE-X2AP-ID-Extension"
\r
35063 static const unsigned asn_MAP_value_to_canonical_280[] = { 0, 2, 1 };
\r
35064 static const unsigned asn_MAP_value_from_canonical_280[] = { 0, 2, 1 };
\r
35065 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_280[] = {
\r
35066 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
35067 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
35068 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
35069 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
35070 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
35071 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
35073 static asn_CHOICE_specifics_t asn_SPC_value_specs_280 = {
\r
35074 sizeof(struct HandoverCancel_IEs__value),
\r
35075 offsetof(struct HandoverCancel_IEs__value, _asn_ctx),
\r
35076 offsetof(struct HandoverCancel_IEs__value, present),
\r
35077 sizeof(((struct HandoverCancel_IEs__value *)0)->present),
\r
35078 asn_MAP_value_tag2el_280,
\r
35079 6, /* Count of tags in the map */
\r
35080 asn_MAP_value_to_canonical_280,
\r
35081 asn_MAP_value_from_canonical_280,
\r
35082 -1 /* Extensions start */
\r
35084 static /* Use -fall-defs-global to expose */
\r
35085 asn_TYPE_descriptor_t asn_DEF_value_280 = {
\r
35088 &asn_OP_OPEN_TYPE,
\r
35089 0, /* No effective tags (pointer) */
\r
35090 0, /* No effective tags (count) */
\r
35091 0, /* No tags (pointer) */
\r
35092 0, /* No tags (count) */
\r
35093 { 0, 0, OPEN_TYPE_constraint },
\r
35094 asn_MBR_value_280,
\r
35095 3, /* Elements count */
\r
35096 &asn_SPC_value_specs_280 /* Additional specs */
\r
35099 asn_TYPE_member_t asn_MBR_HandoverCancel_IEs_277[] = {
\r
35100 { ATF_NOFLAGS, 0, offsetof(struct HandoverCancel_IEs, id),
\r
35101 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35102 -1, /* IMPLICIT tag at current level */
\r
35103 &asn_DEF_ProtocolIE_ID,
\r
35105 { 0, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
\r
35106 0, 0, /* No default value */
\r
35109 { ATF_NOFLAGS, 0, offsetof(struct HandoverCancel_IEs, criticality),
\r
35110 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35111 -1, /* IMPLICIT tag at current level */
\r
35112 &asn_DEF_Criticality,
\r
35113 select_HandoverCancel_IEs_criticality_type,
\r
35114 { 0, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
\r
35115 0, 0, /* No default value */
\r
35118 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverCancel_IEs, value),
\r
35119 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35120 +1, /* EXPLICIT tag at current level */
\r
35121 &asn_DEF_value_280,
\r
35122 select_HandoverCancel_IEs_value_type,
\r
35123 { 0, &asn_PER_memb_value_constr_280, memb_value_constraint_277 },
\r
35124 0, 0, /* No default value */
\r
35128 static const ber_tlv_tag_t asn_DEF_HandoverCancel_IEs_tags_277[] = {
\r
35129 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35131 static const asn_TYPE_tag2member_t asn_MAP_HandoverCancel_IEs_tag2el_277[] = {
\r
35132 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35133 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35134 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
35136 asn_SEQUENCE_specifics_t asn_SPC_HandoverCancel_IEs_specs_277 = {
\r
35137 sizeof(struct HandoverCancel_IEs),
\r
35138 offsetof(struct HandoverCancel_IEs, _asn_ctx),
\r
35139 asn_MAP_HandoverCancel_IEs_tag2el_277,
\r
35140 3, /* Count of tags in the map */
\r
35141 0, 0, 0, /* Optional elements (not needed) */
\r
35142 -1, /* First extension addition */
\r
35144 asn_TYPE_descriptor_t asn_DEF_HandoverCancel_IEs = {
\r
35145 "HandoverCancel-IEs",
\r
35146 "HandoverCancel-IEs",
\r
35147 &asn_OP_SEQUENCE,
\r
35148 asn_DEF_HandoverCancel_IEs_tags_277,
\r
35149 sizeof(asn_DEF_HandoverCancel_IEs_tags_277)
\r
35150 /sizeof(asn_DEF_HandoverCancel_IEs_tags_277[0]), /* 1 */
\r
35151 asn_DEF_HandoverCancel_IEs_tags_277, /* Same as above */
\r
35152 sizeof(asn_DEF_HandoverCancel_IEs_tags_277)
\r
35153 /sizeof(asn_DEF_HandoverCancel_IEs_tags_277[0]), /* 1 */
\r
35154 { 0, 0, SEQUENCE_constraint },
\r
35155 asn_MBR_HandoverCancel_IEs_277,
\r
35156 3, /* Elements count */
\r
35157 &asn_SPC_HandoverCancel_IEs_specs_277 /* Additional specs */
\r
35160 static asn_TYPE_member_t asn_MBR_value_284[] = {
\r
35161 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.UE_X2AP_ID),
\r
35162 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
35164 &asn_DEF_UE_X2AP_ID,
\r
35167 0, 0, /* No default value */
\r
35170 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.Cause),
\r
35171 -1 /* Ambiguous tag (CHOICE?) */,
\r
35176 0, 0, /* No default value */
\r
35179 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.CriticalityDiagnostics),
\r
35180 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35182 &asn_DEF_CriticalityDiagnostics,
\r
35185 0, 0, /* No default value */
\r
35186 "CriticalityDiagnostics"
\r
35188 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.UE_X2AP_ID_Extension),
\r
35189 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
35191 &asn_DEF_UE_X2AP_ID_Extension,
\r
35194 0, 0, /* No default value */
\r
35195 "UE-X2AP-ID-Extension"
\r
35197 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
35198 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
35200 &asn_DEF_SgNB_UE_X2AP_ID,
\r
35203 0, 0, /* No default value */
\r
35204 "SgNB-UE-X2AP-ID"
\r
35207 static const unsigned asn_MAP_value_to_canonical_284[] = { 0, 3, 4, 2, 1 };
\r
35208 static const unsigned asn_MAP_value_from_canonical_284[] = { 0, 4, 3, 1, 2 };
\r
35209 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_284[] = {
\r
35210 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
35211 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 1 }, /* UE-X2AP-ID-Extension */
\r
35212 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* SgNB-UE-X2AP-ID */
\r
35213 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */
\r
35214 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
35215 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
35216 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
35217 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
35219 static asn_CHOICE_specifics_t asn_SPC_value_specs_284 = {
\r
35220 sizeof(struct ErrorIndication_IEs__value),
\r
35221 offsetof(struct ErrorIndication_IEs__value, _asn_ctx),
\r
35222 offsetof(struct ErrorIndication_IEs__value, present),
\r
35223 sizeof(((struct ErrorIndication_IEs__value *)0)->present),
\r
35224 asn_MAP_value_tag2el_284,
\r
35225 8, /* Count of tags in the map */
\r
35226 asn_MAP_value_to_canonical_284,
\r
35227 asn_MAP_value_from_canonical_284,
\r
35228 -1 /* Extensions start */
\r
35230 static /* Use -fall-defs-global to expose */
\r
35231 asn_TYPE_descriptor_t asn_DEF_value_284 = {
\r
35234 &asn_OP_OPEN_TYPE,
\r
35235 0, /* No effective tags (pointer) */
\r
35236 0, /* No effective tags (count) */
\r
35237 0, /* No tags (pointer) */
\r
35238 0, /* No tags (count) */
\r
35239 { 0, 0, OPEN_TYPE_constraint },
\r
35240 asn_MBR_value_284,
\r
35241 5, /* Elements count */
\r
35242 &asn_SPC_value_specs_284 /* Additional specs */
\r
35245 asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_281[] = {
\r
35246 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs, id),
\r
35247 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35248 -1, /* IMPLICIT tag at current level */
\r
35249 &asn_DEF_ProtocolIE_ID,
\r
35251 { 0, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
\r
35252 0, 0, /* No default value */
\r
35255 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs, criticality),
\r
35256 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35257 -1, /* IMPLICIT tag at current level */
\r
35258 &asn_DEF_Criticality,
\r
35259 select_ErrorIndication_IEs_criticality_type,
\r
35260 { 0, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
\r
35261 0, 0, /* No default value */
\r
35264 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ErrorIndication_IEs, value),
\r
35265 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35266 +1, /* EXPLICIT tag at current level */
\r
35267 &asn_DEF_value_284,
\r
35268 select_ErrorIndication_IEs_value_type,
\r
35269 { 0, &asn_PER_memb_value_constr_284, memb_value_constraint_281 },
\r
35270 0, 0, /* No default value */
\r
35274 static const ber_tlv_tag_t asn_DEF_ErrorIndication_IEs_tags_281[] = {
\r
35275 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35277 static const asn_TYPE_tag2member_t asn_MAP_ErrorIndication_IEs_tag2el_281[] = {
\r
35278 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35279 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35280 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
35282 asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_281 = {
\r
35283 sizeof(struct ErrorIndication_IEs),
\r
35284 offsetof(struct ErrorIndication_IEs, _asn_ctx),
\r
35285 asn_MAP_ErrorIndication_IEs_tag2el_281,
\r
35286 3, /* Count of tags in the map */
\r
35287 0, 0, 0, /* Optional elements (not needed) */
\r
35288 -1, /* First extension addition */
\r
35290 asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs = {
\r
35291 "ErrorIndication-IEs",
\r
35292 "ErrorIndication-IEs",
\r
35293 &asn_OP_SEQUENCE,
\r
35294 asn_DEF_ErrorIndication_IEs_tags_281,
\r
35295 sizeof(asn_DEF_ErrorIndication_IEs_tags_281)
\r
35296 /sizeof(asn_DEF_ErrorIndication_IEs_tags_281[0]), /* 1 */
\r
35297 asn_DEF_ErrorIndication_IEs_tags_281, /* Same as above */
\r
35298 sizeof(asn_DEF_ErrorIndication_IEs_tags_281)
\r
35299 /sizeof(asn_DEF_ErrorIndication_IEs_tags_281[0]), /* 1 */
\r
35300 { 0, 0, SEQUENCE_constraint },
\r
35301 asn_MBR_ErrorIndication_IEs_281,
\r
35302 3, /* Elements count */
\r
35303 &asn_SPC_ErrorIndication_IEs_specs_281 /* Additional specs */
\r
35306 static asn_TYPE_member_t asn_MBR_value_288[] = {
\r
35307 { ATF_NOFLAGS, 0, offsetof(struct ResetRequest_IEs__value, choice.Cause),
\r
35308 -1 /* Ambiguous tag (CHOICE?) */,
\r
35313 0, 0, /* No default value */
\r
35317 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_288[] = {
\r
35318 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */
\r
35319 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* transport */
\r
35320 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* protocol */
\r
35321 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* misc */
\r
35323 static asn_CHOICE_specifics_t asn_SPC_value_specs_288 = {
\r
35324 sizeof(struct ResetRequest_IEs__value),
\r
35325 offsetof(struct ResetRequest_IEs__value, _asn_ctx),
\r
35326 offsetof(struct ResetRequest_IEs__value, present),
\r
35327 sizeof(((struct ResetRequest_IEs__value *)0)->present),
\r
35328 asn_MAP_value_tag2el_288,
\r
35329 4, /* Count of tags in the map */
\r
35331 -1 /* Extensions start */
\r
35333 static /* Use -fall-defs-global to expose */
\r
35334 asn_TYPE_descriptor_t asn_DEF_value_288 = {
\r
35337 &asn_OP_OPEN_TYPE,
\r
35338 0, /* No effective tags (pointer) */
\r
35339 0, /* No effective tags (count) */
\r
35340 0, /* No tags (pointer) */
\r
35341 0, /* No tags (count) */
\r
35342 { 0, 0, OPEN_TYPE_constraint },
\r
35343 asn_MBR_value_288,
\r
35344 1, /* Elements count */
\r
35345 &asn_SPC_value_specs_288 /* Additional specs */
\r
35348 asn_TYPE_member_t asn_MBR_ResetRequest_IEs_285[] = {
\r
35349 { ATF_NOFLAGS, 0, offsetof(struct ResetRequest_IEs, id),
\r
35350 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35351 -1, /* IMPLICIT tag at current level */
\r
35352 &asn_DEF_ProtocolIE_ID,
\r
35354 { 0, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
\r
35355 0, 0, /* No default value */
\r
35358 { ATF_NOFLAGS, 0, offsetof(struct ResetRequest_IEs, criticality),
\r
35359 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35360 -1, /* IMPLICIT tag at current level */
\r
35361 &asn_DEF_Criticality,
\r
35362 select_ResetRequest_IEs_criticality_type,
\r
35363 { 0, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
\r
35364 0, 0, /* No default value */
\r
35367 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetRequest_IEs, value),
\r
35368 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35369 +1, /* EXPLICIT tag at current level */
\r
35370 &asn_DEF_value_288,
\r
35371 select_ResetRequest_IEs_value_type,
\r
35372 { 0, &asn_PER_memb_value_constr_288, memb_value_constraint_285 },
\r
35373 0, 0, /* No default value */
\r
35377 static const ber_tlv_tag_t asn_DEF_ResetRequest_IEs_tags_285[] = {
\r
35378 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35380 static const asn_TYPE_tag2member_t asn_MAP_ResetRequest_IEs_tag2el_285[] = {
\r
35381 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35382 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35383 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
35385 asn_SEQUENCE_specifics_t asn_SPC_ResetRequest_IEs_specs_285 = {
\r
35386 sizeof(struct ResetRequest_IEs),
\r
35387 offsetof(struct ResetRequest_IEs, _asn_ctx),
\r
35388 asn_MAP_ResetRequest_IEs_tag2el_285,
\r
35389 3, /* Count of tags in the map */
\r
35390 0, 0, 0, /* Optional elements (not needed) */
\r
35391 -1, /* First extension addition */
\r
35393 asn_TYPE_descriptor_t asn_DEF_ResetRequest_IEs = {
\r
35394 "ResetRequest-IEs",
\r
35395 "ResetRequest-IEs",
\r
35396 &asn_OP_SEQUENCE,
\r
35397 asn_DEF_ResetRequest_IEs_tags_285,
\r
35398 sizeof(asn_DEF_ResetRequest_IEs_tags_285)
\r
35399 /sizeof(asn_DEF_ResetRequest_IEs_tags_285[0]), /* 1 */
\r
35400 asn_DEF_ResetRequest_IEs_tags_285, /* Same as above */
\r
35401 sizeof(asn_DEF_ResetRequest_IEs_tags_285)
\r
35402 /sizeof(asn_DEF_ResetRequest_IEs_tags_285[0]), /* 1 */
\r
35403 { 0, 0, SEQUENCE_constraint },
\r
35404 asn_MBR_ResetRequest_IEs_285,
\r
35405 3, /* Elements count */
\r
35406 &asn_SPC_ResetRequest_IEs_specs_285 /* Additional specs */
\r
35409 static asn_TYPE_member_t asn_MBR_value_292[] = {
\r
35410 { ATF_NOFLAGS, 0, offsetof(struct ResetResponse_IEs__value, choice.CriticalityDiagnostics),
\r
35411 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35413 &asn_DEF_CriticalityDiagnostics,
\r
35416 0, 0, /* No default value */
\r
35417 "CriticalityDiagnostics"
\r
35420 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_292[] = {
\r
35421 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CriticalityDiagnostics */
\r
35423 static asn_CHOICE_specifics_t asn_SPC_value_specs_292 = {
\r
35424 sizeof(struct ResetResponse_IEs__value),
\r
35425 offsetof(struct ResetResponse_IEs__value, _asn_ctx),
\r
35426 offsetof(struct ResetResponse_IEs__value, present),
\r
35427 sizeof(((struct ResetResponse_IEs__value *)0)->present),
\r
35428 asn_MAP_value_tag2el_292,
\r
35429 1, /* Count of tags in the map */
\r
35431 -1 /* Extensions start */
\r
35433 static /* Use -fall-defs-global to expose */
\r
35434 asn_TYPE_descriptor_t asn_DEF_value_292 = {
\r
35437 &asn_OP_OPEN_TYPE,
\r
35438 0, /* No effective tags (pointer) */
\r
35439 0, /* No effective tags (count) */
\r
35440 0, /* No tags (pointer) */
\r
35441 0, /* No tags (count) */
\r
35442 { 0, 0, OPEN_TYPE_constraint },
\r
35443 asn_MBR_value_292,
\r
35444 1, /* Elements count */
\r
35445 &asn_SPC_value_specs_292 /* Additional specs */
\r
35448 asn_TYPE_member_t asn_MBR_ResetResponse_IEs_289[] = {
\r
35449 { ATF_NOFLAGS, 0, offsetof(struct ResetResponse_IEs, id),
\r
35450 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35451 -1, /* IMPLICIT tag at current level */
\r
35452 &asn_DEF_ProtocolIE_ID,
\r
35454 { 0, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
\r
35455 0, 0, /* No default value */
\r
35458 { ATF_NOFLAGS, 0, offsetof(struct ResetResponse_IEs, criticality),
\r
35459 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35460 -1, /* IMPLICIT tag at current level */
\r
35461 &asn_DEF_Criticality,
\r
35462 select_ResetResponse_IEs_criticality_type,
\r
35463 { 0, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
\r
35464 0, 0, /* No default value */
\r
35467 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetResponse_IEs, value),
\r
35468 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35469 +1, /* EXPLICIT tag at current level */
\r
35470 &asn_DEF_value_292,
\r
35471 select_ResetResponse_IEs_value_type,
\r
35472 { 0, &asn_PER_memb_value_constr_292, memb_value_constraint_289 },
\r
35473 0, 0, /* No default value */
\r
35477 static const ber_tlv_tag_t asn_DEF_ResetResponse_IEs_tags_289[] = {
\r
35478 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35480 static const asn_TYPE_tag2member_t asn_MAP_ResetResponse_IEs_tag2el_289[] = {
\r
35481 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35482 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35483 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
35485 asn_SEQUENCE_specifics_t asn_SPC_ResetResponse_IEs_specs_289 = {
\r
35486 sizeof(struct ResetResponse_IEs),
\r
35487 offsetof(struct ResetResponse_IEs, _asn_ctx),
\r
35488 asn_MAP_ResetResponse_IEs_tag2el_289,
\r
35489 3, /* Count of tags in the map */
\r
35490 0, 0, 0, /* Optional elements (not needed) */
\r
35491 -1, /* First extension addition */
\r
35493 asn_TYPE_descriptor_t asn_DEF_ResetResponse_IEs = {
\r
35494 "ResetResponse-IEs",
\r
35495 "ResetResponse-IEs",
\r
35496 &asn_OP_SEQUENCE,
\r
35497 asn_DEF_ResetResponse_IEs_tags_289,
\r
35498 sizeof(asn_DEF_ResetResponse_IEs_tags_289)
\r
35499 /sizeof(asn_DEF_ResetResponse_IEs_tags_289[0]), /* 1 */
\r
35500 asn_DEF_ResetResponse_IEs_tags_289, /* Same as above */
\r
35501 sizeof(asn_DEF_ResetResponse_IEs_tags_289)
\r
35502 /sizeof(asn_DEF_ResetResponse_IEs_tags_289[0]), /* 1 */
\r
35503 { 0, 0, SEQUENCE_constraint },
\r
35504 asn_MBR_ResetResponse_IEs_289,
\r
35505 3, /* Elements count */
\r
35506 &asn_SPC_ResetResponse_IEs_specs_289 /* Additional specs */
\r
35509 static asn_TYPE_member_t asn_MBR_value_296[] = {
\r
35510 { ATF_NOFLAGS, 0, offsetof(struct X2SetupRequest_IEs__value, choice.GlobalENB_ID),
\r
35511 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35513 &asn_DEF_GlobalENB_ID,
\r
35516 0, 0, /* No default value */
\r
35519 { ATF_NOFLAGS, 0, offsetof(struct X2SetupRequest_IEs__value, choice.ServedCells),
\r
35520 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35522 &asn_DEF_ServedCells,
\r
35525 0, 0, /* No default value */
\r
35528 { ATF_NOFLAGS, 0, offsetof(struct X2SetupRequest_IEs__value, choice.GUGroupIDList),
\r
35529 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35531 &asn_DEF_GUGroupIDList,
\r
35534 0, 0, /* No default value */
\r
35537 { ATF_NOFLAGS, 0, offsetof(struct X2SetupRequest_IEs__value, choice.LHN_ID),
\r
35538 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
35543 0, 0, /* No default value */
\r
35547 static const unsigned asn_MAP_value_to_canonical_296[] = { 3, 0, 1, 2 };
\r
35548 static const unsigned asn_MAP_value_from_canonical_296[] = { 1, 2, 3, 0 };
\r
35549 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_296[] = {
\r
35550 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* LHN-ID */
\r
35551 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* GlobalENB-ID */
\r
35552 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* ServedCells */
\r
35553 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* GUGroupIDList */
\r
35555 static asn_CHOICE_specifics_t asn_SPC_value_specs_296 = {
\r
35556 sizeof(struct X2SetupRequest_IEs__value),
\r
35557 offsetof(struct X2SetupRequest_IEs__value, _asn_ctx),
\r
35558 offsetof(struct X2SetupRequest_IEs__value, present),
\r
35559 sizeof(((struct X2SetupRequest_IEs__value *)0)->present),
\r
35560 asn_MAP_value_tag2el_296,
\r
35561 4, /* Count of tags in the map */
\r
35562 asn_MAP_value_to_canonical_296,
\r
35563 asn_MAP_value_from_canonical_296,
\r
35564 -1 /* Extensions start */
\r
35566 static /* Use -fall-defs-global to expose */
\r
35567 asn_TYPE_descriptor_t asn_DEF_value_296 = {
\r
35570 &asn_OP_OPEN_TYPE,
\r
35571 0, /* No effective tags (pointer) */
\r
35572 0, /* No effective tags (count) */
\r
35573 0, /* No tags (pointer) */
\r
35574 0, /* No tags (count) */
\r
35575 { 0, 0, OPEN_TYPE_constraint },
\r
35576 asn_MBR_value_296,
\r
35577 4, /* Elements count */
\r
35578 &asn_SPC_value_specs_296 /* Additional specs */
\r
35581 asn_TYPE_member_t asn_MBR_X2SetupRequest_IEs_293[] = {
\r
35582 { ATF_NOFLAGS, 0, offsetof(struct X2SetupRequest_IEs, id),
\r
35583 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35584 -1, /* IMPLICIT tag at current level */
\r
35585 &asn_DEF_ProtocolIE_ID,
\r
35587 { 0, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
\r
35588 0, 0, /* No default value */
\r
35591 { ATF_NOFLAGS, 0, offsetof(struct X2SetupRequest_IEs, criticality),
\r
35592 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35593 -1, /* IMPLICIT tag at current level */
\r
35594 &asn_DEF_Criticality,
\r
35595 select_X2SetupRequest_IEs_criticality_type,
\r
35596 { 0, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
\r
35597 0, 0, /* No default value */
\r
35600 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct X2SetupRequest_IEs, value),
\r
35601 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35602 +1, /* EXPLICIT tag at current level */
\r
35603 &asn_DEF_value_296,
\r
35604 select_X2SetupRequest_IEs_value_type,
\r
35605 { 0, &asn_PER_memb_value_constr_296, memb_value_constraint_293 },
\r
35606 0, 0, /* No default value */
\r
35610 static const ber_tlv_tag_t asn_DEF_X2SetupRequest_IEs_tags_293[] = {
\r
35611 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35613 static const asn_TYPE_tag2member_t asn_MAP_X2SetupRequest_IEs_tag2el_293[] = {
\r
35614 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35615 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35616 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
35618 asn_SEQUENCE_specifics_t asn_SPC_X2SetupRequest_IEs_specs_293 = {
\r
35619 sizeof(struct X2SetupRequest_IEs),
\r
35620 offsetof(struct X2SetupRequest_IEs, _asn_ctx),
\r
35621 asn_MAP_X2SetupRequest_IEs_tag2el_293,
\r
35622 3, /* Count of tags in the map */
\r
35623 0, 0, 0, /* Optional elements (not needed) */
\r
35624 -1, /* First extension addition */
\r
35626 asn_TYPE_descriptor_t asn_DEF_X2SetupRequest_IEs = {
\r
35627 "X2SetupRequest-IEs",
\r
35628 "X2SetupRequest-IEs",
\r
35629 &asn_OP_SEQUENCE,
\r
35630 asn_DEF_X2SetupRequest_IEs_tags_293,
\r
35631 sizeof(asn_DEF_X2SetupRequest_IEs_tags_293)
\r
35632 /sizeof(asn_DEF_X2SetupRequest_IEs_tags_293[0]), /* 1 */
\r
35633 asn_DEF_X2SetupRequest_IEs_tags_293, /* Same as above */
\r
35634 sizeof(asn_DEF_X2SetupRequest_IEs_tags_293)
\r
35635 /sizeof(asn_DEF_X2SetupRequest_IEs_tags_293[0]), /* 1 */
\r
35636 { 0, 0, SEQUENCE_constraint },
\r
35637 asn_MBR_X2SetupRequest_IEs_293,
\r
35638 3, /* Elements count */
\r
35639 &asn_SPC_X2SetupRequest_IEs_specs_293 /* Additional specs */
\r
35642 static asn_TYPE_member_t asn_MBR_value_300[] = {
\r
35643 { ATF_NOFLAGS, 0, offsetof(struct X2SetupResponse_IEs__value, choice.GlobalENB_ID),
\r
35644 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35646 &asn_DEF_GlobalENB_ID,
\r
35649 0, 0, /* No default value */
\r
35652 { ATF_NOFLAGS, 0, offsetof(struct X2SetupResponse_IEs__value, choice.ServedCells),
\r
35653 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35655 &asn_DEF_ServedCells,
\r
35658 0, 0, /* No default value */
\r
35661 { ATF_NOFLAGS, 0, offsetof(struct X2SetupResponse_IEs__value, choice.GUGroupIDList),
\r
35662 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35664 &asn_DEF_GUGroupIDList,
\r
35667 0, 0, /* No default value */
\r
35670 { ATF_NOFLAGS, 0, offsetof(struct X2SetupResponse_IEs__value, choice.CriticalityDiagnostics),
\r
35671 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35673 &asn_DEF_CriticalityDiagnostics,
\r
35676 0, 0, /* No default value */
\r
35677 "CriticalityDiagnostics"
\r
35679 { ATF_NOFLAGS, 0, offsetof(struct X2SetupResponse_IEs__value, choice.LHN_ID),
\r
35680 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
35685 0, 0, /* No default value */
\r
35689 static const unsigned asn_MAP_value_to_canonical_300[] = { 4, 0, 1, 2, 3 };
\r
35690 static const unsigned asn_MAP_value_from_canonical_300[] = { 1, 2, 3, 4, 0 };
\r
35691 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_300[] = {
\r
35692 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* LHN-ID */
\r
35693 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* GlobalENB-ID */
\r
35694 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ServedCells */
\r
35695 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* GUGroupIDList */
\r
35696 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CriticalityDiagnostics */
\r
35698 static asn_CHOICE_specifics_t asn_SPC_value_specs_300 = {
\r
35699 sizeof(struct X2SetupResponse_IEs__value),
\r
35700 offsetof(struct X2SetupResponse_IEs__value, _asn_ctx),
\r
35701 offsetof(struct X2SetupResponse_IEs__value, present),
\r
35702 sizeof(((struct X2SetupResponse_IEs__value *)0)->present),
\r
35703 asn_MAP_value_tag2el_300,
\r
35704 5, /* Count of tags in the map */
\r
35705 asn_MAP_value_to_canonical_300,
\r
35706 asn_MAP_value_from_canonical_300,
\r
35707 -1 /* Extensions start */
\r
35709 static /* Use -fall-defs-global to expose */
\r
35710 asn_TYPE_descriptor_t asn_DEF_value_300 = {
\r
35713 &asn_OP_OPEN_TYPE,
\r
35714 0, /* No effective tags (pointer) */
\r
35715 0, /* No effective tags (count) */
\r
35716 0, /* No tags (pointer) */
\r
35717 0, /* No tags (count) */
\r
35718 { 0, 0, OPEN_TYPE_constraint },
\r
35719 asn_MBR_value_300,
\r
35720 5, /* Elements count */
\r
35721 &asn_SPC_value_specs_300 /* Additional specs */
\r
35724 asn_TYPE_member_t asn_MBR_X2SetupResponse_IEs_297[] = {
\r
35725 { ATF_NOFLAGS, 0, offsetof(struct X2SetupResponse_IEs, id),
\r
35726 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35727 -1, /* IMPLICIT tag at current level */
\r
35728 &asn_DEF_ProtocolIE_ID,
\r
35730 { 0, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
\r
35731 0, 0, /* No default value */
\r
35734 { ATF_NOFLAGS, 0, offsetof(struct X2SetupResponse_IEs, criticality),
\r
35735 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35736 -1, /* IMPLICIT tag at current level */
\r
35737 &asn_DEF_Criticality,
\r
35738 select_X2SetupResponse_IEs_criticality_type,
\r
35739 { 0, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
\r
35740 0, 0, /* No default value */
\r
35743 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct X2SetupResponse_IEs, value),
\r
35744 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35745 +1, /* EXPLICIT tag at current level */
\r
35746 &asn_DEF_value_300,
\r
35747 select_X2SetupResponse_IEs_value_type,
\r
35748 { 0, &asn_PER_memb_value_constr_300, memb_value_constraint_297 },
\r
35749 0, 0, /* No default value */
\r
35753 static const ber_tlv_tag_t asn_DEF_X2SetupResponse_IEs_tags_297[] = {
\r
35754 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35756 static const asn_TYPE_tag2member_t asn_MAP_X2SetupResponse_IEs_tag2el_297[] = {
\r
35757 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35758 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35759 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
35761 asn_SEQUENCE_specifics_t asn_SPC_X2SetupResponse_IEs_specs_297 = {
\r
35762 sizeof(struct X2SetupResponse_IEs),
\r
35763 offsetof(struct X2SetupResponse_IEs, _asn_ctx),
\r
35764 asn_MAP_X2SetupResponse_IEs_tag2el_297,
\r
35765 3, /* Count of tags in the map */
\r
35766 0, 0, 0, /* Optional elements (not needed) */
\r
35767 -1, /* First extension addition */
\r
35769 asn_TYPE_descriptor_t asn_DEF_X2SetupResponse_IEs = {
\r
35770 "X2SetupResponse-IEs",
\r
35771 "X2SetupResponse-IEs",
\r
35772 &asn_OP_SEQUENCE,
\r
35773 asn_DEF_X2SetupResponse_IEs_tags_297,
\r
35774 sizeof(asn_DEF_X2SetupResponse_IEs_tags_297)
\r
35775 /sizeof(asn_DEF_X2SetupResponse_IEs_tags_297[0]), /* 1 */
\r
35776 asn_DEF_X2SetupResponse_IEs_tags_297, /* Same as above */
\r
35777 sizeof(asn_DEF_X2SetupResponse_IEs_tags_297)
\r
35778 /sizeof(asn_DEF_X2SetupResponse_IEs_tags_297[0]), /* 1 */
\r
35779 { 0, 0, SEQUENCE_constraint },
\r
35780 asn_MBR_X2SetupResponse_IEs_297,
\r
35781 3, /* Elements count */
\r
35782 &asn_SPC_X2SetupResponse_IEs_specs_297 /* Additional specs */
\r
35785 static asn_TYPE_member_t asn_MBR_value_304[] = {
\r
35786 { ATF_NOFLAGS, 0, offsetof(struct X2SetupFailure_IEs__value, choice.Cause),
\r
35787 -1 /* Ambiguous tag (CHOICE?) */,
\r
35792 0, 0, /* No default value */
\r
35795 { ATF_NOFLAGS, 0, offsetof(struct X2SetupFailure_IEs__value, choice.TimeToWait),
\r
35796 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
35798 &asn_DEF_TimeToWait,
\r
35801 0, 0, /* No default value */
\r
35804 { ATF_NOFLAGS, 0, offsetof(struct X2SetupFailure_IEs__value, choice.CriticalityDiagnostics),
\r
35805 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35807 &asn_DEF_CriticalityDiagnostics,
\r
35810 0, 0, /* No default value */
\r
35811 "CriticalityDiagnostics"
\r
35814 static const unsigned asn_MAP_value_to_canonical_304[] = { 1, 2, 0 };
\r
35815 static const unsigned asn_MAP_value_from_canonical_304[] = { 2, 0, 1 };
\r
35816 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_304[] = {
\r
35817 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* TimeToWait */
\r
35818 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */
\r
35819 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */
\r
35820 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* transport */
\r
35821 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* protocol */
\r
35822 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* misc */
\r
35824 static asn_CHOICE_specifics_t asn_SPC_value_specs_304 = {
\r
35825 sizeof(struct X2SetupFailure_IEs__value),
\r
35826 offsetof(struct X2SetupFailure_IEs__value, _asn_ctx),
\r
35827 offsetof(struct X2SetupFailure_IEs__value, present),
\r
35828 sizeof(((struct X2SetupFailure_IEs__value *)0)->present),
\r
35829 asn_MAP_value_tag2el_304,
\r
35830 6, /* Count of tags in the map */
\r
35831 asn_MAP_value_to_canonical_304,
\r
35832 asn_MAP_value_from_canonical_304,
\r
35833 -1 /* Extensions start */
\r
35835 static /* Use -fall-defs-global to expose */
\r
35836 asn_TYPE_descriptor_t asn_DEF_value_304 = {
\r
35839 &asn_OP_OPEN_TYPE,
\r
35840 0, /* No effective tags (pointer) */
\r
35841 0, /* No effective tags (count) */
\r
35842 0, /* No tags (pointer) */
\r
35843 0, /* No tags (count) */
\r
35844 { 0, 0, OPEN_TYPE_constraint },
\r
35845 asn_MBR_value_304,
\r
35846 3, /* Elements count */
\r
35847 &asn_SPC_value_specs_304 /* Additional specs */
\r
35850 asn_TYPE_member_t asn_MBR_X2SetupFailure_IEs_301[] = {
\r
35851 { ATF_NOFLAGS, 0, offsetof(struct X2SetupFailure_IEs, id),
\r
35852 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35853 -1, /* IMPLICIT tag at current level */
\r
35854 &asn_DEF_ProtocolIE_ID,
\r
35856 { 0, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
\r
35857 0, 0, /* No default value */
\r
35860 { ATF_NOFLAGS, 0, offsetof(struct X2SetupFailure_IEs, criticality),
\r
35861 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35862 -1, /* IMPLICIT tag at current level */
\r
35863 &asn_DEF_Criticality,
\r
35864 select_X2SetupFailure_IEs_criticality_type,
\r
35865 { 0, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
\r
35866 0, 0, /* No default value */
\r
35869 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct X2SetupFailure_IEs, value),
\r
35870 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35871 +1, /* EXPLICIT tag at current level */
\r
35872 &asn_DEF_value_304,
\r
35873 select_X2SetupFailure_IEs_value_type,
\r
35874 { 0, &asn_PER_memb_value_constr_304, memb_value_constraint_301 },
\r
35875 0, 0, /* No default value */
\r
35879 static const ber_tlv_tag_t asn_DEF_X2SetupFailure_IEs_tags_301[] = {
\r
35880 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35882 static const asn_TYPE_tag2member_t asn_MAP_X2SetupFailure_IEs_tag2el_301[] = {
\r
35883 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35884 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35885 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
35887 asn_SEQUENCE_specifics_t asn_SPC_X2SetupFailure_IEs_specs_301 = {
\r
35888 sizeof(struct X2SetupFailure_IEs),
\r
35889 offsetof(struct X2SetupFailure_IEs, _asn_ctx),
\r
35890 asn_MAP_X2SetupFailure_IEs_tag2el_301,
\r
35891 3, /* Count of tags in the map */
\r
35892 0, 0, 0, /* Optional elements (not needed) */
\r
35893 -1, /* First extension addition */
\r
35895 asn_TYPE_descriptor_t asn_DEF_X2SetupFailure_IEs = {
\r
35896 "X2SetupFailure-IEs",
\r
35897 "X2SetupFailure-IEs",
\r
35898 &asn_OP_SEQUENCE,
\r
35899 asn_DEF_X2SetupFailure_IEs_tags_301,
\r
35900 sizeof(asn_DEF_X2SetupFailure_IEs_tags_301)
\r
35901 /sizeof(asn_DEF_X2SetupFailure_IEs_tags_301[0]), /* 1 */
\r
35902 asn_DEF_X2SetupFailure_IEs_tags_301, /* Same as above */
\r
35903 sizeof(asn_DEF_X2SetupFailure_IEs_tags_301)
\r
35904 /sizeof(asn_DEF_X2SetupFailure_IEs_tags_301[0]), /* 1 */
\r
35905 { 0, 0, SEQUENCE_constraint },
\r
35906 asn_MBR_X2SetupFailure_IEs_301,
\r
35907 3, /* Elements count */
\r
35908 &asn_SPC_X2SetupFailure_IEs_specs_301 /* Additional specs */
\r
35911 static asn_TYPE_member_t asn_MBR_value_308[] = {
\r
35912 { ATF_NOFLAGS, 0, offsetof(struct LoadInformation_IEs__value, choice.CellInformation_List),
\r
35913 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
35915 &asn_DEF_CellInformation_List,
\r
35918 0, 0, /* No default value */
\r
35919 "CellInformation-List"
\r
35922 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_308[] = {
\r
35923 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CellInformation-List */
\r
35925 static asn_CHOICE_specifics_t asn_SPC_value_specs_308 = {
\r
35926 sizeof(struct LoadInformation_IEs__value),
\r
35927 offsetof(struct LoadInformation_IEs__value, _asn_ctx),
\r
35928 offsetof(struct LoadInformation_IEs__value, present),
\r
35929 sizeof(((struct LoadInformation_IEs__value *)0)->present),
\r
35930 asn_MAP_value_tag2el_308,
\r
35931 1, /* Count of tags in the map */
\r
35933 -1 /* Extensions start */
\r
35935 static /* Use -fall-defs-global to expose */
\r
35936 asn_TYPE_descriptor_t asn_DEF_value_308 = {
\r
35939 &asn_OP_OPEN_TYPE,
\r
35940 0, /* No effective tags (pointer) */
\r
35941 0, /* No effective tags (count) */
\r
35942 0, /* No tags (pointer) */
\r
35943 0, /* No tags (count) */
\r
35944 { 0, 0, OPEN_TYPE_constraint },
\r
35945 asn_MBR_value_308,
\r
35946 1, /* Elements count */
\r
35947 &asn_SPC_value_specs_308 /* Additional specs */
\r
35950 asn_TYPE_member_t asn_MBR_LoadInformation_IEs_305[] = {
\r
35951 { ATF_NOFLAGS, 0, offsetof(struct LoadInformation_IEs, id),
\r
35952 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
35953 -1, /* IMPLICIT tag at current level */
\r
35954 &asn_DEF_ProtocolIE_ID,
\r
35956 { 0, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
\r
35957 0, 0, /* No default value */
\r
35960 { ATF_NOFLAGS, 0, offsetof(struct LoadInformation_IEs, criticality),
\r
35961 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
35962 -1, /* IMPLICIT tag at current level */
\r
35963 &asn_DEF_Criticality,
\r
35964 select_LoadInformation_IEs_criticality_type,
\r
35965 { 0, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
\r
35966 0, 0, /* No default value */
\r
35969 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LoadInformation_IEs, value),
\r
35970 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
35971 +1, /* EXPLICIT tag at current level */
\r
35972 &asn_DEF_value_308,
\r
35973 select_LoadInformation_IEs_value_type,
\r
35974 { 0, &asn_PER_memb_value_constr_308, memb_value_constraint_305 },
\r
35975 0, 0, /* No default value */
\r
35979 static const ber_tlv_tag_t asn_DEF_LoadInformation_IEs_tags_305[] = {
\r
35980 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
35982 static const asn_TYPE_tag2member_t asn_MAP_LoadInformation_IEs_tag2el_305[] = {
\r
35983 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
35984 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
35985 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
35987 asn_SEQUENCE_specifics_t asn_SPC_LoadInformation_IEs_specs_305 = {
\r
35988 sizeof(struct LoadInformation_IEs),
\r
35989 offsetof(struct LoadInformation_IEs, _asn_ctx),
\r
35990 asn_MAP_LoadInformation_IEs_tag2el_305,
\r
35991 3, /* Count of tags in the map */
\r
35992 0, 0, 0, /* Optional elements (not needed) */
\r
35993 -1, /* First extension addition */
\r
35995 asn_TYPE_descriptor_t asn_DEF_LoadInformation_IEs = {
\r
35996 "LoadInformation-IEs",
\r
35997 "LoadInformation-IEs",
\r
35998 &asn_OP_SEQUENCE,
\r
35999 asn_DEF_LoadInformation_IEs_tags_305,
\r
36000 sizeof(asn_DEF_LoadInformation_IEs_tags_305)
\r
36001 /sizeof(asn_DEF_LoadInformation_IEs_tags_305[0]), /* 1 */
\r
36002 asn_DEF_LoadInformation_IEs_tags_305, /* Same as above */
\r
36003 sizeof(asn_DEF_LoadInformation_IEs_tags_305)
\r
36004 /sizeof(asn_DEF_LoadInformation_IEs_tags_305[0]), /* 1 */
\r
36005 { 0, 0, SEQUENCE_constraint },
\r
36006 asn_MBR_LoadInformation_IEs_305,
\r
36007 3, /* Elements count */
\r
36008 &asn_SPC_LoadInformation_IEs_specs_305 /* Additional specs */
\r
36011 static asn_TYPE_member_t asn_MBR_value_312[] = {
\r
36012 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdate_IEs__value, choice.ServedCells),
\r
36013 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36015 &asn_DEF_ServedCells,
\r
36018 0, 0, /* No default value */
\r
36021 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdate_IEs__value, choice.ServedCellsToModify),
\r
36022 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36024 &asn_DEF_ServedCellsToModify,
\r
36027 0, 0, /* No default value */
\r
36028 "ServedCellsToModify"
\r
36030 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdate_IEs__value, choice.Old_ECGIs),
\r
36031 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36033 &asn_DEF_Old_ECGIs,
\r
36036 0, 0, /* No default value */
\r
36039 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdate_IEs__value, choice.GUGroupIDList),
\r
36040 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36042 &asn_DEF_GUGroupIDList,
\r
36045 0, 0, /* No default value */
\r
36048 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdate_IEs__value, choice.CoverageModificationList),
\r
36049 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36051 &asn_DEF_CoverageModificationList,
\r
36054 0, 0, /* No default value */
\r
36055 "CoverageModificationList"
\r
36058 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_312[] = {
\r
36059 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 4 }, /* ServedCells */
\r
36060 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 3 }, /* ServedCellsToModify */
\r
36061 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 2 }, /* Old-ECGIs */
\r
36062 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 1 }, /* GUGroupIDList */
\r
36063 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -4, 0 } /* CoverageModificationList */
\r
36065 static asn_CHOICE_specifics_t asn_SPC_value_specs_312 = {
\r
36066 sizeof(struct ENBConfigurationUpdate_IEs__value),
\r
36067 offsetof(struct ENBConfigurationUpdate_IEs__value, _asn_ctx),
\r
36068 offsetof(struct ENBConfigurationUpdate_IEs__value, present),
\r
36069 sizeof(((struct ENBConfigurationUpdate_IEs__value *)0)->present),
\r
36070 asn_MAP_value_tag2el_312,
\r
36071 5, /* Count of tags in the map */
\r
36073 -1 /* Extensions start */
\r
36075 static /* Use -fall-defs-global to expose */
\r
36076 asn_TYPE_descriptor_t asn_DEF_value_312 = {
\r
36079 &asn_OP_OPEN_TYPE,
\r
36080 0, /* No effective tags (pointer) */
\r
36081 0, /* No effective tags (count) */
\r
36082 0, /* No tags (pointer) */
\r
36083 0, /* No tags (count) */
\r
36084 { 0, 0, OPEN_TYPE_constraint },
\r
36085 asn_MBR_value_312,
\r
36086 5, /* Elements count */
\r
36087 &asn_SPC_value_specs_312 /* Additional specs */
\r
36090 asn_TYPE_member_t asn_MBR_ENBConfigurationUpdate_IEs_309[] = {
\r
36091 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdate_IEs, id),
\r
36092 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36093 -1, /* IMPLICIT tag at current level */
\r
36094 &asn_DEF_ProtocolIE_ID,
\r
36096 { 0, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
\r
36097 0, 0, /* No default value */
\r
36100 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdate_IEs, criticality),
\r
36101 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36102 -1, /* IMPLICIT tag at current level */
\r
36103 &asn_DEF_Criticality,
\r
36104 select_ENBConfigurationUpdate_IEs_criticality_type,
\r
36105 { 0, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
\r
36106 0, 0, /* No default value */
\r
36109 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdate_IEs, value),
\r
36110 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36111 +1, /* EXPLICIT tag at current level */
\r
36112 &asn_DEF_value_312,
\r
36113 select_ENBConfigurationUpdate_IEs_value_type,
\r
36114 { 0, &asn_PER_memb_value_constr_312, memb_value_constraint_309 },
\r
36115 0, 0, /* No default value */
\r
36119 static const ber_tlv_tag_t asn_DEF_ENBConfigurationUpdate_IEs_tags_309[] = {
\r
36120 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36122 static const asn_TYPE_tag2member_t asn_MAP_ENBConfigurationUpdate_IEs_tag2el_309[] = {
\r
36123 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36124 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36125 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
36127 asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdate_IEs_specs_309 = {
\r
36128 sizeof(struct ENBConfigurationUpdate_IEs),
\r
36129 offsetof(struct ENBConfigurationUpdate_IEs, _asn_ctx),
\r
36130 asn_MAP_ENBConfigurationUpdate_IEs_tag2el_309,
\r
36131 3, /* Count of tags in the map */
\r
36132 0, 0, 0, /* Optional elements (not needed) */
\r
36133 -1, /* First extension addition */
\r
36135 asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdate_IEs = {
\r
36136 "ENBConfigurationUpdate-IEs",
\r
36137 "ENBConfigurationUpdate-IEs",
\r
36138 &asn_OP_SEQUENCE,
\r
36139 asn_DEF_ENBConfigurationUpdate_IEs_tags_309,
\r
36140 sizeof(asn_DEF_ENBConfigurationUpdate_IEs_tags_309)
\r
36141 /sizeof(asn_DEF_ENBConfigurationUpdate_IEs_tags_309[0]), /* 1 */
\r
36142 asn_DEF_ENBConfigurationUpdate_IEs_tags_309, /* Same as above */
\r
36143 sizeof(asn_DEF_ENBConfigurationUpdate_IEs_tags_309)
\r
36144 /sizeof(asn_DEF_ENBConfigurationUpdate_IEs_tags_309[0]), /* 1 */
\r
36145 { 0, 0, SEQUENCE_constraint },
\r
36146 asn_MBR_ENBConfigurationUpdate_IEs_309,
\r
36147 3, /* Elements count */
\r
36148 &asn_SPC_ENBConfigurationUpdate_IEs_specs_309 /* Additional specs */
\r
36151 static asn_TYPE_member_t asn_MBR_value_316[] = {
\r
36152 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateAcknowledge_IEs__value, choice.CriticalityDiagnostics),
\r
36153 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36155 &asn_DEF_CriticalityDiagnostics,
\r
36158 0, 0, /* No default value */
\r
36159 "CriticalityDiagnostics"
\r
36162 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_316[] = {
\r
36163 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* CriticalityDiagnostics */
\r
36165 static asn_CHOICE_specifics_t asn_SPC_value_specs_316 = {
\r
36166 sizeof(struct ENBConfigurationUpdateAcknowledge_IEs__value),
\r
36167 offsetof(struct ENBConfigurationUpdateAcknowledge_IEs__value, _asn_ctx),
\r
36168 offsetof(struct ENBConfigurationUpdateAcknowledge_IEs__value, present),
\r
36169 sizeof(((struct ENBConfigurationUpdateAcknowledge_IEs__value *)0)->present),
\r
36170 asn_MAP_value_tag2el_316,
\r
36171 1, /* Count of tags in the map */
\r
36173 -1 /* Extensions start */
\r
36175 static /* Use -fall-defs-global to expose */
\r
36176 asn_TYPE_descriptor_t asn_DEF_value_316 = {
\r
36179 &asn_OP_OPEN_TYPE,
\r
36180 0, /* No effective tags (pointer) */
\r
36181 0, /* No effective tags (count) */
\r
36182 0, /* No tags (pointer) */
\r
36183 0, /* No tags (count) */
\r
36184 { 0, 0, OPEN_TYPE_constraint },
\r
36185 asn_MBR_value_316,
\r
36186 1, /* Elements count */
\r
36187 &asn_SPC_value_specs_316 /* Additional specs */
\r
36190 asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateAcknowledge_IEs_313[] = {
\r
36191 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateAcknowledge_IEs, id),
\r
36192 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36193 -1, /* IMPLICIT tag at current level */
\r
36194 &asn_DEF_ProtocolIE_ID,
\r
36196 { 0, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
\r
36197 0, 0, /* No default value */
\r
36200 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateAcknowledge_IEs, criticality),
\r
36201 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36202 -1, /* IMPLICIT tag at current level */
\r
36203 &asn_DEF_Criticality,
\r
36204 select_ENBConfigurationUpdateAcknowledge_IEs_criticality_type,
\r
36205 { 0, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
\r
36206 0, 0, /* No default value */
\r
36209 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateAcknowledge_IEs, value),
\r
36210 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36211 +1, /* EXPLICIT tag at current level */
\r
36212 &asn_DEF_value_316,
\r
36213 select_ENBConfigurationUpdateAcknowledge_IEs_value_type,
\r
36214 { 0, &asn_PER_memb_value_constr_316, memb_value_constraint_313 },
\r
36215 0, 0, /* No default value */
\r
36219 static const ber_tlv_tag_t asn_DEF_ENBConfigurationUpdateAcknowledge_IEs_tags_313[] = {
\r
36220 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36222 static const asn_TYPE_tag2member_t asn_MAP_ENBConfigurationUpdateAcknowledge_IEs_tag2el_313[] = {
\r
36223 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36224 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36225 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
36227 asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateAcknowledge_IEs_specs_313 = {
\r
36228 sizeof(struct ENBConfigurationUpdateAcknowledge_IEs),
\r
36229 offsetof(struct ENBConfigurationUpdateAcknowledge_IEs, _asn_ctx),
\r
36230 asn_MAP_ENBConfigurationUpdateAcknowledge_IEs_tag2el_313,
\r
36231 3, /* Count of tags in the map */
\r
36232 0, 0, 0, /* Optional elements (not needed) */
\r
36233 -1, /* First extension addition */
\r
36235 asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateAcknowledge_IEs = {
\r
36236 "ENBConfigurationUpdateAcknowledge-IEs",
\r
36237 "ENBConfigurationUpdateAcknowledge-IEs",
\r
36238 &asn_OP_SEQUENCE,
\r
36239 asn_DEF_ENBConfigurationUpdateAcknowledge_IEs_tags_313,
\r
36240 sizeof(asn_DEF_ENBConfigurationUpdateAcknowledge_IEs_tags_313)
\r
36241 /sizeof(asn_DEF_ENBConfigurationUpdateAcknowledge_IEs_tags_313[0]), /* 1 */
\r
36242 asn_DEF_ENBConfigurationUpdateAcknowledge_IEs_tags_313, /* Same as above */
\r
36243 sizeof(asn_DEF_ENBConfigurationUpdateAcknowledge_IEs_tags_313)
\r
36244 /sizeof(asn_DEF_ENBConfigurationUpdateAcknowledge_IEs_tags_313[0]), /* 1 */
\r
36245 { 0, 0, SEQUENCE_constraint },
\r
36246 asn_MBR_ENBConfigurationUpdateAcknowledge_IEs_313,
\r
36247 3, /* Elements count */
\r
36248 &asn_SPC_ENBConfigurationUpdateAcknowledge_IEs_specs_313 /* Additional specs */
\r
36251 static asn_TYPE_member_t asn_MBR_value_320[] = {
\r
36252 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateFailure_IEs__value, choice.Cause),
\r
36253 -1 /* Ambiguous tag (CHOICE?) */,
\r
36258 0, 0, /* No default value */
\r
36261 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateFailure_IEs__value, choice.TimeToWait),
\r
36262 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
36264 &asn_DEF_TimeToWait,
\r
36267 0, 0, /* No default value */
\r
36270 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateFailure_IEs__value, choice.CriticalityDiagnostics),
\r
36271 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36273 &asn_DEF_CriticalityDiagnostics,
\r
36276 0, 0, /* No default value */
\r
36277 "CriticalityDiagnostics"
\r
36280 static const unsigned asn_MAP_value_to_canonical_320[] = { 1, 2, 0 };
\r
36281 static const unsigned asn_MAP_value_from_canonical_320[] = { 2, 0, 1 };
\r
36282 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_320[] = {
\r
36283 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* TimeToWait */
\r
36284 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */
\r
36285 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */
\r
36286 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* transport */
\r
36287 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* protocol */
\r
36288 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* misc */
\r
36290 static asn_CHOICE_specifics_t asn_SPC_value_specs_320 = {
\r
36291 sizeof(struct ENBConfigurationUpdateFailure_IEs__value),
\r
36292 offsetof(struct ENBConfigurationUpdateFailure_IEs__value, _asn_ctx),
\r
36293 offsetof(struct ENBConfigurationUpdateFailure_IEs__value, present),
\r
36294 sizeof(((struct ENBConfigurationUpdateFailure_IEs__value *)0)->present),
\r
36295 asn_MAP_value_tag2el_320,
\r
36296 6, /* Count of tags in the map */
\r
36297 asn_MAP_value_to_canonical_320,
\r
36298 asn_MAP_value_from_canonical_320,
\r
36299 -1 /* Extensions start */
\r
36301 static /* Use -fall-defs-global to expose */
\r
36302 asn_TYPE_descriptor_t asn_DEF_value_320 = {
\r
36305 &asn_OP_OPEN_TYPE,
\r
36306 0, /* No effective tags (pointer) */
\r
36307 0, /* No effective tags (count) */
\r
36308 0, /* No tags (pointer) */
\r
36309 0, /* No tags (count) */
\r
36310 { 0, 0, OPEN_TYPE_constraint },
\r
36311 asn_MBR_value_320,
\r
36312 3, /* Elements count */
\r
36313 &asn_SPC_value_specs_320 /* Additional specs */
\r
36316 asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateFailure_IEs_317[] = {
\r
36317 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateFailure_IEs, id),
\r
36318 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36319 -1, /* IMPLICIT tag at current level */
\r
36320 &asn_DEF_ProtocolIE_ID,
\r
36322 { 0, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
\r
36323 0, 0, /* No default value */
\r
36326 { ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateFailure_IEs, criticality),
\r
36327 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36328 -1, /* IMPLICIT tag at current level */
\r
36329 &asn_DEF_Criticality,
\r
36330 select_ENBConfigurationUpdateFailure_IEs_criticality_type,
\r
36331 { 0, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
\r
36332 0, 0, /* No default value */
\r
36335 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENBConfigurationUpdateFailure_IEs, value),
\r
36336 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36337 +1, /* EXPLICIT tag at current level */
\r
36338 &asn_DEF_value_320,
\r
36339 select_ENBConfigurationUpdateFailure_IEs_value_type,
\r
36340 { 0, &asn_PER_memb_value_constr_320, memb_value_constraint_317 },
\r
36341 0, 0, /* No default value */
\r
36345 static const ber_tlv_tag_t asn_DEF_ENBConfigurationUpdateFailure_IEs_tags_317[] = {
\r
36346 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36348 static const asn_TYPE_tag2member_t asn_MAP_ENBConfigurationUpdateFailure_IEs_tag2el_317[] = {
\r
36349 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36350 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36351 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
36353 asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateFailure_IEs_specs_317 = {
\r
36354 sizeof(struct ENBConfigurationUpdateFailure_IEs),
\r
36355 offsetof(struct ENBConfigurationUpdateFailure_IEs, _asn_ctx),
\r
36356 asn_MAP_ENBConfigurationUpdateFailure_IEs_tag2el_317,
\r
36357 3, /* Count of tags in the map */
\r
36358 0, 0, 0, /* Optional elements (not needed) */
\r
36359 -1, /* First extension addition */
\r
36361 asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateFailure_IEs = {
\r
36362 "ENBConfigurationUpdateFailure-IEs",
\r
36363 "ENBConfigurationUpdateFailure-IEs",
\r
36364 &asn_OP_SEQUENCE,
\r
36365 asn_DEF_ENBConfigurationUpdateFailure_IEs_tags_317,
\r
36366 sizeof(asn_DEF_ENBConfigurationUpdateFailure_IEs_tags_317)
\r
36367 /sizeof(asn_DEF_ENBConfigurationUpdateFailure_IEs_tags_317[0]), /* 1 */
\r
36368 asn_DEF_ENBConfigurationUpdateFailure_IEs_tags_317, /* Same as above */
\r
36369 sizeof(asn_DEF_ENBConfigurationUpdateFailure_IEs_tags_317)
\r
36370 /sizeof(asn_DEF_ENBConfigurationUpdateFailure_IEs_tags_317[0]), /* 1 */
\r
36371 { 0, 0, SEQUENCE_constraint },
\r
36372 asn_MBR_ENBConfigurationUpdateFailure_IEs_317,
\r
36373 3, /* Elements count */
\r
36374 &asn_SPC_ENBConfigurationUpdateFailure_IEs_specs_317 /* Additional specs */
\r
36377 static asn_TYPE_member_t asn_MBR_value_324[] = {
\r
36378 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs__value, choice.Measurement_ID),
\r
36379 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
36381 &asn_DEF_Measurement_ID,
\r
36384 0, 0, /* No default value */
\r
36387 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs__value, choice.Registration_Request),
\r
36388 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
36390 &asn_DEF_Registration_Request,
\r
36393 0, 0, /* No default value */
\r
36394 "Registration-Request"
\r
36396 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs__value, choice.ReportCharacteristics),
\r
36397 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
36399 &asn_DEF_ReportCharacteristics,
\r
36402 0, 0, /* No default value */
\r
36403 "ReportCharacteristics"
\r
36405 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs__value, choice.CellToReport_List),
\r
36406 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36408 &asn_DEF_CellToReport_List,
\r
36411 0, 0, /* No default value */
\r
36412 "CellToReport-List"
\r
36414 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs__value, choice.ReportingPeriodicity),
\r
36415 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
36417 &asn_DEF_ReportingPeriodicity,
\r
36420 0, 0, /* No default value */
\r
36421 "ReportingPeriodicity"
\r
36423 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs__value, choice.PartialSuccessIndicator),
\r
36424 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
36426 &asn_DEF_PartialSuccessIndicator,
\r
36429 0, 0, /* No default value */
\r
36430 "PartialSuccessIndicator"
\r
36432 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs__value, choice.ReportingPeriodicityRSRPMR),
\r
36433 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
36435 &asn_DEF_ReportingPeriodicityRSRPMR,
\r
36438 0, 0, /* No default value */
\r
36439 "ReportingPeriodicityRSRPMR"
\r
36441 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs__value, choice.ReportingPeriodicityCSIR),
\r
36442 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
36444 &asn_DEF_ReportingPeriodicityCSIR,
\r
36447 0, 0, /* No default value */
\r
36448 "ReportingPeriodicityCSIR"
\r
36451 static const unsigned asn_MAP_value_to_canonical_324[] = { 0, 2, 1, 4, 5, 6, 7, 3 };
\r
36452 static const unsigned asn_MAP_value_from_canonical_324[] = { 0, 2, 1, 7, 3, 4, 5, 6 };
\r
36453 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_324[] = {
\r
36454 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Measurement-ID */
\r
36455 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 0 }, /* ReportCharacteristics */
\r
36456 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 4 }, /* Registration-Request */
\r
36457 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -1, 3 }, /* ReportingPeriodicity */
\r
36458 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -2, 2 }, /* PartialSuccessIndicator */
\r
36459 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -3, 1 }, /* ReportingPeriodicityRSRPMR */
\r
36460 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -4, 0 }, /* ReportingPeriodicityCSIR */
\r
36461 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 } /* CellToReport-List */
\r
36463 static asn_CHOICE_specifics_t asn_SPC_value_specs_324 = {
\r
36464 sizeof(struct ResourceStatusRequest_IEs__value),
\r
36465 offsetof(struct ResourceStatusRequest_IEs__value, _asn_ctx),
\r
36466 offsetof(struct ResourceStatusRequest_IEs__value, present),
\r
36467 sizeof(((struct ResourceStatusRequest_IEs__value *)0)->present),
\r
36468 asn_MAP_value_tag2el_324,
\r
36469 8, /* Count of tags in the map */
\r
36470 asn_MAP_value_to_canonical_324,
\r
36471 asn_MAP_value_from_canonical_324,
\r
36472 -1 /* Extensions start */
\r
36474 static /* Use -fall-defs-global to expose */
\r
36475 asn_TYPE_descriptor_t asn_DEF_value_324 = {
\r
36478 &asn_OP_OPEN_TYPE,
\r
36479 0, /* No effective tags (pointer) */
\r
36480 0, /* No effective tags (count) */
\r
36481 0, /* No tags (pointer) */
\r
36482 0, /* No tags (count) */
\r
36483 { 0, 0, OPEN_TYPE_constraint },
\r
36484 asn_MBR_value_324,
\r
36485 8, /* Elements count */
\r
36486 &asn_SPC_value_specs_324 /* Additional specs */
\r
36489 asn_TYPE_member_t asn_MBR_ResourceStatusRequest_IEs_321[] = {
\r
36490 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs, id),
\r
36491 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36492 -1, /* IMPLICIT tag at current level */
\r
36493 &asn_DEF_ProtocolIE_ID,
\r
36495 { 0, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
\r
36496 0, 0, /* No default value */
\r
36499 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs, criticality),
\r
36500 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36501 -1, /* IMPLICIT tag at current level */
\r
36502 &asn_DEF_Criticality,
\r
36503 select_ResourceStatusRequest_IEs_criticality_type,
\r
36504 { 0, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
\r
36505 0, 0, /* No default value */
\r
36508 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceStatusRequest_IEs, value),
\r
36509 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36510 +1, /* EXPLICIT tag at current level */
\r
36511 &asn_DEF_value_324,
\r
36512 select_ResourceStatusRequest_IEs_value_type,
\r
36513 { 0, &asn_PER_memb_value_constr_324, memb_value_constraint_321 },
\r
36514 0, 0, /* No default value */
\r
36518 static const ber_tlv_tag_t asn_DEF_ResourceStatusRequest_IEs_tags_321[] = {
\r
36519 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36521 static const asn_TYPE_tag2member_t asn_MAP_ResourceStatusRequest_IEs_tag2el_321[] = {
\r
36522 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36523 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36524 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
36526 asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusRequest_IEs_specs_321 = {
\r
36527 sizeof(struct ResourceStatusRequest_IEs),
\r
36528 offsetof(struct ResourceStatusRequest_IEs, _asn_ctx),
\r
36529 asn_MAP_ResourceStatusRequest_IEs_tag2el_321,
\r
36530 3, /* Count of tags in the map */
\r
36531 0, 0, 0, /* Optional elements (not needed) */
\r
36532 -1, /* First extension addition */
\r
36534 asn_TYPE_descriptor_t asn_DEF_ResourceStatusRequest_IEs = {
\r
36535 "ResourceStatusRequest-IEs",
\r
36536 "ResourceStatusRequest-IEs",
\r
36537 &asn_OP_SEQUENCE,
\r
36538 asn_DEF_ResourceStatusRequest_IEs_tags_321,
\r
36539 sizeof(asn_DEF_ResourceStatusRequest_IEs_tags_321)
\r
36540 /sizeof(asn_DEF_ResourceStatusRequest_IEs_tags_321[0]), /* 1 */
\r
36541 asn_DEF_ResourceStatusRequest_IEs_tags_321, /* Same as above */
\r
36542 sizeof(asn_DEF_ResourceStatusRequest_IEs_tags_321)
\r
36543 /sizeof(asn_DEF_ResourceStatusRequest_IEs_tags_321[0]), /* 1 */
\r
36544 { 0, 0, SEQUENCE_constraint },
\r
36545 asn_MBR_ResourceStatusRequest_IEs_321,
\r
36546 3, /* Elements count */
\r
36547 &asn_SPC_ResourceStatusRequest_IEs_specs_321 /* Additional specs */
\r
36550 static asn_TYPE_member_t asn_MBR_value_328[] = {
\r
36551 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusResponse_IEs__value, choice.Measurement_ID),
\r
36552 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
36554 &asn_DEF_Measurement_ID,
\r
36557 0, 0, /* No default value */
\r
36560 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusResponse_IEs__value, choice.CriticalityDiagnostics),
\r
36561 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36563 &asn_DEF_CriticalityDiagnostics,
\r
36566 0, 0, /* No default value */
\r
36567 "CriticalityDiagnostics"
\r
36569 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusResponse_IEs__value, choice.MeasurementInitiationResult_List),
\r
36570 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36572 &asn_DEF_MeasurementInitiationResult_List,
\r
36575 0, 0, /* No default value */
\r
36576 "MeasurementInitiationResult-List"
\r
36579 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_328[] = {
\r
36580 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Measurement-ID */
\r
36581 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* CriticalityDiagnostics */
\r
36582 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* MeasurementInitiationResult-List */
\r
36584 static asn_CHOICE_specifics_t asn_SPC_value_specs_328 = {
\r
36585 sizeof(struct ResourceStatusResponse_IEs__value),
\r
36586 offsetof(struct ResourceStatusResponse_IEs__value, _asn_ctx),
\r
36587 offsetof(struct ResourceStatusResponse_IEs__value, present),
\r
36588 sizeof(((struct ResourceStatusResponse_IEs__value *)0)->present),
\r
36589 asn_MAP_value_tag2el_328,
\r
36590 3, /* Count of tags in the map */
\r
36592 -1 /* Extensions start */
\r
36594 static /* Use -fall-defs-global to expose */
\r
36595 asn_TYPE_descriptor_t asn_DEF_value_328 = {
\r
36598 &asn_OP_OPEN_TYPE,
\r
36599 0, /* No effective tags (pointer) */
\r
36600 0, /* No effective tags (count) */
\r
36601 0, /* No tags (pointer) */
\r
36602 0, /* No tags (count) */
\r
36603 { 0, 0, OPEN_TYPE_constraint },
\r
36604 asn_MBR_value_328,
\r
36605 3, /* Elements count */
\r
36606 &asn_SPC_value_specs_328 /* Additional specs */
\r
36609 asn_TYPE_member_t asn_MBR_ResourceStatusResponse_IEs_325[] = {
\r
36610 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusResponse_IEs, id),
\r
36611 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36612 -1, /* IMPLICIT tag at current level */
\r
36613 &asn_DEF_ProtocolIE_ID,
\r
36615 { 0, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
\r
36616 0, 0, /* No default value */
\r
36619 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusResponse_IEs, criticality),
\r
36620 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36621 -1, /* IMPLICIT tag at current level */
\r
36622 &asn_DEF_Criticality,
\r
36623 select_ResourceStatusResponse_IEs_criticality_type,
\r
36624 { 0, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
\r
36625 0, 0, /* No default value */
\r
36628 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceStatusResponse_IEs, value),
\r
36629 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36630 +1, /* EXPLICIT tag at current level */
\r
36631 &asn_DEF_value_328,
\r
36632 select_ResourceStatusResponse_IEs_value_type,
\r
36633 { 0, &asn_PER_memb_value_constr_328, memb_value_constraint_325 },
\r
36634 0, 0, /* No default value */
\r
36638 static const ber_tlv_tag_t asn_DEF_ResourceStatusResponse_IEs_tags_325[] = {
\r
36639 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36641 static const asn_TYPE_tag2member_t asn_MAP_ResourceStatusResponse_IEs_tag2el_325[] = {
\r
36642 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36643 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36644 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
36646 asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusResponse_IEs_specs_325 = {
\r
36647 sizeof(struct ResourceStatusResponse_IEs),
\r
36648 offsetof(struct ResourceStatusResponse_IEs, _asn_ctx),
\r
36649 asn_MAP_ResourceStatusResponse_IEs_tag2el_325,
\r
36650 3, /* Count of tags in the map */
\r
36651 0, 0, 0, /* Optional elements (not needed) */
\r
36652 -1, /* First extension addition */
\r
36654 asn_TYPE_descriptor_t asn_DEF_ResourceStatusResponse_IEs = {
\r
36655 "ResourceStatusResponse-IEs",
\r
36656 "ResourceStatusResponse-IEs",
\r
36657 &asn_OP_SEQUENCE,
\r
36658 asn_DEF_ResourceStatusResponse_IEs_tags_325,
\r
36659 sizeof(asn_DEF_ResourceStatusResponse_IEs_tags_325)
\r
36660 /sizeof(asn_DEF_ResourceStatusResponse_IEs_tags_325[0]), /* 1 */
\r
36661 asn_DEF_ResourceStatusResponse_IEs_tags_325, /* Same as above */
\r
36662 sizeof(asn_DEF_ResourceStatusResponse_IEs_tags_325)
\r
36663 /sizeof(asn_DEF_ResourceStatusResponse_IEs_tags_325[0]), /* 1 */
\r
36664 { 0, 0, SEQUENCE_constraint },
\r
36665 asn_MBR_ResourceStatusResponse_IEs_325,
\r
36666 3, /* Elements count */
\r
36667 &asn_SPC_ResourceStatusResponse_IEs_specs_325 /* Additional specs */
\r
36670 static asn_TYPE_member_t asn_MBR_value_332[] = {
\r
36671 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusFailure_IEs__value, choice.Measurement_ID),
\r
36672 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
36674 &asn_DEF_Measurement_ID,
\r
36677 0, 0, /* No default value */
\r
36680 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusFailure_IEs__value, choice.Cause),
\r
36681 -1 /* Ambiguous tag (CHOICE?) */,
\r
36686 0, 0, /* No default value */
\r
36689 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusFailure_IEs__value, choice.CriticalityDiagnostics),
\r
36690 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36692 &asn_DEF_CriticalityDiagnostics,
\r
36695 0, 0, /* No default value */
\r
36696 "CriticalityDiagnostics"
\r
36698 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusFailure_IEs__value, choice.CompleteFailureCauseInformation_List),
\r
36699 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36701 &asn_DEF_CompleteFailureCauseInformation_List,
\r
36704 0, 0, /* No default value */
\r
36705 "CompleteFailureCauseInformation-List"
\r
36708 static const unsigned asn_MAP_value_to_canonical_332[] = { 0, 2, 3, 1 };
\r
36709 static const unsigned asn_MAP_value_from_canonical_332[] = { 0, 3, 1, 2 };
\r
36710 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_332[] = {
\r
36711 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Measurement-ID */
\r
36712 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* CriticalityDiagnostics */
\r
36713 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* CompleteFailureCauseInformation-List */
\r
36714 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
36715 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
36716 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
36717 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
36719 static asn_CHOICE_specifics_t asn_SPC_value_specs_332 = {
\r
36720 sizeof(struct ResourceStatusFailure_IEs__value),
\r
36721 offsetof(struct ResourceStatusFailure_IEs__value, _asn_ctx),
\r
36722 offsetof(struct ResourceStatusFailure_IEs__value, present),
\r
36723 sizeof(((struct ResourceStatusFailure_IEs__value *)0)->present),
\r
36724 asn_MAP_value_tag2el_332,
\r
36725 7, /* Count of tags in the map */
\r
36726 asn_MAP_value_to_canonical_332,
\r
36727 asn_MAP_value_from_canonical_332,
\r
36728 -1 /* Extensions start */
\r
36730 static /* Use -fall-defs-global to expose */
\r
36731 asn_TYPE_descriptor_t asn_DEF_value_332 = {
\r
36734 &asn_OP_OPEN_TYPE,
\r
36735 0, /* No effective tags (pointer) */
\r
36736 0, /* No effective tags (count) */
\r
36737 0, /* No tags (pointer) */
\r
36738 0, /* No tags (count) */
\r
36739 { 0, 0, OPEN_TYPE_constraint },
\r
36740 asn_MBR_value_332,
\r
36741 4, /* Elements count */
\r
36742 &asn_SPC_value_specs_332 /* Additional specs */
\r
36745 asn_TYPE_member_t asn_MBR_ResourceStatusFailure_IEs_329[] = {
\r
36746 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusFailure_IEs, id),
\r
36747 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36748 -1, /* IMPLICIT tag at current level */
\r
36749 &asn_DEF_ProtocolIE_ID,
\r
36751 { 0, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
\r
36752 0, 0, /* No default value */
\r
36755 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusFailure_IEs, criticality),
\r
36756 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36757 -1, /* IMPLICIT tag at current level */
\r
36758 &asn_DEF_Criticality,
\r
36759 select_ResourceStatusFailure_IEs_criticality_type,
\r
36760 { 0, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
\r
36761 0, 0, /* No default value */
\r
36764 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceStatusFailure_IEs, value),
\r
36765 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36766 +1, /* EXPLICIT tag at current level */
\r
36767 &asn_DEF_value_332,
\r
36768 select_ResourceStatusFailure_IEs_value_type,
\r
36769 { 0, &asn_PER_memb_value_constr_332, memb_value_constraint_329 },
\r
36770 0, 0, /* No default value */
\r
36774 static const ber_tlv_tag_t asn_DEF_ResourceStatusFailure_IEs_tags_329[] = {
\r
36775 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36777 static const asn_TYPE_tag2member_t asn_MAP_ResourceStatusFailure_IEs_tag2el_329[] = {
\r
36778 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36779 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36780 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
36782 asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusFailure_IEs_specs_329 = {
\r
36783 sizeof(struct ResourceStatusFailure_IEs),
\r
36784 offsetof(struct ResourceStatusFailure_IEs, _asn_ctx),
\r
36785 asn_MAP_ResourceStatusFailure_IEs_tag2el_329,
\r
36786 3, /* Count of tags in the map */
\r
36787 0, 0, 0, /* Optional elements (not needed) */
\r
36788 -1, /* First extension addition */
\r
36790 asn_TYPE_descriptor_t asn_DEF_ResourceStatusFailure_IEs = {
\r
36791 "ResourceStatusFailure-IEs",
\r
36792 "ResourceStatusFailure-IEs",
\r
36793 &asn_OP_SEQUENCE,
\r
36794 asn_DEF_ResourceStatusFailure_IEs_tags_329,
\r
36795 sizeof(asn_DEF_ResourceStatusFailure_IEs_tags_329)
\r
36796 /sizeof(asn_DEF_ResourceStatusFailure_IEs_tags_329[0]), /* 1 */
\r
36797 asn_DEF_ResourceStatusFailure_IEs_tags_329, /* Same as above */
\r
36798 sizeof(asn_DEF_ResourceStatusFailure_IEs_tags_329)
\r
36799 /sizeof(asn_DEF_ResourceStatusFailure_IEs_tags_329[0]), /* 1 */
\r
36800 { 0, 0, SEQUENCE_constraint },
\r
36801 asn_MBR_ResourceStatusFailure_IEs_329,
\r
36802 3, /* Elements count */
\r
36803 &asn_SPC_ResourceStatusFailure_IEs_specs_329 /* Additional specs */
\r
36806 static asn_TYPE_member_t asn_MBR_value_336[] = {
\r
36807 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusUpdate_IEs__value, choice.Measurement_ID),
\r
36808 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
36810 &asn_DEF_Measurement_ID,
\r
36813 0, 0, /* No default value */
\r
36816 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusUpdate_IEs__value, choice.CellMeasurementResult_List),
\r
36817 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36819 &asn_DEF_CellMeasurementResult_List,
\r
36822 0, 0, /* No default value */
\r
36823 "CellMeasurementResult-List"
\r
36826 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_336[] = {
\r
36827 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Measurement-ID */
\r
36828 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CellMeasurementResult-List */
\r
36830 static asn_CHOICE_specifics_t asn_SPC_value_specs_336 = {
\r
36831 sizeof(struct ResourceStatusUpdate_IEs__value),
\r
36832 offsetof(struct ResourceStatusUpdate_IEs__value, _asn_ctx),
\r
36833 offsetof(struct ResourceStatusUpdate_IEs__value, present),
\r
36834 sizeof(((struct ResourceStatusUpdate_IEs__value *)0)->present),
\r
36835 asn_MAP_value_tag2el_336,
\r
36836 2, /* Count of tags in the map */
\r
36838 -1 /* Extensions start */
\r
36840 static /* Use -fall-defs-global to expose */
\r
36841 asn_TYPE_descriptor_t asn_DEF_value_336 = {
\r
36844 &asn_OP_OPEN_TYPE,
\r
36845 0, /* No effective tags (pointer) */
\r
36846 0, /* No effective tags (count) */
\r
36847 0, /* No tags (pointer) */
\r
36848 0, /* No tags (count) */
\r
36849 { 0, 0, OPEN_TYPE_constraint },
\r
36850 asn_MBR_value_336,
\r
36851 2, /* Elements count */
\r
36852 &asn_SPC_value_specs_336 /* Additional specs */
\r
36855 asn_TYPE_member_t asn_MBR_ResourceStatusUpdate_IEs_333[] = {
\r
36856 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusUpdate_IEs, id),
\r
36857 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36858 -1, /* IMPLICIT tag at current level */
\r
36859 &asn_DEF_ProtocolIE_ID,
\r
36861 { 0, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
\r
36862 0, 0, /* No default value */
\r
36865 { ATF_NOFLAGS, 0, offsetof(struct ResourceStatusUpdate_IEs, criticality),
\r
36866 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36867 -1, /* IMPLICIT tag at current level */
\r
36868 &asn_DEF_Criticality,
\r
36869 select_ResourceStatusUpdate_IEs_criticality_type,
\r
36870 { 0, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
\r
36871 0, 0, /* No default value */
\r
36874 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceStatusUpdate_IEs, value),
\r
36875 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36876 +1, /* EXPLICIT tag at current level */
\r
36877 &asn_DEF_value_336,
\r
36878 select_ResourceStatusUpdate_IEs_value_type,
\r
36879 { 0, &asn_PER_memb_value_constr_336, memb_value_constraint_333 },
\r
36880 0, 0, /* No default value */
\r
36884 static const ber_tlv_tag_t asn_DEF_ResourceStatusUpdate_IEs_tags_333[] = {
\r
36885 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
36887 static const asn_TYPE_tag2member_t asn_MAP_ResourceStatusUpdate_IEs_tag2el_333[] = {
\r
36888 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
36889 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
36890 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
36892 asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusUpdate_IEs_specs_333 = {
\r
36893 sizeof(struct ResourceStatusUpdate_IEs),
\r
36894 offsetof(struct ResourceStatusUpdate_IEs, _asn_ctx),
\r
36895 asn_MAP_ResourceStatusUpdate_IEs_tag2el_333,
\r
36896 3, /* Count of tags in the map */
\r
36897 0, 0, 0, /* Optional elements (not needed) */
\r
36898 -1, /* First extension addition */
\r
36900 asn_TYPE_descriptor_t asn_DEF_ResourceStatusUpdate_IEs = {
\r
36901 "ResourceStatusUpdate-IEs",
\r
36902 "ResourceStatusUpdate-IEs",
\r
36903 &asn_OP_SEQUENCE,
\r
36904 asn_DEF_ResourceStatusUpdate_IEs_tags_333,
\r
36905 sizeof(asn_DEF_ResourceStatusUpdate_IEs_tags_333)
\r
36906 /sizeof(asn_DEF_ResourceStatusUpdate_IEs_tags_333[0]), /* 1 */
\r
36907 asn_DEF_ResourceStatusUpdate_IEs_tags_333, /* Same as above */
\r
36908 sizeof(asn_DEF_ResourceStatusUpdate_IEs_tags_333)
\r
36909 /sizeof(asn_DEF_ResourceStatusUpdate_IEs_tags_333[0]), /* 1 */
\r
36910 { 0, 0, SEQUENCE_constraint },
\r
36911 asn_MBR_ResourceStatusUpdate_IEs_333,
\r
36912 3, /* Elements count */
\r
36913 &asn_SPC_ResourceStatusUpdate_IEs_specs_333 /* Additional specs */
\r
36916 static asn_TYPE_member_t asn_MBR_value_340[] = {
\r
36917 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeRequest_IEs__value, choice.ECGI),
\r
36918 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36923 0, 0, /* No default value */
\r
36926 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeRequest_IEs__value, choice.MobilityParametersInformation),
\r
36927 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
36929 &asn_DEF_MobilityParametersInformation,
\r
36932 0, 0, /* No default value */
\r
36933 "MobilityParametersInformation"
\r
36935 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeRequest_IEs__value, choice.Cause),
\r
36936 -1 /* Ambiguous tag (CHOICE?) */,
\r
36941 0, 0, /* No default value */
\r
36945 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_340[] = {
\r
36946 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* ECGI */
\r
36947 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 }, /* MobilityParametersInformation */
\r
36948 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
36949 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
36950 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
36951 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
36953 static asn_CHOICE_specifics_t asn_SPC_value_specs_340 = {
\r
36954 sizeof(struct MobilityChangeRequest_IEs__value),
\r
36955 offsetof(struct MobilityChangeRequest_IEs__value, _asn_ctx),
\r
36956 offsetof(struct MobilityChangeRequest_IEs__value, present),
\r
36957 sizeof(((struct MobilityChangeRequest_IEs__value *)0)->present),
\r
36958 asn_MAP_value_tag2el_340,
\r
36959 6, /* Count of tags in the map */
\r
36961 -1 /* Extensions start */
\r
36963 static /* Use -fall-defs-global to expose */
\r
36964 asn_TYPE_descriptor_t asn_DEF_value_340 = {
\r
36967 &asn_OP_OPEN_TYPE,
\r
36968 0, /* No effective tags (pointer) */
\r
36969 0, /* No effective tags (count) */
\r
36970 0, /* No tags (pointer) */
\r
36971 0, /* No tags (count) */
\r
36972 { 0, 0, OPEN_TYPE_constraint },
\r
36973 asn_MBR_value_340,
\r
36974 3, /* Elements count */
\r
36975 &asn_SPC_value_specs_340 /* Additional specs */
\r
36978 asn_TYPE_member_t asn_MBR_MobilityChangeRequest_IEs_337[] = {
\r
36979 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeRequest_IEs, id),
\r
36980 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
36981 -1, /* IMPLICIT tag at current level */
\r
36982 &asn_DEF_ProtocolIE_ID,
\r
36984 { 0, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
\r
36985 0, 0, /* No default value */
\r
36988 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeRequest_IEs, criticality),
\r
36989 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
36990 -1, /* IMPLICIT tag at current level */
\r
36991 &asn_DEF_Criticality,
\r
36992 select_MobilityChangeRequest_IEs_criticality_type,
\r
36993 { 0, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
\r
36994 0, 0, /* No default value */
\r
36997 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MobilityChangeRequest_IEs, value),
\r
36998 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
36999 +1, /* EXPLICIT tag at current level */
\r
37000 &asn_DEF_value_340,
\r
37001 select_MobilityChangeRequest_IEs_value_type,
\r
37002 { 0, &asn_PER_memb_value_constr_340, memb_value_constraint_337 },
\r
37003 0, 0, /* No default value */
\r
37007 static const ber_tlv_tag_t asn_DEF_MobilityChangeRequest_IEs_tags_337[] = {
\r
37008 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37010 static const asn_TYPE_tag2member_t asn_MAP_MobilityChangeRequest_IEs_tag2el_337[] = {
\r
37011 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37012 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37013 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
37015 asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeRequest_IEs_specs_337 = {
\r
37016 sizeof(struct MobilityChangeRequest_IEs),
\r
37017 offsetof(struct MobilityChangeRequest_IEs, _asn_ctx),
\r
37018 asn_MAP_MobilityChangeRequest_IEs_tag2el_337,
\r
37019 3, /* Count of tags in the map */
\r
37020 0, 0, 0, /* Optional elements (not needed) */
\r
37021 -1, /* First extension addition */
\r
37023 asn_TYPE_descriptor_t asn_DEF_MobilityChangeRequest_IEs = {
\r
37024 "MobilityChangeRequest-IEs",
\r
37025 "MobilityChangeRequest-IEs",
\r
37026 &asn_OP_SEQUENCE,
\r
37027 asn_DEF_MobilityChangeRequest_IEs_tags_337,
\r
37028 sizeof(asn_DEF_MobilityChangeRequest_IEs_tags_337)
\r
37029 /sizeof(asn_DEF_MobilityChangeRequest_IEs_tags_337[0]), /* 1 */
\r
37030 asn_DEF_MobilityChangeRequest_IEs_tags_337, /* Same as above */
\r
37031 sizeof(asn_DEF_MobilityChangeRequest_IEs_tags_337)
\r
37032 /sizeof(asn_DEF_MobilityChangeRequest_IEs_tags_337[0]), /* 1 */
\r
37033 { 0, 0, SEQUENCE_constraint },
\r
37034 asn_MBR_MobilityChangeRequest_IEs_337,
\r
37035 3, /* Elements count */
\r
37036 &asn_SPC_MobilityChangeRequest_IEs_specs_337 /* Additional specs */
\r
37039 static asn_TYPE_member_t asn_MBR_value_344[] = {
\r
37040 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeAcknowledge_IEs__value, choice.ECGI),
\r
37041 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37046 0, 0, /* No default value */
\r
37049 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeAcknowledge_IEs__value, choice.CriticalityDiagnostics),
\r
37050 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37052 &asn_DEF_CriticalityDiagnostics,
\r
37055 0, 0, /* No default value */
\r
37056 "CriticalityDiagnostics"
\r
37059 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_344[] = {
\r
37060 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* ECGI */
\r
37061 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* CriticalityDiagnostics */
\r
37063 static asn_CHOICE_specifics_t asn_SPC_value_specs_344 = {
\r
37064 sizeof(struct MobilityChangeAcknowledge_IEs__value),
\r
37065 offsetof(struct MobilityChangeAcknowledge_IEs__value, _asn_ctx),
\r
37066 offsetof(struct MobilityChangeAcknowledge_IEs__value, present),
\r
37067 sizeof(((struct MobilityChangeAcknowledge_IEs__value *)0)->present),
\r
37068 asn_MAP_value_tag2el_344,
\r
37069 2, /* Count of tags in the map */
\r
37071 -1 /* Extensions start */
\r
37073 static /* Use -fall-defs-global to expose */
\r
37074 asn_TYPE_descriptor_t asn_DEF_value_344 = {
\r
37077 &asn_OP_OPEN_TYPE,
\r
37078 0, /* No effective tags (pointer) */
\r
37079 0, /* No effective tags (count) */
\r
37080 0, /* No tags (pointer) */
\r
37081 0, /* No tags (count) */
\r
37082 { 0, 0, OPEN_TYPE_constraint },
\r
37083 asn_MBR_value_344,
\r
37084 2, /* Elements count */
\r
37085 &asn_SPC_value_specs_344 /* Additional specs */
\r
37088 asn_TYPE_member_t asn_MBR_MobilityChangeAcknowledge_IEs_341[] = {
\r
37089 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeAcknowledge_IEs, id),
\r
37090 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37091 -1, /* IMPLICIT tag at current level */
\r
37092 &asn_DEF_ProtocolIE_ID,
\r
37094 { 0, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
\r
37095 0, 0, /* No default value */
\r
37098 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeAcknowledge_IEs, criticality),
\r
37099 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37100 -1, /* IMPLICIT tag at current level */
\r
37101 &asn_DEF_Criticality,
\r
37102 select_MobilityChangeAcknowledge_IEs_criticality_type,
\r
37103 { 0, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
\r
37104 0, 0, /* No default value */
\r
37107 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MobilityChangeAcknowledge_IEs, value),
\r
37108 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37109 +1, /* EXPLICIT tag at current level */
\r
37110 &asn_DEF_value_344,
\r
37111 select_MobilityChangeAcknowledge_IEs_value_type,
\r
37112 { 0, &asn_PER_memb_value_constr_344, memb_value_constraint_341 },
\r
37113 0, 0, /* No default value */
\r
37117 static const ber_tlv_tag_t asn_DEF_MobilityChangeAcknowledge_IEs_tags_341[] = {
\r
37118 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37120 static const asn_TYPE_tag2member_t asn_MAP_MobilityChangeAcknowledge_IEs_tag2el_341[] = {
\r
37121 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37122 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37123 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
37125 asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeAcknowledge_IEs_specs_341 = {
\r
37126 sizeof(struct MobilityChangeAcknowledge_IEs),
\r
37127 offsetof(struct MobilityChangeAcknowledge_IEs, _asn_ctx),
\r
37128 asn_MAP_MobilityChangeAcknowledge_IEs_tag2el_341,
\r
37129 3, /* Count of tags in the map */
\r
37130 0, 0, 0, /* Optional elements (not needed) */
\r
37131 -1, /* First extension addition */
\r
37133 asn_TYPE_descriptor_t asn_DEF_MobilityChangeAcknowledge_IEs = {
\r
37134 "MobilityChangeAcknowledge-IEs",
\r
37135 "MobilityChangeAcknowledge-IEs",
\r
37136 &asn_OP_SEQUENCE,
\r
37137 asn_DEF_MobilityChangeAcknowledge_IEs_tags_341,
\r
37138 sizeof(asn_DEF_MobilityChangeAcknowledge_IEs_tags_341)
\r
37139 /sizeof(asn_DEF_MobilityChangeAcknowledge_IEs_tags_341[0]), /* 1 */
\r
37140 asn_DEF_MobilityChangeAcknowledge_IEs_tags_341, /* Same as above */
\r
37141 sizeof(asn_DEF_MobilityChangeAcknowledge_IEs_tags_341)
\r
37142 /sizeof(asn_DEF_MobilityChangeAcknowledge_IEs_tags_341[0]), /* 1 */
\r
37143 { 0, 0, SEQUENCE_constraint },
\r
37144 asn_MBR_MobilityChangeAcknowledge_IEs_341,
\r
37145 3, /* Elements count */
\r
37146 &asn_SPC_MobilityChangeAcknowledge_IEs_specs_341 /* Additional specs */
\r
37149 static asn_TYPE_member_t asn_MBR_value_348[] = {
\r
37150 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeFailure_IEs__value, choice.ECGI),
\r
37151 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37156 0, 0, /* No default value */
\r
37159 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeFailure_IEs__value, choice.Cause),
\r
37160 -1 /* Ambiguous tag (CHOICE?) */,
\r
37165 0, 0, /* No default value */
\r
37168 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeFailure_IEs__value, choice.MobilityParametersModificationRange),
\r
37169 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37171 &asn_DEF_MobilityParametersModificationRange,
\r
37174 0, 0, /* No default value */
\r
37175 "MobilityParametersModificationRange"
\r
37177 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeFailure_IEs__value, choice.CriticalityDiagnostics),
\r
37178 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37180 &asn_DEF_CriticalityDiagnostics,
\r
37183 0, 0, /* No default value */
\r
37184 "CriticalityDiagnostics"
\r
37187 static const unsigned asn_MAP_value_to_canonical_348[] = { 0, 2, 3, 1 };
\r
37188 static const unsigned asn_MAP_value_from_canonical_348[] = { 0, 3, 1, 2 };
\r
37189 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_348[] = {
\r
37190 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* ECGI */
\r
37191 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* MobilityParametersModificationRange */
\r
37192 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 }, /* CriticalityDiagnostics */
\r
37193 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
37194 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
37195 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
37196 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
37198 static asn_CHOICE_specifics_t asn_SPC_value_specs_348 = {
\r
37199 sizeof(struct MobilityChangeFailure_IEs__value),
\r
37200 offsetof(struct MobilityChangeFailure_IEs__value, _asn_ctx),
\r
37201 offsetof(struct MobilityChangeFailure_IEs__value, present),
\r
37202 sizeof(((struct MobilityChangeFailure_IEs__value *)0)->present),
\r
37203 asn_MAP_value_tag2el_348,
\r
37204 7, /* Count of tags in the map */
\r
37205 asn_MAP_value_to_canonical_348,
\r
37206 asn_MAP_value_from_canonical_348,
\r
37207 -1 /* Extensions start */
\r
37209 static /* Use -fall-defs-global to expose */
\r
37210 asn_TYPE_descriptor_t asn_DEF_value_348 = {
\r
37213 &asn_OP_OPEN_TYPE,
\r
37214 0, /* No effective tags (pointer) */
\r
37215 0, /* No effective tags (count) */
\r
37216 0, /* No tags (pointer) */
\r
37217 0, /* No tags (count) */
\r
37218 { 0, 0, OPEN_TYPE_constraint },
\r
37219 asn_MBR_value_348,
\r
37220 4, /* Elements count */
\r
37221 &asn_SPC_value_specs_348 /* Additional specs */
\r
37224 asn_TYPE_member_t asn_MBR_MobilityChangeFailure_IEs_345[] = {
\r
37225 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeFailure_IEs, id),
\r
37226 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37227 -1, /* IMPLICIT tag at current level */
\r
37228 &asn_DEF_ProtocolIE_ID,
\r
37230 { 0, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
\r
37231 0, 0, /* No default value */
\r
37234 { ATF_NOFLAGS, 0, offsetof(struct MobilityChangeFailure_IEs, criticality),
\r
37235 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37236 -1, /* IMPLICIT tag at current level */
\r
37237 &asn_DEF_Criticality,
\r
37238 select_MobilityChangeFailure_IEs_criticality_type,
\r
37239 { 0, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
\r
37240 0, 0, /* No default value */
\r
37243 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MobilityChangeFailure_IEs, value),
\r
37244 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37245 +1, /* EXPLICIT tag at current level */
\r
37246 &asn_DEF_value_348,
\r
37247 select_MobilityChangeFailure_IEs_value_type,
\r
37248 { 0, &asn_PER_memb_value_constr_348, memb_value_constraint_345 },
\r
37249 0, 0, /* No default value */
\r
37253 static const ber_tlv_tag_t asn_DEF_MobilityChangeFailure_IEs_tags_345[] = {
\r
37254 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37256 static const asn_TYPE_tag2member_t asn_MAP_MobilityChangeFailure_IEs_tag2el_345[] = {
\r
37257 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37258 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37259 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
37261 asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeFailure_IEs_specs_345 = {
\r
37262 sizeof(struct MobilityChangeFailure_IEs),
\r
37263 offsetof(struct MobilityChangeFailure_IEs, _asn_ctx),
\r
37264 asn_MAP_MobilityChangeFailure_IEs_tag2el_345,
\r
37265 3, /* Count of tags in the map */
\r
37266 0, 0, 0, /* Optional elements (not needed) */
\r
37267 -1, /* First extension addition */
\r
37269 asn_TYPE_descriptor_t asn_DEF_MobilityChangeFailure_IEs = {
\r
37270 "MobilityChangeFailure-IEs",
\r
37271 "MobilityChangeFailure-IEs",
\r
37272 &asn_OP_SEQUENCE,
\r
37273 asn_DEF_MobilityChangeFailure_IEs_tags_345,
\r
37274 sizeof(asn_DEF_MobilityChangeFailure_IEs_tags_345)
\r
37275 /sizeof(asn_DEF_MobilityChangeFailure_IEs_tags_345[0]), /* 1 */
\r
37276 asn_DEF_MobilityChangeFailure_IEs_tags_345, /* Same as above */
\r
37277 sizeof(asn_DEF_MobilityChangeFailure_IEs_tags_345)
\r
37278 /sizeof(asn_DEF_MobilityChangeFailure_IEs_tags_345[0]), /* 1 */
\r
37279 { 0, 0, SEQUENCE_constraint },
\r
37280 asn_MBR_MobilityChangeFailure_IEs_345,
\r
37281 3, /* Elements count */
\r
37282 &asn_SPC_MobilityChangeFailure_IEs_specs_345 /* Additional specs */
\r
37285 static asn_TYPE_member_t asn_MBR_value_352[] = {
\r
37286 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs__value, choice.PCI),
\r
37287 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
37292 0, 0, /* No default value */
\r
37295 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs__value, choice.ECGI),
\r
37296 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37301 0, 0, /* No default value */
\r
37304 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs__value, choice.CRNTI),
\r
37305 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
37310 0, 0, /* No default value */
\r
37313 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs__value, choice.ShortMAC_I),
\r
37314 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
37316 &asn_DEF_ShortMAC_I,
\r
37319 0, 0, /* No default value */
\r
37322 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs__value, choice.UE_RLF_Report_Container),
\r
37323 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
37325 &asn_DEF_UE_RLF_Report_Container,
\r
37328 0, 0, /* No default value */
\r
37329 "UE-RLF-Report-Container"
\r
37331 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs__value, choice.RRCConnSetupIndicator),
\r
37332 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
37334 &asn_DEF_RRCConnSetupIndicator,
\r
37337 0, 0, /* No default value */
\r
37338 "RRCConnSetupIndicator"
\r
37340 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs__value, choice.RRCConnReestabIndicator),
\r
37341 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
37343 &asn_DEF_RRCConnReestabIndicator,
\r
37346 0, 0, /* No default value */
\r
37347 "RRCConnReestabIndicator"
\r
37349 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs__value, choice.UE_RLF_Report_Container_for_extended_bands),
\r
37350 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
37352 &asn_DEF_UE_RLF_Report_Container_for_extended_bands,
\r
37355 0, 0, /* No default value */
\r
37356 "UE-RLF-Report-Container-for-extended-bands"
\r
37359 static const unsigned asn_MAP_value_to_canonical_352[] = { 0, 2, 3, 4, 7, 5, 6, 1 };
\r
37360 static const unsigned asn_MAP_value_from_canonical_352[] = { 0, 7, 1, 2, 3, 5, 6, 4 };
\r
37361 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_352[] = {
\r
37362 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* PCI */
\r
37363 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 1 }, /* CRNTI */
\r
37364 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, -1, 0 }, /* ShortMAC-I */
\r
37365 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 1 }, /* UE-RLF-Report-Container */
\r
37366 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -1, 0 }, /* UE-RLF-Report-Container-for-extended-bands */
\r
37367 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 1 }, /* RRCConnSetupIndicator */
\r
37368 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* RRCConnReestabIndicator */
\r
37369 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* ECGI */
\r
37371 static asn_CHOICE_specifics_t asn_SPC_value_specs_352 = {
\r
37372 sizeof(struct RLFIndication_IEs__value),
\r
37373 offsetof(struct RLFIndication_IEs__value, _asn_ctx),
\r
37374 offsetof(struct RLFIndication_IEs__value, present),
\r
37375 sizeof(((struct RLFIndication_IEs__value *)0)->present),
\r
37376 asn_MAP_value_tag2el_352,
\r
37377 8, /* Count of tags in the map */
\r
37378 asn_MAP_value_to_canonical_352,
\r
37379 asn_MAP_value_from_canonical_352,
\r
37380 -1 /* Extensions start */
\r
37382 static /* Use -fall-defs-global to expose */
\r
37383 asn_TYPE_descriptor_t asn_DEF_value_352 = {
\r
37386 &asn_OP_OPEN_TYPE,
\r
37387 0, /* No effective tags (pointer) */
\r
37388 0, /* No effective tags (count) */
\r
37389 0, /* No tags (pointer) */
\r
37390 0, /* No tags (count) */
\r
37391 { 0, 0, OPEN_TYPE_constraint },
\r
37392 asn_MBR_value_352,
\r
37393 8, /* Elements count */
\r
37394 &asn_SPC_value_specs_352 /* Additional specs */
\r
37397 asn_TYPE_member_t asn_MBR_RLFIndication_IEs_349[] = {
\r
37398 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs, id),
\r
37399 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37400 -1, /* IMPLICIT tag at current level */
\r
37401 &asn_DEF_ProtocolIE_ID,
\r
37403 { 0, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
\r
37404 0, 0, /* No default value */
\r
37407 { ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs, criticality),
\r
37408 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37409 -1, /* IMPLICIT tag at current level */
\r
37410 &asn_DEF_Criticality,
\r
37411 select_RLFIndication_IEs_criticality_type,
\r
37412 { 0, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
\r
37413 0, 0, /* No default value */
\r
37416 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLFIndication_IEs, value),
\r
37417 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37418 +1, /* EXPLICIT tag at current level */
\r
37419 &asn_DEF_value_352,
\r
37420 select_RLFIndication_IEs_value_type,
\r
37421 { 0, &asn_PER_memb_value_constr_352, memb_value_constraint_349 },
\r
37422 0, 0, /* No default value */
\r
37426 static const ber_tlv_tag_t asn_DEF_RLFIndication_IEs_tags_349[] = {
\r
37427 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37429 static const asn_TYPE_tag2member_t asn_MAP_RLFIndication_IEs_tag2el_349[] = {
\r
37430 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37431 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37432 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
37434 asn_SEQUENCE_specifics_t asn_SPC_RLFIndication_IEs_specs_349 = {
\r
37435 sizeof(struct RLFIndication_IEs),
\r
37436 offsetof(struct RLFIndication_IEs, _asn_ctx),
\r
37437 asn_MAP_RLFIndication_IEs_tag2el_349,
\r
37438 3, /* Count of tags in the map */
\r
37439 0, 0, 0, /* Optional elements (not needed) */
\r
37440 -1, /* First extension addition */
\r
37442 asn_TYPE_descriptor_t asn_DEF_RLFIndication_IEs = {
\r
37443 "RLFIndication-IEs",
\r
37444 "RLFIndication-IEs",
\r
37445 &asn_OP_SEQUENCE,
\r
37446 asn_DEF_RLFIndication_IEs_tags_349,
\r
37447 sizeof(asn_DEF_RLFIndication_IEs_tags_349)
\r
37448 /sizeof(asn_DEF_RLFIndication_IEs_tags_349[0]), /* 1 */
\r
37449 asn_DEF_RLFIndication_IEs_tags_349, /* Same as above */
\r
37450 sizeof(asn_DEF_RLFIndication_IEs_tags_349)
\r
37451 /sizeof(asn_DEF_RLFIndication_IEs_tags_349[0]), /* 1 */
\r
37452 { 0, 0, SEQUENCE_constraint },
\r
37453 asn_MBR_RLFIndication_IEs_349,
\r
37454 3, /* Elements count */
\r
37455 &asn_SPC_RLFIndication_IEs_specs_349 /* Additional specs */
\r
37458 static asn_TYPE_member_t asn_MBR_value_356[] = {
\r
37459 { ATF_NOFLAGS, 0, offsetof(struct CellActivationRequest_IEs__value, choice.ServedCellsToActivate),
\r
37460 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37462 &asn_DEF_ServedCellsToActivate,
\r
37465 0, 0, /* No default value */
\r
37466 "ServedCellsToActivate"
\r
37469 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_356[] = {
\r
37470 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ServedCellsToActivate */
\r
37472 static asn_CHOICE_specifics_t asn_SPC_value_specs_356 = {
\r
37473 sizeof(struct CellActivationRequest_IEs__value),
\r
37474 offsetof(struct CellActivationRequest_IEs__value, _asn_ctx),
\r
37475 offsetof(struct CellActivationRequest_IEs__value, present),
\r
37476 sizeof(((struct CellActivationRequest_IEs__value *)0)->present),
\r
37477 asn_MAP_value_tag2el_356,
\r
37478 1, /* Count of tags in the map */
\r
37480 -1 /* Extensions start */
\r
37482 static /* Use -fall-defs-global to expose */
\r
37483 asn_TYPE_descriptor_t asn_DEF_value_356 = {
\r
37486 &asn_OP_OPEN_TYPE,
\r
37487 0, /* No effective tags (pointer) */
\r
37488 0, /* No effective tags (count) */
\r
37489 0, /* No tags (pointer) */
\r
37490 0, /* No tags (count) */
\r
37491 { 0, 0, OPEN_TYPE_constraint },
\r
37492 asn_MBR_value_356,
\r
37493 1, /* Elements count */
\r
37494 &asn_SPC_value_specs_356 /* Additional specs */
\r
37497 asn_TYPE_member_t asn_MBR_CellActivationRequest_IEs_353[] = {
\r
37498 { ATF_NOFLAGS, 0, offsetof(struct CellActivationRequest_IEs, id),
\r
37499 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37500 -1, /* IMPLICIT tag at current level */
\r
37501 &asn_DEF_ProtocolIE_ID,
\r
37503 { 0, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
\r
37504 0, 0, /* No default value */
\r
37507 { ATF_NOFLAGS, 0, offsetof(struct CellActivationRequest_IEs, criticality),
\r
37508 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37509 -1, /* IMPLICIT tag at current level */
\r
37510 &asn_DEF_Criticality,
\r
37511 select_CellActivationRequest_IEs_criticality_type,
\r
37512 { 0, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
\r
37513 0, 0, /* No default value */
\r
37516 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellActivationRequest_IEs, value),
\r
37517 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37518 +1, /* EXPLICIT tag at current level */
\r
37519 &asn_DEF_value_356,
\r
37520 select_CellActivationRequest_IEs_value_type,
\r
37521 { 0, &asn_PER_memb_value_constr_356, memb_value_constraint_353 },
\r
37522 0, 0, /* No default value */
\r
37526 static const ber_tlv_tag_t asn_DEF_CellActivationRequest_IEs_tags_353[] = {
\r
37527 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37529 static const asn_TYPE_tag2member_t asn_MAP_CellActivationRequest_IEs_tag2el_353[] = {
\r
37530 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37531 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37532 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
37534 asn_SEQUENCE_specifics_t asn_SPC_CellActivationRequest_IEs_specs_353 = {
\r
37535 sizeof(struct CellActivationRequest_IEs),
\r
37536 offsetof(struct CellActivationRequest_IEs, _asn_ctx),
\r
37537 asn_MAP_CellActivationRequest_IEs_tag2el_353,
\r
37538 3, /* Count of tags in the map */
\r
37539 0, 0, 0, /* Optional elements (not needed) */
\r
37540 -1, /* First extension addition */
\r
37542 asn_TYPE_descriptor_t asn_DEF_CellActivationRequest_IEs = {
\r
37543 "CellActivationRequest-IEs",
\r
37544 "CellActivationRequest-IEs",
\r
37545 &asn_OP_SEQUENCE,
\r
37546 asn_DEF_CellActivationRequest_IEs_tags_353,
\r
37547 sizeof(asn_DEF_CellActivationRequest_IEs_tags_353)
\r
37548 /sizeof(asn_DEF_CellActivationRequest_IEs_tags_353[0]), /* 1 */
\r
37549 asn_DEF_CellActivationRequest_IEs_tags_353, /* Same as above */
\r
37550 sizeof(asn_DEF_CellActivationRequest_IEs_tags_353)
\r
37551 /sizeof(asn_DEF_CellActivationRequest_IEs_tags_353[0]), /* 1 */
\r
37552 { 0, 0, SEQUENCE_constraint },
\r
37553 asn_MBR_CellActivationRequest_IEs_353,
\r
37554 3, /* Elements count */
\r
37555 &asn_SPC_CellActivationRequest_IEs_specs_353 /* Additional specs */
\r
37558 static asn_TYPE_member_t asn_MBR_value_360[] = {
\r
37559 { ATF_NOFLAGS, 0, offsetof(struct CellActivationResponse_IEs__value, choice.ActivatedCellList),
\r
37560 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37562 &asn_DEF_ActivatedCellList,
\r
37565 0, 0, /* No default value */
\r
37566 "ActivatedCellList"
\r
37568 { ATF_NOFLAGS, 0, offsetof(struct CellActivationResponse_IEs__value, choice.CriticalityDiagnostics),
\r
37569 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37571 &asn_DEF_CriticalityDiagnostics,
\r
37574 0, 0, /* No default value */
\r
37575 "CriticalityDiagnostics"
\r
37578 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_360[] = {
\r
37579 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* ActivatedCellList */
\r
37580 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* CriticalityDiagnostics */
\r
37582 static asn_CHOICE_specifics_t asn_SPC_value_specs_360 = {
\r
37583 sizeof(struct CellActivationResponse_IEs__value),
\r
37584 offsetof(struct CellActivationResponse_IEs__value, _asn_ctx),
\r
37585 offsetof(struct CellActivationResponse_IEs__value, present),
\r
37586 sizeof(((struct CellActivationResponse_IEs__value *)0)->present),
\r
37587 asn_MAP_value_tag2el_360,
\r
37588 2, /* Count of tags in the map */
\r
37590 -1 /* Extensions start */
\r
37592 static /* Use -fall-defs-global to expose */
\r
37593 asn_TYPE_descriptor_t asn_DEF_value_360 = {
\r
37596 &asn_OP_OPEN_TYPE,
\r
37597 0, /* No effective tags (pointer) */
\r
37598 0, /* No effective tags (count) */
\r
37599 0, /* No tags (pointer) */
\r
37600 0, /* No tags (count) */
\r
37601 { 0, 0, OPEN_TYPE_constraint },
\r
37602 asn_MBR_value_360,
\r
37603 2, /* Elements count */
\r
37604 &asn_SPC_value_specs_360 /* Additional specs */
\r
37607 asn_TYPE_member_t asn_MBR_CellActivationResponse_IEs_357[] = {
\r
37608 { ATF_NOFLAGS, 0, offsetof(struct CellActivationResponse_IEs, id),
\r
37609 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37610 -1, /* IMPLICIT tag at current level */
\r
37611 &asn_DEF_ProtocolIE_ID,
\r
37613 { 0, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
\r
37614 0, 0, /* No default value */
\r
37617 { ATF_NOFLAGS, 0, offsetof(struct CellActivationResponse_IEs, criticality),
\r
37618 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37619 -1, /* IMPLICIT tag at current level */
\r
37620 &asn_DEF_Criticality,
\r
37621 select_CellActivationResponse_IEs_criticality_type,
\r
37622 { 0, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
\r
37623 0, 0, /* No default value */
\r
37626 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellActivationResponse_IEs, value),
\r
37627 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37628 +1, /* EXPLICIT tag at current level */
\r
37629 &asn_DEF_value_360,
\r
37630 select_CellActivationResponse_IEs_value_type,
\r
37631 { 0, &asn_PER_memb_value_constr_360, memb_value_constraint_357 },
\r
37632 0, 0, /* No default value */
\r
37636 static const ber_tlv_tag_t asn_DEF_CellActivationResponse_IEs_tags_357[] = {
\r
37637 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37639 static const asn_TYPE_tag2member_t asn_MAP_CellActivationResponse_IEs_tag2el_357[] = {
\r
37640 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37641 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37642 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
37644 asn_SEQUENCE_specifics_t asn_SPC_CellActivationResponse_IEs_specs_357 = {
\r
37645 sizeof(struct CellActivationResponse_IEs),
\r
37646 offsetof(struct CellActivationResponse_IEs, _asn_ctx),
\r
37647 asn_MAP_CellActivationResponse_IEs_tag2el_357,
\r
37648 3, /* Count of tags in the map */
\r
37649 0, 0, 0, /* Optional elements (not needed) */
\r
37650 -1, /* First extension addition */
\r
37652 asn_TYPE_descriptor_t asn_DEF_CellActivationResponse_IEs = {
\r
37653 "CellActivationResponse-IEs",
\r
37654 "CellActivationResponse-IEs",
\r
37655 &asn_OP_SEQUENCE,
\r
37656 asn_DEF_CellActivationResponse_IEs_tags_357,
\r
37657 sizeof(asn_DEF_CellActivationResponse_IEs_tags_357)
\r
37658 /sizeof(asn_DEF_CellActivationResponse_IEs_tags_357[0]), /* 1 */
\r
37659 asn_DEF_CellActivationResponse_IEs_tags_357, /* Same as above */
\r
37660 sizeof(asn_DEF_CellActivationResponse_IEs_tags_357)
\r
37661 /sizeof(asn_DEF_CellActivationResponse_IEs_tags_357[0]), /* 1 */
\r
37662 { 0, 0, SEQUENCE_constraint },
\r
37663 asn_MBR_CellActivationResponse_IEs_357,
\r
37664 3, /* Elements count */
\r
37665 &asn_SPC_CellActivationResponse_IEs_specs_357 /* Additional specs */
\r
37668 static asn_TYPE_member_t asn_MBR_value_364[] = {
\r
37669 { ATF_NOFLAGS, 0, offsetof(struct CellActivationFailure_IEs__value, choice.Cause),
\r
37670 -1 /* Ambiguous tag (CHOICE?) */,
\r
37675 0, 0, /* No default value */
\r
37678 { ATF_NOFLAGS, 0, offsetof(struct CellActivationFailure_IEs__value, choice.CriticalityDiagnostics),
\r
37679 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37681 &asn_DEF_CriticalityDiagnostics,
\r
37684 0, 0, /* No default value */
\r
37685 "CriticalityDiagnostics"
\r
37688 static const unsigned asn_MAP_value_to_canonical_364[] = { 1, 0 };
\r
37689 static const unsigned asn_MAP_value_from_canonical_364[] = { 1, 0 };
\r
37690 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_364[] = {
\r
37691 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* CriticalityDiagnostics */
\r
37692 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */
\r
37693 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* transport */
\r
37694 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* protocol */
\r
37695 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* misc */
\r
37697 static asn_CHOICE_specifics_t asn_SPC_value_specs_364 = {
\r
37698 sizeof(struct CellActivationFailure_IEs__value),
\r
37699 offsetof(struct CellActivationFailure_IEs__value, _asn_ctx),
\r
37700 offsetof(struct CellActivationFailure_IEs__value, present),
\r
37701 sizeof(((struct CellActivationFailure_IEs__value *)0)->present),
\r
37702 asn_MAP_value_tag2el_364,
\r
37703 5, /* Count of tags in the map */
\r
37704 asn_MAP_value_to_canonical_364,
\r
37705 asn_MAP_value_from_canonical_364,
\r
37706 -1 /* Extensions start */
\r
37708 static /* Use -fall-defs-global to expose */
\r
37709 asn_TYPE_descriptor_t asn_DEF_value_364 = {
\r
37712 &asn_OP_OPEN_TYPE,
\r
37713 0, /* No effective tags (pointer) */
\r
37714 0, /* No effective tags (count) */
\r
37715 0, /* No tags (pointer) */
\r
37716 0, /* No tags (count) */
\r
37717 { 0, 0, OPEN_TYPE_constraint },
\r
37718 asn_MBR_value_364,
\r
37719 2, /* Elements count */
\r
37720 &asn_SPC_value_specs_364 /* Additional specs */
\r
37723 asn_TYPE_member_t asn_MBR_CellActivationFailure_IEs_361[] = {
\r
37724 { ATF_NOFLAGS, 0, offsetof(struct CellActivationFailure_IEs, id),
\r
37725 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37726 -1, /* IMPLICIT tag at current level */
\r
37727 &asn_DEF_ProtocolIE_ID,
\r
37729 { 0, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
\r
37730 0, 0, /* No default value */
\r
37733 { ATF_NOFLAGS, 0, offsetof(struct CellActivationFailure_IEs, criticality),
\r
37734 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37735 -1, /* IMPLICIT tag at current level */
\r
37736 &asn_DEF_Criticality,
\r
37737 select_CellActivationFailure_IEs_criticality_type,
\r
37738 { 0, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
\r
37739 0, 0, /* No default value */
\r
37742 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellActivationFailure_IEs, value),
\r
37743 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37744 +1, /* EXPLICIT tag at current level */
\r
37745 &asn_DEF_value_364,
\r
37746 select_CellActivationFailure_IEs_value_type,
\r
37747 { 0, &asn_PER_memb_value_constr_364, memb_value_constraint_361 },
\r
37748 0, 0, /* No default value */
\r
37752 static const ber_tlv_tag_t asn_DEF_CellActivationFailure_IEs_tags_361[] = {
\r
37753 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37755 static const asn_TYPE_tag2member_t asn_MAP_CellActivationFailure_IEs_tag2el_361[] = {
\r
37756 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37757 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37758 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
37760 asn_SEQUENCE_specifics_t asn_SPC_CellActivationFailure_IEs_specs_361 = {
\r
37761 sizeof(struct CellActivationFailure_IEs),
\r
37762 offsetof(struct CellActivationFailure_IEs, _asn_ctx),
\r
37763 asn_MAP_CellActivationFailure_IEs_tag2el_361,
\r
37764 3, /* Count of tags in the map */
\r
37765 0, 0, 0, /* Optional elements (not needed) */
\r
37766 -1, /* First extension addition */
\r
37768 asn_TYPE_descriptor_t asn_DEF_CellActivationFailure_IEs = {
\r
37769 "CellActivationFailure-IEs",
\r
37770 "CellActivationFailure-IEs",
\r
37771 &asn_OP_SEQUENCE,
\r
37772 asn_DEF_CellActivationFailure_IEs_tags_361,
\r
37773 sizeof(asn_DEF_CellActivationFailure_IEs_tags_361)
\r
37774 /sizeof(asn_DEF_CellActivationFailure_IEs_tags_361[0]), /* 1 */
\r
37775 asn_DEF_CellActivationFailure_IEs_tags_361, /* Same as above */
\r
37776 sizeof(asn_DEF_CellActivationFailure_IEs_tags_361)
\r
37777 /sizeof(asn_DEF_CellActivationFailure_IEs_tags_361[0]), /* 1 */
\r
37778 { 0, 0, SEQUENCE_constraint },
\r
37779 asn_MBR_CellActivationFailure_IEs_361,
\r
37780 3, /* Elements count */
\r
37781 &asn_SPC_CellActivationFailure_IEs_specs_361 /* Additional specs */
\r
37784 static asn_TYPE_member_t asn_MBR_value_368[] = {
\r
37785 { ATF_NOFLAGS, 0, offsetof(struct X2Release_IEs__value, choice.GlobalENB_ID),
\r
37786 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37788 &asn_DEF_GlobalENB_ID,
\r
37791 0, 0, /* No default value */
\r
37795 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_368[] = {
\r
37796 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GlobalENB-ID */
\r
37798 static asn_CHOICE_specifics_t asn_SPC_value_specs_368 = {
\r
37799 sizeof(struct X2Release_IEs__value),
\r
37800 offsetof(struct X2Release_IEs__value, _asn_ctx),
\r
37801 offsetof(struct X2Release_IEs__value, present),
\r
37802 sizeof(((struct X2Release_IEs__value *)0)->present),
\r
37803 asn_MAP_value_tag2el_368,
\r
37804 1, /* Count of tags in the map */
\r
37806 -1 /* Extensions start */
\r
37808 static /* Use -fall-defs-global to expose */
\r
37809 asn_TYPE_descriptor_t asn_DEF_value_368 = {
\r
37812 &asn_OP_OPEN_TYPE,
\r
37813 0, /* No effective tags (pointer) */
\r
37814 0, /* No effective tags (count) */
\r
37815 0, /* No tags (pointer) */
\r
37816 0, /* No tags (count) */
\r
37817 { 0, 0, OPEN_TYPE_constraint },
\r
37818 asn_MBR_value_368,
\r
37819 1, /* Elements count */
\r
37820 &asn_SPC_value_specs_368 /* Additional specs */
\r
37823 asn_TYPE_member_t asn_MBR_X2Release_IEs_365[] = {
\r
37824 { ATF_NOFLAGS, 0, offsetof(struct X2Release_IEs, id),
\r
37825 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37826 -1, /* IMPLICIT tag at current level */
\r
37827 &asn_DEF_ProtocolIE_ID,
\r
37829 { 0, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
\r
37830 0, 0, /* No default value */
\r
37833 { ATF_NOFLAGS, 0, offsetof(struct X2Release_IEs, criticality),
\r
37834 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37835 -1, /* IMPLICIT tag at current level */
\r
37836 &asn_DEF_Criticality,
\r
37837 select_X2Release_IEs_criticality_type,
\r
37838 { 0, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
\r
37839 0, 0, /* No default value */
\r
37842 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct X2Release_IEs, value),
\r
37843 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37844 +1, /* EXPLICIT tag at current level */
\r
37845 &asn_DEF_value_368,
\r
37846 select_X2Release_IEs_value_type,
\r
37847 { 0, &asn_PER_memb_value_constr_368, memb_value_constraint_365 },
\r
37848 0, 0, /* No default value */
\r
37852 static const ber_tlv_tag_t asn_DEF_X2Release_IEs_tags_365[] = {
\r
37853 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37855 static const asn_TYPE_tag2member_t asn_MAP_X2Release_IEs_tag2el_365[] = {
\r
37856 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37857 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37858 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
37860 asn_SEQUENCE_specifics_t asn_SPC_X2Release_IEs_specs_365 = {
\r
37861 sizeof(struct X2Release_IEs),
\r
37862 offsetof(struct X2Release_IEs, _asn_ctx),
\r
37863 asn_MAP_X2Release_IEs_tag2el_365,
\r
37864 3, /* Count of tags in the map */
\r
37865 0, 0, 0, /* Optional elements (not needed) */
\r
37866 -1, /* First extension addition */
\r
37868 asn_TYPE_descriptor_t asn_DEF_X2Release_IEs = {
\r
37871 &asn_OP_SEQUENCE,
\r
37872 asn_DEF_X2Release_IEs_tags_365,
\r
37873 sizeof(asn_DEF_X2Release_IEs_tags_365)
\r
37874 /sizeof(asn_DEF_X2Release_IEs_tags_365[0]), /* 1 */
\r
37875 asn_DEF_X2Release_IEs_tags_365, /* Same as above */
\r
37876 sizeof(asn_DEF_X2Release_IEs_tags_365)
\r
37877 /sizeof(asn_DEF_X2Release_IEs_tags_365[0]), /* 1 */
\r
37878 { 0, 0, SEQUENCE_constraint },
\r
37879 asn_MBR_X2Release_IEs_365,
\r
37880 3, /* Elements count */
\r
37881 &asn_SPC_X2Release_IEs_specs_365 /* Additional specs */
\r
37884 static asn_TYPE_member_t asn_MBR_value_372[] = {
\r
37885 { ATF_NOFLAGS, 0, offsetof(struct X2APMessageTransfer_IEs__value, choice.RNL_Header),
\r
37886 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
37888 &asn_DEF_RNL_Header,
\r
37891 0, 0, /* No default value */
\r
37894 { ATF_NOFLAGS, 0, offsetof(struct X2APMessageTransfer_IEs__value, choice.X2AP_Message),
\r
37895 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
37897 &asn_DEF_X2AP_Message,
\r
37900 0, 0, /* No default value */
\r
37904 static const unsigned asn_MAP_value_to_canonical_372[] = { 1, 0 };
\r
37905 static const unsigned asn_MAP_value_from_canonical_372[] = { 1, 0 };
\r
37906 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_372[] = {
\r
37907 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* X2AP-Message */
\r
37908 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RNL-Header */
\r
37910 static asn_CHOICE_specifics_t asn_SPC_value_specs_372 = {
\r
37911 sizeof(struct X2APMessageTransfer_IEs__value),
\r
37912 offsetof(struct X2APMessageTransfer_IEs__value, _asn_ctx),
\r
37913 offsetof(struct X2APMessageTransfer_IEs__value, present),
\r
37914 sizeof(((struct X2APMessageTransfer_IEs__value *)0)->present),
\r
37915 asn_MAP_value_tag2el_372,
\r
37916 2, /* Count of tags in the map */
\r
37917 asn_MAP_value_to_canonical_372,
\r
37918 asn_MAP_value_from_canonical_372,
\r
37919 -1 /* Extensions start */
\r
37921 static /* Use -fall-defs-global to expose */
\r
37922 asn_TYPE_descriptor_t asn_DEF_value_372 = {
\r
37925 &asn_OP_OPEN_TYPE,
\r
37926 0, /* No effective tags (pointer) */
\r
37927 0, /* No effective tags (count) */
\r
37928 0, /* No tags (pointer) */
\r
37929 0, /* No tags (count) */
\r
37930 { 0, 0, OPEN_TYPE_constraint },
\r
37931 asn_MBR_value_372,
\r
37932 2, /* Elements count */
\r
37933 &asn_SPC_value_specs_372 /* Additional specs */
\r
37936 asn_TYPE_member_t asn_MBR_X2APMessageTransfer_IEs_369[] = {
\r
37937 { ATF_NOFLAGS, 0, offsetof(struct X2APMessageTransfer_IEs, id),
\r
37938 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
37939 -1, /* IMPLICIT tag at current level */
\r
37940 &asn_DEF_ProtocolIE_ID,
\r
37942 { 0, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
\r
37943 0, 0, /* No default value */
\r
37946 { ATF_NOFLAGS, 0, offsetof(struct X2APMessageTransfer_IEs, criticality),
\r
37947 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
37948 -1, /* IMPLICIT tag at current level */
\r
37949 &asn_DEF_Criticality,
\r
37950 select_X2APMessageTransfer_IEs_criticality_type,
\r
37951 { 0, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
\r
37952 0, 0, /* No default value */
\r
37955 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct X2APMessageTransfer_IEs, value),
\r
37956 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
37957 +1, /* EXPLICIT tag at current level */
\r
37958 &asn_DEF_value_372,
\r
37959 select_X2APMessageTransfer_IEs_value_type,
\r
37960 { 0, &asn_PER_memb_value_constr_372, memb_value_constraint_369 },
\r
37961 0, 0, /* No default value */
\r
37965 static const ber_tlv_tag_t asn_DEF_X2APMessageTransfer_IEs_tags_369[] = {
\r
37966 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
37968 static const asn_TYPE_tag2member_t asn_MAP_X2APMessageTransfer_IEs_tag2el_369[] = {
\r
37969 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
37970 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
37971 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
37973 asn_SEQUENCE_specifics_t asn_SPC_X2APMessageTransfer_IEs_specs_369 = {
\r
37974 sizeof(struct X2APMessageTransfer_IEs),
\r
37975 offsetof(struct X2APMessageTransfer_IEs, _asn_ctx),
\r
37976 asn_MAP_X2APMessageTransfer_IEs_tag2el_369,
\r
37977 3, /* Count of tags in the map */
\r
37978 0, 0, 0, /* Optional elements (not needed) */
\r
37979 -1, /* First extension addition */
\r
37981 asn_TYPE_descriptor_t asn_DEF_X2APMessageTransfer_IEs = {
\r
37982 "X2APMessageTransfer-IEs",
\r
37983 "X2APMessageTransfer-IEs",
\r
37984 &asn_OP_SEQUENCE,
\r
37985 asn_DEF_X2APMessageTransfer_IEs_tags_369,
\r
37986 sizeof(asn_DEF_X2APMessageTransfer_IEs_tags_369)
\r
37987 /sizeof(asn_DEF_X2APMessageTransfer_IEs_tags_369[0]), /* 1 */
\r
37988 asn_DEF_X2APMessageTransfer_IEs_tags_369, /* Same as above */
\r
37989 sizeof(asn_DEF_X2APMessageTransfer_IEs_tags_369)
\r
37990 /sizeof(asn_DEF_X2APMessageTransfer_IEs_tags_369[0]), /* 1 */
\r
37991 { 0, 0, SEQUENCE_constraint },
\r
37992 asn_MBR_X2APMessageTransfer_IEs_369,
\r
37993 3, /* Elements count */
\r
37994 &asn_SPC_X2APMessageTransfer_IEs_specs_369 /* Additional specs */
\r
37997 static asn_TYPE_member_t asn_MBR_value_376[] = {
\r
37998 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.UE_X2AP_ID),
\r
37999 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38001 &asn_DEF_UE_X2AP_ID,
\r
38004 0, 0, /* No default value */
\r
38007 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.UESecurityCapabilities),
\r
38008 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38010 &asn_DEF_UESecurityCapabilities,
\r
38013 0, 0, /* No default value */
\r
38014 "UESecurityCapabilities"
\r
38016 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.SeNBSecurityKey),
\r
38017 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
38019 &asn_DEF_SeNBSecurityKey,
\r
38022 0, 0, /* No default value */
\r
38023 "SeNBSecurityKey"
\r
38025 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.UEAggregateMaximumBitRate),
\r
38026 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38028 &asn_DEF_UEAggregateMaximumBitRate,
\r
38031 0, 0, /* No default value */
\r
38032 "UEAggregateMaximumBitRate"
\r
38034 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.PLMN_Identity),
\r
38035 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
38037 &asn_DEF_PLMN_Identity,
\r
38040 0, 0, /* No default value */
\r
38043 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.E_RABs_ToBeAdded_List),
\r
38044 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38046 &asn_DEF_E_RABs_ToBeAdded_List,
\r
38049 0, 0, /* No default value */
\r
38050 "E-RABs-ToBeAdded-List"
\r
38052 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.MeNBtoSeNBContainer),
\r
38053 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
38055 &asn_DEF_MeNBtoSeNBContainer,
\r
38058 0, 0, /* No default value */
\r
38059 "MeNBtoSeNBContainer"
\r
38061 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.CSGMembershipStatus),
\r
38062 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
38064 &asn_DEF_CSGMembershipStatus,
\r
38067 0, 0, /* No default value */
\r
38068 "CSGMembershipStatus"
\r
38070 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
38071 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38073 &asn_DEF_UE_X2AP_ID_Extension,
\r
38076 0, 0, /* No default value */
\r
38077 "UE-X2AP-ID-Extension"
\r
38079 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs__value, choice.ExpectedUEBehaviour),
\r
38080 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38082 &asn_DEF_ExpectedUEBehaviour,
\r
38085 0, 0, /* No default value */
\r
38086 "ExpectedUEBehaviour"
\r
38089 static const unsigned asn_MAP_value_to_canonical_376[] = { 0, 8, 2, 4, 6, 7, 1, 3, 5, 9 };
\r
38090 static const unsigned asn_MAP_value_from_canonical_376[] = { 0, 6, 2, 7, 3, 8, 4, 5, 1, 9 };
\r
38091 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_376[] = {
\r
38092 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
38093 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 8, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
38094 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 0 }, /* SeNBSecurityKey */
\r
38095 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 1 }, /* PLMN-Identity */
\r
38096 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -1, 0 }, /* MeNBtoSeNBContainer */
\r
38097 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, 0, 0 }, /* CSGMembershipStatus */
\r
38098 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 3 }, /* UESecurityCapabilities */
\r
38099 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 2 }, /* UEAggregateMaximumBitRate */
\r
38100 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 1 }, /* E-RABs-ToBeAdded-List */
\r
38101 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -3, 0 } /* ExpectedUEBehaviour */
\r
38103 static asn_CHOICE_specifics_t asn_SPC_value_specs_376 = {
\r
38104 sizeof(struct SeNBAdditionRequest_IEs__value),
\r
38105 offsetof(struct SeNBAdditionRequest_IEs__value, _asn_ctx),
\r
38106 offsetof(struct SeNBAdditionRequest_IEs__value, present),
\r
38107 sizeof(((struct SeNBAdditionRequest_IEs__value *)0)->present),
\r
38108 asn_MAP_value_tag2el_376,
\r
38109 10, /* Count of tags in the map */
\r
38110 asn_MAP_value_to_canonical_376,
\r
38111 asn_MAP_value_from_canonical_376,
\r
38112 -1 /* Extensions start */
\r
38114 static /* Use -fall-defs-global to expose */
\r
38115 asn_TYPE_descriptor_t asn_DEF_value_376 = {
\r
38118 &asn_OP_OPEN_TYPE,
\r
38119 0, /* No effective tags (pointer) */
\r
38120 0, /* No effective tags (count) */
\r
38121 0, /* No tags (pointer) */
\r
38122 0, /* No tags (count) */
\r
38123 { 0, 0, OPEN_TYPE_constraint },
\r
38124 asn_MBR_value_376,
\r
38125 10, /* Elements count */
\r
38126 &asn_SPC_value_specs_376 /* Additional specs */
\r
38129 asn_TYPE_member_t asn_MBR_SeNBAdditionRequest_IEs_373[] = {
\r
38130 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs, id),
\r
38131 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38132 -1, /* IMPLICIT tag at current level */
\r
38133 &asn_DEF_ProtocolIE_ID,
\r
38135 { 0, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
\r
38136 0, 0, /* No default value */
\r
38139 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs, criticality),
\r
38140 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38141 -1, /* IMPLICIT tag at current level */
\r
38142 &asn_DEF_Criticality,
\r
38143 select_SeNBAdditionRequest_IEs_criticality_type,
\r
38144 { 0, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
\r
38145 0, 0, /* No default value */
\r
38148 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequest_IEs, value),
\r
38149 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38150 +1, /* EXPLICIT tag at current level */
\r
38151 &asn_DEF_value_376,
\r
38152 select_SeNBAdditionRequest_IEs_value_type,
\r
38153 { 0, &asn_PER_memb_value_constr_376, memb_value_constraint_373 },
\r
38154 0, 0, /* No default value */
\r
38158 static const ber_tlv_tag_t asn_DEF_SeNBAdditionRequest_IEs_tags_373[] = {
\r
38159 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38161 static const asn_TYPE_tag2member_t asn_MAP_SeNBAdditionRequest_IEs_tag2el_373[] = {
\r
38162 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38163 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38164 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
38166 asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequest_IEs_specs_373 = {
\r
38167 sizeof(struct SeNBAdditionRequest_IEs),
\r
38168 offsetof(struct SeNBAdditionRequest_IEs, _asn_ctx),
\r
38169 asn_MAP_SeNBAdditionRequest_IEs_tag2el_373,
\r
38170 3, /* Count of tags in the map */
\r
38171 0, 0, 0, /* Optional elements (not needed) */
\r
38172 -1, /* First extension addition */
\r
38174 asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequest_IEs = {
\r
38175 "SeNBAdditionRequest-IEs",
\r
38176 "SeNBAdditionRequest-IEs",
\r
38177 &asn_OP_SEQUENCE,
\r
38178 asn_DEF_SeNBAdditionRequest_IEs_tags_373,
\r
38179 sizeof(asn_DEF_SeNBAdditionRequest_IEs_tags_373)
\r
38180 /sizeof(asn_DEF_SeNBAdditionRequest_IEs_tags_373[0]), /* 1 */
\r
38181 asn_DEF_SeNBAdditionRequest_IEs_tags_373, /* Same as above */
\r
38182 sizeof(asn_DEF_SeNBAdditionRequest_IEs_tags_373)
\r
38183 /sizeof(asn_DEF_SeNBAdditionRequest_IEs_tags_373[0]), /* 1 */
\r
38184 { 0, 0, SEQUENCE_constraint },
\r
38185 asn_MBR_SeNBAdditionRequest_IEs_373,
\r
38186 3, /* Elements count */
\r
38187 &asn_SPC_SeNBAdditionRequest_IEs_specs_373 /* Additional specs */
\r
38190 static asn_TYPE_member_t asn_MBR_value_380[] = {
\r
38191 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, choice.UE_X2AP_ID),
\r
38192 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38194 &asn_DEF_UE_X2AP_ID,
\r
38197 0, 0, /* No default value */
\r
38200 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_ToBeAdded_List),
\r
38201 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38203 &asn_DEF_E_RABs_Admitted_ToBeAdded_List,
\r
38206 0, 0, /* No default value */
\r
38207 "E-RABs-Admitted-ToBeAdded-List"
\r
38209 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, choice.E_RAB_List),
\r
38210 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38212 &asn_DEF_E_RAB_List,
\r
38215 0, 0, /* No default value */
\r
38218 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, choice.SeNBtoMeNBContainer),
\r
38219 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
38221 &asn_DEF_SeNBtoMeNBContainer,
\r
38224 0, 0, /* No default value */
\r
38225 "SeNBtoMeNBContainer"
\r
38227 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, choice.CriticalityDiagnostics),
\r
38228 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38230 &asn_DEF_CriticalityDiagnostics,
\r
38233 0, 0, /* No default value */
\r
38234 "CriticalityDiagnostics"
\r
38236 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, choice.TransportLayerAddress),
\r
38237 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
38239 &asn_DEF_TransportLayerAddress,
\r
38242 0, 0, /* No default value */
\r
38243 "TransportLayerAddress"
\r
38245 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, choice.UE_X2AP_ID_Extension),
\r
38246 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38248 &asn_DEF_UE_X2AP_ID_Extension,
\r
38251 0, 0, /* No default value */
\r
38252 "UE-X2AP-ID-Extension"
\r
38254 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, choice.TunnelInformation),
\r
38255 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38257 &asn_DEF_TunnelInformation,
\r
38260 0, 0, /* No default value */
\r
38261 "TunnelInformation"
\r
38264 static const unsigned asn_MAP_value_to_canonical_380[] = { 0, 6, 5, 3, 1, 2, 4, 7 };
\r
38265 static const unsigned asn_MAP_value_from_canonical_380[] = { 0, 4, 5, 3, 6, 2, 1, 7 };
\r
38266 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_380[] = {
\r
38267 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
38268 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
38269 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 5, 0, 0 }, /* TransportLayerAddress */
\r
38270 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* SeNBtoMeNBContainer */
\r
38271 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 3 }, /* E-RABs-Admitted-ToBeAdded-List */
\r
38272 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* E-RAB-List */
\r
38273 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* CriticalityDiagnostics */
\r
38274 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 0 } /* TunnelInformation */
\r
38276 static asn_CHOICE_specifics_t asn_SPC_value_specs_380 = {
\r
38277 sizeof(struct SeNBAdditionRequestAcknowledge_IEs__value),
\r
38278 offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, _asn_ctx),
\r
38279 offsetof(struct SeNBAdditionRequestAcknowledge_IEs__value, present),
\r
38280 sizeof(((struct SeNBAdditionRequestAcknowledge_IEs__value *)0)->present),
\r
38281 asn_MAP_value_tag2el_380,
\r
38282 8, /* Count of tags in the map */
\r
38283 asn_MAP_value_to_canonical_380,
\r
38284 asn_MAP_value_from_canonical_380,
\r
38285 -1 /* Extensions start */
\r
38287 static /* Use -fall-defs-global to expose */
\r
38288 asn_TYPE_descriptor_t asn_DEF_value_380 = {
\r
38291 &asn_OP_OPEN_TYPE,
\r
38292 0, /* No effective tags (pointer) */
\r
38293 0, /* No effective tags (count) */
\r
38294 0, /* No tags (pointer) */
\r
38295 0, /* No tags (count) */
\r
38296 { 0, 0, OPEN_TYPE_constraint },
\r
38297 asn_MBR_value_380,
\r
38298 8, /* Elements count */
\r
38299 &asn_SPC_value_specs_380 /* Additional specs */
\r
38302 asn_TYPE_member_t asn_MBR_SeNBAdditionRequestAcknowledge_IEs_377[] = {
\r
38303 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs, id),
\r
38304 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38305 -1, /* IMPLICIT tag at current level */
\r
38306 &asn_DEF_ProtocolIE_ID,
\r
38308 { 0, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
\r
38309 0, 0, /* No default value */
\r
38312 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs, criticality),
\r
38313 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38314 -1, /* IMPLICIT tag at current level */
\r
38315 &asn_DEF_Criticality,
\r
38316 select_SeNBAdditionRequestAcknowledge_IEs_criticality_type,
\r
38317 { 0, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
\r
38318 0, 0, /* No default value */
\r
38321 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestAcknowledge_IEs, value),
\r
38322 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38323 +1, /* EXPLICIT tag at current level */
\r
38324 &asn_DEF_value_380,
\r
38325 select_SeNBAdditionRequestAcknowledge_IEs_value_type,
\r
38326 { 0, &asn_PER_memb_value_constr_380, memb_value_constraint_377 },
\r
38327 0, 0, /* No default value */
\r
38331 static const ber_tlv_tag_t asn_DEF_SeNBAdditionRequestAcknowledge_IEs_tags_377[] = {
\r
38332 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38334 static const asn_TYPE_tag2member_t asn_MAP_SeNBAdditionRequestAcknowledge_IEs_tag2el_377[] = {
\r
38335 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38336 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38337 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
38339 asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestAcknowledge_IEs_specs_377 = {
\r
38340 sizeof(struct SeNBAdditionRequestAcknowledge_IEs),
\r
38341 offsetof(struct SeNBAdditionRequestAcknowledge_IEs, _asn_ctx),
\r
38342 asn_MAP_SeNBAdditionRequestAcknowledge_IEs_tag2el_377,
\r
38343 3, /* Count of tags in the map */
\r
38344 0, 0, 0, /* Optional elements (not needed) */
\r
38345 -1, /* First extension addition */
\r
38347 asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequestAcknowledge_IEs = {
\r
38348 "SeNBAdditionRequestAcknowledge-IEs",
\r
38349 "SeNBAdditionRequestAcknowledge-IEs",
\r
38350 &asn_OP_SEQUENCE,
\r
38351 asn_DEF_SeNBAdditionRequestAcknowledge_IEs_tags_377,
\r
38352 sizeof(asn_DEF_SeNBAdditionRequestAcknowledge_IEs_tags_377)
\r
38353 /sizeof(asn_DEF_SeNBAdditionRequestAcknowledge_IEs_tags_377[0]), /* 1 */
\r
38354 asn_DEF_SeNBAdditionRequestAcknowledge_IEs_tags_377, /* Same as above */
\r
38355 sizeof(asn_DEF_SeNBAdditionRequestAcknowledge_IEs_tags_377)
\r
38356 /sizeof(asn_DEF_SeNBAdditionRequestAcknowledge_IEs_tags_377[0]), /* 1 */
\r
38357 { 0, 0, SEQUENCE_constraint },
\r
38358 asn_MBR_SeNBAdditionRequestAcknowledge_IEs_377,
\r
38359 3, /* Elements count */
\r
38360 &asn_SPC_SeNBAdditionRequestAcknowledge_IEs_specs_377 /* Additional specs */
\r
38363 static asn_TYPE_member_t asn_MBR_value_384[] = {
\r
38364 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestReject_IEs__value, choice.UE_X2AP_ID),
\r
38365 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38367 &asn_DEF_UE_X2AP_ID,
\r
38370 0, 0, /* No default value */
\r
38373 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestReject_IEs__value, choice.Cause),
\r
38374 -1 /* Ambiguous tag (CHOICE?) */,
\r
38379 0, 0, /* No default value */
\r
38382 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestReject_IEs__value, choice.CriticalityDiagnostics),
\r
38383 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38385 &asn_DEF_CriticalityDiagnostics,
\r
38388 0, 0, /* No default value */
\r
38389 "CriticalityDiagnostics"
\r
38391 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestReject_IEs__value, choice.UE_X2AP_ID_Extension),
\r
38392 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38394 &asn_DEF_UE_X2AP_ID_Extension,
\r
38397 0, 0, /* No default value */
\r
38398 "UE-X2AP-ID-Extension"
\r
38401 static const unsigned asn_MAP_value_to_canonical_384[] = { 0, 3, 2, 1 };
\r
38402 static const unsigned asn_MAP_value_from_canonical_384[] = { 0, 3, 2, 1 };
\r
38403 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_384[] = {
\r
38404 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
38405 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
38406 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */
\r
38407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
38408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
38409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
38410 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
38412 static asn_CHOICE_specifics_t asn_SPC_value_specs_384 = {
\r
38413 sizeof(struct SeNBAdditionRequestReject_IEs__value),
\r
38414 offsetof(struct SeNBAdditionRequestReject_IEs__value, _asn_ctx),
\r
38415 offsetof(struct SeNBAdditionRequestReject_IEs__value, present),
\r
38416 sizeof(((struct SeNBAdditionRequestReject_IEs__value *)0)->present),
\r
38417 asn_MAP_value_tag2el_384,
\r
38418 7, /* Count of tags in the map */
\r
38419 asn_MAP_value_to_canonical_384,
\r
38420 asn_MAP_value_from_canonical_384,
\r
38421 -1 /* Extensions start */
\r
38423 static /* Use -fall-defs-global to expose */
\r
38424 asn_TYPE_descriptor_t asn_DEF_value_384 = {
\r
38427 &asn_OP_OPEN_TYPE,
\r
38428 0, /* No effective tags (pointer) */
\r
38429 0, /* No effective tags (count) */
\r
38430 0, /* No tags (pointer) */
\r
38431 0, /* No tags (count) */
\r
38432 { 0, 0, OPEN_TYPE_constraint },
\r
38433 asn_MBR_value_384,
\r
38434 4, /* Elements count */
\r
38435 &asn_SPC_value_specs_384 /* Additional specs */
\r
38438 asn_TYPE_member_t asn_MBR_SeNBAdditionRequestReject_IEs_381[] = {
\r
38439 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestReject_IEs, id),
\r
38440 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38441 -1, /* IMPLICIT tag at current level */
\r
38442 &asn_DEF_ProtocolIE_ID,
\r
38444 { 0, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
\r
38445 0, 0, /* No default value */
\r
38448 { ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestReject_IEs, criticality),
\r
38449 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38450 -1, /* IMPLICIT tag at current level */
\r
38451 &asn_DEF_Criticality,
\r
38452 select_SeNBAdditionRequestReject_IEs_criticality_type,
\r
38453 { 0, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
\r
38454 0, 0, /* No default value */
\r
38457 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBAdditionRequestReject_IEs, value),
\r
38458 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38459 +1, /* EXPLICIT tag at current level */
\r
38460 &asn_DEF_value_384,
\r
38461 select_SeNBAdditionRequestReject_IEs_value_type,
\r
38462 { 0, &asn_PER_memb_value_constr_384, memb_value_constraint_381 },
\r
38463 0, 0, /* No default value */
\r
38467 static const ber_tlv_tag_t asn_DEF_SeNBAdditionRequestReject_IEs_tags_381[] = {
\r
38468 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38470 static const asn_TYPE_tag2member_t asn_MAP_SeNBAdditionRequestReject_IEs_tag2el_381[] = {
\r
38471 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38472 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38473 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
38475 asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestReject_IEs_specs_381 = {
\r
38476 sizeof(struct SeNBAdditionRequestReject_IEs),
\r
38477 offsetof(struct SeNBAdditionRequestReject_IEs, _asn_ctx),
\r
38478 asn_MAP_SeNBAdditionRequestReject_IEs_tag2el_381,
\r
38479 3, /* Count of tags in the map */
\r
38480 0, 0, 0, /* Optional elements (not needed) */
\r
38481 -1, /* First extension addition */
\r
38483 asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequestReject_IEs = {
\r
38484 "SeNBAdditionRequestReject-IEs",
\r
38485 "SeNBAdditionRequestReject-IEs",
\r
38486 &asn_OP_SEQUENCE,
\r
38487 asn_DEF_SeNBAdditionRequestReject_IEs_tags_381,
\r
38488 sizeof(asn_DEF_SeNBAdditionRequestReject_IEs_tags_381)
\r
38489 /sizeof(asn_DEF_SeNBAdditionRequestReject_IEs_tags_381[0]), /* 1 */
\r
38490 asn_DEF_SeNBAdditionRequestReject_IEs_tags_381, /* Same as above */
\r
38491 sizeof(asn_DEF_SeNBAdditionRequestReject_IEs_tags_381)
\r
38492 /sizeof(asn_DEF_SeNBAdditionRequestReject_IEs_tags_381[0]), /* 1 */
\r
38493 { 0, 0, SEQUENCE_constraint },
\r
38494 asn_MBR_SeNBAdditionRequestReject_IEs_381,
\r
38495 3, /* Elements count */
\r
38496 &asn_SPC_SeNBAdditionRequestReject_IEs_specs_381 /* Additional specs */
\r
38499 static asn_TYPE_member_t asn_MBR_value_388[] = {
\r
38500 { ATF_NOFLAGS, 0, offsetof(struct SeNBReconfigurationComplete_IEs__value, choice.UE_X2AP_ID),
\r
38501 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38503 &asn_DEF_UE_X2AP_ID,
\r
38506 0, 0, /* No default value */
\r
38509 { ATF_NOFLAGS, 0, offsetof(struct SeNBReconfigurationComplete_IEs__value, choice.ResponseInformationSeNBReconfComp),
\r
38510 -1 /* Ambiguous tag (CHOICE?) */,
\r
38512 &asn_DEF_ResponseInformationSeNBReconfComp,
\r
38515 0, 0, /* No default value */
\r
38516 "ResponseInformationSeNBReconfComp"
\r
38518 { ATF_NOFLAGS, 0, offsetof(struct SeNBReconfigurationComplete_IEs__value, choice.UE_X2AP_ID_Extension),
\r
38519 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38521 &asn_DEF_UE_X2AP_ID_Extension,
\r
38524 0, 0, /* No default value */
\r
38525 "UE-X2AP-ID-Extension"
\r
38528 static const unsigned asn_MAP_value_to_canonical_388[] = { 0, 2, 1 };
\r
38529 static const unsigned asn_MAP_value_from_canonical_388[] = { 0, 2, 1 };
\r
38530 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_388[] = {
\r
38531 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
38532 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
38533 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* success */
\r
38534 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* reject-by-MeNB */
\r
38536 static asn_CHOICE_specifics_t asn_SPC_value_specs_388 = {
\r
38537 sizeof(struct SeNBReconfigurationComplete_IEs__value),
\r
38538 offsetof(struct SeNBReconfigurationComplete_IEs__value, _asn_ctx),
\r
38539 offsetof(struct SeNBReconfigurationComplete_IEs__value, present),
\r
38540 sizeof(((struct SeNBReconfigurationComplete_IEs__value *)0)->present),
\r
38541 asn_MAP_value_tag2el_388,
\r
38542 4, /* Count of tags in the map */
\r
38543 asn_MAP_value_to_canonical_388,
\r
38544 asn_MAP_value_from_canonical_388,
\r
38545 -1 /* Extensions start */
\r
38547 static /* Use -fall-defs-global to expose */
\r
38548 asn_TYPE_descriptor_t asn_DEF_value_388 = {
\r
38551 &asn_OP_OPEN_TYPE,
\r
38552 0, /* No effective tags (pointer) */
\r
38553 0, /* No effective tags (count) */
\r
38554 0, /* No tags (pointer) */
\r
38555 0, /* No tags (count) */
\r
38556 { 0, 0, OPEN_TYPE_constraint },
\r
38557 asn_MBR_value_388,
\r
38558 3, /* Elements count */
\r
38559 &asn_SPC_value_specs_388 /* Additional specs */
\r
38562 asn_TYPE_member_t asn_MBR_SeNBReconfigurationComplete_IEs_385[] = {
\r
38563 { ATF_NOFLAGS, 0, offsetof(struct SeNBReconfigurationComplete_IEs, id),
\r
38564 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38565 -1, /* IMPLICIT tag at current level */
\r
38566 &asn_DEF_ProtocolIE_ID,
\r
38568 { 0, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
\r
38569 0, 0, /* No default value */
\r
38572 { ATF_NOFLAGS, 0, offsetof(struct SeNBReconfigurationComplete_IEs, criticality),
\r
38573 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38574 -1, /* IMPLICIT tag at current level */
\r
38575 &asn_DEF_Criticality,
\r
38576 select_SeNBReconfigurationComplete_IEs_criticality_type,
\r
38577 { 0, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
\r
38578 0, 0, /* No default value */
\r
38581 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBReconfigurationComplete_IEs, value),
\r
38582 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38583 +1, /* EXPLICIT tag at current level */
\r
38584 &asn_DEF_value_388,
\r
38585 select_SeNBReconfigurationComplete_IEs_value_type,
\r
38586 { 0, &asn_PER_memb_value_constr_388, memb_value_constraint_385 },
\r
38587 0, 0, /* No default value */
\r
38591 static const ber_tlv_tag_t asn_DEF_SeNBReconfigurationComplete_IEs_tags_385[] = {
\r
38592 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38594 static const asn_TYPE_tag2member_t asn_MAP_SeNBReconfigurationComplete_IEs_tag2el_385[] = {
\r
38595 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38596 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38597 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
38599 asn_SEQUENCE_specifics_t asn_SPC_SeNBReconfigurationComplete_IEs_specs_385 = {
\r
38600 sizeof(struct SeNBReconfigurationComplete_IEs),
\r
38601 offsetof(struct SeNBReconfigurationComplete_IEs, _asn_ctx),
\r
38602 asn_MAP_SeNBReconfigurationComplete_IEs_tag2el_385,
\r
38603 3, /* Count of tags in the map */
\r
38604 0, 0, 0, /* Optional elements (not needed) */
\r
38605 -1, /* First extension addition */
\r
38607 asn_TYPE_descriptor_t asn_DEF_SeNBReconfigurationComplete_IEs = {
\r
38608 "SeNBReconfigurationComplete-IEs",
\r
38609 "SeNBReconfigurationComplete-IEs",
\r
38610 &asn_OP_SEQUENCE,
\r
38611 asn_DEF_SeNBReconfigurationComplete_IEs_tags_385,
\r
38612 sizeof(asn_DEF_SeNBReconfigurationComplete_IEs_tags_385)
\r
38613 /sizeof(asn_DEF_SeNBReconfigurationComplete_IEs_tags_385[0]), /* 1 */
\r
38614 asn_DEF_SeNBReconfigurationComplete_IEs_tags_385, /* Same as above */
\r
38615 sizeof(asn_DEF_SeNBReconfigurationComplete_IEs_tags_385)
\r
38616 /sizeof(asn_DEF_SeNBReconfigurationComplete_IEs_tags_385[0]), /* 1 */
\r
38617 { 0, 0, SEQUENCE_constraint },
\r
38618 asn_MBR_SeNBReconfigurationComplete_IEs_385,
\r
38619 3, /* Elements count */
\r
38620 &asn_SPC_SeNBReconfigurationComplete_IEs_specs_385 /* Additional specs */
\r
38623 static asn_TYPE_member_t asn_MBR_value_392[] = {
\r
38624 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs__value, choice.UE_X2AP_ID),
\r
38625 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38627 &asn_DEF_UE_X2AP_ID,
\r
38630 0, 0, /* No default value */
\r
38633 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs__value, choice.Cause),
\r
38634 -1 /* Ambiguous tag (CHOICE?) */,
\r
38639 0, 0, /* No default value */
\r
38642 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs__value, choice.SCGChangeIndication),
\r
38643 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
38645 &asn_DEF_SCGChangeIndication,
\r
38648 0, 0, /* No default value */
\r
38649 "SCGChangeIndication"
\r
38651 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs__value, choice.PLMN_Identity),
\r
38652 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
38654 &asn_DEF_PLMN_Identity,
\r
38657 0, 0, /* No default value */
\r
38660 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs__value, choice.UE_ContextInformationSeNBModReq),
\r
38661 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38663 &asn_DEF_UE_ContextInformationSeNBModReq,
\r
38666 0, 0, /* No default value */
\r
38667 "UE-ContextInformationSeNBModReq"
\r
38669 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs__value, choice.MeNBtoSeNBContainer),
\r
38670 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
38672 &asn_DEF_MeNBtoSeNBContainer,
\r
38675 0, 0, /* No default value */
\r
38676 "MeNBtoSeNBContainer"
\r
38678 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs__value, choice.CSGMembershipStatus),
\r
38679 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
38681 &asn_DEF_CSGMembershipStatus,
\r
38684 0, 0, /* No default value */
\r
38685 "CSGMembershipStatus"
\r
38687 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
38688 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38690 &asn_DEF_UE_X2AP_ID_Extension,
\r
38693 0, 0, /* No default value */
\r
38694 "UE-X2AP-ID-Extension"
\r
38697 static const unsigned asn_MAP_value_to_canonical_392[] = { 0, 7, 3, 5, 2, 6, 4, 1 };
\r
38698 static const unsigned asn_MAP_value_from_canonical_392[] = { 0, 7, 4, 2, 6, 3, 5, 1 };
\r
38699 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_392[] = {
\r
38700 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
38701 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 7, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
38702 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 1 }, /* PLMN-Identity */
\r
38703 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, -1, 0 }, /* MeNBtoSeNBContainer */
\r
38704 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 1 }, /* SCGChangeIndication */
\r
38705 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* CSGMembershipStatus */
\r
38706 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 }, /* UE-ContextInformationSeNBModReq */
\r
38707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
38708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
38709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
38710 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
38712 static asn_CHOICE_specifics_t asn_SPC_value_specs_392 = {
\r
38713 sizeof(struct SeNBModificationRequest_IEs__value),
\r
38714 offsetof(struct SeNBModificationRequest_IEs__value, _asn_ctx),
\r
38715 offsetof(struct SeNBModificationRequest_IEs__value, present),
\r
38716 sizeof(((struct SeNBModificationRequest_IEs__value *)0)->present),
\r
38717 asn_MAP_value_tag2el_392,
\r
38718 11, /* Count of tags in the map */
\r
38719 asn_MAP_value_to_canonical_392,
\r
38720 asn_MAP_value_from_canonical_392,
\r
38721 -1 /* Extensions start */
\r
38723 static /* Use -fall-defs-global to expose */
\r
38724 asn_TYPE_descriptor_t asn_DEF_value_392 = {
\r
38727 &asn_OP_OPEN_TYPE,
\r
38728 0, /* No effective tags (pointer) */
\r
38729 0, /* No effective tags (count) */
\r
38730 0, /* No tags (pointer) */
\r
38731 0, /* No tags (count) */
\r
38732 { 0, 0, OPEN_TYPE_constraint },
\r
38733 asn_MBR_value_392,
\r
38734 8, /* Elements count */
\r
38735 &asn_SPC_value_specs_392 /* Additional specs */
\r
38738 asn_TYPE_member_t asn_MBR_SeNBModificationRequest_IEs_389[] = {
\r
38739 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs, id),
\r
38740 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38741 -1, /* IMPLICIT tag at current level */
\r
38742 &asn_DEF_ProtocolIE_ID,
\r
38744 { 0, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
\r
38745 0, 0, /* No default value */
\r
38748 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs, criticality),
\r
38749 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38750 -1, /* IMPLICIT tag at current level */
\r
38751 &asn_DEF_Criticality,
\r
38752 select_SeNBModificationRequest_IEs_criticality_type,
\r
38753 { 0, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
\r
38754 0, 0, /* No default value */
\r
38757 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequest_IEs, value),
\r
38758 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38759 +1, /* EXPLICIT tag at current level */
\r
38760 &asn_DEF_value_392,
\r
38761 select_SeNBModificationRequest_IEs_value_type,
\r
38762 { 0, &asn_PER_memb_value_constr_392, memb_value_constraint_389 },
\r
38763 0, 0, /* No default value */
\r
38767 static const ber_tlv_tag_t asn_DEF_SeNBModificationRequest_IEs_tags_389[] = {
\r
38768 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38770 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRequest_IEs_tag2el_389[] = {
\r
38771 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38772 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38773 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
38775 asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequest_IEs_specs_389 = {
\r
38776 sizeof(struct SeNBModificationRequest_IEs),
\r
38777 offsetof(struct SeNBModificationRequest_IEs, _asn_ctx),
\r
38778 asn_MAP_SeNBModificationRequest_IEs_tag2el_389,
\r
38779 3, /* Count of tags in the map */
\r
38780 0, 0, 0, /* Optional elements (not needed) */
\r
38781 -1, /* First extension addition */
\r
38783 asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequest_IEs = {
\r
38784 "SeNBModificationRequest-IEs",
\r
38785 "SeNBModificationRequest-IEs",
\r
38786 &asn_OP_SEQUENCE,
\r
38787 asn_DEF_SeNBModificationRequest_IEs_tags_389,
\r
38788 sizeof(asn_DEF_SeNBModificationRequest_IEs_tags_389)
\r
38789 /sizeof(asn_DEF_SeNBModificationRequest_IEs_tags_389[0]), /* 1 */
\r
38790 asn_DEF_SeNBModificationRequest_IEs_tags_389, /* Same as above */
\r
38791 sizeof(asn_DEF_SeNBModificationRequest_IEs_tags_389)
\r
38792 /sizeof(asn_DEF_SeNBModificationRequest_IEs_tags_389[0]), /* 1 */
\r
38793 { 0, 0, SEQUENCE_constraint },
\r
38794 asn_MBR_SeNBModificationRequest_IEs_389,
\r
38795 3, /* Elements count */
\r
38796 &asn_SPC_SeNBModificationRequest_IEs_specs_389 /* Additional specs */
\r
38799 static asn_TYPE_member_t asn_MBR_value_396[] = {
\r
38800 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, choice.UE_X2AP_ID),
\r
38801 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38803 &asn_DEF_UE_X2AP_ID,
\r
38806 0, 0, /* No default value */
\r
38809 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_ToBeAdded_ModAckList),
\r
38810 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38812 &asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckList,
\r
38815 0, 0, /* No default value */
\r
38816 "E-RABs-Admitted-ToBeAdded-ModAckList"
\r
38818 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_ToBeModified_ModAckList),
\r
38819 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38821 &asn_DEF_E_RABs_Admitted_ToBeModified_ModAckList,
\r
38824 0, 0, /* No default value */
\r
38825 "E-RABs-Admitted-ToBeModified-ModAckList"
\r
38827 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_ToBeReleased_ModAckList),
\r
38828 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38830 &asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckList,
\r
38833 0, 0, /* No default value */
\r
38834 "E-RABs-Admitted-ToBeReleased-ModAckList"
\r
38836 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, choice.E_RAB_List),
\r
38837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38839 &asn_DEF_E_RAB_List,
\r
38842 0, 0, /* No default value */
\r
38845 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, choice.SeNBtoMeNBContainer),
\r
38846 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
38848 &asn_DEF_SeNBtoMeNBContainer,
\r
38851 0, 0, /* No default value */
\r
38852 "SeNBtoMeNBContainer"
\r
38854 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, choice.CriticalityDiagnostics),
\r
38855 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38857 &asn_DEF_CriticalityDiagnostics,
\r
38860 0, 0, /* No default value */
\r
38861 "CriticalityDiagnostics"
\r
38863 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, choice.UE_X2AP_ID_Extension),
\r
38864 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38866 &asn_DEF_UE_X2AP_ID_Extension,
\r
38869 0, 0, /* No default value */
\r
38870 "UE-X2AP-ID-Extension"
\r
38873 static const unsigned asn_MAP_value_to_canonical_396[] = { 0, 7, 5, 1, 2, 3, 4, 6 };
\r
38874 static const unsigned asn_MAP_value_from_canonical_396[] = { 0, 3, 4, 5, 6, 2, 7, 1 };
\r
38875 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_396[] = {
\r
38876 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
38877 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 7, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
38878 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, 0, 0 }, /* SeNBtoMeNBContainer */
\r
38879 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* E-RABs-Admitted-ToBeAdded-ModAckList */
\r
38880 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* E-RABs-Admitted-ToBeModified-ModAckList */
\r
38881 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 2 }, /* E-RABs-Admitted-ToBeReleased-ModAckList */
\r
38882 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 1 }, /* E-RAB-List */
\r
38883 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 0 } /* CriticalityDiagnostics */
\r
38885 static asn_CHOICE_specifics_t asn_SPC_value_specs_396 = {
\r
38886 sizeof(struct SeNBModificationRequestAcknowledge_IEs__value),
\r
38887 offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, _asn_ctx),
\r
38888 offsetof(struct SeNBModificationRequestAcknowledge_IEs__value, present),
\r
38889 sizeof(((struct SeNBModificationRequestAcknowledge_IEs__value *)0)->present),
\r
38890 asn_MAP_value_tag2el_396,
\r
38891 8, /* Count of tags in the map */
\r
38892 asn_MAP_value_to_canonical_396,
\r
38893 asn_MAP_value_from_canonical_396,
\r
38894 -1 /* Extensions start */
\r
38896 static /* Use -fall-defs-global to expose */
\r
38897 asn_TYPE_descriptor_t asn_DEF_value_396 = {
\r
38900 &asn_OP_OPEN_TYPE,
\r
38901 0, /* No effective tags (pointer) */
\r
38902 0, /* No effective tags (count) */
\r
38903 0, /* No tags (pointer) */
\r
38904 0, /* No tags (count) */
\r
38905 { 0, 0, OPEN_TYPE_constraint },
\r
38906 asn_MBR_value_396,
\r
38907 8, /* Elements count */
\r
38908 &asn_SPC_value_specs_396 /* Additional specs */
\r
38911 asn_TYPE_member_t asn_MBR_SeNBModificationRequestAcknowledge_IEs_393[] = {
\r
38912 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs, id),
\r
38913 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
38914 -1, /* IMPLICIT tag at current level */
\r
38915 &asn_DEF_ProtocolIE_ID,
\r
38917 { 0, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
\r
38918 0, 0, /* No default value */
\r
38921 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs, criticality),
\r
38922 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
38923 -1, /* IMPLICIT tag at current level */
\r
38924 &asn_DEF_Criticality,
\r
38925 select_SeNBModificationRequestAcknowledge_IEs_criticality_type,
\r
38926 { 0, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
\r
38927 0, 0, /* No default value */
\r
38930 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestAcknowledge_IEs, value),
\r
38931 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
38932 +1, /* EXPLICIT tag at current level */
\r
38933 &asn_DEF_value_396,
\r
38934 select_SeNBModificationRequestAcknowledge_IEs_value_type,
\r
38935 { 0, &asn_PER_memb_value_constr_396, memb_value_constraint_393 },
\r
38936 0, 0, /* No default value */
\r
38940 static const ber_tlv_tag_t asn_DEF_SeNBModificationRequestAcknowledge_IEs_tags_393[] = {
\r
38941 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
38943 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRequestAcknowledge_IEs_tag2el_393[] = {
\r
38944 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
38945 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
38946 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
38948 asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestAcknowledge_IEs_specs_393 = {
\r
38949 sizeof(struct SeNBModificationRequestAcknowledge_IEs),
\r
38950 offsetof(struct SeNBModificationRequestAcknowledge_IEs, _asn_ctx),
\r
38951 asn_MAP_SeNBModificationRequestAcknowledge_IEs_tag2el_393,
\r
38952 3, /* Count of tags in the map */
\r
38953 0, 0, 0, /* Optional elements (not needed) */
\r
38954 -1, /* First extension addition */
\r
38956 asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequestAcknowledge_IEs = {
\r
38957 "SeNBModificationRequestAcknowledge-IEs",
\r
38958 "SeNBModificationRequestAcknowledge-IEs",
\r
38959 &asn_OP_SEQUENCE,
\r
38960 asn_DEF_SeNBModificationRequestAcknowledge_IEs_tags_393,
\r
38961 sizeof(asn_DEF_SeNBModificationRequestAcknowledge_IEs_tags_393)
\r
38962 /sizeof(asn_DEF_SeNBModificationRequestAcknowledge_IEs_tags_393[0]), /* 1 */
\r
38963 asn_DEF_SeNBModificationRequestAcknowledge_IEs_tags_393, /* Same as above */
\r
38964 sizeof(asn_DEF_SeNBModificationRequestAcknowledge_IEs_tags_393)
\r
38965 /sizeof(asn_DEF_SeNBModificationRequestAcknowledge_IEs_tags_393[0]), /* 1 */
\r
38966 { 0, 0, SEQUENCE_constraint },
\r
38967 asn_MBR_SeNBModificationRequestAcknowledge_IEs_393,
\r
38968 3, /* Elements count */
\r
38969 &asn_SPC_SeNBModificationRequestAcknowledge_IEs_specs_393 /* Additional specs */
\r
38972 static asn_TYPE_member_t asn_MBR_value_400[] = {
\r
38973 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestReject_IEs__value, choice.UE_X2AP_ID),
\r
38974 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
38976 &asn_DEF_UE_X2AP_ID,
\r
38979 0, 0, /* No default value */
\r
38982 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestReject_IEs__value, choice.Cause),
\r
38983 -1 /* Ambiguous tag (CHOICE?) */,
\r
38988 0, 0, /* No default value */
\r
38991 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestReject_IEs__value, choice.CriticalityDiagnostics),
\r
38992 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
38994 &asn_DEF_CriticalityDiagnostics,
\r
38997 0, 0, /* No default value */
\r
38998 "CriticalityDiagnostics"
\r
39000 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestReject_IEs__value, choice.UE_X2AP_ID_Extension),
\r
39001 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39003 &asn_DEF_UE_X2AP_ID_Extension,
\r
39006 0, 0, /* No default value */
\r
39007 "UE-X2AP-ID-Extension"
\r
39010 static const unsigned asn_MAP_value_to_canonical_400[] = { 0, 3, 2, 1 };
\r
39011 static const unsigned asn_MAP_value_from_canonical_400[] = { 0, 3, 2, 1 };
\r
39012 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_400[] = {
\r
39013 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
39014 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
39015 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */
\r
39016 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
39017 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
39018 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
39019 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
39021 static asn_CHOICE_specifics_t asn_SPC_value_specs_400 = {
\r
39022 sizeof(struct SeNBModificationRequestReject_IEs__value),
\r
39023 offsetof(struct SeNBModificationRequestReject_IEs__value, _asn_ctx),
\r
39024 offsetof(struct SeNBModificationRequestReject_IEs__value, present),
\r
39025 sizeof(((struct SeNBModificationRequestReject_IEs__value *)0)->present),
\r
39026 asn_MAP_value_tag2el_400,
\r
39027 7, /* Count of tags in the map */
\r
39028 asn_MAP_value_to_canonical_400,
\r
39029 asn_MAP_value_from_canonical_400,
\r
39030 -1 /* Extensions start */
\r
39032 static /* Use -fall-defs-global to expose */
\r
39033 asn_TYPE_descriptor_t asn_DEF_value_400 = {
\r
39036 &asn_OP_OPEN_TYPE,
\r
39037 0, /* No effective tags (pointer) */
\r
39038 0, /* No effective tags (count) */
\r
39039 0, /* No tags (pointer) */
\r
39040 0, /* No tags (count) */
\r
39041 { 0, 0, OPEN_TYPE_constraint },
\r
39042 asn_MBR_value_400,
\r
39043 4, /* Elements count */
\r
39044 &asn_SPC_value_specs_400 /* Additional specs */
\r
39047 asn_TYPE_member_t asn_MBR_SeNBModificationRequestReject_IEs_397[] = {
\r
39048 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestReject_IEs, id),
\r
39049 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39050 -1, /* IMPLICIT tag at current level */
\r
39051 &asn_DEF_ProtocolIE_ID,
\r
39053 { 0, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
\r
39054 0, 0, /* No default value */
\r
39057 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestReject_IEs, criticality),
\r
39058 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39059 -1, /* IMPLICIT tag at current level */
\r
39060 &asn_DEF_Criticality,
\r
39061 select_SeNBModificationRequestReject_IEs_criticality_type,
\r
39062 { 0, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
\r
39063 0, 0, /* No default value */
\r
39066 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequestReject_IEs, value),
\r
39067 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39068 +1, /* EXPLICIT tag at current level */
\r
39069 &asn_DEF_value_400,
\r
39070 select_SeNBModificationRequestReject_IEs_value_type,
\r
39071 { 0, &asn_PER_memb_value_constr_400, memb_value_constraint_397 },
\r
39072 0, 0, /* No default value */
\r
39076 static const ber_tlv_tag_t asn_DEF_SeNBModificationRequestReject_IEs_tags_397[] = {
\r
39077 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39079 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRequestReject_IEs_tag2el_397[] = {
\r
39080 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39081 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39082 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
39084 asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestReject_IEs_specs_397 = {
\r
39085 sizeof(struct SeNBModificationRequestReject_IEs),
\r
39086 offsetof(struct SeNBModificationRequestReject_IEs, _asn_ctx),
\r
39087 asn_MAP_SeNBModificationRequestReject_IEs_tag2el_397,
\r
39088 3, /* Count of tags in the map */
\r
39089 0, 0, 0, /* Optional elements (not needed) */
\r
39090 -1, /* First extension addition */
\r
39092 asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequestReject_IEs = {
\r
39093 "SeNBModificationRequestReject-IEs",
\r
39094 "SeNBModificationRequestReject-IEs",
\r
39095 &asn_OP_SEQUENCE,
\r
39096 asn_DEF_SeNBModificationRequestReject_IEs_tags_397,
\r
39097 sizeof(asn_DEF_SeNBModificationRequestReject_IEs_tags_397)
\r
39098 /sizeof(asn_DEF_SeNBModificationRequestReject_IEs_tags_397[0]), /* 1 */
\r
39099 asn_DEF_SeNBModificationRequestReject_IEs_tags_397, /* Same as above */
\r
39100 sizeof(asn_DEF_SeNBModificationRequestReject_IEs_tags_397)
\r
39101 /sizeof(asn_DEF_SeNBModificationRequestReject_IEs_tags_397[0]), /* 1 */
\r
39102 { 0, 0, SEQUENCE_constraint },
\r
39103 asn_MBR_SeNBModificationRequestReject_IEs_397,
\r
39104 3, /* Elements count */
\r
39105 &asn_SPC_SeNBModificationRequestReject_IEs_specs_397 /* Additional specs */
\r
39108 static asn_TYPE_member_t asn_MBR_value_404[] = {
\r
39109 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired_IEs__value, choice.UE_X2AP_ID),
\r
39110 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39112 &asn_DEF_UE_X2AP_ID,
\r
39115 0, 0, /* No default value */
\r
39118 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired_IEs__value, choice.Cause),
\r
39119 -1 /* Ambiguous tag (CHOICE?) */,
\r
39124 0, 0, /* No default value */
\r
39127 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired_IEs__value, choice.SCGChangeIndication),
\r
39128 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
39130 &asn_DEF_SCGChangeIndication,
\r
39133 0, 0, /* No default value */
\r
39134 "SCGChangeIndication"
\r
39136 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired_IEs__value, choice.E_RABs_ToBeReleased_ModReqd),
\r
39137 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39139 &asn_DEF_E_RABs_ToBeReleased_ModReqd,
\r
39142 0, 0, /* No default value */
\r
39143 "E-RABs-ToBeReleased-ModReqd"
\r
39145 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired_IEs__value, choice.SeNBtoMeNBContainer),
\r
39146 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
39148 &asn_DEF_SeNBtoMeNBContainer,
\r
39151 0, 0, /* No default value */
\r
39152 "SeNBtoMeNBContainer"
\r
39154 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired_IEs__value, choice.UE_X2AP_ID_Extension),
\r
39155 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39157 &asn_DEF_UE_X2AP_ID_Extension,
\r
39160 0, 0, /* No default value */
\r
39161 "UE-X2AP-ID-Extension"
\r
39164 static const unsigned asn_MAP_value_to_canonical_404[] = { 0, 5, 4, 2, 3, 1 };
\r
39165 static const unsigned asn_MAP_value_from_canonical_404[] = { 0, 5, 3, 4, 2, 1 };
\r
39166 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_404[] = {
\r
39167 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
39168 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 5, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
39169 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* SeNBtoMeNBContainer */
\r
39170 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* SCGChangeIndication */
\r
39171 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* E-RABs-ToBeReleased-ModReqd */
\r
39172 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
39173 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
39174 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
39175 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
39177 static asn_CHOICE_specifics_t asn_SPC_value_specs_404 = {
\r
39178 sizeof(struct SeNBModificationRequired_IEs__value),
\r
39179 offsetof(struct SeNBModificationRequired_IEs__value, _asn_ctx),
\r
39180 offsetof(struct SeNBModificationRequired_IEs__value, present),
\r
39181 sizeof(((struct SeNBModificationRequired_IEs__value *)0)->present),
\r
39182 asn_MAP_value_tag2el_404,
\r
39183 9, /* Count of tags in the map */
\r
39184 asn_MAP_value_to_canonical_404,
\r
39185 asn_MAP_value_from_canonical_404,
\r
39186 -1 /* Extensions start */
\r
39188 static /* Use -fall-defs-global to expose */
\r
39189 asn_TYPE_descriptor_t asn_DEF_value_404 = {
\r
39192 &asn_OP_OPEN_TYPE,
\r
39193 0, /* No effective tags (pointer) */
\r
39194 0, /* No effective tags (count) */
\r
39195 0, /* No tags (pointer) */
\r
39196 0, /* No tags (count) */
\r
39197 { 0, 0, OPEN_TYPE_constraint },
\r
39198 asn_MBR_value_404,
\r
39199 6, /* Elements count */
\r
39200 &asn_SPC_value_specs_404 /* Additional specs */
\r
39203 asn_TYPE_member_t asn_MBR_SeNBModificationRequired_IEs_401[] = {
\r
39204 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired_IEs, id),
\r
39205 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39206 -1, /* IMPLICIT tag at current level */
\r
39207 &asn_DEF_ProtocolIE_ID,
\r
39209 { 0, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
\r
39210 0, 0, /* No default value */
\r
39213 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired_IEs, criticality),
\r
39214 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39215 -1, /* IMPLICIT tag at current level */
\r
39216 &asn_DEF_Criticality,
\r
39217 select_SeNBModificationRequired_IEs_criticality_type,
\r
39218 { 0, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
\r
39219 0, 0, /* No default value */
\r
39222 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRequired_IEs, value),
\r
39223 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39224 +1, /* EXPLICIT tag at current level */
\r
39225 &asn_DEF_value_404,
\r
39226 select_SeNBModificationRequired_IEs_value_type,
\r
39227 { 0, &asn_PER_memb_value_constr_404, memb_value_constraint_401 },
\r
39228 0, 0, /* No default value */
\r
39232 static const ber_tlv_tag_t asn_DEF_SeNBModificationRequired_IEs_tags_401[] = {
\r
39233 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39235 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRequired_IEs_tag2el_401[] = {
\r
39236 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39237 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39238 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
39240 asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequired_IEs_specs_401 = {
\r
39241 sizeof(struct SeNBModificationRequired_IEs),
\r
39242 offsetof(struct SeNBModificationRequired_IEs, _asn_ctx),
\r
39243 asn_MAP_SeNBModificationRequired_IEs_tag2el_401,
\r
39244 3, /* Count of tags in the map */
\r
39245 0, 0, 0, /* Optional elements (not needed) */
\r
39246 -1, /* First extension addition */
\r
39248 asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequired_IEs = {
\r
39249 "SeNBModificationRequired-IEs",
\r
39250 "SeNBModificationRequired-IEs",
\r
39251 &asn_OP_SEQUENCE,
\r
39252 asn_DEF_SeNBModificationRequired_IEs_tags_401,
\r
39253 sizeof(asn_DEF_SeNBModificationRequired_IEs_tags_401)
\r
39254 /sizeof(asn_DEF_SeNBModificationRequired_IEs_tags_401[0]), /* 1 */
\r
39255 asn_DEF_SeNBModificationRequired_IEs_tags_401, /* Same as above */
\r
39256 sizeof(asn_DEF_SeNBModificationRequired_IEs_tags_401)
\r
39257 /sizeof(asn_DEF_SeNBModificationRequired_IEs_tags_401[0]), /* 1 */
\r
39258 { 0, 0, SEQUENCE_constraint },
\r
39259 asn_MBR_SeNBModificationRequired_IEs_401,
\r
39260 3, /* Elements count */
\r
39261 &asn_SPC_SeNBModificationRequired_IEs_specs_401 /* Additional specs */
\r
39264 static asn_TYPE_member_t asn_MBR_value_408[] = {
\r
39265 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationConfirm_IEs__value, choice.UE_X2AP_ID),
\r
39266 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39268 &asn_DEF_UE_X2AP_ID,
\r
39271 0, 0, /* No default value */
\r
39274 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationConfirm_IEs__value, choice.MeNBtoSeNBContainer),
\r
39275 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
39277 &asn_DEF_MeNBtoSeNBContainer,
\r
39280 0, 0, /* No default value */
\r
39281 "MeNBtoSeNBContainer"
\r
39283 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationConfirm_IEs__value, choice.CriticalityDiagnostics),
\r
39284 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39286 &asn_DEF_CriticalityDiagnostics,
\r
39289 0, 0, /* No default value */
\r
39290 "CriticalityDiagnostics"
\r
39292 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationConfirm_IEs__value, choice.UE_X2AP_ID_Extension),
\r
39293 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39295 &asn_DEF_UE_X2AP_ID_Extension,
\r
39298 0, 0, /* No default value */
\r
39299 "UE-X2AP-ID-Extension"
\r
39302 static const unsigned asn_MAP_value_to_canonical_408[] = { 0, 3, 1, 2 };
\r
39303 static const unsigned asn_MAP_value_from_canonical_408[] = { 0, 2, 3, 1 };
\r
39304 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_408[] = {
\r
39305 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
39306 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
39307 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* MeNBtoSeNBContainer */
\r
39308 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CriticalityDiagnostics */
\r
39310 static asn_CHOICE_specifics_t asn_SPC_value_specs_408 = {
\r
39311 sizeof(struct SeNBModificationConfirm_IEs__value),
\r
39312 offsetof(struct SeNBModificationConfirm_IEs__value, _asn_ctx),
\r
39313 offsetof(struct SeNBModificationConfirm_IEs__value, present),
\r
39314 sizeof(((struct SeNBModificationConfirm_IEs__value *)0)->present),
\r
39315 asn_MAP_value_tag2el_408,
\r
39316 4, /* Count of tags in the map */
\r
39317 asn_MAP_value_to_canonical_408,
\r
39318 asn_MAP_value_from_canonical_408,
\r
39319 -1 /* Extensions start */
\r
39321 static /* Use -fall-defs-global to expose */
\r
39322 asn_TYPE_descriptor_t asn_DEF_value_408 = {
\r
39325 &asn_OP_OPEN_TYPE,
\r
39326 0, /* No effective tags (pointer) */
\r
39327 0, /* No effective tags (count) */
\r
39328 0, /* No tags (pointer) */
\r
39329 0, /* No tags (count) */
\r
39330 { 0, 0, OPEN_TYPE_constraint },
\r
39331 asn_MBR_value_408,
\r
39332 4, /* Elements count */
\r
39333 &asn_SPC_value_specs_408 /* Additional specs */
\r
39336 asn_TYPE_member_t asn_MBR_SeNBModificationConfirm_IEs_405[] = {
\r
39337 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationConfirm_IEs, id),
\r
39338 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39339 -1, /* IMPLICIT tag at current level */
\r
39340 &asn_DEF_ProtocolIE_ID,
\r
39342 { 0, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
\r
39343 0, 0, /* No default value */
\r
39346 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationConfirm_IEs, criticality),
\r
39347 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39348 -1, /* IMPLICIT tag at current level */
\r
39349 &asn_DEF_Criticality,
\r
39350 select_SeNBModificationConfirm_IEs_criticality_type,
\r
39351 { 0, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
\r
39352 0, 0, /* No default value */
\r
39355 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBModificationConfirm_IEs, value),
\r
39356 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39357 +1, /* EXPLICIT tag at current level */
\r
39358 &asn_DEF_value_408,
\r
39359 select_SeNBModificationConfirm_IEs_value_type,
\r
39360 { 0, &asn_PER_memb_value_constr_408, memb_value_constraint_405 },
\r
39361 0, 0, /* No default value */
\r
39365 static const ber_tlv_tag_t asn_DEF_SeNBModificationConfirm_IEs_tags_405[] = {
\r
39366 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39368 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationConfirm_IEs_tag2el_405[] = {
\r
39369 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39370 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39371 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
39373 asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationConfirm_IEs_specs_405 = {
\r
39374 sizeof(struct SeNBModificationConfirm_IEs),
\r
39375 offsetof(struct SeNBModificationConfirm_IEs, _asn_ctx),
\r
39376 asn_MAP_SeNBModificationConfirm_IEs_tag2el_405,
\r
39377 3, /* Count of tags in the map */
\r
39378 0, 0, 0, /* Optional elements (not needed) */
\r
39379 -1, /* First extension addition */
\r
39381 asn_TYPE_descriptor_t asn_DEF_SeNBModificationConfirm_IEs = {
\r
39382 "SeNBModificationConfirm-IEs",
\r
39383 "SeNBModificationConfirm-IEs",
\r
39384 &asn_OP_SEQUENCE,
\r
39385 asn_DEF_SeNBModificationConfirm_IEs_tags_405,
\r
39386 sizeof(asn_DEF_SeNBModificationConfirm_IEs_tags_405)
\r
39387 /sizeof(asn_DEF_SeNBModificationConfirm_IEs_tags_405[0]), /* 1 */
\r
39388 asn_DEF_SeNBModificationConfirm_IEs_tags_405, /* Same as above */
\r
39389 sizeof(asn_DEF_SeNBModificationConfirm_IEs_tags_405)
\r
39390 /sizeof(asn_DEF_SeNBModificationConfirm_IEs_tags_405[0]), /* 1 */
\r
39391 { 0, 0, SEQUENCE_constraint },
\r
39392 asn_MBR_SeNBModificationConfirm_IEs_405,
\r
39393 3, /* Elements count */
\r
39394 &asn_SPC_SeNBModificationConfirm_IEs_specs_405 /* Additional specs */
\r
39397 static asn_TYPE_member_t asn_MBR_value_412[] = {
\r
39398 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRefuse_IEs__value, choice.UE_X2AP_ID),
\r
39399 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39401 &asn_DEF_UE_X2AP_ID,
\r
39404 0, 0, /* No default value */
\r
39407 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRefuse_IEs__value, choice.Cause),
\r
39408 -1 /* Ambiguous tag (CHOICE?) */,
\r
39413 0, 0, /* No default value */
\r
39416 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRefuse_IEs__value, choice.MeNBtoSeNBContainer),
\r
39417 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
39419 &asn_DEF_MeNBtoSeNBContainer,
\r
39422 0, 0, /* No default value */
\r
39423 "MeNBtoSeNBContainer"
\r
39425 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRefuse_IEs__value, choice.CriticalityDiagnostics),
\r
39426 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39428 &asn_DEF_CriticalityDiagnostics,
\r
39431 0, 0, /* No default value */
\r
39432 "CriticalityDiagnostics"
\r
39434 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRefuse_IEs__value, choice.UE_X2AP_ID_Extension),
\r
39435 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39437 &asn_DEF_UE_X2AP_ID_Extension,
\r
39440 0, 0, /* No default value */
\r
39441 "UE-X2AP-ID-Extension"
\r
39444 static const unsigned asn_MAP_value_to_canonical_412[] = { 0, 4, 2, 3, 1 };
\r
39445 static const unsigned asn_MAP_value_from_canonical_412[] = { 0, 4, 2, 3, 1 };
\r
39446 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_412[] = {
\r
39447 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
39448 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
39449 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* MeNBtoSeNBContainer */
\r
39450 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
\r
39451 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
39452 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
39453 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
39454 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
39456 static asn_CHOICE_specifics_t asn_SPC_value_specs_412 = {
\r
39457 sizeof(struct SeNBModificationRefuse_IEs__value),
\r
39458 offsetof(struct SeNBModificationRefuse_IEs__value, _asn_ctx),
\r
39459 offsetof(struct SeNBModificationRefuse_IEs__value, present),
\r
39460 sizeof(((struct SeNBModificationRefuse_IEs__value *)0)->present),
\r
39461 asn_MAP_value_tag2el_412,
\r
39462 8, /* Count of tags in the map */
\r
39463 asn_MAP_value_to_canonical_412,
\r
39464 asn_MAP_value_from_canonical_412,
\r
39465 -1 /* Extensions start */
\r
39467 static /* Use -fall-defs-global to expose */
\r
39468 asn_TYPE_descriptor_t asn_DEF_value_412 = {
\r
39471 &asn_OP_OPEN_TYPE,
\r
39472 0, /* No effective tags (pointer) */
\r
39473 0, /* No effective tags (count) */
\r
39474 0, /* No tags (pointer) */
\r
39475 0, /* No tags (count) */
\r
39476 { 0, 0, OPEN_TYPE_constraint },
\r
39477 asn_MBR_value_412,
\r
39478 5, /* Elements count */
\r
39479 &asn_SPC_value_specs_412 /* Additional specs */
\r
39482 asn_TYPE_member_t asn_MBR_SeNBModificationRefuse_IEs_409[] = {
\r
39483 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRefuse_IEs, id),
\r
39484 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39485 -1, /* IMPLICIT tag at current level */
\r
39486 &asn_DEF_ProtocolIE_ID,
\r
39488 { 0, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
\r
39489 0, 0, /* No default value */
\r
39492 { ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRefuse_IEs, criticality),
\r
39493 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39494 -1, /* IMPLICIT tag at current level */
\r
39495 &asn_DEF_Criticality,
\r
39496 select_SeNBModificationRefuse_IEs_criticality_type,
\r
39497 { 0, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
\r
39498 0, 0, /* No default value */
\r
39501 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBModificationRefuse_IEs, value),
\r
39502 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39503 +1, /* EXPLICIT tag at current level */
\r
39504 &asn_DEF_value_412,
\r
39505 select_SeNBModificationRefuse_IEs_value_type,
\r
39506 { 0, &asn_PER_memb_value_constr_412, memb_value_constraint_409 },
\r
39507 0, 0, /* No default value */
\r
39511 static const ber_tlv_tag_t asn_DEF_SeNBModificationRefuse_IEs_tags_409[] = {
\r
39512 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39514 static const asn_TYPE_tag2member_t asn_MAP_SeNBModificationRefuse_IEs_tag2el_409[] = {
\r
39515 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39516 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39517 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
39519 asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRefuse_IEs_specs_409 = {
\r
39520 sizeof(struct SeNBModificationRefuse_IEs),
\r
39521 offsetof(struct SeNBModificationRefuse_IEs, _asn_ctx),
\r
39522 asn_MAP_SeNBModificationRefuse_IEs_tag2el_409,
\r
39523 3, /* Count of tags in the map */
\r
39524 0, 0, 0, /* Optional elements (not needed) */
\r
39525 -1, /* First extension addition */
\r
39527 asn_TYPE_descriptor_t asn_DEF_SeNBModificationRefuse_IEs = {
\r
39528 "SeNBModificationRefuse-IEs",
\r
39529 "SeNBModificationRefuse-IEs",
\r
39530 &asn_OP_SEQUENCE,
\r
39531 asn_DEF_SeNBModificationRefuse_IEs_tags_409,
\r
39532 sizeof(asn_DEF_SeNBModificationRefuse_IEs_tags_409)
\r
39533 /sizeof(asn_DEF_SeNBModificationRefuse_IEs_tags_409[0]), /* 1 */
\r
39534 asn_DEF_SeNBModificationRefuse_IEs_tags_409, /* Same as above */
\r
39535 sizeof(asn_DEF_SeNBModificationRefuse_IEs_tags_409)
\r
39536 /sizeof(asn_DEF_SeNBModificationRefuse_IEs_tags_409[0]), /* 1 */
\r
39537 { 0, 0, SEQUENCE_constraint },
\r
39538 asn_MBR_SeNBModificationRefuse_IEs_409,
\r
39539 3, /* Elements count */
\r
39540 &asn_SPC_SeNBModificationRefuse_IEs_specs_409 /* Additional specs */
\r
39543 static asn_TYPE_member_t asn_MBR_value_416[] = {
\r
39544 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest_IEs__value, choice.UE_X2AP_ID),
\r
39545 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39547 &asn_DEF_UE_X2AP_ID,
\r
39550 0, 0, /* No default value */
\r
39553 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest_IEs__value, choice.Cause),
\r
39554 -1 /* Ambiguous tag (CHOICE?) */,
\r
39559 0, 0, /* No default value */
\r
39562 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest_IEs__value, choice.E_RABs_ToBeReleased_List_RelReq),
\r
39563 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39565 &asn_DEF_E_RABs_ToBeReleased_List_RelReq,
\r
39568 0, 0, /* No default value */
\r
39569 "E-RABs-ToBeReleased-List-RelReq"
\r
39571 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest_IEs__value, choice.UE_ContextKeptIndicator),
\r
39572 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
39574 &asn_DEF_UE_ContextKeptIndicator,
\r
39577 0, 0, /* No default value */
\r
39578 "UE-ContextKeptIndicator"
\r
39580 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
39581 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39583 &asn_DEF_UE_X2AP_ID_Extension,
\r
39586 0, 0, /* No default value */
\r
39587 "UE-X2AP-ID-Extension"
\r
39589 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest_IEs__value, choice.MakeBeforeBreakIndicator),
\r
39590 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
39592 &asn_DEF_MakeBeforeBreakIndicator,
\r
39595 0, 0, /* No default value */
\r
39596 "MakeBeforeBreakIndicator"
\r
39599 static const unsigned asn_MAP_value_to_canonical_416[] = { 0, 4, 3, 5, 2, 1 };
\r
39600 static const unsigned asn_MAP_value_from_canonical_416[] = { 0, 5, 4, 2, 1, 3 };
\r
39601 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_416[] = {
\r
39602 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
39603 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
39604 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 1 }, /* UE-ContextKeptIndicator */
\r
39605 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -1, 0 }, /* MakeBeforeBreakIndicator */
\r
39606 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* E-RABs-ToBeReleased-List-RelReq */
\r
39607 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
39608 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
39609 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
39610 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
39612 static asn_CHOICE_specifics_t asn_SPC_value_specs_416 = {
\r
39613 sizeof(struct SeNBReleaseRequest_IEs__value),
\r
39614 offsetof(struct SeNBReleaseRequest_IEs__value, _asn_ctx),
\r
39615 offsetof(struct SeNBReleaseRequest_IEs__value, present),
\r
39616 sizeof(((struct SeNBReleaseRequest_IEs__value *)0)->present),
\r
39617 asn_MAP_value_tag2el_416,
\r
39618 9, /* Count of tags in the map */
\r
39619 asn_MAP_value_to_canonical_416,
\r
39620 asn_MAP_value_from_canonical_416,
\r
39621 -1 /* Extensions start */
\r
39623 static /* Use -fall-defs-global to expose */
\r
39624 asn_TYPE_descriptor_t asn_DEF_value_416 = {
\r
39627 &asn_OP_OPEN_TYPE,
\r
39628 0, /* No effective tags (pointer) */
\r
39629 0, /* No effective tags (count) */
\r
39630 0, /* No tags (pointer) */
\r
39631 0, /* No tags (count) */
\r
39632 { 0, 0, OPEN_TYPE_constraint },
\r
39633 asn_MBR_value_416,
\r
39634 6, /* Elements count */
\r
39635 &asn_SPC_value_specs_416 /* Additional specs */
\r
39638 asn_TYPE_member_t asn_MBR_SeNBReleaseRequest_IEs_413[] = {
\r
39639 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest_IEs, id),
\r
39640 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39641 -1, /* IMPLICIT tag at current level */
\r
39642 &asn_DEF_ProtocolIE_ID,
\r
39644 { 0, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
\r
39645 0, 0, /* No default value */
\r
39648 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest_IEs, criticality),
\r
39649 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39650 -1, /* IMPLICIT tag at current level */
\r
39651 &asn_DEF_Criticality,
\r
39652 select_SeNBReleaseRequest_IEs_criticality_type,
\r
39653 { 0, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
\r
39654 0, 0, /* No default value */
\r
39657 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequest_IEs, value),
\r
39658 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39659 +1, /* EXPLICIT tag at current level */
\r
39660 &asn_DEF_value_416,
\r
39661 select_SeNBReleaseRequest_IEs_value_type,
\r
39662 { 0, &asn_PER_memb_value_constr_416, memb_value_constraint_413 },
\r
39663 0, 0, /* No default value */
\r
39667 static const ber_tlv_tag_t asn_DEF_SeNBReleaseRequest_IEs_tags_413[] = {
\r
39668 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39670 static const asn_TYPE_tag2member_t asn_MAP_SeNBReleaseRequest_IEs_tag2el_413[] = {
\r
39671 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39672 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39673 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
39675 asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequest_IEs_specs_413 = {
\r
39676 sizeof(struct SeNBReleaseRequest_IEs),
\r
39677 offsetof(struct SeNBReleaseRequest_IEs, _asn_ctx),
\r
39678 asn_MAP_SeNBReleaseRequest_IEs_tag2el_413,
\r
39679 3, /* Count of tags in the map */
\r
39680 0, 0, 0, /* Optional elements (not needed) */
\r
39681 -1, /* First extension addition */
\r
39683 asn_TYPE_descriptor_t asn_DEF_SeNBReleaseRequest_IEs = {
\r
39684 "SeNBReleaseRequest-IEs",
\r
39685 "SeNBReleaseRequest-IEs",
\r
39686 &asn_OP_SEQUENCE,
\r
39687 asn_DEF_SeNBReleaseRequest_IEs_tags_413,
\r
39688 sizeof(asn_DEF_SeNBReleaseRequest_IEs_tags_413)
\r
39689 /sizeof(asn_DEF_SeNBReleaseRequest_IEs_tags_413[0]), /* 1 */
\r
39690 asn_DEF_SeNBReleaseRequest_IEs_tags_413, /* Same as above */
\r
39691 sizeof(asn_DEF_SeNBReleaseRequest_IEs_tags_413)
\r
39692 /sizeof(asn_DEF_SeNBReleaseRequest_IEs_tags_413[0]), /* 1 */
\r
39693 { 0, 0, SEQUENCE_constraint },
\r
39694 asn_MBR_SeNBReleaseRequest_IEs_413,
\r
39695 3, /* Elements count */
\r
39696 &asn_SPC_SeNBReleaseRequest_IEs_specs_413 /* Additional specs */
\r
39699 static asn_TYPE_member_t asn_MBR_value_420[] = {
\r
39700 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequired_IEs__value, choice.UE_X2AP_ID),
\r
39701 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39703 &asn_DEF_UE_X2AP_ID,
\r
39706 0, 0, /* No default value */
\r
39709 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequired_IEs__value, choice.Cause),
\r
39710 -1 /* Ambiguous tag (CHOICE?) */,
\r
39715 0, 0, /* No default value */
\r
39718 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequired_IEs__value, choice.UE_X2AP_ID_Extension),
\r
39719 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39721 &asn_DEF_UE_X2AP_ID_Extension,
\r
39724 0, 0, /* No default value */
\r
39725 "UE-X2AP-ID-Extension"
\r
39728 static const unsigned asn_MAP_value_to_canonical_420[] = { 0, 2, 1 };
\r
39729 static const unsigned asn_MAP_value_from_canonical_420[] = { 0, 2, 1 };
\r
39730 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_420[] = {
\r
39731 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
39732 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
39733 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
39734 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
39735 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
39736 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
39738 static asn_CHOICE_specifics_t asn_SPC_value_specs_420 = {
\r
39739 sizeof(struct SeNBReleaseRequired_IEs__value),
\r
39740 offsetof(struct SeNBReleaseRequired_IEs__value, _asn_ctx),
\r
39741 offsetof(struct SeNBReleaseRequired_IEs__value, present),
\r
39742 sizeof(((struct SeNBReleaseRequired_IEs__value *)0)->present),
\r
39743 asn_MAP_value_tag2el_420,
\r
39744 6, /* Count of tags in the map */
\r
39745 asn_MAP_value_to_canonical_420,
\r
39746 asn_MAP_value_from_canonical_420,
\r
39747 -1 /* Extensions start */
\r
39749 static /* Use -fall-defs-global to expose */
\r
39750 asn_TYPE_descriptor_t asn_DEF_value_420 = {
\r
39753 &asn_OP_OPEN_TYPE,
\r
39754 0, /* No effective tags (pointer) */
\r
39755 0, /* No effective tags (count) */
\r
39756 0, /* No tags (pointer) */
\r
39757 0, /* No tags (count) */
\r
39758 { 0, 0, OPEN_TYPE_constraint },
\r
39759 asn_MBR_value_420,
\r
39760 3, /* Elements count */
\r
39761 &asn_SPC_value_specs_420 /* Additional specs */
\r
39764 asn_TYPE_member_t asn_MBR_SeNBReleaseRequired_IEs_417[] = {
\r
39765 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequired_IEs, id),
\r
39766 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39767 -1, /* IMPLICIT tag at current level */
\r
39768 &asn_DEF_ProtocolIE_ID,
\r
39770 { 0, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
\r
39771 0, 0, /* No default value */
\r
39774 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequired_IEs, criticality),
\r
39775 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39776 -1, /* IMPLICIT tag at current level */
\r
39777 &asn_DEF_Criticality,
\r
39778 select_SeNBReleaseRequired_IEs_criticality_type,
\r
39779 { 0, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
\r
39780 0, 0, /* No default value */
\r
39783 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseRequired_IEs, value),
\r
39784 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39785 +1, /* EXPLICIT tag at current level */
\r
39786 &asn_DEF_value_420,
\r
39787 select_SeNBReleaseRequired_IEs_value_type,
\r
39788 { 0, &asn_PER_memb_value_constr_420, memb_value_constraint_417 },
\r
39789 0, 0, /* No default value */
\r
39793 static const ber_tlv_tag_t asn_DEF_SeNBReleaseRequired_IEs_tags_417[] = {
\r
39794 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39796 static const asn_TYPE_tag2member_t asn_MAP_SeNBReleaseRequired_IEs_tag2el_417[] = {
\r
39797 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39798 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39799 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
39801 asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequired_IEs_specs_417 = {
\r
39802 sizeof(struct SeNBReleaseRequired_IEs),
\r
39803 offsetof(struct SeNBReleaseRequired_IEs, _asn_ctx),
\r
39804 asn_MAP_SeNBReleaseRequired_IEs_tag2el_417,
\r
39805 3, /* Count of tags in the map */
\r
39806 0, 0, 0, /* Optional elements (not needed) */
\r
39807 -1, /* First extension addition */
\r
39809 asn_TYPE_descriptor_t asn_DEF_SeNBReleaseRequired_IEs = {
\r
39810 "SeNBReleaseRequired-IEs",
\r
39811 "SeNBReleaseRequired-IEs",
\r
39812 &asn_OP_SEQUENCE,
\r
39813 asn_DEF_SeNBReleaseRequired_IEs_tags_417,
\r
39814 sizeof(asn_DEF_SeNBReleaseRequired_IEs_tags_417)
\r
39815 /sizeof(asn_DEF_SeNBReleaseRequired_IEs_tags_417[0]), /* 1 */
\r
39816 asn_DEF_SeNBReleaseRequired_IEs_tags_417, /* Same as above */
\r
39817 sizeof(asn_DEF_SeNBReleaseRequired_IEs_tags_417)
\r
39818 /sizeof(asn_DEF_SeNBReleaseRequired_IEs_tags_417[0]), /* 1 */
\r
39819 { 0, 0, SEQUENCE_constraint },
\r
39820 asn_MBR_SeNBReleaseRequired_IEs_417,
\r
39821 3, /* Elements count */
\r
39822 &asn_SPC_SeNBReleaseRequired_IEs_specs_417 /* Additional specs */
\r
39825 static asn_TYPE_member_t asn_MBR_value_424[] = {
\r
39826 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseConfirm_IEs__value, choice.UE_X2AP_ID),
\r
39827 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39829 &asn_DEF_UE_X2AP_ID,
\r
39832 0, 0, /* No default value */
\r
39835 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseConfirm_IEs__value, choice.E_RABs_ToBeReleased_List_RelConf),
\r
39836 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39838 &asn_DEF_E_RABs_ToBeReleased_List_RelConf,
\r
39841 0, 0, /* No default value */
\r
39842 "E-RABs-ToBeReleased-List-RelConf"
\r
39844 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseConfirm_IEs__value, choice.CriticalityDiagnostics),
\r
39845 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39847 &asn_DEF_CriticalityDiagnostics,
\r
39850 0, 0, /* No default value */
\r
39851 "CriticalityDiagnostics"
\r
39853 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseConfirm_IEs__value, choice.UE_X2AP_ID_Extension),
\r
39854 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39856 &asn_DEF_UE_X2AP_ID_Extension,
\r
39859 0, 0, /* No default value */
\r
39860 "UE-X2AP-ID-Extension"
\r
39863 static const unsigned asn_MAP_value_to_canonical_424[] = { 0, 3, 1, 2 };
\r
39864 static const unsigned asn_MAP_value_from_canonical_424[] = { 0, 2, 3, 1 };
\r
39865 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_424[] = {
\r
39866 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
39867 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
39868 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* E-RABs-ToBeReleased-List-RelConf */
\r
39869 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */
\r
39871 static asn_CHOICE_specifics_t asn_SPC_value_specs_424 = {
\r
39872 sizeof(struct SeNBReleaseConfirm_IEs__value),
\r
39873 offsetof(struct SeNBReleaseConfirm_IEs__value, _asn_ctx),
\r
39874 offsetof(struct SeNBReleaseConfirm_IEs__value, present),
\r
39875 sizeof(((struct SeNBReleaseConfirm_IEs__value *)0)->present),
\r
39876 asn_MAP_value_tag2el_424,
\r
39877 4, /* Count of tags in the map */
\r
39878 asn_MAP_value_to_canonical_424,
\r
39879 asn_MAP_value_from_canonical_424,
\r
39880 -1 /* Extensions start */
\r
39882 static /* Use -fall-defs-global to expose */
\r
39883 asn_TYPE_descriptor_t asn_DEF_value_424 = {
\r
39886 &asn_OP_OPEN_TYPE,
\r
39887 0, /* No effective tags (pointer) */
\r
39888 0, /* No effective tags (count) */
\r
39889 0, /* No tags (pointer) */
\r
39890 0, /* No tags (count) */
\r
39891 { 0, 0, OPEN_TYPE_constraint },
\r
39892 asn_MBR_value_424,
\r
39893 4, /* Elements count */
\r
39894 &asn_SPC_value_specs_424 /* Additional specs */
\r
39897 asn_TYPE_member_t asn_MBR_SeNBReleaseConfirm_IEs_421[] = {
\r
39898 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseConfirm_IEs, id),
\r
39899 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
39900 -1, /* IMPLICIT tag at current level */
\r
39901 &asn_DEF_ProtocolIE_ID,
\r
39903 { 0, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
\r
39904 0, 0, /* No default value */
\r
39907 { ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseConfirm_IEs, criticality),
\r
39908 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
39909 -1, /* IMPLICIT tag at current level */
\r
39910 &asn_DEF_Criticality,
\r
39911 select_SeNBReleaseConfirm_IEs_criticality_type,
\r
39912 { 0, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
\r
39913 0, 0, /* No default value */
\r
39916 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBReleaseConfirm_IEs, value),
\r
39917 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
39918 +1, /* EXPLICIT tag at current level */
\r
39919 &asn_DEF_value_424,
\r
39920 select_SeNBReleaseConfirm_IEs_value_type,
\r
39921 { 0, &asn_PER_memb_value_constr_424, memb_value_constraint_421 },
\r
39922 0, 0, /* No default value */
\r
39926 static const ber_tlv_tag_t asn_DEF_SeNBReleaseConfirm_IEs_tags_421[] = {
\r
39927 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
39929 static const asn_TYPE_tag2member_t asn_MAP_SeNBReleaseConfirm_IEs_tag2el_421[] = {
\r
39930 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
39931 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
39932 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
39934 asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseConfirm_IEs_specs_421 = {
\r
39935 sizeof(struct SeNBReleaseConfirm_IEs),
\r
39936 offsetof(struct SeNBReleaseConfirm_IEs, _asn_ctx),
\r
39937 asn_MAP_SeNBReleaseConfirm_IEs_tag2el_421,
\r
39938 3, /* Count of tags in the map */
\r
39939 0, 0, 0, /* Optional elements (not needed) */
\r
39940 -1, /* First extension addition */
\r
39942 asn_TYPE_descriptor_t asn_DEF_SeNBReleaseConfirm_IEs = {
\r
39943 "SeNBReleaseConfirm-IEs",
\r
39944 "SeNBReleaseConfirm-IEs",
\r
39945 &asn_OP_SEQUENCE,
\r
39946 asn_DEF_SeNBReleaseConfirm_IEs_tags_421,
\r
39947 sizeof(asn_DEF_SeNBReleaseConfirm_IEs_tags_421)
\r
39948 /sizeof(asn_DEF_SeNBReleaseConfirm_IEs_tags_421[0]), /* 1 */
\r
39949 asn_DEF_SeNBReleaseConfirm_IEs_tags_421, /* Same as above */
\r
39950 sizeof(asn_DEF_SeNBReleaseConfirm_IEs_tags_421)
\r
39951 /sizeof(asn_DEF_SeNBReleaseConfirm_IEs_tags_421[0]), /* 1 */
\r
39952 { 0, 0, SEQUENCE_constraint },
\r
39953 asn_MBR_SeNBReleaseConfirm_IEs_421,
\r
39954 3, /* Elements count */
\r
39955 &asn_SPC_SeNBReleaseConfirm_IEs_specs_421 /* Additional specs */
\r
39958 static asn_TYPE_member_t asn_MBR_value_428[] = {
\r
39959 { ATF_NOFLAGS, 0, offsetof(struct SeNBCounterCheckRequest_IEs__value, choice.UE_X2AP_ID),
\r
39960 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39962 &asn_DEF_UE_X2AP_ID,
\r
39965 0, 0, /* No default value */
\r
39968 { ATF_NOFLAGS, 0, offsetof(struct SeNBCounterCheckRequest_IEs__value, choice.E_RABs_SubjectToCounterCheck_List),
\r
39969 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
39971 &asn_DEF_E_RABs_SubjectToCounterCheck_List,
\r
39974 0, 0, /* No default value */
\r
39975 "E-RABs-SubjectToCounterCheck-List"
\r
39977 { ATF_NOFLAGS, 0, offsetof(struct SeNBCounterCheckRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
39978 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
39980 &asn_DEF_UE_X2AP_ID_Extension,
\r
39983 0, 0, /* No default value */
\r
39984 "UE-X2AP-ID-Extension"
\r
39987 static const unsigned asn_MAP_value_to_canonical_428[] = { 0, 2, 1 };
\r
39988 static const unsigned asn_MAP_value_from_canonical_428[] = { 0, 2, 1 };
\r
39989 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_428[] = {
\r
39990 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
39991 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
39992 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* E-RABs-SubjectToCounterCheck-List */
\r
39994 static asn_CHOICE_specifics_t asn_SPC_value_specs_428 = {
\r
39995 sizeof(struct SeNBCounterCheckRequest_IEs__value),
\r
39996 offsetof(struct SeNBCounterCheckRequest_IEs__value, _asn_ctx),
\r
39997 offsetof(struct SeNBCounterCheckRequest_IEs__value, present),
\r
39998 sizeof(((struct SeNBCounterCheckRequest_IEs__value *)0)->present),
\r
39999 asn_MAP_value_tag2el_428,
\r
40000 3, /* Count of tags in the map */
\r
40001 asn_MAP_value_to_canonical_428,
\r
40002 asn_MAP_value_from_canonical_428,
\r
40003 -1 /* Extensions start */
\r
40005 static /* Use -fall-defs-global to expose */
\r
40006 asn_TYPE_descriptor_t asn_DEF_value_428 = {
\r
40009 &asn_OP_OPEN_TYPE,
\r
40010 0, /* No effective tags (pointer) */
\r
40011 0, /* No effective tags (count) */
\r
40012 0, /* No tags (pointer) */
\r
40013 0, /* No tags (count) */
\r
40014 { 0, 0, OPEN_TYPE_constraint },
\r
40015 asn_MBR_value_428,
\r
40016 3, /* Elements count */
\r
40017 &asn_SPC_value_specs_428 /* Additional specs */
\r
40020 asn_TYPE_member_t asn_MBR_SeNBCounterCheckRequest_IEs_425[] = {
\r
40021 { ATF_NOFLAGS, 0, offsetof(struct SeNBCounterCheckRequest_IEs, id),
\r
40022 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40023 -1, /* IMPLICIT tag at current level */
\r
40024 &asn_DEF_ProtocolIE_ID,
\r
40026 { 0, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
\r
40027 0, 0, /* No default value */
\r
40030 { ATF_NOFLAGS, 0, offsetof(struct SeNBCounterCheckRequest_IEs, criticality),
\r
40031 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40032 -1, /* IMPLICIT tag at current level */
\r
40033 &asn_DEF_Criticality,
\r
40034 select_SeNBCounterCheckRequest_IEs_criticality_type,
\r
40035 { 0, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
\r
40036 0, 0, /* No default value */
\r
40039 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SeNBCounterCheckRequest_IEs, value),
\r
40040 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40041 +1, /* EXPLICIT tag at current level */
\r
40042 &asn_DEF_value_428,
\r
40043 select_SeNBCounterCheckRequest_IEs_value_type,
\r
40044 { 0, &asn_PER_memb_value_constr_428, memb_value_constraint_425 },
\r
40045 0, 0, /* No default value */
\r
40049 static const ber_tlv_tag_t asn_DEF_SeNBCounterCheckRequest_IEs_tags_425[] = {
\r
40050 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40052 static const asn_TYPE_tag2member_t asn_MAP_SeNBCounterCheckRequest_IEs_tag2el_425[] = {
\r
40053 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40054 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40055 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
40057 asn_SEQUENCE_specifics_t asn_SPC_SeNBCounterCheckRequest_IEs_specs_425 = {
\r
40058 sizeof(struct SeNBCounterCheckRequest_IEs),
\r
40059 offsetof(struct SeNBCounterCheckRequest_IEs, _asn_ctx),
\r
40060 asn_MAP_SeNBCounterCheckRequest_IEs_tag2el_425,
\r
40061 3, /* Count of tags in the map */
\r
40062 0, 0, 0, /* Optional elements (not needed) */
\r
40063 -1, /* First extension addition */
\r
40065 asn_TYPE_descriptor_t asn_DEF_SeNBCounterCheckRequest_IEs = {
\r
40066 "SeNBCounterCheckRequest-IEs",
\r
40067 "SeNBCounterCheckRequest-IEs",
\r
40068 &asn_OP_SEQUENCE,
\r
40069 asn_DEF_SeNBCounterCheckRequest_IEs_tags_425,
\r
40070 sizeof(asn_DEF_SeNBCounterCheckRequest_IEs_tags_425)
\r
40071 /sizeof(asn_DEF_SeNBCounterCheckRequest_IEs_tags_425[0]), /* 1 */
\r
40072 asn_DEF_SeNBCounterCheckRequest_IEs_tags_425, /* Same as above */
\r
40073 sizeof(asn_DEF_SeNBCounterCheckRequest_IEs_tags_425)
\r
40074 /sizeof(asn_DEF_SeNBCounterCheckRequest_IEs_tags_425[0]), /* 1 */
\r
40075 { 0, 0, SEQUENCE_constraint },
\r
40076 asn_MBR_SeNBCounterCheckRequest_IEs_425,
\r
40077 3, /* Elements count */
\r
40078 &asn_SPC_SeNBCounterCheckRequest_IEs_specs_425 /* Additional specs */
\r
40081 static asn_TYPE_member_t asn_MBR_value_432[] = {
\r
40082 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalRequest_IEs__value, choice.GlobalENB_ID),
\r
40083 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40085 &asn_DEF_GlobalENB_ID,
\r
40088 0, 0, /* No default value */
\r
40091 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalRequest_IEs__value, choice.X2BenefitValue),
\r
40092 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
40094 &asn_DEF_X2BenefitValue,
\r
40097 0, 0, /* No default value */
\r
40101 static const unsigned asn_MAP_value_to_canonical_432[] = { 1, 0 };
\r
40102 static const unsigned asn_MAP_value_from_canonical_432[] = { 1, 0 };
\r
40103 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_432[] = {
\r
40104 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* X2BenefitValue */
\r
40105 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GlobalENB-ID */
\r
40107 static asn_CHOICE_specifics_t asn_SPC_value_specs_432 = {
\r
40108 sizeof(struct X2RemovalRequest_IEs__value),
\r
40109 offsetof(struct X2RemovalRequest_IEs__value, _asn_ctx),
\r
40110 offsetof(struct X2RemovalRequest_IEs__value, present),
\r
40111 sizeof(((struct X2RemovalRequest_IEs__value *)0)->present),
\r
40112 asn_MAP_value_tag2el_432,
\r
40113 2, /* Count of tags in the map */
\r
40114 asn_MAP_value_to_canonical_432,
\r
40115 asn_MAP_value_from_canonical_432,
\r
40116 -1 /* Extensions start */
\r
40118 static /* Use -fall-defs-global to expose */
\r
40119 asn_TYPE_descriptor_t asn_DEF_value_432 = {
\r
40122 &asn_OP_OPEN_TYPE,
\r
40123 0, /* No effective tags (pointer) */
\r
40124 0, /* No effective tags (count) */
\r
40125 0, /* No tags (pointer) */
\r
40126 0, /* No tags (count) */
\r
40127 { 0, 0, OPEN_TYPE_constraint },
\r
40128 asn_MBR_value_432,
\r
40129 2, /* Elements count */
\r
40130 &asn_SPC_value_specs_432 /* Additional specs */
\r
40133 asn_TYPE_member_t asn_MBR_X2RemovalRequest_IEs_429[] = {
\r
40134 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalRequest_IEs, id),
\r
40135 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40136 -1, /* IMPLICIT tag at current level */
\r
40137 &asn_DEF_ProtocolIE_ID,
\r
40139 { 0, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
\r
40140 0, 0, /* No default value */
\r
40143 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalRequest_IEs, criticality),
\r
40144 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40145 -1, /* IMPLICIT tag at current level */
\r
40146 &asn_DEF_Criticality,
\r
40147 select_X2RemovalRequest_IEs_criticality_type,
\r
40148 { 0, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
\r
40149 0, 0, /* No default value */
\r
40152 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct X2RemovalRequest_IEs, value),
\r
40153 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40154 +1, /* EXPLICIT tag at current level */
\r
40155 &asn_DEF_value_432,
\r
40156 select_X2RemovalRequest_IEs_value_type,
\r
40157 { 0, &asn_PER_memb_value_constr_432, memb_value_constraint_429 },
\r
40158 0, 0, /* No default value */
\r
40162 static const ber_tlv_tag_t asn_DEF_X2RemovalRequest_IEs_tags_429[] = {
\r
40163 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40165 static const asn_TYPE_tag2member_t asn_MAP_X2RemovalRequest_IEs_tag2el_429[] = {
\r
40166 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40167 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40168 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
40170 asn_SEQUENCE_specifics_t asn_SPC_X2RemovalRequest_IEs_specs_429 = {
\r
40171 sizeof(struct X2RemovalRequest_IEs),
\r
40172 offsetof(struct X2RemovalRequest_IEs, _asn_ctx),
\r
40173 asn_MAP_X2RemovalRequest_IEs_tag2el_429,
\r
40174 3, /* Count of tags in the map */
\r
40175 0, 0, 0, /* Optional elements (not needed) */
\r
40176 -1, /* First extension addition */
\r
40178 asn_TYPE_descriptor_t asn_DEF_X2RemovalRequest_IEs = {
\r
40179 "X2RemovalRequest-IEs",
\r
40180 "X2RemovalRequest-IEs",
\r
40181 &asn_OP_SEQUENCE,
\r
40182 asn_DEF_X2RemovalRequest_IEs_tags_429,
\r
40183 sizeof(asn_DEF_X2RemovalRequest_IEs_tags_429)
\r
40184 /sizeof(asn_DEF_X2RemovalRequest_IEs_tags_429[0]), /* 1 */
\r
40185 asn_DEF_X2RemovalRequest_IEs_tags_429, /* Same as above */
\r
40186 sizeof(asn_DEF_X2RemovalRequest_IEs_tags_429)
\r
40187 /sizeof(asn_DEF_X2RemovalRequest_IEs_tags_429[0]), /* 1 */
\r
40188 { 0, 0, SEQUENCE_constraint },
\r
40189 asn_MBR_X2RemovalRequest_IEs_429,
\r
40190 3, /* Elements count */
\r
40191 &asn_SPC_X2RemovalRequest_IEs_specs_429 /* Additional specs */
\r
40194 static asn_TYPE_member_t asn_MBR_value_436[] = {
\r
40195 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalResponse_IEs__value, choice.GlobalENB_ID),
\r
40196 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40198 &asn_DEF_GlobalENB_ID,
\r
40201 0, 0, /* No default value */
\r
40204 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalResponse_IEs__value, choice.CriticalityDiagnostics),
\r
40205 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40207 &asn_DEF_CriticalityDiagnostics,
\r
40210 0, 0, /* No default value */
\r
40211 "CriticalityDiagnostics"
\r
40214 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_436[] = {
\r
40215 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GlobalENB-ID */
\r
40216 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* CriticalityDiagnostics */
\r
40218 static asn_CHOICE_specifics_t asn_SPC_value_specs_436 = {
\r
40219 sizeof(struct X2RemovalResponse_IEs__value),
\r
40220 offsetof(struct X2RemovalResponse_IEs__value, _asn_ctx),
\r
40221 offsetof(struct X2RemovalResponse_IEs__value, present),
\r
40222 sizeof(((struct X2RemovalResponse_IEs__value *)0)->present),
\r
40223 asn_MAP_value_tag2el_436,
\r
40224 2, /* Count of tags in the map */
\r
40226 -1 /* Extensions start */
\r
40228 static /* Use -fall-defs-global to expose */
\r
40229 asn_TYPE_descriptor_t asn_DEF_value_436 = {
\r
40232 &asn_OP_OPEN_TYPE,
\r
40233 0, /* No effective tags (pointer) */
\r
40234 0, /* No effective tags (count) */
\r
40235 0, /* No tags (pointer) */
\r
40236 0, /* No tags (count) */
\r
40237 { 0, 0, OPEN_TYPE_constraint },
\r
40238 asn_MBR_value_436,
\r
40239 2, /* Elements count */
\r
40240 &asn_SPC_value_specs_436 /* Additional specs */
\r
40243 asn_TYPE_member_t asn_MBR_X2RemovalResponse_IEs_433[] = {
\r
40244 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalResponse_IEs, id),
\r
40245 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40246 -1, /* IMPLICIT tag at current level */
\r
40247 &asn_DEF_ProtocolIE_ID,
\r
40249 { 0, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
\r
40250 0, 0, /* No default value */
\r
40253 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalResponse_IEs, criticality),
\r
40254 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40255 -1, /* IMPLICIT tag at current level */
\r
40256 &asn_DEF_Criticality,
\r
40257 select_X2RemovalResponse_IEs_criticality_type,
\r
40258 { 0, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
\r
40259 0, 0, /* No default value */
\r
40262 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct X2RemovalResponse_IEs, value),
\r
40263 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40264 +1, /* EXPLICIT tag at current level */
\r
40265 &asn_DEF_value_436,
\r
40266 select_X2RemovalResponse_IEs_value_type,
\r
40267 { 0, &asn_PER_memb_value_constr_436, memb_value_constraint_433 },
\r
40268 0, 0, /* No default value */
\r
40272 static const ber_tlv_tag_t asn_DEF_X2RemovalResponse_IEs_tags_433[] = {
\r
40273 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40275 static const asn_TYPE_tag2member_t asn_MAP_X2RemovalResponse_IEs_tag2el_433[] = {
\r
40276 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40277 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40278 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
40280 asn_SEQUENCE_specifics_t asn_SPC_X2RemovalResponse_IEs_specs_433 = {
\r
40281 sizeof(struct X2RemovalResponse_IEs),
\r
40282 offsetof(struct X2RemovalResponse_IEs, _asn_ctx),
\r
40283 asn_MAP_X2RemovalResponse_IEs_tag2el_433,
\r
40284 3, /* Count of tags in the map */
\r
40285 0, 0, 0, /* Optional elements (not needed) */
\r
40286 -1, /* First extension addition */
\r
40288 asn_TYPE_descriptor_t asn_DEF_X2RemovalResponse_IEs = {
\r
40289 "X2RemovalResponse-IEs",
\r
40290 "X2RemovalResponse-IEs",
\r
40291 &asn_OP_SEQUENCE,
\r
40292 asn_DEF_X2RemovalResponse_IEs_tags_433,
\r
40293 sizeof(asn_DEF_X2RemovalResponse_IEs_tags_433)
\r
40294 /sizeof(asn_DEF_X2RemovalResponse_IEs_tags_433[0]), /* 1 */
\r
40295 asn_DEF_X2RemovalResponse_IEs_tags_433, /* Same as above */
\r
40296 sizeof(asn_DEF_X2RemovalResponse_IEs_tags_433)
\r
40297 /sizeof(asn_DEF_X2RemovalResponse_IEs_tags_433[0]), /* 1 */
\r
40298 { 0, 0, SEQUENCE_constraint },
\r
40299 asn_MBR_X2RemovalResponse_IEs_433,
\r
40300 3, /* Elements count */
\r
40301 &asn_SPC_X2RemovalResponse_IEs_specs_433 /* Additional specs */
\r
40304 static asn_TYPE_member_t asn_MBR_value_440[] = {
\r
40305 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalFailure_IEs__value, choice.Cause),
\r
40306 -1 /* Ambiguous tag (CHOICE?) */,
\r
40311 0, 0, /* No default value */
\r
40314 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalFailure_IEs__value, choice.CriticalityDiagnostics),
\r
40315 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40317 &asn_DEF_CriticalityDiagnostics,
\r
40320 0, 0, /* No default value */
\r
40321 "CriticalityDiagnostics"
\r
40324 static const unsigned asn_MAP_value_to_canonical_440[] = { 1, 0 };
\r
40325 static const unsigned asn_MAP_value_from_canonical_440[] = { 1, 0 };
\r
40326 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_440[] = {
\r
40327 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* CriticalityDiagnostics */
\r
40328 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */
\r
40329 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* transport */
\r
40330 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* protocol */
\r
40331 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* misc */
\r
40333 static asn_CHOICE_specifics_t asn_SPC_value_specs_440 = {
\r
40334 sizeof(struct X2RemovalFailure_IEs__value),
\r
40335 offsetof(struct X2RemovalFailure_IEs__value, _asn_ctx),
\r
40336 offsetof(struct X2RemovalFailure_IEs__value, present),
\r
40337 sizeof(((struct X2RemovalFailure_IEs__value *)0)->present),
\r
40338 asn_MAP_value_tag2el_440,
\r
40339 5, /* Count of tags in the map */
\r
40340 asn_MAP_value_to_canonical_440,
\r
40341 asn_MAP_value_from_canonical_440,
\r
40342 -1 /* Extensions start */
\r
40344 static /* Use -fall-defs-global to expose */
\r
40345 asn_TYPE_descriptor_t asn_DEF_value_440 = {
\r
40348 &asn_OP_OPEN_TYPE,
\r
40349 0, /* No effective tags (pointer) */
\r
40350 0, /* No effective tags (count) */
\r
40351 0, /* No tags (pointer) */
\r
40352 0, /* No tags (count) */
\r
40353 { 0, 0, OPEN_TYPE_constraint },
\r
40354 asn_MBR_value_440,
\r
40355 2, /* Elements count */
\r
40356 &asn_SPC_value_specs_440 /* Additional specs */
\r
40359 asn_TYPE_member_t asn_MBR_X2RemovalFailure_IEs_437[] = {
\r
40360 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalFailure_IEs, id),
\r
40361 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40362 -1, /* IMPLICIT tag at current level */
\r
40363 &asn_DEF_ProtocolIE_ID,
\r
40365 { 0, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
\r
40366 0, 0, /* No default value */
\r
40369 { ATF_NOFLAGS, 0, offsetof(struct X2RemovalFailure_IEs, criticality),
\r
40370 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40371 -1, /* IMPLICIT tag at current level */
\r
40372 &asn_DEF_Criticality,
\r
40373 select_X2RemovalFailure_IEs_criticality_type,
\r
40374 { 0, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
\r
40375 0, 0, /* No default value */
\r
40378 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct X2RemovalFailure_IEs, value),
\r
40379 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40380 +1, /* EXPLICIT tag at current level */
\r
40381 &asn_DEF_value_440,
\r
40382 select_X2RemovalFailure_IEs_value_type,
\r
40383 { 0, &asn_PER_memb_value_constr_440, memb_value_constraint_437 },
\r
40384 0, 0, /* No default value */
\r
40388 static const ber_tlv_tag_t asn_DEF_X2RemovalFailure_IEs_tags_437[] = {
\r
40389 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40391 static const asn_TYPE_tag2member_t asn_MAP_X2RemovalFailure_IEs_tag2el_437[] = {
\r
40392 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40393 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40394 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
40396 asn_SEQUENCE_specifics_t asn_SPC_X2RemovalFailure_IEs_specs_437 = {
\r
40397 sizeof(struct X2RemovalFailure_IEs),
\r
40398 offsetof(struct X2RemovalFailure_IEs, _asn_ctx),
\r
40399 asn_MAP_X2RemovalFailure_IEs_tag2el_437,
\r
40400 3, /* Count of tags in the map */
\r
40401 0, 0, 0, /* Optional elements (not needed) */
\r
40402 -1, /* First extension addition */
\r
40404 asn_TYPE_descriptor_t asn_DEF_X2RemovalFailure_IEs = {
\r
40405 "X2RemovalFailure-IEs",
\r
40406 "X2RemovalFailure-IEs",
\r
40407 &asn_OP_SEQUENCE,
\r
40408 asn_DEF_X2RemovalFailure_IEs_tags_437,
\r
40409 sizeof(asn_DEF_X2RemovalFailure_IEs_tags_437)
\r
40410 /sizeof(asn_DEF_X2RemovalFailure_IEs_tags_437[0]), /* 1 */
\r
40411 asn_DEF_X2RemovalFailure_IEs_tags_437, /* Same as above */
\r
40412 sizeof(asn_DEF_X2RemovalFailure_IEs_tags_437)
\r
40413 /sizeof(asn_DEF_X2RemovalFailure_IEs_tags_437[0]), /* 1 */
\r
40414 { 0, 0, SEQUENCE_constraint },
\r
40415 asn_MBR_X2RemovalFailure_IEs_437,
\r
40416 3, /* Elements count */
\r
40417 &asn_SPC_X2RemovalFailure_IEs_specs_437 /* Additional specs */
\r
40420 static asn_TYPE_member_t asn_MBR_value_444[] = {
\r
40421 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs__value, choice.UE_X2AP_ID),
\r
40422 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
40424 &asn_DEF_UE_X2AP_ID,
\r
40427 0, 0, /* No default value */
\r
40430 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
40431 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
40433 &asn_DEF_UE_X2AP_ID_Extension,
\r
40436 0, 0, /* No default value */
\r
40437 "UE-X2AP-ID-Extension"
\r
40439 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs__value, choice.ResumeID),
\r
40440 -1 /* Ambiguous tag (CHOICE?) */,
\r
40442 &asn_DEF_ResumeID,
\r
40445 0, 0, /* No default value */
\r
40448 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs__value, choice.ShortMAC_I),
\r
40449 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
40451 &asn_DEF_ShortMAC_I,
\r
40454 0, 0, /* No default value */
\r
40457 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs__value, choice.EUTRANCellIdentifier),
\r
40458 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
40460 &asn_DEF_EUTRANCellIdentifier,
\r
40463 0, 0, /* No default value */
\r
40464 "EUTRANCellIdentifier"
\r
40466 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs__value, choice.CRNTI),
\r
40467 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
40472 0, 0, /* No default value */
\r
40475 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs__value, choice.PCI),
\r
40476 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
40481 0, 0, /* No default value */
\r
40485 static const unsigned asn_MAP_value_to_canonical_444[] = { 0, 1, 6, 3, 4, 5, 2 };
\r
40486 static const unsigned asn_MAP_value_from_canonical_444[] = { 0, 1, 6, 3, 4, 5, 2 };
\r
40487 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_444[] = {
\r
40488 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
40489 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* UE-X2AP-ID-Extension */
\r
40490 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* PCI */
\r
40491 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 2 }, /* ShortMAC-I */
\r
40492 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 4, -1, 1 }, /* EUTRANCellIdentifier */
\r
40493 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 5, -2, 0 }, /* CRNTI */
\r
40494 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* non-truncated */
\r
40495 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 } /* truncated */
\r
40497 static asn_CHOICE_specifics_t asn_SPC_value_specs_444 = {
\r
40498 sizeof(struct RetrieveUEContextRequest_IEs__value),
\r
40499 offsetof(struct RetrieveUEContextRequest_IEs__value, _asn_ctx),
\r
40500 offsetof(struct RetrieveUEContextRequest_IEs__value, present),
\r
40501 sizeof(((struct RetrieveUEContextRequest_IEs__value *)0)->present),
\r
40502 asn_MAP_value_tag2el_444,
\r
40503 8, /* Count of tags in the map */
\r
40504 asn_MAP_value_to_canonical_444,
\r
40505 asn_MAP_value_from_canonical_444,
\r
40506 -1 /* Extensions start */
\r
40508 static /* Use -fall-defs-global to expose */
\r
40509 asn_TYPE_descriptor_t asn_DEF_value_444 = {
\r
40512 &asn_OP_OPEN_TYPE,
\r
40513 0, /* No effective tags (pointer) */
\r
40514 0, /* No effective tags (count) */
\r
40515 0, /* No tags (pointer) */
\r
40516 0, /* No tags (count) */
\r
40517 { 0, 0, OPEN_TYPE_constraint },
\r
40518 asn_MBR_value_444,
\r
40519 7, /* Elements count */
\r
40520 &asn_SPC_value_specs_444 /* Additional specs */
\r
40523 asn_TYPE_member_t asn_MBR_RetrieveUEContextRequest_IEs_441[] = {
\r
40524 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs, id),
\r
40525 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40526 -1, /* IMPLICIT tag at current level */
\r
40527 &asn_DEF_ProtocolIE_ID,
\r
40529 { 0, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
\r
40530 0, 0, /* No default value */
\r
40533 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs, criticality),
\r
40534 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40535 -1, /* IMPLICIT tag at current level */
\r
40536 &asn_DEF_Criticality,
\r
40537 select_RetrieveUEContextRequest_IEs_criticality_type,
\r
40538 { 0, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
\r
40539 0, 0, /* No default value */
\r
40542 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextRequest_IEs, value),
\r
40543 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40544 +1, /* EXPLICIT tag at current level */
\r
40545 &asn_DEF_value_444,
\r
40546 select_RetrieveUEContextRequest_IEs_value_type,
\r
40547 { 0, &asn_PER_memb_value_constr_444, memb_value_constraint_441 },
\r
40548 0, 0, /* No default value */
\r
40552 static const ber_tlv_tag_t asn_DEF_RetrieveUEContextRequest_IEs_tags_441[] = {
\r
40553 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40555 static const asn_TYPE_tag2member_t asn_MAP_RetrieveUEContextRequest_IEs_tag2el_441[] = {
\r
40556 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40557 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40558 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
40560 asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextRequest_IEs_specs_441 = {
\r
40561 sizeof(struct RetrieveUEContextRequest_IEs),
\r
40562 offsetof(struct RetrieveUEContextRequest_IEs, _asn_ctx),
\r
40563 asn_MAP_RetrieveUEContextRequest_IEs_tag2el_441,
\r
40564 3, /* Count of tags in the map */
\r
40565 0, 0, 0, /* Optional elements (not needed) */
\r
40566 -1, /* First extension addition */
\r
40568 asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextRequest_IEs = {
\r
40569 "RetrieveUEContextRequest-IEs",
\r
40570 "RetrieveUEContextRequest-IEs",
\r
40571 &asn_OP_SEQUENCE,
\r
40572 asn_DEF_RetrieveUEContextRequest_IEs_tags_441,
\r
40573 sizeof(asn_DEF_RetrieveUEContextRequest_IEs_tags_441)
\r
40574 /sizeof(asn_DEF_RetrieveUEContextRequest_IEs_tags_441[0]), /* 1 */
\r
40575 asn_DEF_RetrieveUEContextRequest_IEs_tags_441, /* Same as above */
\r
40576 sizeof(asn_DEF_RetrieveUEContextRequest_IEs_tags_441)
\r
40577 /sizeof(asn_DEF_RetrieveUEContextRequest_IEs_tags_441[0]), /* 1 */
\r
40578 { 0, 0, SEQUENCE_constraint },
\r
40579 asn_MBR_RetrieveUEContextRequest_IEs_441,
\r
40580 3, /* Elements count */
\r
40581 &asn_SPC_RetrieveUEContextRequest_IEs_specs_441 /* Additional specs */
\r
40584 static asn_TYPE_member_t asn_MBR_value_448[] = {
\r
40585 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.UE_X2AP_ID),
\r
40586 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
40588 &asn_DEF_UE_X2AP_ID,
\r
40591 0, 0, /* No default value */
\r
40594 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.UE_X2AP_ID_Extension),
\r
40595 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
40597 &asn_DEF_UE_X2AP_ID_Extension,
\r
40600 0, 0, /* No default value */
\r
40601 "UE-X2AP-ID-Extension"
\r
40603 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.GUMMEI),
\r
40604 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40609 0, 0, /* No default value */
\r
40612 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.UE_ContextInformationRetrieve),
\r
40613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40615 &asn_DEF_UE_ContextInformationRetrieve,
\r
40618 0, 0, /* No default value */
\r
40619 "UE-ContextInformationRetrieve"
\r
40621 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.TraceActivation),
\r
40622 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40624 &asn_DEF_TraceActivation,
\r
40627 0, 0, /* No default value */
\r
40628 "TraceActivation"
\r
40630 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.SRVCCOperationPossible),
\r
40631 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
40633 &asn_DEF_SRVCCOperationPossible,
\r
40636 0, 0, /* No default value */
\r
40637 "SRVCCOperationPossible"
\r
40639 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.Masked_IMEISV),
\r
40640 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
40642 &asn_DEF_Masked_IMEISV,
\r
40645 0, 0, /* No default value */
\r
40648 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.ExpectedUEBehaviour),
\r
40649 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40651 &asn_DEF_ExpectedUEBehaviour,
\r
40654 0, 0, /* No default value */
\r
40655 "ExpectedUEBehaviour"
\r
40657 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.ProSeAuthorized),
\r
40658 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40660 &asn_DEF_ProSeAuthorized,
\r
40663 0, 0, /* No default value */
\r
40664 "ProSeAuthorized"
\r
40666 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.CriticalityDiagnostics),
\r
40667 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40669 &asn_DEF_CriticalityDiagnostics,
\r
40672 0, 0, /* No default value */
\r
40673 "CriticalityDiagnostics"
\r
40675 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.V2XServicesAuthorized),
\r
40676 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40678 &asn_DEF_V2XServicesAuthorized,
\r
40681 0, 0, /* No default value */
\r
40682 "V2XServicesAuthorized"
\r
40684 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.AerialUEsubscriptionInformation),
\r
40685 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
40687 &asn_DEF_AerialUEsubscriptionInformation,
\r
40690 0, 0, /* No default value */
\r
40691 "AerialUEsubscriptionInformation"
\r
40693 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs__value, choice.Subscription_Based_UE_DifferentiationInfo),
\r
40694 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40696 &asn_DEF_Subscription_Based_UE_DifferentiationInfo,
\r
40699 0, 0, /* No default value */
\r
40700 "Subscription-Based-UE-DifferentiationInfo"
\r
40703 static const unsigned asn_MAP_value_to_canonical_448[] = { 0, 1, 6, 5, 11, 2, 3, 4, 7, 8, 9, 10, 12 };
\r
40704 static const unsigned asn_MAP_value_from_canonical_448[] = { 0, 1, 5, 6, 7, 3, 2, 8, 9, 10, 11, 4, 12 };
\r
40705 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_448[] = {
\r
40706 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
40707 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
40708 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 6, 0, 0 }, /* Masked-IMEISV */
\r
40709 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 1 }, /* SRVCCOperationPossible */
\r
40710 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 11, -1, 0 }, /* AerialUEsubscriptionInformation */
\r
40711 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 7 }, /* GUMMEI */
\r
40712 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 6 }, /* UE-ContextInformationRetrieve */
\r
40713 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 5 }, /* TraceActivation */
\r
40714 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 4 }, /* ExpectedUEBehaviour */
\r
40715 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 3 }, /* ProSeAuthorized */
\r
40716 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -5, 2 }, /* CriticalityDiagnostics */
\r
40717 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -6, 1 }, /* V2XServicesAuthorized */
\r
40718 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -7, 0 } /* Subscription-Based-UE-DifferentiationInfo */
\r
40720 static asn_CHOICE_specifics_t asn_SPC_value_specs_448 = {
\r
40721 sizeof(struct RetrieveUEContextResponse_IEs__value),
\r
40722 offsetof(struct RetrieveUEContextResponse_IEs__value, _asn_ctx),
\r
40723 offsetof(struct RetrieveUEContextResponse_IEs__value, present),
\r
40724 sizeof(((struct RetrieveUEContextResponse_IEs__value *)0)->present),
\r
40725 asn_MAP_value_tag2el_448,
\r
40726 13, /* Count of tags in the map */
\r
40727 asn_MAP_value_to_canonical_448,
\r
40728 asn_MAP_value_from_canonical_448,
\r
40729 -1 /* Extensions start */
\r
40731 static /* Use -fall-defs-global to expose */
\r
40732 asn_TYPE_descriptor_t asn_DEF_value_448 = {
\r
40735 &asn_OP_OPEN_TYPE,
\r
40736 0, /* No effective tags (pointer) */
\r
40737 0, /* No effective tags (count) */
\r
40738 0, /* No tags (pointer) */
\r
40739 0, /* No tags (count) */
\r
40740 { 0, 0, OPEN_TYPE_constraint },
\r
40741 asn_MBR_value_448,
\r
40742 13, /* Elements count */
\r
40743 &asn_SPC_value_specs_448 /* Additional specs */
\r
40746 asn_TYPE_member_t asn_MBR_RetrieveUEContextResponse_IEs_445[] = {
\r
40747 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs, id),
\r
40748 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40749 -1, /* IMPLICIT tag at current level */
\r
40750 &asn_DEF_ProtocolIE_ID,
\r
40752 { 0, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
\r
40753 0, 0, /* No default value */
\r
40756 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs, criticality),
\r
40757 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40758 -1, /* IMPLICIT tag at current level */
\r
40759 &asn_DEF_Criticality,
\r
40760 select_RetrieveUEContextResponse_IEs_criticality_type,
\r
40761 { 0, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
\r
40762 0, 0, /* No default value */
\r
40765 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextResponse_IEs, value),
\r
40766 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40767 +1, /* EXPLICIT tag at current level */
\r
40768 &asn_DEF_value_448,
\r
40769 select_RetrieveUEContextResponse_IEs_value_type,
\r
40770 { 0, &asn_PER_memb_value_constr_448, memb_value_constraint_445 },
\r
40771 0, 0, /* No default value */
\r
40775 static const ber_tlv_tag_t asn_DEF_RetrieveUEContextResponse_IEs_tags_445[] = {
\r
40776 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40778 static const asn_TYPE_tag2member_t asn_MAP_RetrieveUEContextResponse_IEs_tag2el_445[] = {
\r
40779 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40780 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40781 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
40783 asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextResponse_IEs_specs_445 = {
\r
40784 sizeof(struct RetrieveUEContextResponse_IEs),
\r
40785 offsetof(struct RetrieveUEContextResponse_IEs, _asn_ctx),
\r
40786 asn_MAP_RetrieveUEContextResponse_IEs_tag2el_445,
\r
40787 3, /* Count of tags in the map */
\r
40788 0, 0, 0, /* Optional elements (not needed) */
\r
40789 -1, /* First extension addition */
\r
40791 asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextResponse_IEs = {
\r
40792 "RetrieveUEContextResponse-IEs",
\r
40793 "RetrieveUEContextResponse-IEs",
\r
40794 &asn_OP_SEQUENCE,
\r
40795 asn_DEF_RetrieveUEContextResponse_IEs_tags_445,
\r
40796 sizeof(asn_DEF_RetrieveUEContextResponse_IEs_tags_445)
\r
40797 /sizeof(asn_DEF_RetrieveUEContextResponse_IEs_tags_445[0]), /* 1 */
\r
40798 asn_DEF_RetrieveUEContextResponse_IEs_tags_445, /* Same as above */
\r
40799 sizeof(asn_DEF_RetrieveUEContextResponse_IEs_tags_445)
\r
40800 /sizeof(asn_DEF_RetrieveUEContextResponse_IEs_tags_445[0]), /* 1 */
\r
40801 { 0, 0, SEQUENCE_constraint },
\r
40802 asn_MBR_RetrieveUEContextResponse_IEs_445,
\r
40803 3, /* Elements count */
\r
40804 &asn_SPC_RetrieveUEContextResponse_IEs_specs_445 /* Additional specs */
\r
40807 static asn_TYPE_member_t asn_MBR_value_452[] = {
\r
40808 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextFailure_IEs__value, choice.UE_X2AP_ID),
\r
40809 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
40811 &asn_DEF_UE_X2AP_ID,
\r
40814 0, 0, /* No default value */
\r
40817 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextFailure_IEs__value, choice.UE_X2AP_ID_Extension),
\r
40818 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
40820 &asn_DEF_UE_X2AP_ID_Extension,
\r
40823 0, 0, /* No default value */
\r
40824 "UE-X2AP-ID-Extension"
\r
40826 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextFailure_IEs__value, choice.Cause),
\r
40827 -1 /* Ambiguous tag (CHOICE?) */,
\r
40832 0, 0, /* No default value */
\r
40835 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextFailure_IEs__value, choice.CriticalityDiagnostics),
\r
40836 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40838 &asn_DEF_CriticalityDiagnostics,
\r
40841 0, 0, /* No default value */
\r
40842 "CriticalityDiagnostics"
\r
40845 static const unsigned asn_MAP_value_to_canonical_452[] = { 0, 1, 3, 2 };
\r
40846 static const unsigned asn_MAP_value_from_canonical_452[] = { 0, 1, 3, 2 };
\r
40847 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_452[] = {
\r
40848 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID */
\r
40849 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* UE-X2AP-ID-Extension */
\r
40850 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
\r
40851 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
40852 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
40853 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
40854 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
40856 static asn_CHOICE_specifics_t asn_SPC_value_specs_452 = {
\r
40857 sizeof(struct RetrieveUEContextFailure_IEs__value),
\r
40858 offsetof(struct RetrieveUEContextFailure_IEs__value, _asn_ctx),
\r
40859 offsetof(struct RetrieveUEContextFailure_IEs__value, present),
\r
40860 sizeof(((struct RetrieveUEContextFailure_IEs__value *)0)->present),
\r
40861 asn_MAP_value_tag2el_452,
\r
40862 7, /* Count of tags in the map */
\r
40863 asn_MAP_value_to_canonical_452,
\r
40864 asn_MAP_value_from_canonical_452,
\r
40865 -1 /* Extensions start */
\r
40867 static /* Use -fall-defs-global to expose */
\r
40868 asn_TYPE_descriptor_t asn_DEF_value_452 = {
\r
40871 &asn_OP_OPEN_TYPE,
\r
40872 0, /* No effective tags (pointer) */
\r
40873 0, /* No effective tags (count) */
\r
40874 0, /* No tags (pointer) */
\r
40875 0, /* No tags (count) */
\r
40876 { 0, 0, OPEN_TYPE_constraint },
\r
40877 asn_MBR_value_452,
\r
40878 4, /* Elements count */
\r
40879 &asn_SPC_value_specs_452 /* Additional specs */
\r
40882 asn_TYPE_member_t asn_MBR_RetrieveUEContextFailure_IEs_449[] = {
\r
40883 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextFailure_IEs, id),
\r
40884 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
40885 -1, /* IMPLICIT tag at current level */
\r
40886 &asn_DEF_ProtocolIE_ID,
\r
40888 { 0, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
\r
40889 0, 0, /* No default value */
\r
40892 { ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextFailure_IEs, criticality),
\r
40893 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
40894 -1, /* IMPLICIT tag at current level */
\r
40895 &asn_DEF_Criticality,
\r
40896 select_RetrieveUEContextFailure_IEs_criticality_type,
\r
40897 { 0, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
\r
40898 0, 0, /* No default value */
\r
40901 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RetrieveUEContextFailure_IEs, value),
\r
40902 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
40903 +1, /* EXPLICIT tag at current level */
\r
40904 &asn_DEF_value_452,
\r
40905 select_RetrieveUEContextFailure_IEs_value_type,
\r
40906 { 0, &asn_PER_memb_value_constr_452, memb_value_constraint_449 },
\r
40907 0, 0, /* No default value */
\r
40911 static const ber_tlv_tag_t asn_DEF_RetrieveUEContextFailure_IEs_tags_449[] = {
\r
40912 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
40914 static const asn_TYPE_tag2member_t asn_MAP_RetrieveUEContextFailure_IEs_tag2el_449[] = {
\r
40915 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
40916 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
40917 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
40919 asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextFailure_IEs_specs_449 = {
\r
40920 sizeof(struct RetrieveUEContextFailure_IEs),
\r
40921 offsetof(struct RetrieveUEContextFailure_IEs, _asn_ctx),
\r
40922 asn_MAP_RetrieveUEContextFailure_IEs_tag2el_449,
\r
40923 3, /* Count of tags in the map */
\r
40924 0, 0, 0, /* Optional elements (not needed) */
\r
40925 -1, /* First extension addition */
\r
40927 asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextFailure_IEs = {
\r
40928 "RetrieveUEContextFailure-IEs",
\r
40929 "RetrieveUEContextFailure-IEs",
\r
40930 &asn_OP_SEQUENCE,
\r
40931 asn_DEF_RetrieveUEContextFailure_IEs_tags_449,
\r
40932 sizeof(asn_DEF_RetrieveUEContextFailure_IEs_tags_449)
\r
40933 /sizeof(asn_DEF_RetrieveUEContextFailure_IEs_tags_449[0]), /* 1 */
\r
40934 asn_DEF_RetrieveUEContextFailure_IEs_tags_449, /* Same as above */
\r
40935 sizeof(asn_DEF_RetrieveUEContextFailure_IEs_tags_449)
\r
40936 /sizeof(asn_DEF_RetrieveUEContextFailure_IEs_tags_449[0]), /* 1 */
\r
40937 { 0, 0, SEQUENCE_constraint },
\r
40938 asn_MBR_RetrieveUEContextFailure_IEs_449,
\r
40939 3, /* Elements count */
\r
40940 &asn_SPC_RetrieveUEContextFailure_IEs_specs_449 /* Additional specs */
\r
40943 static asn_TYPE_member_t asn_MBR_value_456[] = {
\r
40944 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.UE_X2AP_ID),
\r
40945 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
40947 &asn_DEF_UE_X2AP_ID,
\r
40950 0, 0, /* No default value */
\r
40953 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.NRUESecurityCapabilities),
\r
40954 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40956 &asn_DEF_NRUESecurityCapabilities,
\r
40959 0, 0, /* No default value */
\r
40960 "NRUESecurityCapabilities"
\r
40962 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.SgNBSecurityKey),
\r
40963 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
\r
40965 &asn_DEF_SgNBSecurityKey,
\r
40968 0, 0, /* No default value */
\r
40969 "SgNBSecurityKey"
\r
40971 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.UEAggregateMaximumBitRate),
\r
40972 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40974 &asn_DEF_UEAggregateMaximumBitRate,
\r
40977 0, 0, /* No default value */
\r
40978 "UEAggregateMaximumBitRate"
\r
40980 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.PLMN_Identity),
\r
40981 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
40983 &asn_DEF_PLMN_Identity,
\r
40986 0, 0, /* No default value */
\r
40989 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.HandoverRestrictionList),
\r
40990 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
40992 &asn_DEF_HandoverRestrictionList,
\r
40995 0, 0, /* No default value */
\r
40996 "HandoverRestrictionList"
\r
40998 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.E_RABs_ToBeAdded_SgNBAddReqList),
\r
40999 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41001 &asn_DEF_E_RABs_ToBeAdded_SgNBAddReqList,
\r
41004 0, 0, /* No default value */
\r
41005 "E-RABs-ToBeAdded-SgNBAddReqList"
\r
41007 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.MeNBtoSgNBContainer),
\r
41008 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
41010 &asn_DEF_MeNBtoSgNBContainer,
\r
41013 0, 0, /* No default value */
\r
41014 "MeNBtoSgNBContainer"
\r
41016 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
41017 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41019 &asn_DEF_SgNB_UE_X2AP_ID,
\r
41022 0, 0, /* No default value */
\r
41023 "SgNB-UE-X2AP-ID"
\r
41025 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.ExpectedUEBehaviour),
\r
41026 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41028 &asn_DEF_ExpectedUEBehaviour,
\r
41031 0, 0, /* No default value */
\r
41032 "ExpectedUEBehaviour"
\r
41034 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
41035 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41037 &asn_DEF_UE_X2AP_ID_Extension,
\r
41040 0, 0, /* No default value */
\r
41041 "UE-X2AP-ID-Extension"
\r
41043 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.SplitSRBs),
\r
41044 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
41046 &asn_DEF_SplitSRBs,
\r
41049 0, 0, /* No default value */
\r
41052 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.MeNBResourceCoordinationInformation),
\r
41053 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41055 &asn_DEF_MeNBResourceCoordinationInformation,
\r
41058 0, 0, /* No default value */
\r
41059 "MeNBResourceCoordinationInformation"
\r
41061 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.SGNB_Addition_Trigger_Ind),
\r
41062 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
41064 &asn_DEF_SGNB_Addition_Trigger_Ind,
\r
41067 0, 0, /* No default value */
\r
41068 "SGNB-Addition-Trigger-Ind"
\r
41070 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.SubscriberProfileIDforRFP),
\r
41071 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41073 &asn_DEF_SubscriberProfileIDforRFP,
\r
41076 0, 0, /* No default value */
\r
41077 "SubscriberProfileIDforRFP"
\r
41079 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs__value, choice.ECGI),
\r
41080 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41085 0, 0, /* No default value */
\r
41089 static const unsigned asn_MAP_value_to_canonical_456[] = { 0, 8, 10, 14, 2, 4, 7, 11, 13, 1, 3, 5, 6, 9, 12, 15 };
\r
41090 static const unsigned asn_MAP_value_from_canonical_456[] = { 0, 9, 4, 10, 5, 11, 12, 6, 1, 13, 2, 7, 14, 8, 3, 15 };
\r
41091 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_456[] = {
\r
41092 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 3 }, /* UE-X2AP-ID */
\r
41093 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 8, -1, 2 }, /* SgNB-UE-X2AP-ID */
\r
41094 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 10, -2, 1 }, /* UE-X2AP-ID-Extension */
\r
41095 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 14, -3, 0 }, /* SubscriberProfileIDforRFP */
\r
41096 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 0 }, /* SgNBSecurityKey */
\r
41097 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 1 }, /* PLMN-Identity */
\r
41098 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -1, 0 }, /* MeNBtoSgNBContainer */
\r
41099 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 11, 0, 1 }, /* SplitSRBs */
\r
41100 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 13, -1, 0 }, /* SGNB-Addition-Trigger-Ind */
\r
41101 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 6 }, /* NRUESecurityCapabilities */
\r
41102 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 5 }, /* UEAggregateMaximumBitRate */
\r
41103 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 4 }, /* HandoverRestrictionList */
\r
41104 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 3 }, /* E-RABs-ToBeAdded-SgNBAddReqList */
\r
41105 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -4, 2 }, /* ExpectedUEBehaviour */
\r
41106 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -5, 1 }, /* MeNBResourceCoordinationInformation */
\r
41107 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -6, 0 } /* ECGI */
\r
41109 static asn_CHOICE_specifics_t asn_SPC_value_specs_456 = {
\r
41110 sizeof(struct SgNBAdditionRequest_IEs__value),
\r
41111 offsetof(struct SgNBAdditionRequest_IEs__value, _asn_ctx),
\r
41112 offsetof(struct SgNBAdditionRequest_IEs__value, present),
\r
41113 sizeof(((struct SgNBAdditionRequest_IEs__value *)0)->present),
\r
41114 asn_MAP_value_tag2el_456,
\r
41115 16, /* Count of tags in the map */
\r
41116 asn_MAP_value_to_canonical_456,
\r
41117 asn_MAP_value_from_canonical_456,
\r
41118 -1 /* Extensions start */
\r
41120 static /* Use -fall-defs-global to expose */
\r
41121 asn_TYPE_descriptor_t asn_DEF_value_456 = {
\r
41124 &asn_OP_OPEN_TYPE,
\r
41125 0, /* No effective tags (pointer) */
\r
41126 0, /* No effective tags (count) */
\r
41127 0, /* No tags (pointer) */
\r
41128 0, /* No tags (count) */
\r
41129 { 0, 0, OPEN_TYPE_constraint },
\r
41130 asn_MBR_value_456,
\r
41131 16, /* Elements count */
\r
41132 &asn_SPC_value_specs_456 /* Additional specs */
\r
41135 asn_TYPE_member_t asn_MBR_SgNBAdditionRequest_IEs_453[] = {
\r
41136 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs, id),
\r
41137 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
41138 -1, /* IMPLICIT tag at current level */
\r
41139 &asn_DEF_ProtocolIE_ID,
\r
41141 { 0, &asn_PER_memb_id_constr_454, memb_id_constraint_453 },
\r
41142 0, 0, /* No default value */
\r
41145 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs, criticality),
\r
41146 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
41147 -1, /* IMPLICIT tag at current level */
\r
41148 &asn_DEF_Criticality,
\r
41149 select_SgNBAdditionRequest_IEs_criticality_type,
\r
41150 { 0, &asn_PER_memb_criticality_constr_455, memb_criticality_constraint_453 },
\r
41151 0, 0, /* No default value */
\r
41154 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequest_IEs, value),
\r
41155 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
41156 +1, /* EXPLICIT tag at current level */
\r
41157 &asn_DEF_value_456,
\r
41158 select_SgNBAdditionRequest_IEs_value_type,
\r
41159 { 0, &asn_PER_memb_value_constr_456, memb_value_constraint_453 },
\r
41160 0, 0, /* No default value */
\r
41164 static const ber_tlv_tag_t asn_DEF_SgNBAdditionRequest_IEs_tags_453[] = {
\r
41165 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
41167 static const asn_TYPE_tag2member_t asn_MAP_SgNBAdditionRequest_IEs_tag2el_453[] = {
\r
41168 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
41169 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
41170 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
41172 asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequest_IEs_specs_453 = {
\r
41173 sizeof(struct SgNBAdditionRequest_IEs),
\r
41174 offsetof(struct SgNBAdditionRequest_IEs, _asn_ctx),
\r
41175 asn_MAP_SgNBAdditionRequest_IEs_tag2el_453,
\r
41176 3, /* Count of tags in the map */
\r
41177 0, 0, 0, /* Optional elements (not needed) */
\r
41178 -1, /* First extension addition */
\r
41180 asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequest_IEs = {
\r
41181 "SgNBAdditionRequest-IEs",
\r
41182 "SgNBAdditionRequest-IEs",
\r
41183 &asn_OP_SEQUENCE,
\r
41184 asn_DEF_SgNBAdditionRequest_IEs_tags_453,
\r
41185 sizeof(asn_DEF_SgNBAdditionRequest_IEs_tags_453)
\r
41186 /sizeof(asn_DEF_SgNBAdditionRequest_IEs_tags_453[0]), /* 1 */
\r
41187 asn_DEF_SgNBAdditionRequest_IEs_tags_453, /* Same as above */
\r
41188 sizeof(asn_DEF_SgNBAdditionRequest_IEs_tags_453)
\r
41189 /sizeof(asn_DEF_SgNBAdditionRequest_IEs_tags_453[0]), /* 1 */
\r
41190 { 0, 0, SEQUENCE_constraint },
\r
41191 asn_MBR_SgNBAdditionRequest_IEs_453,
\r
41192 3, /* Elements count */
\r
41193 &asn_SPC_SgNBAdditionRequest_IEs_specs_453 /* Additional specs */
\r
41196 static asn_TYPE_member_t asn_MBR_value_460[] = {
\r
41197 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.UE_X2AP_ID),
\r
41198 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41200 &asn_DEF_UE_X2AP_ID,
\r
41203 0, 0, /* No default value */
\r
41206 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
41207 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41209 &asn_DEF_SgNB_UE_X2AP_ID,
\r
41212 0, 0, /* No default value */
\r
41213 "SgNB-UE-X2AP-ID"
\r
41215 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList),
\r
41216 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41218 &asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList,
\r
41221 0, 0, /* No default value */
\r
41222 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList"
\r
41224 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.E_RAB_List),
\r
41225 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41227 &asn_DEF_E_RAB_List,
\r
41230 0, 0, /* No default value */
\r
41233 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.SgNBtoMeNBContainer),
\r
41234 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
41236 &asn_DEF_SgNBtoMeNBContainer,
\r
41239 0, 0, /* No default value */
\r
41240 "SgNBtoMeNBContainer"
\r
41242 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.CriticalityDiagnostics),
\r
41243 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41245 &asn_DEF_CriticalityDiagnostics,
\r
41248 0, 0, /* No default value */
\r
41249 "CriticalityDiagnostics"
\r
41251 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.UE_X2AP_ID_Extension),
\r
41252 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41254 &asn_DEF_UE_X2AP_ID_Extension,
\r
41257 0, 0, /* No default value */
\r
41258 "UE-X2AP-ID-Extension"
\r
41260 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.SplitSRBs),
\r
41261 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
41263 &asn_DEF_SplitSRBs,
\r
41266 0, 0, /* No default value */
\r
41269 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.SgNBResourceCoordinationInformation),
\r
41270 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41272 &asn_DEF_SgNBResourceCoordinationInformation,
\r
41275 0, 0, /* No default value */
\r
41276 "SgNBResourceCoordinationInformation"
\r
41278 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, choice.RRC_Config_Ind),
\r
41279 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
41281 &asn_DEF_RRC_Config_Ind,
\r
41284 0, 0, /* No default value */
\r
41288 static const unsigned asn_MAP_value_to_canonical_460[] = { 0, 1, 6, 4, 7, 9, 2, 3, 5, 8 };
\r
41289 static const unsigned asn_MAP_value_from_canonical_460[] = { 0, 1, 6, 7, 3, 8, 2, 4, 9, 5 };
\r
41290 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_460[] = {
\r
41291 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
41292 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
41293 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
41294 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* SgNBtoMeNBContainer */
\r
41295 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, 0, 1 }, /* SplitSRBs */
\r
41296 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 9, -1, 0 }, /* RRC-Config-Ind */
\r
41297 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 3 }, /* E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList */
\r
41298 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 2 }, /* E-RAB-List */
\r
41299 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 1 }, /* CriticalityDiagnostics */
\r
41300 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -3, 0 } /* SgNBResourceCoordinationInformation */
\r
41302 static asn_CHOICE_specifics_t asn_SPC_value_specs_460 = {
\r
41303 sizeof(struct SgNBAdditionRequestAcknowledge_IEs__value),
\r
41304 offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, _asn_ctx),
\r
41305 offsetof(struct SgNBAdditionRequestAcknowledge_IEs__value, present),
\r
41306 sizeof(((struct SgNBAdditionRequestAcknowledge_IEs__value *)0)->present),
\r
41307 asn_MAP_value_tag2el_460,
\r
41308 10, /* Count of tags in the map */
\r
41309 asn_MAP_value_to_canonical_460,
\r
41310 asn_MAP_value_from_canonical_460,
\r
41311 -1 /* Extensions start */
\r
41313 static /* Use -fall-defs-global to expose */
\r
41314 asn_TYPE_descriptor_t asn_DEF_value_460 = {
\r
41317 &asn_OP_OPEN_TYPE,
\r
41318 0, /* No effective tags (pointer) */
\r
41319 0, /* No effective tags (count) */
\r
41320 0, /* No tags (pointer) */
\r
41321 0, /* No tags (count) */
\r
41322 { 0, 0, OPEN_TYPE_constraint },
\r
41323 asn_MBR_value_460,
\r
41324 10, /* Elements count */
\r
41325 &asn_SPC_value_specs_460 /* Additional specs */
\r
41328 asn_TYPE_member_t asn_MBR_SgNBAdditionRequestAcknowledge_IEs_457[] = {
\r
41329 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs, id),
\r
41330 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
41331 -1, /* IMPLICIT tag at current level */
\r
41332 &asn_DEF_ProtocolIE_ID,
\r
41334 { 0, &asn_PER_memb_id_constr_458, memb_id_constraint_457 },
\r
41335 0, 0, /* No default value */
\r
41338 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs, criticality),
\r
41339 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
41340 -1, /* IMPLICIT tag at current level */
\r
41341 &asn_DEF_Criticality,
\r
41342 select_SgNBAdditionRequestAcknowledge_IEs_criticality_type,
\r
41343 { 0, &asn_PER_memb_criticality_constr_459, memb_criticality_constraint_457 },
\r
41344 0, 0, /* No default value */
\r
41347 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestAcknowledge_IEs, value),
\r
41348 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
41349 +1, /* EXPLICIT tag at current level */
\r
41350 &asn_DEF_value_460,
\r
41351 select_SgNBAdditionRequestAcknowledge_IEs_value_type,
\r
41352 { 0, &asn_PER_memb_value_constr_460, memb_value_constraint_457 },
\r
41353 0, 0, /* No default value */
\r
41357 static const ber_tlv_tag_t asn_DEF_SgNBAdditionRequestAcknowledge_IEs_tags_457[] = {
\r
41358 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
41360 static const asn_TYPE_tag2member_t asn_MAP_SgNBAdditionRequestAcknowledge_IEs_tag2el_457[] = {
\r
41361 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
41362 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
41363 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
41365 asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestAcknowledge_IEs_specs_457 = {
\r
41366 sizeof(struct SgNBAdditionRequestAcknowledge_IEs),
\r
41367 offsetof(struct SgNBAdditionRequestAcknowledge_IEs, _asn_ctx),
\r
41368 asn_MAP_SgNBAdditionRequestAcknowledge_IEs_tag2el_457,
\r
41369 3, /* Count of tags in the map */
\r
41370 0, 0, 0, /* Optional elements (not needed) */
\r
41371 -1, /* First extension addition */
\r
41373 asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequestAcknowledge_IEs = {
\r
41374 "SgNBAdditionRequestAcknowledge-IEs",
\r
41375 "SgNBAdditionRequestAcknowledge-IEs",
\r
41376 &asn_OP_SEQUENCE,
\r
41377 asn_DEF_SgNBAdditionRequestAcknowledge_IEs_tags_457,
\r
41378 sizeof(asn_DEF_SgNBAdditionRequestAcknowledge_IEs_tags_457)
\r
41379 /sizeof(asn_DEF_SgNBAdditionRequestAcknowledge_IEs_tags_457[0]), /* 1 */
\r
41380 asn_DEF_SgNBAdditionRequestAcknowledge_IEs_tags_457, /* Same as above */
\r
41381 sizeof(asn_DEF_SgNBAdditionRequestAcknowledge_IEs_tags_457)
\r
41382 /sizeof(asn_DEF_SgNBAdditionRequestAcknowledge_IEs_tags_457[0]), /* 1 */
\r
41383 { 0, 0, SEQUENCE_constraint },
\r
41384 asn_MBR_SgNBAdditionRequestAcknowledge_IEs_457,
\r
41385 3, /* Elements count */
\r
41386 &asn_SPC_SgNBAdditionRequestAcknowledge_IEs_specs_457 /* Additional specs */
\r
41389 static asn_TYPE_member_t asn_MBR_value_464[] = {
\r
41390 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestReject_IEs__value, choice.UE_X2AP_ID),
\r
41391 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41393 &asn_DEF_UE_X2AP_ID,
\r
41396 0, 0, /* No default value */
\r
41399 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestReject_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
41400 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41402 &asn_DEF_SgNB_UE_X2AP_ID,
\r
41405 0, 0, /* No default value */
\r
41406 "SgNB-UE-X2AP-ID"
\r
41408 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestReject_IEs__value, choice.Cause),
\r
41409 -1 /* Ambiguous tag (CHOICE?) */,
\r
41414 0, 0, /* No default value */
\r
41417 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestReject_IEs__value, choice.CriticalityDiagnostics),
\r
41418 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41420 &asn_DEF_CriticalityDiagnostics,
\r
41423 0, 0, /* No default value */
\r
41424 "CriticalityDiagnostics"
\r
41426 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestReject_IEs__value, choice.UE_X2AP_ID_Extension),
\r
41427 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41429 &asn_DEF_UE_X2AP_ID_Extension,
\r
41432 0, 0, /* No default value */
\r
41433 "UE-X2AP-ID-Extension"
\r
41436 static const unsigned asn_MAP_value_to_canonical_464[] = { 0, 1, 4, 3, 2 };
\r
41437 static const unsigned asn_MAP_value_from_canonical_464[] = { 0, 1, 4, 3, 2 };
\r
41438 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_464[] = {
\r
41439 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
41440 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
41441 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
41442 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
\r
41443 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
41444 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
41445 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
41446 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
41448 static asn_CHOICE_specifics_t asn_SPC_value_specs_464 = {
\r
41449 sizeof(struct SgNBAdditionRequestReject_IEs__value),
\r
41450 offsetof(struct SgNBAdditionRequestReject_IEs__value, _asn_ctx),
\r
41451 offsetof(struct SgNBAdditionRequestReject_IEs__value, present),
\r
41452 sizeof(((struct SgNBAdditionRequestReject_IEs__value *)0)->present),
\r
41453 asn_MAP_value_tag2el_464,
\r
41454 8, /* Count of tags in the map */
\r
41455 asn_MAP_value_to_canonical_464,
\r
41456 asn_MAP_value_from_canonical_464,
\r
41457 -1 /* Extensions start */
\r
41459 static /* Use -fall-defs-global to expose */
\r
41460 asn_TYPE_descriptor_t asn_DEF_value_464 = {
\r
41463 &asn_OP_OPEN_TYPE,
\r
41464 0, /* No effective tags (pointer) */
\r
41465 0, /* No effective tags (count) */
\r
41466 0, /* No tags (pointer) */
\r
41467 0, /* No tags (count) */
\r
41468 { 0, 0, OPEN_TYPE_constraint },
\r
41469 asn_MBR_value_464,
\r
41470 5, /* Elements count */
\r
41471 &asn_SPC_value_specs_464 /* Additional specs */
\r
41474 asn_TYPE_member_t asn_MBR_SgNBAdditionRequestReject_IEs_461[] = {
\r
41475 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestReject_IEs, id),
\r
41476 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
41477 -1, /* IMPLICIT tag at current level */
\r
41478 &asn_DEF_ProtocolIE_ID,
\r
41480 { 0, &asn_PER_memb_id_constr_462, memb_id_constraint_461 },
\r
41481 0, 0, /* No default value */
\r
41484 { ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestReject_IEs, criticality),
\r
41485 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
41486 -1, /* IMPLICIT tag at current level */
\r
41487 &asn_DEF_Criticality,
\r
41488 select_SgNBAdditionRequestReject_IEs_criticality_type,
\r
41489 { 0, &asn_PER_memb_criticality_constr_463, memb_criticality_constraint_461 },
\r
41490 0, 0, /* No default value */
\r
41493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBAdditionRequestReject_IEs, value),
\r
41494 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
41495 +1, /* EXPLICIT tag at current level */
\r
41496 &asn_DEF_value_464,
\r
41497 select_SgNBAdditionRequestReject_IEs_value_type,
\r
41498 { 0, &asn_PER_memb_value_constr_464, memb_value_constraint_461 },
\r
41499 0, 0, /* No default value */
\r
41503 static const ber_tlv_tag_t asn_DEF_SgNBAdditionRequestReject_IEs_tags_461[] = {
\r
41504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
41506 static const asn_TYPE_tag2member_t asn_MAP_SgNBAdditionRequestReject_IEs_tag2el_461[] = {
\r
41507 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
41508 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
41509 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
41511 asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestReject_IEs_specs_461 = {
\r
41512 sizeof(struct SgNBAdditionRequestReject_IEs),
\r
41513 offsetof(struct SgNBAdditionRequestReject_IEs, _asn_ctx),
\r
41514 asn_MAP_SgNBAdditionRequestReject_IEs_tag2el_461,
\r
41515 3, /* Count of tags in the map */
\r
41516 0, 0, 0, /* Optional elements (not needed) */
\r
41517 -1, /* First extension addition */
\r
41519 asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequestReject_IEs = {
\r
41520 "SgNBAdditionRequestReject-IEs",
\r
41521 "SgNBAdditionRequestReject-IEs",
\r
41522 &asn_OP_SEQUENCE,
\r
41523 asn_DEF_SgNBAdditionRequestReject_IEs_tags_461,
\r
41524 sizeof(asn_DEF_SgNBAdditionRequestReject_IEs_tags_461)
\r
41525 /sizeof(asn_DEF_SgNBAdditionRequestReject_IEs_tags_461[0]), /* 1 */
\r
41526 asn_DEF_SgNBAdditionRequestReject_IEs_tags_461, /* Same as above */
\r
41527 sizeof(asn_DEF_SgNBAdditionRequestReject_IEs_tags_461)
\r
41528 /sizeof(asn_DEF_SgNBAdditionRequestReject_IEs_tags_461[0]), /* 1 */
\r
41529 { 0, 0, SEQUENCE_constraint },
\r
41530 asn_MBR_SgNBAdditionRequestReject_IEs_461,
\r
41531 3, /* Elements count */
\r
41532 &asn_SPC_SgNBAdditionRequestReject_IEs_specs_461 /* Additional specs */
\r
41535 static asn_TYPE_member_t asn_MBR_value_468[] = {
\r
41536 { ATF_NOFLAGS, 0, offsetof(struct SgNBReconfigurationComplete_IEs__value, choice.UE_X2AP_ID),
\r
41537 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41539 &asn_DEF_UE_X2AP_ID,
\r
41542 0, 0, /* No default value */
\r
41545 { ATF_NOFLAGS, 0, offsetof(struct SgNBReconfigurationComplete_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
41546 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41548 &asn_DEF_SgNB_UE_X2AP_ID,
\r
41551 0, 0, /* No default value */
\r
41552 "SgNB-UE-X2AP-ID"
\r
41554 { ATF_NOFLAGS, 0, offsetof(struct SgNBReconfigurationComplete_IEs__value, choice.ResponseInformationSgNBReconfComp),
\r
41555 -1 /* Ambiguous tag (CHOICE?) */,
\r
41557 &asn_DEF_ResponseInformationSgNBReconfComp,
\r
41560 0, 0, /* No default value */
\r
41561 "ResponseInformationSgNBReconfComp"
\r
41563 { ATF_NOFLAGS, 0, offsetof(struct SgNBReconfigurationComplete_IEs__value, choice.UE_X2AP_ID_Extension),
\r
41564 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41566 &asn_DEF_UE_X2AP_ID_Extension,
\r
41569 0, 0, /* No default value */
\r
41570 "UE-X2AP-ID-Extension"
\r
41573 static const unsigned asn_MAP_value_to_canonical_468[] = { 0, 1, 3, 2 };
\r
41574 static const unsigned asn_MAP_value_from_canonical_468[] = { 0, 1, 3, 2 };
\r
41575 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_468[] = {
\r
41576 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
41577 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
41578 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
41579 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* success-SgNBReconfComp */
\r
41580 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 } /* reject-by-MeNB-SgNBReconfComp */
\r
41582 static asn_CHOICE_specifics_t asn_SPC_value_specs_468 = {
\r
41583 sizeof(struct SgNBReconfigurationComplete_IEs__value),
\r
41584 offsetof(struct SgNBReconfigurationComplete_IEs__value, _asn_ctx),
\r
41585 offsetof(struct SgNBReconfigurationComplete_IEs__value, present),
\r
41586 sizeof(((struct SgNBReconfigurationComplete_IEs__value *)0)->present),
\r
41587 asn_MAP_value_tag2el_468,
\r
41588 5, /* Count of tags in the map */
\r
41589 asn_MAP_value_to_canonical_468,
\r
41590 asn_MAP_value_from_canonical_468,
\r
41591 -1 /* Extensions start */
\r
41593 static /* Use -fall-defs-global to expose */
\r
41594 asn_TYPE_descriptor_t asn_DEF_value_468 = {
\r
41597 &asn_OP_OPEN_TYPE,
\r
41598 0, /* No effective tags (pointer) */
\r
41599 0, /* No effective tags (count) */
\r
41600 0, /* No tags (pointer) */
\r
41601 0, /* No tags (count) */
\r
41602 { 0, 0, OPEN_TYPE_constraint },
\r
41603 asn_MBR_value_468,
\r
41604 4, /* Elements count */
\r
41605 &asn_SPC_value_specs_468 /* Additional specs */
\r
41608 asn_TYPE_member_t asn_MBR_SgNBReconfigurationComplete_IEs_465[] = {
\r
41609 { ATF_NOFLAGS, 0, offsetof(struct SgNBReconfigurationComplete_IEs, id),
\r
41610 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
41611 -1, /* IMPLICIT tag at current level */
\r
41612 &asn_DEF_ProtocolIE_ID,
\r
41614 { 0, &asn_PER_memb_id_constr_466, memb_id_constraint_465 },
\r
41615 0, 0, /* No default value */
\r
41618 { ATF_NOFLAGS, 0, offsetof(struct SgNBReconfigurationComplete_IEs, criticality),
\r
41619 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
41620 -1, /* IMPLICIT tag at current level */
\r
41621 &asn_DEF_Criticality,
\r
41622 select_SgNBReconfigurationComplete_IEs_criticality_type,
\r
41623 { 0, &asn_PER_memb_criticality_constr_467, memb_criticality_constraint_465 },
\r
41624 0, 0, /* No default value */
\r
41627 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBReconfigurationComplete_IEs, value),
\r
41628 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
41629 +1, /* EXPLICIT tag at current level */
\r
41630 &asn_DEF_value_468,
\r
41631 select_SgNBReconfigurationComplete_IEs_value_type,
\r
41632 { 0, &asn_PER_memb_value_constr_468, memb_value_constraint_465 },
\r
41633 0, 0, /* No default value */
\r
41637 static const ber_tlv_tag_t asn_DEF_SgNBReconfigurationComplete_IEs_tags_465[] = {
\r
41638 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
41640 static const asn_TYPE_tag2member_t asn_MAP_SgNBReconfigurationComplete_IEs_tag2el_465[] = {
\r
41641 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
41642 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
41643 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
41645 asn_SEQUENCE_specifics_t asn_SPC_SgNBReconfigurationComplete_IEs_specs_465 = {
\r
41646 sizeof(struct SgNBReconfigurationComplete_IEs),
\r
41647 offsetof(struct SgNBReconfigurationComplete_IEs, _asn_ctx),
\r
41648 asn_MAP_SgNBReconfigurationComplete_IEs_tag2el_465,
\r
41649 3, /* Count of tags in the map */
\r
41650 0, 0, 0, /* Optional elements (not needed) */
\r
41651 -1, /* First extension addition */
\r
41653 asn_TYPE_descriptor_t asn_DEF_SgNBReconfigurationComplete_IEs = {
\r
41654 "SgNBReconfigurationComplete-IEs",
\r
41655 "SgNBReconfigurationComplete-IEs",
\r
41656 &asn_OP_SEQUENCE,
\r
41657 asn_DEF_SgNBReconfigurationComplete_IEs_tags_465,
\r
41658 sizeof(asn_DEF_SgNBReconfigurationComplete_IEs_tags_465)
\r
41659 /sizeof(asn_DEF_SgNBReconfigurationComplete_IEs_tags_465[0]), /* 1 */
\r
41660 asn_DEF_SgNBReconfigurationComplete_IEs_tags_465, /* Same as above */
\r
41661 sizeof(asn_DEF_SgNBReconfigurationComplete_IEs_tags_465)
\r
41662 /sizeof(asn_DEF_SgNBReconfigurationComplete_IEs_tags_465[0]), /* 1 */
\r
41663 { 0, 0, SEQUENCE_constraint },
\r
41664 asn_MBR_SgNBReconfigurationComplete_IEs_465,
\r
41665 3, /* Elements count */
\r
41666 &asn_SPC_SgNBReconfigurationComplete_IEs_specs_465 /* Additional specs */
\r
41669 static asn_TYPE_member_t asn_MBR_value_472[] = {
\r
41670 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.UE_X2AP_ID),
\r
41671 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41673 &asn_DEF_UE_X2AP_ID,
\r
41676 0, 0, /* No default value */
\r
41679 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
41680 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41682 &asn_DEF_SgNB_UE_X2AP_ID,
\r
41685 0, 0, /* No default value */
\r
41686 "SgNB-UE-X2AP-ID"
\r
41688 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.Cause),
\r
41689 -1 /* Ambiguous tag (CHOICE?) */,
\r
41694 0, 0, /* No default value */
\r
41697 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.PLMN_Identity),
\r
41698 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
41700 &asn_DEF_PLMN_Identity,
\r
41703 0, 0, /* No default value */
\r
41706 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.HandoverRestrictionList),
\r
41707 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41709 &asn_DEF_HandoverRestrictionList,
\r
41712 0, 0, /* No default value */
\r
41713 "HandoverRestrictionList"
\r
41715 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.SCGConfigurationQuery),
\r
41716 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
41718 &asn_DEF_SCGConfigurationQuery,
\r
41721 0, 0, /* No default value */
\r
41722 "SCGConfigurationQuery"
\r
41724 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.UE_ContextInformation_SgNBModReq),
\r
41725 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41727 &asn_DEF_UE_ContextInformation_SgNBModReq,
\r
41730 0, 0, /* No default value */
\r
41731 "UE-ContextInformation-SgNBModReq"
\r
41733 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.MeNBtoSgNBContainer),
\r
41734 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
41736 &asn_DEF_MeNBtoSgNBContainer,
\r
41739 0, 0, /* No default value */
\r
41740 "MeNBtoSgNBContainer"
\r
41742 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
41743 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41745 &asn_DEF_UE_X2AP_ID_Extension,
\r
41748 0, 0, /* No default value */
\r
41749 "UE-X2AP-ID-Extension"
\r
41751 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.MeNBResourceCoordinationInformation),
\r
41752 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41754 &asn_DEF_MeNBResourceCoordinationInformation,
\r
41757 0, 0, /* No default value */
\r
41758 "MeNBResourceCoordinationInformation"
\r
41760 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs__value, choice.SplitSRBs),
\r
41761 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
41763 &asn_DEF_SplitSRBs,
\r
41766 0, 0, /* No default value */
\r
41770 static const unsigned asn_MAP_value_to_canonical_472[] = { 0, 1, 8, 3, 7, 5, 10, 4, 6, 9, 2 };
\r
41771 static const unsigned asn_MAP_value_from_canonical_472[] = { 0, 1, 10, 3, 7, 5, 8, 4, 2, 9, 6 };
\r
41772 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_472[] = {
\r
41773 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
41774 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
41775 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 8, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
41776 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 1 }, /* PLMN-Identity */
\r
41777 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -1, 0 }, /* MeNBtoSgNBContainer */
\r
41778 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 1 }, /* SCGConfigurationQuery */
\r
41779 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, -1, 0 }, /* SplitSRBs */
\r
41780 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 2 }, /* HandoverRestrictionList */
\r
41781 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -1, 1 }, /* UE-ContextInformation-SgNBModReq */
\r
41782 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -2, 0 }, /* MeNBResourceCoordinationInformation */
\r
41783 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
41784 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
41785 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
41786 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
41788 static asn_CHOICE_specifics_t asn_SPC_value_specs_472 = {
\r
41789 sizeof(struct SgNBModificationRequest_IEs__value),
\r
41790 offsetof(struct SgNBModificationRequest_IEs__value, _asn_ctx),
\r
41791 offsetof(struct SgNBModificationRequest_IEs__value, present),
\r
41792 sizeof(((struct SgNBModificationRequest_IEs__value *)0)->present),
\r
41793 asn_MAP_value_tag2el_472,
\r
41794 14, /* Count of tags in the map */
\r
41795 asn_MAP_value_to_canonical_472,
\r
41796 asn_MAP_value_from_canonical_472,
\r
41797 -1 /* Extensions start */
\r
41799 static /* Use -fall-defs-global to expose */
\r
41800 asn_TYPE_descriptor_t asn_DEF_value_472 = {
\r
41803 &asn_OP_OPEN_TYPE,
\r
41804 0, /* No effective tags (pointer) */
\r
41805 0, /* No effective tags (count) */
\r
41806 0, /* No tags (pointer) */
\r
41807 0, /* No tags (count) */
\r
41808 { 0, 0, OPEN_TYPE_constraint },
\r
41809 asn_MBR_value_472,
\r
41810 11, /* Elements count */
\r
41811 &asn_SPC_value_specs_472 /* Additional specs */
\r
41814 asn_TYPE_member_t asn_MBR_SgNBModificationRequest_IEs_469[] = {
\r
41815 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs, id),
\r
41816 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
41817 -1, /* IMPLICIT tag at current level */
\r
41818 &asn_DEF_ProtocolIE_ID,
\r
41820 { 0, &asn_PER_memb_id_constr_470, memb_id_constraint_469 },
\r
41821 0, 0, /* No default value */
\r
41824 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs, criticality),
\r
41825 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
41826 -1, /* IMPLICIT tag at current level */
\r
41827 &asn_DEF_Criticality,
\r
41828 select_SgNBModificationRequest_IEs_criticality_type,
\r
41829 { 0, &asn_PER_memb_criticality_constr_471, memb_criticality_constraint_469 },
\r
41830 0, 0, /* No default value */
\r
41833 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequest_IEs, value),
\r
41834 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
41835 +1, /* EXPLICIT tag at current level */
\r
41836 &asn_DEF_value_472,
\r
41837 select_SgNBModificationRequest_IEs_value_type,
\r
41838 { 0, &asn_PER_memb_value_constr_472, memb_value_constraint_469 },
\r
41839 0, 0, /* No default value */
\r
41843 static const ber_tlv_tag_t asn_DEF_SgNBModificationRequest_IEs_tags_469[] = {
\r
41844 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
41846 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRequest_IEs_tag2el_469[] = {
\r
41847 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
41848 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
41849 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
41851 asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequest_IEs_specs_469 = {
\r
41852 sizeof(struct SgNBModificationRequest_IEs),
\r
41853 offsetof(struct SgNBModificationRequest_IEs, _asn_ctx),
\r
41854 asn_MAP_SgNBModificationRequest_IEs_tag2el_469,
\r
41855 3, /* Count of tags in the map */
\r
41856 0, 0, 0, /* Optional elements (not needed) */
\r
41857 -1, /* First extension addition */
\r
41859 asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequest_IEs = {
\r
41860 "SgNBModificationRequest-IEs",
\r
41861 "SgNBModificationRequest-IEs",
\r
41862 &asn_OP_SEQUENCE,
\r
41863 asn_DEF_SgNBModificationRequest_IEs_tags_469,
\r
41864 sizeof(asn_DEF_SgNBModificationRequest_IEs_tags_469)
\r
41865 /sizeof(asn_DEF_SgNBModificationRequest_IEs_tags_469[0]), /* 1 */
\r
41866 asn_DEF_SgNBModificationRequest_IEs_tags_469, /* Same as above */
\r
41867 sizeof(asn_DEF_SgNBModificationRequest_IEs_tags_469)
\r
41868 /sizeof(asn_DEF_SgNBModificationRequest_IEs_tags_469[0]), /* 1 */
\r
41869 { 0, 0, SEQUENCE_constraint },
\r
41870 asn_MBR_SgNBModificationRequest_IEs_469,
\r
41871 3, /* Elements count */
\r
41872 &asn_SPC_SgNBModificationRequest_IEs_specs_469 /* Additional specs */
\r
41875 static asn_TYPE_member_t asn_MBR_value_476[] = {
\r
41876 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.UE_X2AP_ID),
\r
41877 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41879 &asn_DEF_UE_X2AP_ID,
\r
41882 0, 0, /* No default value */
\r
41885 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
41886 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41888 &asn_DEF_SgNB_UE_X2AP_ID,
\r
41891 0, 0, /* No default value */
\r
41892 "SgNB-UE-X2AP-ID"
\r
41894 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_ToBeAdded_SgNBModAckList),
\r
41895 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41897 &asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAckList,
\r
41900 0, 0, /* No default value */
\r
41901 "E-RABs-Admitted-ToBeAdded-SgNBModAckList"
\r
41903 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_ToBeModified_SgNBModAckList),
\r
41904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41906 &asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAckList,
\r
41909 0, 0, /* No default value */
\r
41910 "E-RABs-Admitted-ToBeModified-SgNBModAckList"
\r
41912 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_ToBeReleased_SgNBModAckList),
\r
41913 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41915 &asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAckList,
\r
41918 0, 0, /* No default value */
\r
41919 "E-RABs-Admitted-ToBeReleased-SgNBModAckList"
\r
41921 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.E_RAB_List),
\r
41922 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41924 &asn_DEF_E_RAB_List,
\r
41927 0, 0, /* No default value */
\r
41930 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.SgNBtoMeNBContainer),
\r
41931 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
41933 &asn_DEF_SgNBtoMeNBContainer,
\r
41936 0, 0, /* No default value */
\r
41937 "SgNBtoMeNBContainer"
\r
41939 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.CriticalityDiagnostics),
\r
41940 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41942 &asn_DEF_CriticalityDiagnostics,
\r
41945 0, 0, /* No default value */
\r
41946 "CriticalityDiagnostics"
\r
41948 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.UE_X2AP_ID_Extension),
\r
41949 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
41951 &asn_DEF_UE_X2AP_ID_Extension,
\r
41954 0, 0, /* No default value */
\r
41955 "UE-X2AP-ID-Extension"
\r
41957 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.SgNBResourceCoordinationInformation),
\r
41958 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
41960 &asn_DEF_SgNBResourceCoordinationInformation,
\r
41963 0, 0, /* No default value */
\r
41964 "SgNBResourceCoordinationInformation"
\r
41966 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.SplitSRBs),
\r
41967 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
41969 &asn_DEF_SplitSRBs,
\r
41972 0, 0, /* No default value */
\r
41975 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, choice.RRC_Config_Ind),
\r
41976 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
41978 &asn_DEF_RRC_Config_Ind,
\r
41981 0, 0, /* No default value */
\r
41985 static const unsigned asn_MAP_value_to_canonical_476[] = { 0, 1, 8, 6, 10, 11, 2, 3, 4, 5, 7, 9 };
\r
41986 static const unsigned asn_MAP_value_from_canonical_476[] = { 0, 1, 6, 7, 8, 9, 3, 10, 2, 11, 4, 5 };
\r
41987 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_476[] = {
\r
41988 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
41989 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
41990 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 8, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
41991 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, 0, 0 }, /* SgNBtoMeNBContainer */
\r
41992 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, 0, 1 }, /* SplitSRBs */
\r
41993 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 11, -1, 0 }, /* RRC-Config-Ind */
\r
41994 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 5 }, /* E-RABs-Admitted-ToBeAdded-SgNBModAckList */
\r
41995 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 4 }, /* E-RABs-Admitted-ToBeModified-SgNBModAckList */
\r
41996 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 3 }, /* E-RABs-Admitted-ToBeReleased-SgNBModAckList */
\r
41997 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 2 }, /* E-RAB-List */
\r
41998 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -4, 1 }, /* CriticalityDiagnostics */
\r
41999 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -5, 0 } /* SgNBResourceCoordinationInformation */
\r
42001 static asn_CHOICE_specifics_t asn_SPC_value_specs_476 = {
\r
42002 sizeof(struct SgNBModificationRequestAcknowledge_IEs__value),
\r
42003 offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, _asn_ctx),
\r
42004 offsetof(struct SgNBModificationRequestAcknowledge_IEs__value, present),
\r
42005 sizeof(((struct SgNBModificationRequestAcknowledge_IEs__value *)0)->present),
\r
42006 asn_MAP_value_tag2el_476,
\r
42007 12, /* Count of tags in the map */
\r
42008 asn_MAP_value_to_canonical_476,
\r
42009 asn_MAP_value_from_canonical_476,
\r
42010 -1 /* Extensions start */
\r
42012 static /* Use -fall-defs-global to expose */
\r
42013 asn_TYPE_descriptor_t asn_DEF_value_476 = {
\r
42016 &asn_OP_OPEN_TYPE,
\r
42017 0, /* No effective tags (pointer) */
\r
42018 0, /* No effective tags (count) */
\r
42019 0, /* No tags (pointer) */
\r
42020 0, /* No tags (count) */
\r
42021 { 0, 0, OPEN_TYPE_constraint },
\r
42022 asn_MBR_value_476,
\r
42023 12, /* Elements count */
\r
42024 &asn_SPC_value_specs_476 /* Additional specs */
\r
42027 asn_TYPE_member_t asn_MBR_SgNBModificationRequestAcknowledge_IEs_473[] = {
\r
42028 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs, id),
\r
42029 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
42030 -1, /* IMPLICIT tag at current level */
\r
42031 &asn_DEF_ProtocolIE_ID,
\r
42033 { 0, &asn_PER_memb_id_constr_474, memb_id_constraint_473 },
\r
42034 0, 0, /* No default value */
\r
42037 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs, criticality),
\r
42038 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
42039 -1, /* IMPLICIT tag at current level */
\r
42040 &asn_DEF_Criticality,
\r
42041 select_SgNBModificationRequestAcknowledge_IEs_criticality_type,
\r
42042 { 0, &asn_PER_memb_criticality_constr_475, memb_criticality_constraint_473 },
\r
42043 0, 0, /* No default value */
\r
42046 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestAcknowledge_IEs, value),
\r
42047 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
42048 +1, /* EXPLICIT tag at current level */
\r
42049 &asn_DEF_value_476,
\r
42050 select_SgNBModificationRequestAcknowledge_IEs_value_type,
\r
42051 { 0, &asn_PER_memb_value_constr_476, memb_value_constraint_473 },
\r
42052 0, 0, /* No default value */
\r
42056 static const ber_tlv_tag_t asn_DEF_SgNBModificationRequestAcknowledge_IEs_tags_473[] = {
\r
42057 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
42059 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRequestAcknowledge_IEs_tag2el_473[] = {
\r
42060 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
42061 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
42062 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
42064 asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestAcknowledge_IEs_specs_473 = {
\r
42065 sizeof(struct SgNBModificationRequestAcknowledge_IEs),
\r
42066 offsetof(struct SgNBModificationRequestAcknowledge_IEs, _asn_ctx),
\r
42067 asn_MAP_SgNBModificationRequestAcknowledge_IEs_tag2el_473,
\r
42068 3, /* Count of tags in the map */
\r
42069 0, 0, 0, /* Optional elements (not needed) */
\r
42070 -1, /* First extension addition */
\r
42072 asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequestAcknowledge_IEs = {
\r
42073 "SgNBModificationRequestAcknowledge-IEs",
\r
42074 "SgNBModificationRequestAcknowledge-IEs",
\r
42075 &asn_OP_SEQUENCE,
\r
42076 asn_DEF_SgNBModificationRequestAcknowledge_IEs_tags_473,
\r
42077 sizeof(asn_DEF_SgNBModificationRequestAcknowledge_IEs_tags_473)
\r
42078 /sizeof(asn_DEF_SgNBModificationRequestAcknowledge_IEs_tags_473[0]), /* 1 */
\r
42079 asn_DEF_SgNBModificationRequestAcknowledge_IEs_tags_473, /* Same as above */
\r
42080 sizeof(asn_DEF_SgNBModificationRequestAcknowledge_IEs_tags_473)
\r
42081 /sizeof(asn_DEF_SgNBModificationRequestAcknowledge_IEs_tags_473[0]), /* 1 */
\r
42082 { 0, 0, SEQUENCE_constraint },
\r
42083 asn_MBR_SgNBModificationRequestAcknowledge_IEs_473,
\r
42084 3, /* Elements count */
\r
42085 &asn_SPC_SgNBModificationRequestAcknowledge_IEs_specs_473 /* Additional specs */
\r
42088 static asn_TYPE_member_t asn_MBR_value_480[] = {
\r
42089 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestReject_IEs__value, choice.UE_X2AP_ID),
\r
42090 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42092 &asn_DEF_UE_X2AP_ID,
\r
42095 0, 0, /* No default value */
\r
42098 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestReject_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
42099 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42101 &asn_DEF_SgNB_UE_X2AP_ID,
\r
42104 0, 0, /* No default value */
\r
42105 "SgNB-UE-X2AP-ID"
\r
42107 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestReject_IEs__value, choice.Cause),
\r
42108 -1 /* Ambiguous tag (CHOICE?) */,
\r
42113 0, 0, /* No default value */
\r
42116 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestReject_IEs__value, choice.CriticalityDiagnostics),
\r
42117 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42119 &asn_DEF_CriticalityDiagnostics,
\r
42122 0, 0, /* No default value */
\r
42123 "CriticalityDiagnostics"
\r
42125 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestReject_IEs__value, choice.UE_X2AP_ID_Extension),
\r
42126 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42128 &asn_DEF_UE_X2AP_ID_Extension,
\r
42131 0, 0, /* No default value */
\r
42132 "UE-X2AP-ID-Extension"
\r
42135 static const unsigned asn_MAP_value_to_canonical_480[] = { 0, 1, 4, 3, 2 };
\r
42136 static const unsigned asn_MAP_value_from_canonical_480[] = { 0, 1, 4, 3, 2 };
\r
42137 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_480[] = {
\r
42138 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
42139 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
42140 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
42141 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
\r
42142 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
42143 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
42144 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
42145 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
42147 static asn_CHOICE_specifics_t asn_SPC_value_specs_480 = {
\r
42148 sizeof(struct SgNBModificationRequestReject_IEs__value),
\r
42149 offsetof(struct SgNBModificationRequestReject_IEs__value, _asn_ctx),
\r
42150 offsetof(struct SgNBModificationRequestReject_IEs__value, present),
\r
42151 sizeof(((struct SgNBModificationRequestReject_IEs__value *)0)->present),
\r
42152 asn_MAP_value_tag2el_480,
\r
42153 8, /* Count of tags in the map */
\r
42154 asn_MAP_value_to_canonical_480,
\r
42155 asn_MAP_value_from_canonical_480,
\r
42156 -1 /* Extensions start */
\r
42158 static /* Use -fall-defs-global to expose */
\r
42159 asn_TYPE_descriptor_t asn_DEF_value_480 = {
\r
42162 &asn_OP_OPEN_TYPE,
\r
42163 0, /* No effective tags (pointer) */
\r
42164 0, /* No effective tags (count) */
\r
42165 0, /* No tags (pointer) */
\r
42166 0, /* No tags (count) */
\r
42167 { 0, 0, OPEN_TYPE_constraint },
\r
42168 asn_MBR_value_480,
\r
42169 5, /* Elements count */
\r
42170 &asn_SPC_value_specs_480 /* Additional specs */
\r
42173 asn_TYPE_member_t asn_MBR_SgNBModificationRequestReject_IEs_477[] = {
\r
42174 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestReject_IEs, id),
\r
42175 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
42176 -1, /* IMPLICIT tag at current level */
\r
42177 &asn_DEF_ProtocolIE_ID,
\r
42179 { 0, &asn_PER_memb_id_constr_478, memb_id_constraint_477 },
\r
42180 0, 0, /* No default value */
\r
42183 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestReject_IEs, criticality),
\r
42184 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
42185 -1, /* IMPLICIT tag at current level */
\r
42186 &asn_DEF_Criticality,
\r
42187 select_SgNBModificationRequestReject_IEs_criticality_type,
\r
42188 { 0, &asn_PER_memb_criticality_constr_479, memb_criticality_constraint_477 },
\r
42189 0, 0, /* No default value */
\r
42192 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequestReject_IEs, value),
\r
42193 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
42194 +1, /* EXPLICIT tag at current level */
\r
42195 &asn_DEF_value_480,
\r
42196 select_SgNBModificationRequestReject_IEs_value_type,
\r
42197 { 0, &asn_PER_memb_value_constr_480, memb_value_constraint_477 },
\r
42198 0, 0, /* No default value */
\r
42202 static const ber_tlv_tag_t asn_DEF_SgNBModificationRequestReject_IEs_tags_477[] = {
\r
42203 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
42205 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRequestReject_IEs_tag2el_477[] = {
\r
42206 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
42207 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
42208 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
42210 asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestReject_IEs_specs_477 = {
\r
42211 sizeof(struct SgNBModificationRequestReject_IEs),
\r
42212 offsetof(struct SgNBModificationRequestReject_IEs, _asn_ctx),
\r
42213 asn_MAP_SgNBModificationRequestReject_IEs_tag2el_477,
\r
42214 3, /* Count of tags in the map */
\r
42215 0, 0, 0, /* Optional elements (not needed) */
\r
42216 -1, /* First extension addition */
\r
42218 asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequestReject_IEs = {
\r
42219 "SgNBModificationRequestReject-IEs",
\r
42220 "SgNBModificationRequestReject-IEs",
\r
42221 &asn_OP_SEQUENCE,
\r
42222 asn_DEF_SgNBModificationRequestReject_IEs_tags_477,
\r
42223 sizeof(asn_DEF_SgNBModificationRequestReject_IEs_tags_477)
\r
42224 /sizeof(asn_DEF_SgNBModificationRequestReject_IEs_tags_477[0]), /* 1 */
\r
42225 asn_DEF_SgNBModificationRequestReject_IEs_tags_477, /* Same as above */
\r
42226 sizeof(asn_DEF_SgNBModificationRequestReject_IEs_tags_477)
\r
42227 /sizeof(asn_DEF_SgNBModificationRequestReject_IEs_tags_477[0]), /* 1 */
\r
42228 { 0, 0, SEQUENCE_constraint },
\r
42229 asn_MBR_SgNBModificationRequestReject_IEs_477,
\r
42230 3, /* Elements count */
\r
42231 &asn_SPC_SgNBModificationRequestReject_IEs_specs_477 /* Additional specs */
\r
42234 static asn_TYPE_member_t asn_MBR_value_484[] = {
\r
42235 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.UE_X2AP_ID),
\r
42236 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42238 &asn_DEF_UE_X2AP_ID,
\r
42241 0, 0, /* No default value */
\r
42244 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
42245 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42247 &asn_DEF_SgNB_UE_X2AP_ID,
\r
42250 0, 0, /* No default value */
\r
42251 "SgNB-UE-X2AP-ID"
\r
42253 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.Cause),
\r
42254 -1 /* Ambiguous tag (CHOICE?) */,
\r
42259 0, 0, /* No default value */
\r
42262 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.PDCPChangeIndication),
\r
42263 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
42265 &asn_DEF_PDCPChangeIndication,
\r
42268 0, 0, /* No default value */
\r
42269 "PDCPChangeIndication"
\r
42271 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.E_RABs_ToBeReleased_SgNBModReqdList),
\r
42272 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42274 &asn_DEF_E_RABs_ToBeReleased_SgNBModReqdList,
\r
42277 0, 0, /* No default value */
\r
42278 "E-RABs-ToBeReleased-SgNBModReqdList"
\r
42280 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.SgNBtoMeNBContainer),
\r
42281 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
42283 &asn_DEF_SgNBtoMeNBContainer,
\r
42286 0, 0, /* No default value */
\r
42287 "SgNBtoMeNBContainer"
\r
42289 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.UE_X2AP_ID_Extension),
\r
42290 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42292 &asn_DEF_UE_X2AP_ID_Extension,
\r
42295 0, 0, /* No default value */
\r
42296 "UE-X2AP-ID-Extension"
\r
42298 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.E_RABs_ToBeModified_SgNBModReqdList),
\r
42299 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42301 &asn_DEF_E_RABs_ToBeModified_SgNBModReqdList,
\r
42304 0, 0, /* No default value */
\r
42305 "E-RABs-ToBeModified-SgNBModReqdList"
\r
42307 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.SgNBResourceCoordinationInformation),
\r
42308 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42310 &asn_DEF_SgNBResourceCoordinationInformation,
\r
42313 0, 0, /* No default value */
\r
42314 "SgNBResourceCoordinationInformation"
\r
42316 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs__value, choice.RRC_Config_Ind),
\r
42317 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
42319 &asn_DEF_RRC_Config_Ind,
\r
42322 0, 0, /* No default value */
\r
42326 static const unsigned asn_MAP_value_to_canonical_484[] = { 0, 1, 6, 5, 3, 9, 4, 7, 8, 2 };
\r
42327 static const unsigned asn_MAP_value_from_canonical_484[] = { 0, 1, 9, 4, 6, 3, 2, 7, 8, 5 };
\r
42328 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_484[] = {
\r
42329 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
42330 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
42331 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
42332 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, 0, 0 }, /* SgNBtoMeNBContainer */
\r
42333 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 1 }, /* PDCPChangeIndication */
\r
42334 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 9, -1, 0 }, /* RRC-Config-Ind */
\r
42335 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 2 }, /* E-RABs-ToBeReleased-SgNBModReqdList */
\r
42336 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -1, 1 }, /* E-RABs-ToBeModified-SgNBModReqdList */
\r
42337 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -2, 0 }, /* SgNBResourceCoordinationInformation */
\r
42338 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
42339 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
42340 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
42341 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
42343 static asn_CHOICE_specifics_t asn_SPC_value_specs_484 = {
\r
42344 sizeof(struct SgNBModificationRequired_IEs__value),
\r
42345 offsetof(struct SgNBModificationRequired_IEs__value, _asn_ctx),
\r
42346 offsetof(struct SgNBModificationRequired_IEs__value, present),
\r
42347 sizeof(((struct SgNBModificationRequired_IEs__value *)0)->present),
\r
42348 asn_MAP_value_tag2el_484,
\r
42349 13, /* Count of tags in the map */
\r
42350 asn_MAP_value_to_canonical_484,
\r
42351 asn_MAP_value_from_canonical_484,
\r
42352 -1 /* Extensions start */
\r
42354 static /* Use -fall-defs-global to expose */
\r
42355 asn_TYPE_descriptor_t asn_DEF_value_484 = {
\r
42358 &asn_OP_OPEN_TYPE,
\r
42359 0, /* No effective tags (pointer) */
\r
42360 0, /* No effective tags (count) */
\r
42361 0, /* No tags (pointer) */
\r
42362 0, /* No tags (count) */
\r
42363 { 0, 0, OPEN_TYPE_constraint },
\r
42364 asn_MBR_value_484,
\r
42365 10, /* Elements count */
\r
42366 &asn_SPC_value_specs_484 /* Additional specs */
\r
42369 asn_TYPE_member_t asn_MBR_SgNBModificationRequired_IEs_481[] = {
\r
42370 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs, id),
\r
42371 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
42372 -1, /* IMPLICIT tag at current level */
\r
42373 &asn_DEF_ProtocolIE_ID,
\r
42375 { 0, &asn_PER_memb_id_constr_482, memb_id_constraint_481 },
\r
42376 0, 0, /* No default value */
\r
42379 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs, criticality),
\r
42380 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
42381 -1, /* IMPLICIT tag at current level */
\r
42382 &asn_DEF_Criticality,
\r
42383 select_SgNBModificationRequired_IEs_criticality_type,
\r
42384 { 0, &asn_PER_memb_criticality_constr_483, memb_criticality_constraint_481 },
\r
42385 0, 0, /* No default value */
\r
42388 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRequired_IEs, value),
\r
42389 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
42390 +1, /* EXPLICIT tag at current level */
\r
42391 &asn_DEF_value_484,
\r
42392 select_SgNBModificationRequired_IEs_value_type,
\r
42393 { 0, &asn_PER_memb_value_constr_484, memb_value_constraint_481 },
\r
42394 0, 0, /* No default value */
\r
42398 static const ber_tlv_tag_t asn_DEF_SgNBModificationRequired_IEs_tags_481[] = {
\r
42399 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
42401 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRequired_IEs_tag2el_481[] = {
\r
42402 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
42403 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
42404 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
42406 asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequired_IEs_specs_481 = {
\r
42407 sizeof(struct SgNBModificationRequired_IEs),
\r
42408 offsetof(struct SgNBModificationRequired_IEs, _asn_ctx),
\r
42409 asn_MAP_SgNBModificationRequired_IEs_tag2el_481,
\r
42410 3, /* Count of tags in the map */
\r
42411 0, 0, 0, /* Optional elements (not needed) */
\r
42412 -1, /* First extension addition */
\r
42414 asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequired_IEs = {
\r
42415 "SgNBModificationRequired-IEs",
\r
42416 "SgNBModificationRequired-IEs",
\r
42417 &asn_OP_SEQUENCE,
\r
42418 asn_DEF_SgNBModificationRequired_IEs_tags_481,
\r
42419 sizeof(asn_DEF_SgNBModificationRequired_IEs_tags_481)
\r
42420 /sizeof(asn_DEF_SgNBModificationRequired_IEs_tags_481[0]), /* 1 */
\r
42421 asn_DEF_SgNBModificationRequired_IEs_tags_481, /* Same as above */
\r
42422 sizeof(asn_DEF_SgNBModificationRequired_IEs_tags_481)
\r
42423 /sizeof(asn_DEF_SgNBModificationRequired_IEs_tags_481[0]), /* 1 */
\r
42424 { 0, 0, SEQUENCE_constraint },
\r
42425 asn_MBR_SgNBModificationRequired_IEs_481,
\r
42426 3, /* Elements count */
\r
42427 &asn_SPC_SgNBModificationRequired_IEs_specs_481 /* Additional specs */
\r
42430 static asn_TYPE_member_t asn_MBR_value_488[] = {
\r
42431 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs__value, choice.UE_X2AP_ID),
\r
42432 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42434 &asn_DEF_UE_X2AP_ID,
\r
42437 0, 0, /* No default value */
\r
42440 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
42441 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42443 &asn_DEF_SgNB_UE_X2AP_ID,
\r
42446 0, 0, /* No default value */
\r
42447 "SgNB-UE-X2AP-ID"
\r
42449 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs__value, choice.E_RABs_AdmittedToBeModified_SgNBModConfList),
\r
42450 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42452 &asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConfList,
\r
42455 0, 0, /* No default value */
\r
42456 "E-RABs-AdmittedToBeModified-SgNBModConfList"
\r
42458 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs__value, choice.MeNBtoSgNBContainer),
\r
42459 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
42461 &asn_DEF_MeNBtoSgNBContainer,
\r
42464 0, 0, /* No default value */
\r
42465 "MeNBtoSgNBContainer"
\r
42467 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs__value, choice.CriticalityDiagnostics),
\r
42468 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42470 &asn_DEF_CriticalityDiagnostics,
\r
42473 0, 0, /* No default value */
\r
42474 "CriticalityDiagnostics"
\r
42476 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs__value, choice.UE_X2AP_ID_Extension),
\r
42477 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42479 &asn_DEF_UE_X2AP_ID_Extension,
\r
42482 0, 0, /* No default value */
\r
42483 "UE-X2AP-ID-Extension"
\r
42485 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs__value, choice.MeNBResourceCoordinationInformation),
\r
42486 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42488 &asn_DEF_MeNBResourceCoordinationInformation,
\r
42491 0, 0, /* No default value */
\r
42492 "MeNBResourceCoordinationInformation"
\r
42495 static const unsigned asn_MAP_value_to_canonical_488[] = { 0, 1, 5, 3, 2, 4, 6 };
\r
42496 static const unsigned asn_MAP_value_from_canonical_488[] = { 0, 1, 4, 3, 5, 2, 6 };
\r
42497 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_488[] = {
\r
42498 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
42499 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
42500 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 5, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
42501 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* MeNBtoSgNBContainer */
\r
42502 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 2 }, /* E-RABs-AdmittedToBeModified-SgNBModConfList */
\r
42503 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 1 }, /* CriticalityDiagnostics */
\r
42504 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 0 } /* MeNBResourceCoordinationInformation */
\r
42506 static asn_CHOICE_specifics_t asn_SPC_value_specs_488 = {
\r
42507 sizeof(struct SgNBModificationConfirm_IEs__value),
\r
42508 offsetof(struct SgNBModificationConfirm_IEs__value, _asn_ctx),
\r
42509 offsetof(struct SgNBModificationConfirm_IEs__value, present),
\r
42510 sizeof(((struct SgNBModificationConfirm_IEs__value *)0)->present),
\r
42511 asn_MAP_value_tag2el_488,
\r
42512 7, /* Count of tags in the map */
\r
42513 asn_MAP_value_to_canonical_488,
\r
42514 asn_MAP_value_from_canonical_488,
\r
42515 -1 /* Extensions start */
\r
42517 static /* Use -fall-defs-global to expose */
\r
42518 asn_TYPE_descriptor_t asn_DEF_value_488 = {
\r
42521 &asn_OP_OPEN_TYPE,
\r
42522 0, /* No effective tags (pointer) */
\r
42523 0, /* No effective tags (count) */
\r
42524 0, /* No tags (pointer) */
\r
42525 0, /* No tags (count) */
\r
42526 { 0, 0, OPEN_TYPE_constraint },
\r
42527 asn_MBR_value_488,
\r
42528 7, /* Elements count */
\r
42529 &asn_SPC_value_specs_488 /* Additional specs */
\r
42532 asn_TYPE_member_t asn_MBR_SgNBModificationConfirm_IEs_485[] = {
\r
42533 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs, id),
\r
42534 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
42535 -1, /* IMPLICIT tag at current level */
\r
42536 &asn_DEF_ProtocolIE_ID,
\r
42538 { 0, &asn_PER_memb_id_constr_486, memb_id_constraint_485 },
\r
42539 0, 0, /* No default value */
\r
42542 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs, criticality),
\r
42543 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
42544 -1, /* IMPLICIT tag at current level */
\r
42545 &asn_DEF_Criticality,
\r
42546 select_SgNBModificationConfirm_IEs_criticality_type,
\r
42547 { 0, &asn_PER_memb_criticality_constr_487, memb_criticality_constraint_485 },
\r
42548 0, 0, /* No default value */
\r
42551 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBModificationConfirm_IEs, value),
\r
42552 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
42553 +1, /* EXPLICIT tag at current level */
\r
42554 &asn_DEF_value_488,
\r
42555 select_SgNBModificationConfirm_IEs_value_type,
\r
42556 { 0, &asn_PER_memb_value_constr_488, memb_value_constraint_485 },
\r
42557 0, 0, /* No default value */
\r
42561 static const ber_tlv_tag_t asn_DEF_SgNBModificationConfirm_IEs_tags_485[] = {
\r
42562 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
42564 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationConfirm_IEs_tag2el_485[] = {
\r
42565 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
42566 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
42567 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
42569 asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationConfirm_IEs_specs_485 = {
\r
42570 sizeof(struct SgNBModificationConfirm_IEs),
\r
42571 offsetof(struct SgNBModificationConfirm_IEs, _asn_ctx),
\r
42572 asn_MAP_SgNBModificationConfirm_IEs_tag2el_485,
\r
42573 3, /* Count of tags in the map */
\r
42574 0, 0, 0, /* Optional elements (not needed) */
\r
42575 -1, /* First extension addition */
\r
42577 asn_TYPE_descriptor_t asn_DEF_SgNBModificationConfirm_IEs = {
\r
42578 "SgNBModificationConfirm-IEs",
\r
42579 "SgNBModificationConfirm-IEs",
\r
42580 &asn_OP_SEQUENCE,
\r
42581 asn_DEF_SgNBModificationConfirm_IEs_tags_485,
\r
42582 sizeof(asn_DEF_SgNBModificationConfirm_IEs_tags_485)
\r
42583 /sizeof(asn_DEF_SgNBModificationConfirm_IEs_tags_485[0]), /* 1 */
\r
42584 asn_DEF_SgNBModificationConfirm_IEs_tags_485, /* Same as above */
\r
42585 sizeof(asn_DEF_SgNBModificationConfirm_IEs_tags_485)
\r
42586 /sizeof(asn_DEF_SgNBModificationConfirm_IEs_tags_485[0]), /* 1 */
\r
42587 { 0, 0, SEQUENCE_constraint },
\r
42588 asn_MBR_SgNBModificationConfirm_IEs_485,
\r
42589 3, /* Elements count */
\r
42590 &asn_SPC_SgNBModificationConfirm_IEs_specs_485 /* Additional specs */
\r
42593 static asn_TYPE_member_t asn_MBR_value_492[] = {
\r
42594 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse_IEs__value, choice.UE_X2AP_ID),
\r
42595 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42597 &asn_DEF_UE_X2AP_ID,
\r
42600 0, 0, /* No default value */
\r
42603 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
42604 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42606 &asn_DEF_SgNB_UE_X2AP_ID,
\r
42609 0, 0, /* No default value */
\r
42610 "SgNB-UE-X2AP-ID"
\r
42612 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse_IEs__value, choice.Cause),
\r
42613 -1 /* Ambiguous tag (CHOICE?) */,
\r
42618 0, 0, /* No default value */
\r
42621 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse_IEs__value, choice.MeNBtoSgNBContainer),
\r
42622 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
42624 &asn_DEF_MeNBtoSgNBContainer,
\r
42627 0, 0, /* No default value */
\r
42628 "MeNBtoSgNBContainer"
\r
42630 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse_IEs__value, choice.CriticalityDiagnostics),
\r
42631 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42633 &asn_DEF_CriticalityDiagnostics,
\r
42636 0, 0, /* No default value */
\r
42637 "CriticalityDiagnostics"
\r
42639 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse_IEs__value, choice.UE_X2AP_ID_Extension),
\r
42640 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42642 &asn_DEF_UE_X2AP_ID_Extension,
\r
42645 0, 0, /* No default value */
\r
42646 "UE-X2AP-ID-Extension"
\r
42649 static const unsigned asn_MAP_value_to_canonical_492[] = { 0, 1, 5, 3, 4, 2 };
\r
42650 static const unsigned asn_MAP_value_from_canonical_492[] = { 0, 1, 5, 3, 4, 2 };
\r
42651 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_492[] = {
\r
42652 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
42653 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
42654 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 5, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
42655 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* MeNBtoSgNBContainer */
\r
42656 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 }, /* CriticalityDiagnostics */
\r
42657 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
42658 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
42659 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
42660 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
42662 static asn_CHOICE_specifics_t asn_SPC_value_specs_492 = {
\r
42663 sizeof(struct SgNBModificationRefuse_IEs__value),
\r
42664 offsetof(struct SgNBModificationRefuse_IEs__value, _asn_ctx),
\r
42665 offsetof(struct SgNBModificationRefuse_IEs__value, present),
\r
42666 sizeof(((struct SgNBModificationRefuse_IEs__value *)0)->present),
\r
42667 asn_MAP_value_tag2el_492,
\r
42668 9, /* Count of tags in the map */
\r
42669 asn_MAP_value_to_canonical_492,
\r
42670 asn_MAP_value_from_canonical_492,
\r
42671 -1 /* Extensions start */
\r
42673 static /* Use -fall-defs-global to expose */
\r
42674 asn_TYPE_descriptor_t asn_DEF_value_492 = {
\r
42677 &asn_OP_OPEN_TYPE,
\r
42678 0, /* No effective tags (pointer) */
\r
42679 0, /* No effective tags (count) */
\r
42680 0, /* No tags (pointer) */
\r
42681 0, /* No tags (count) */
\r
42682 { 0, 0, OPEN_TYPE_constraint },
\r
42683 asn_MBR_value_492,
\r
42684 6, /* Elements count */
\r
42685 &asn_SPC_value_specs_492 /* Additional specs */
\r
42688 asn_TYPE_member_t asn_MBR_SgNBModificationRefuse_IEs_489[] = {
\r
42689 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse_IEs, id),
\r
42690 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
42691 -1, /* IMPLICIT tag at current level */
\r
42692 &asn_DEF_ProtocolIE_ID,
\r
42694 { 0, &asn_PER_memb_id_constr_490, memb_id_constraint_489 },
\r
42695 0, 0, /* No default value */
\r
42698 { ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse_IEs, criticality),
\r
42699 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
42700 -1, /* IMPLICIT tag at current level */
\r
42701 &asn_DEF_Criticality,
\r
42702 select_SgNBModificationRefuse_IEs_criticality_type,
\r
42703 { 0, &asn_PER_memb_criticality_constr_491, memb_criticality_constraint_489 },
\r
42704 0, 0, /* No default value */
\r
42707 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBModificationRefuse_IEs, value),
\r
42708 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
42709 +1, /* EXPLICIT tag at current level */
\r
42710 &asn_DEF_value_492,
\r
42711 select_SgNBModificationRefuse_IEs_value_type,
\r
42712 { 0, &asn_PER_memb_value_constr_492, memb_value_constraint_489 },
\r
42713 0, 0, /* No default value */
\r
42717 static const ber_tlv_tag_t asn_DEF_SgNBModificationRefuse_IEs_tags_489[] = {
\r
42718 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
42720 static const asn_TYPE_tag2member_t asn_MAP_SgNBModificationRefuse_IEs_tag2el_489[] = {
\r
42721 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
42722 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
42723 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
42725 asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRefuse_IEs_specs_489 = {
\r
42726 sizeof(struct SgNBModificationRefuse_IEs),
\r
42727 offsetof(struct SgNBModificationRefuse_IEs, _asn_ctx),
\r
42728 asn_MAP_SgNBModificationRefuse_IEs_tag2el_489,
\r
42729 3, /* Count of tags in the map */
\r
42730 0, 0, 0, /* Optional elements (not needed) */
\r
42731 -1, /* First extension addition */
\r
42733 asn_TYPE_descriptor_t asn_DEF_SgNBModificationRefuse_IEs = {
\r
42734 "SgNBModificationRefuse-IEs",
\r
42735 "SgNBModificationRefuse-IEs",
\r
42736 &asn_OP_SEQUENCE,
\r
42737 asn_DEF_SgNBModificationRefuse_IEs_tags_489,
\r
42738 sizeof(asn_DEF_SgNBModificationRefuse_IEs_tags_489)
\r
42739 /sizeof(asn_DEF_SgNBModificationRefuse_IEs_tags_489[0]), /* 1 */
\r
42740 asn_DEF_SgNBModificationRefuse_IEs_tags_489, /* Same as above */
\r
42741 sizeof(asn_DEF_SgNBModificationRefuse_IEs_tags_489)
\r
42742 /sizeof(asn_DEF_SgNBModificationRefuse_IEs_tags_489[0]), /* 1 */
\r
42743 { 0, 0, SEQUENCE_constraint },
\r
42744 asn_MBR_SgNBModificationRefuse_IEs_489,
\r
42745 3, /* Elements count */
\r
42746 &asn_SPC_SgNBModificationRefuse_IEs_specs_489 /* Additional specs */
\r
42749 static asn_TYPE_member_t asn_MBR_value_496[] = {
\r
42750 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs__value, choice.UE_X2AP_ID),
\r
42751 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42753 &asn_DEF_UE_X2AP_ID,
\r
42756 0, 0, /* No default value */
\r
42759 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
42760 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42762 &asn_DEF_SgNB_UE_X2AP_ID,
\r
42765 0, 0, /* No default value */
\r
42766 "SgNB-UE-X2AP-ID"
\r
42768 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs__value, choice.Cause),
\r
42769 -1 /* Ambiguous tag (CHOICE?) */,
\r
42774 0, 0, /* No default value */
\r
42777 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs__value, choice.E_RABs_ToBeReleased_SgNBRelReqList),
\r
42778 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42780 &asn_DEF_E_RABs_ToBeReleased_SgNBRelReqList,
\r
42783 0, 0, /* No default value */
\r
42784 "E-RABs-ToBeReleased-SgNBRelReqList"
\r
42786 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs__value, choice.UE_ContextKeptIndicator),
\r
42787 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
42789 &asn_DEF_UE_ContextKeptIndicator,
\r
42792 0, 0, /* No default value */
\r
42793 "UE-ContextKeptIndicator"
\r
42795 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
42796 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42798 &asn_DEF_UE_X2AP_ID_Extension,
\r
42801 0, 0, /* No default value */
\r
42802 "UE-X2AP-ID-Extension"
\r
42804 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs__value, choice.MeNBtoSgNBContainer),
\r
42805 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
42807 &asn_DEF_MeNBtoSgNBContainer,
\r
42810 0, 0, /* No default value */
\r
42811 "MeNBtoSgNBContainer"
\r
42814 static const unsigned asn_MAP_value_to_canonical_496[] = { 0, 1, 5, 6, 4, 3, 2 };
\r
42815 static const unsigned asn_MAP_value_from_canonical_496[] = { 0, 1, 6, 5, 4, 2, 3 };
\r
42816 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_496[] = {
\r
42817 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
42818 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
42819 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 5, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
42820 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, 0, 0 }, /* MeNBtoSgNBContainer */
\r
42821 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* UE-ContextKeptIndicator */
\r
42822 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* E-RABs-ToBeReleased-SgNBRelReqList */
\r
42823 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
42824 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
42825 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
42826 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
42828 static asn_CHOICE_specifics_t asn_SPC_value_specs_496 = {
\r
42829 sizeof(struct SgNBReleaseRequest_IEs__value),
\r
42830 offsetof(struct SgNBReleaseRequest_IEs__value, _asn_ctx),
\r
42831 offsetof(struct SgNBReleaseRequest_IEs__value, present),
\r
42832 sizeof(((struct SgNBReleaseRequest_IEs__value *)0)->present),
\r
42833 asn_MAP_value_tag2el_496,
\r
42834 10, /* Count of tags in the map */
\r
42835 asn_MAP_value_to_canonical_496,
\r
42836 asn_MAP_value_from_canonical_496,
\r
42837 -1 /* Extensions start */
\r
42839 static /* Use -fall-defs-global to expose */
\r
42840 asn_TYPE_descriptor_t asn_DEF_value_496 = {
\r
42843 &asn_OP_OPEN_TYPE,
\r
42844 0, /* No effective tags (pointer) */
\r
42845 0, /* No effective tags (count) */
\r
42846 0, /* No tags (pointer) */
\r
42847 0, /* No tags (count) */
\r
42848 { 0, 0, OPEN_TYPE_constraint },
\r
42849 asn_MBR_value_496,
\r
42850 7, /* Elements count */
\r
42851 &asn_SPC_value_specs_496 /* Additional specs */
\r
42854 asn_TYPE_member_t asn_MBR_SgNBReleaseRequest_IEs_493[] = {
\r
42855 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs, id),
\r
42856 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
42857 -1, /* IMPLICIT tag at current level */
\r
42858 &asn_DEF_ProtocolIE_ID,
\r
42860 { 0, &asn_PER_memb_id_constr_494, memb_id_constraint_493 },
\r
42861 0, 0, /* No default value */
\r
42864 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs, criticality),
\r
42865 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
42866 -1, /* IMPLICIT tag at current level */
\r
42867 &asn_DEF_Criticality,
\r
42868 select_SgNBReleaseRequest_IEs_criticality_type,
\r
42869 { 0, &asn_PER_memb_criticality_constr_495, memb_criticality_constraint_493 },
\r
42870 0, 0, /* No default value */
\r
42873 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequest_IEs, value),
\r
42874 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
42875 +1, /* EXPLICIT tag at current level */
\r
42876 &asn_DEF_value_496,
\r
42877 select_SgNBReleaseRequest_IEs_value_type,
\r
42878 { 0, &asn_PER_memb_value_constr_496, memb_value_constraint_493 },
\r
42879 0, 0, /* No default value */
\r
42883 static const ber_tlv_tag_t asn_DEF_SgNBReleaseRequest_IEs_tags_493[] = {
\r
42884 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
42886 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseRequest_IEs_tag2el_493[] = {
\r
42887 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
42888 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
42889 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
42891 asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequest_IEs_specs_493 = {
\r
42892 sizeof(struct SgNBReleaseRequest_IEs),
\r
42893 offsetof(struct SgNBReleaseRequest_IEs, _asn_ctx),
\r
42894 asn_MAP_SgNBReleaseRequest_IEs_tag2el_493,
\r
42895 3, /* Count of tags in the map */
\r
42896 0, 0, 0, /* Optional elements (not needed) */
\r
42897 -1, /* First extension addition */
\r
42899 asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequest_IEs = {
\r
42900 "SgNBReleaseRequest-IEs",
\r
42901 "SgNBReleaseRequest-IEs",
\r
42902 &asn_OP_SEQUENCE,
\r
42903 asn_DEF_SgNBReleaseRequest_IEs_tags_493,
\r
42904 sizeof(asn_DEF_SgNBReleaseRequest_IEs_tags_493)
\r
42905 /sizeof(asn_DEF_SgNBReleaseRequest_IEs_tags_493[0]), /* 1 */
\r
42906 asn_DEF_SgNBReleaseRequest_IEs_tags_493, /* Same as above */
\r
42907 sizeof(asn_DEF_SgNBReleaseRequest_IEs_tags_493)
\r
42908 /sizeof(asn_DEF_SgNBReleaseRequest_IEs_tags_493[0]), /* 1 */
\r
42909 { 0, 0, SEQUENCE_constraint },
\r
42910 asn_MBR_SgNBReleaseRequest_IEs_493,
\r
42911 3, /* Elements count */
\r
42912 &asn_SPC_SgNBReleaseRequest_IEs_specs_493 /* Additional specs */
\r
42915 static asn_TYPE_member_t asn_MBR_value_500[] = {
\r
42916 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestAcknowledge_IEs__value, choice.UE_X2AP_ID),
\r
42917 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42919 &asn_DEF_UE_X2AP_ID,
\r
42922 0, 0, /* No default value */
\r
42925 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestAcknowledge_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
42926 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42928 &asn_DEF_SgNB_UE_X2AP_ID,
\r
42931 0, 0, /* No default value */
\r
42932 "SgNB-UE-X2AP-ID"
\r
42934 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestAcknowledge_IEs__value, choice.CriticalityDiagnostics),
\r
42935 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42937 &asn_DEF_CriticalityDiagnostics,
\r
42940 0, 0, /* No default value */
\r
42941 "CriticalityDiagnostics"
\r
42943 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestAcknowledge_IEs__value, choice.UE_X2AP_ID_Extension),
\r
42944 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
42946 &asn_DEF_UE_X2AP_ID_Extension,
\r
42949 0, 0, /* No default value */
\r
42950 "UE-X2AP-ID-Extension"
\r
42952 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestAcknowledge_IEs__value, choice.E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList),
\r
42953 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
42955 &asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList,
\r
42958 0, 0, /* No default value */
\r
42959 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList"
\r
42962 static const unsigned asn_MAP_value_to_canonical_500[] = { 0, 1, 3, 2, 4 };
\r
42963 static const unsigned asn_MAP_value_from_canonical_500[] = { 0, 1, 3, 2, 4 };
\r
42964 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_500[] = {
\r
42965 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
42966 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
42967 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
42968 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* CriticalityDiagnostics */
\r
42969 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 } /* E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList */
\r
42971 static asn_CHOICE_specifics_t asn_SPC_value_specs_500 = {
\r
42972 sizeof(struct SgNBReleaseRequestAcknowledge_IEs__value),
\r
42973 offsetof(struct SgNBReleaseRequestAcknowledge_IEs__value, _asn_ctx),
\r
42974 offsetof(struct SgNBReleaseRequestAcknowledge_IEs__value, present),
\r
42975 sizeof(((struct SgNBReleaseRequestAcknowledge_IEs__value *)0)->present),
\r
42976 asn_MAP_value_tag2el_500,
\r
42977 5, /* Count of tags in the map */
\r
42978 asn_MAP_value_to_canonical_500,
\r
42979 asn_MAP_value_from_canonical_500,
\r
42980 -1 /* Extensions start */
\r
42982 static /* Use -fall-defs-global to expose */
\r
42983 asn_TYPE_descriptor_t asn_DEF_value_500 = {
\r
42986 &asn_OP_OPEN_TYPE,
\r
42987 0, /* No effective tags (pointer) */
\r
42988 0, /* No effective tags (count) */
\r
42989 0, /* No tags (pointer) */
\r
42990 0, /* No tags (count) */
\r
42991 { 0, 0, OPEN_TYPE_constraint },
\r
42992 asn_MBR_value_500,
\r
42993 5, /* Elements count */
\r
42994 &asn_SPC_value_specs_500 /* Additional specs */
\r
42997 asn_TYPE_member_t asn_MBR_SgNBReleaseRequestAcknowledge_IEs_497[] = {
\r
42998 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestAcknowledge_IEs, id),
\r
42999 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
43000 -1, /* IMPLICIT tag at current level */
\r
43001 &asn_DEF_ProtocolIE_ID,
\r
43003 { 0, &asn_PER_memb_id_constr_498, memb_id_constraint_497 },
\r
43004 0, 0, /* No default value */
\r
43007 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestAcknowledge_IEs, criticality),
\r
43008 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
43009 -1, /* IMPLICIT tag at current level */
\r
43010 &asn_DEF_Criticality,
\r
43011 select_SgNBReleaseRequestAcknowledge_IEs_criticality_type,
\r
43012 { 0, &asn_PER_memb_criticality_constr_499, memb_criticality_constraint_497 },
\r
43013 0, 0, /* No default value */
\r
43016 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestAcknowledge_IEs, value),
\r
43017 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
43018 +1, /* EXPLICIT tag at current level */
\r
43019 &asn_DEF_value_500,
\r
43020 select_SgNBReleaseRequestAcknowledge_IEs_value_type,
\r
43021 { 0, &asn_PER_memb_value_constr_500, memb_value_constraint_497 },
\r
43022 0, 0, /* No default value */
\r
43026 static const ber_tlv_tag_t asn_DEF_SgNBReleaseRequestAcknowledge_IEs_tags_497[] = {
\r
43027 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
43029 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseRequestAcknowledge_IEs_tag2el_497[] = {
\r
43030 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
43031 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
43032 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
43034 asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestAcknowledge_IEs_specs_497 = {
\r
43035 sizeof(struct SgNBReleaseRequestAcknowledge_IEs),
\r
43036 offsetof(struct SgNBReleaseRequestAcknowledge_IEs, _asn_ctx),
\r
43037 asn_MAP_SgNBReleaseRequestAcknowledge_IEs_tag2el_497,
\r
43038 3, /* Count of tags in the map */
\r
43039 0, 0, 0, /* Optional elements (not needed) */
\r
43040 -1, /* First extension addition */
\r
43042 asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequestAcknowledge_IEs = {
\r
43043 "SgNBReleaseRequestAcknowledge-IEs",
\r
43044 "SgNBReleaseRequestAcknowledge-IEs",
\r
43045 &asn_OP_SEQUENCE,
\r
43046 asn_DEF_SgNBReleaseRequestAcknowledge_IEs_tags_497,
\r
43047 sizeof(asn_DEF_SgNBReleaseRequestAcknowledge_IEs_tags_497)
\r
43048 /sizeof(asn_DEF_SgNBReleaseRequestAcknowledge_IEs_tags_497[0]), /* 1 */
\r
43049 asn_DEF_SgNBReleaseRequestAcknowledge_IEs_tags_497, /* Same as above */
\r
43050 sizeof(asn_DEF_SgNBReleaseRequestAcknowledge_IEs_tags_497)
\r
43051 /sizeof(asn_DEF_SgNBReleaseRequestAcknowledge_IEs_tags_497[0]), /* 1 */
\r
43052 { 0, 0, SEQUENCE_constraint },
\r
43053 asn_MBR_SgNBReleaseRequestAcknowledge_IEs_497,
\r
43054 3, /* Elements count */
\r
43055 &asn_SPC_SgNBReleaseRequestAcknowledge_IEs_specs_497 /* Additional specs */
\r
43058 static asn_TYPE_member_t asn_MBR_value_504[] = {
\r
43059 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestReject_IEs__value, choice.UE_X2AP_ID),
\r
43060 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43062 &asn_DEF_UE_X2AP_ID,
\r
43065 0, 0, /* No default value */
\r
43068 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestReject_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
43069 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43071 &asn_DEF_SgNB_UE_X2AP_ID,
\r
43074 0, 0, /* No default value */
\r
43075 "SgNB-UE-X2AP-ID"
\r
43077 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestReject_IEs__value, choice.Cause),
\r
43078 -1 /* Ambiguous tag (CHOICE?) */,
\r
43083 0, 0, /* No default value */
\r
43086 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestReject_IEs__value, choice.CriticalityDiagnostics),
\r
43087 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43089 &asn_DEF_CriticalityDiagnostics,
\r
43092 0, 0, /* No default value */
\r
43093 "CriticalityDiagnostics"
\r
43095 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestReject_IEs__value, choice.UE_X2AP_ID_Extension),
\r
43096 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43098 &asn_DEF_UE_X2AP_ID_Extension,
\r
43101 0, 0, /* No default value */
\r
43102 "UE-X2AP-ID-Extension"
\r
43105 static const unsigned asn_MAP_value_to_canonical_504[] = { 0, 1, 4, 3, 2 };
\r
43106 static const unsigned asn_MAP_value_from_canonical_504[] = { 0, 1, 4, 3, 2 };
\r
43107 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_504[] = {
\r
43108 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
43109 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
43110 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
43111 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
\r
43112 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
43113 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
43114 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
43115 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
43117 static asn_CHOICE_specifics_t asn_SPC_value_specs_504 = {
\r
43118 sizeof(struct SgNBReleaseRequestReject_IEs__value),
\r
43119 offsetof(struct SgNBReleaseRequestReject_IEs__value, _asn_ctx),
\r
43120 offsetof(struct SgNBReleaseRequestReject_IEs__value, present),
\r
43121 sizeof(((struct SgNBReleaseRequestReject_IEs__value *)0)->present),
\r
43122 asn_MAP_value_tag2el_504,
\r
43123 8, /* Count of tags in the map */
\r
43124 asn_MAP_value_to_canonical_504,
\r
43125 asn_MAP_value_from_canonical_504,
\r
43126 -1 /* Extensions start */
\r
43128 static /* Use -fall-defs-global to expose */
\r
43129 asn_TYPE_descriptor_t asn_DEF_value_504 = {
\r
43132 &asn_OP_OPEN_TYPE,
\r
43133 0, /* No effective tags (pointer) */
\r
43134 0, /* No effective tags (count) */
\r
43135 0, /* No tags (pointer) */
\r
43136 0, /* No tags (count) */
\r
43137 { 0, 0, OPEN_TYPE_constraint },
\r
43138 asn_MBR_value_504,
\r
43139 5, /* Elements count */
\r
43140 &asn_SPC_value_specs_504 /* Additional specs */
\r
43143 asn_TYPE_member_t asn_MBR_SgNBReleaseRequestReject_IEs_501[] = {
\r
43144 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestReject_IEs, id),
\r
43145 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
43146 -1, /* IMPLICIT tag at current level */
\r
43147 &asn_DEF_ProtocolIE_ID,
\r
43149 { 0, &asn_PER_memb_id_constr_502, memb_id_constraint_501 },
\r
43150 0, 0, /* No default value */
\r
43153 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestReject_IEs, criticality),
\r
43154 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
43155 -1, /* IMPLICIT tag at current level */
\r
43156 &asn_DEF_Criticality,
\r
43157 select_SgNBReleaseRequestReject_IEs_criticality_type,
\r
43158 { 0, &asn_PER_memb_criticality_constr_503, memb_criticality_constraint_501 },
\r
43159 0, 0, /* No default value */
\r
43162 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequestReject_IEs, value),
\r
43163 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
43164 +1, /* EXPLICIT tag at current level */
\r
43165 &asn_DEF_value_504,
\r
43166 select_SgNBReleaseRequestReject_IEs_value_type,
\r
43167 { 0, &asn_PER_memb_value_constr_504, memb_value_constraint_501 },
\r
43168 0, 0, /* No default value */
\r
43172 static const ber_tlv_tag_t asn_DEF_SgNBReleaseRequestReject_IEs_tags_501[] = {
\r
43173 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
43175 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseRequestReject_IEs_tag2el_501[] = {
\r
43176 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
43177 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
43178 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
43180 asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestReject_IEs_specs_501 = {
\r
43181 sizeof(struct SgNBReleaseRequestReject_IEs),
\r
43182 offsetof(struct SgNBReleaseRequestReject_IEs, _asn_ctx),
\r
43183 asn_MAP_SgNBReleaseRequestReject_IEs_tag2el_501,
\r
43184 3, /* Count of tags in the map */
\r
43185 0, 0, 0, /* Optional elements (not needed) */
\r
43186 -1, /* First extension addition */
\r
43188 asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequestReject_IEs = {
\r
43189 "SgNBReleaseRequestReject-IEs",
\r
43190 "SgNBReleaseRequestReject-IEs",
\r
43191 &asn_OP_SEQUENCE,
\r
43192 asn_DEF_SgNBReleaseRequestReject_IEs_tags_501,
\r
43193 sizeof(asn_DEF_SgNBReleaseRequestReject_IEs_tags_501)
\r
43194 /sizeof(asn_DEF_SgNBReleaseRequestReject_IEs_tags_501[0]), /* 1 */
\r
43195 asn_DEF_SgNBReleaseRequestReject_IEs_tags_501, /* Same as above */
\r
43196 sizeof(asn_DEF_SgNBReleaseRequestReject_IEs_tags_501)
\r
43197 /sizeof(asn_DEF_SgNBReleaseRequestReject_IEs_tags_501[0]), /* 1 */
\r
43198 { 0, 0, SEQUENCE_constraint },
\r
43199 asn_MBR_SgNBReleaseRequestReject_IEs_501,
\r
43200 3, /* Elements count */
\r
43201 &asn_SPC_SgNBReleaseRequestReject_IEs_specs_501 /* Additional specs */
\r
43204 static asn_TYPE_member_t asn_MBR_value_508[] = {
\r
43205 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequired_IEs__value, choice.UE_X2AP_ID),
\r
43206 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43208 &asn_DEF_UE_X2AP_ID,
\r
43211 0, 0, /* No default value */
\r
43214 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequired_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
43215 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43217 &asn_DEF_SgNB_UE_X2AP_ID,
\r
43220 0, 0, /* No default value */
\r
43221 "SgNB-UE-X2AP-ID"
\r
43223 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequired_IEs__value, choice.Cause),
\r
43224 -1 /* Ambiguous tag (CHOICE?) */,
\r
43229 0, 0, /* No default value */
\r
43232 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequired_IEs__value, choice.UE_X2AP_ID_Extension),
\r
43233 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43235 &asn_DEF_UE_X2AP_ID_Extension,
\r
43238 0, 0, /* No default value */
\r
43239 "UE-X2AP-ID-Extension"
\r
43241 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequired_IEs__value, choice.E_RABs_ToBeReleased_SgNBRelReqdList),
\r
43242 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43244 &asn_DEF_E_RABs_ToBeReleased_SgNBRelReqdList,
\r
43247 0, 0, /* No default value */
\r
43248 "E-RABs-ToBeReleased-SgNBRelReqdList"
\r
43251 static const unsigned asn_MAP_value_to_canonical_508[] = { 0, 1, 3, 4, 2 };
\r
43252 static const unsigned asn_MAP_value_from_canonical_508[] = { 0, 1, 4, 2, 3 };
\r
43253 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_508[] = {
\r
43254 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
43255 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
43256 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
43257 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 }, /* E-RABs-ToBeReleased-SgNBRelReqdList */
\r
43258 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
43259 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
43260 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
43261 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
43263 static asn_CHOICE_specifics_t asn_SPC_value_specs_508 = {
\r
43264 sizeof(struct SgNBReleaseRequired_IEs__value),
\r
43265 offsetof(struct SgNBReleaseRequired_IEs__value, _asn_ctx),
\r
43266 offsetof(struct SgNBReleaseRequired_IEs__value, present),
\r
43267 sizeof(((struct SgNBReleaseRequired_IEs__value *)0)->present),
\r
43268 asn_MAP_value_tag2el_508,
\r
43269 8, /* Count of tags in the map */
\r
43270 asn_MAP_value_to_canonical_508,
\r
43271 asn_MAP_value_from_canonical_508,
\r
43272 -1 /* Extensions start */
\r
43274 static /* Use -fall-defs-global to expose */
\r
43275 asn_TYPE_descriptor_t asn_DEF_value_508 = {
\r
43278 &asn_OP_OPEN_TYPE,
\r
43279 0, /* No effective tags (pointer) */
\r
43280 0, /* No effective tags (count) */
\r
43281 0, /* No tags (pointer) */
\r
43282 0, /* No tags (count) */
\r
43283 { 0, 0, OPEN_TYPE_constraint },
\r
43284 asn_MBR_value_508,
\r
43285 5, /* Elements count */
\r
43286 &asn_SPC_value_specs_508 /* Additional specs */
\r
43289 asn_TYPE_member_t asn_MBR_SgNBReleaseRequired_IEs_505[] = {
\r
43290 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequired_IEs, id),
\r
43291 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
43292 -1, /* IMPLICIT tag at current level */
\r
43293 &asn_DEF_ProtocolIE_ID,
\r
43295 { 0, &asn_PER_memb_id_constr_506, memb_id_constraint_505 },
\r
43296 0, 0, /* No default value */
\r
43299 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequired_IEs, criticality),
\r
43300 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
43301 -1, /* IMPLICIT tag at current level */
\r
43302 &asn_DEF_Criticality,
\r
43303 select_SgNBReleaseRequired_IEs_criticality_type,
\r
43304 { 0, &asn_PER_memb_criticality_constr_507, memb_criticality_constraint_505 },
\r
43305 0, 0, /* No default value */
\r
43308 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseRequired_IEs, value),
\r
43309 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
43310 +1, /* EXPLICIT tag at current level */
\r
43311 &asn_DEF_value_508,
\r
43312 select_SgNBReleaseRequired_IEs_value_type,
\r
43313 { 0, &asn_PER_memb_value_constr_508, memb_value_constraint_505 },
\r
43314 0, 0, /* No default value */
\r
43318 static const ber_tlv_tag_t asn_DEF_SgNBReleaseRequired_IEs_tags_505[] = {
\r
43319 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
43321 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseRequired_IEs_tag2el_505[] = {
\r
43322 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
43323 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
43324 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
43326 asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequired_IEs_specs_505 = {
\r
43327 sizeof(struct SgNBReleaseRequired_IEs),
\r
43328 offsetof(struct SgNBReleaseRequired_IEs, _asn_ctx),
\r
43329 asn_MAP_SgNBReleaseRequired_IEs_tag2el_505,
\r
43330 3, /* Count of tags in the map */
\r
43331 0, 0, 0, /* Optional elements (not needed) */
\r
43332 -1, /* First extension addition */
\r
43334 asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequired_IEs = {
\r
43335 "SgNBReleaseRequired-IEs",
\r
43336 "SgNBReleaseRequired-IEs",
\r
43337 &asn_OP_SEQUENCE,
\r
43338 asn_DEF_SgNBReleaseRequired_IEs_tags_505,
\r
43339 sizeof(asn_DEF_SgNBReleaseRequired_IEs_tags_505)
\r
43340 /sizeof(asn_DEF_SgNBReleaseRequired_IEs_tags_505[0]), /* 1 */
\r
43341 asn_DEF_SgNBReleaseRequired_IEs_tags_505, /* Same as above */
\r
43342 sizeof(asn_DEF_SgNBReleaseRequired_IEs_tags_505)
\r
43343 /sizeof(asn_DEF_SgNBReleaseRequired_IEs_tags_505[0]), /* 1 */
\r
43344 { 0, 0, SEQUENCE_constraint },
\r
43345 asn_MBR_SgNBReleaseRequired_IEs_505,
\r
43346 3, /* Elements count */
\r
43347 &asn_SPC_SgNBReleaseRequired_IEs_specs_505 /* Additional specs */
\r
43350 static asn_TYPE_member_t asn_MBR_value_512[] = {
\r
43351 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseConfirm_IEs__value, choice.UE_X2AP_ID),
\r
43352 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43354 &asn_DEF_UE_X2AP_ID,
\r
43357 0, 0, /* No default value */
\r
43360 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseConfirm_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
43361 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43363 &asn_DEF_SgNB_UE_X2AP_ID,
\r
43366 0, 0, /* No default value */
\r
43367 "SgNB-UE-X2AP-ID"
\r
43369 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseConfirm_IEs__value, choice.E_RABs_ToBeReleased_SgNBRelConfList),
\r
43370 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43372 &asn_DEF_E_RABs_ToBeReleased_SgNBRelConfList,
\r
43375 0, 0, /* No default value */
\r
43376 "E-RABs-ToBeReleased-SgNBRelConfList"
\r
43378 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseConfirm_IEs__value, choice.CriticalityDiagnostics),
\r
43379 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43381 &asn_DEF_CriticalityDiagnostics,
\r
43384 0, 0, /* No default value */
\r
43385 "CriticalityDiagnostics"
\r
43387 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseConfirm_IEs__value, choice.UE_X2AP_ID_Extension),
\r
43388 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43390 &asn_DEF_UE_X2AP_ID_Extension,
\r
43393 0, 0, /* No default value */
\r
43394 "UE-X2AP-ID-Extension"
\r
43397 static const unsigned asn_MAP_value_to_canonical_512[] = { 0, 1, 4, 2, 3 };
\r
43398 static const unsigned asn_MAP_value_from_canonical_512[] = { 0, 1, 3, 4, 2 };
\r
43399 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_512[] = {
\r
43400 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
43401 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
43402 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
43403 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* E-RABs-ToBeReleased-SgNBRelConfList */
\r
43404 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* CriticalityDiagnostics */
\r
43406 static asn_CHOICE_specifics_t asn_SPC_value_specs_512 = {
\r
43407 sizeof(struct SgNBReleaseConfirm_IEs__value),
\r
43408 offsetof(struct SgNBReleaseConfirm_IEs__value, _asn_ctx),
\r
43409 offsetof(struct SgNBReleaseConfirm_IEs__value, present),
\r
43410 sizeof(((struct SgNBReleaseConfirm_IEs__value *)0)->present),
\r
43411 asn_MAP_value_tag2el_512,
\r
43412 5, /* Count of tags in the map */
\r
43413 asn_MAP_value_to_canonical_512,
\r
43414 asn_MAP_value_from_canonical_512,
\r
43415 -1 /* Extensions start */
\r
43417 static /* Use -fall-defs-global to expose */
\r
43418 asn_TYPE_descriptor_t asn_DEF_value_512 = {
\r
43421 &asn_OP_OPEN_TYPE,
\r
43422 0, /* No effective tags (pointer) */
\r
43423 0, /* No effective tags (count) */
\r
43424 0, /* No tags (pointer) */
\r
43425 0, /* No tags (count) */
\r
43426 { 0, 0, OPEN_TYPE_constraint },
\r
43427 asn_MBR_value_512,
\r
43428 5, /* Elements count */
\r
43429 &asn_SPC_value_specs_512 /* Additional specs */
\r
43432 asn_TYPE_member_t asn_MBR_SgNBReleaseConfirm_IEs_509[] = {
\r
43433 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseConfirm_IEs, id),
\r
43434 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
43435 -1, /* IMPLICIT tag at current level */
\r
43436 &asn_DEF_ProtocolIE_ID,
\r
43438 { 0, &asn_PER_memb_id_constr_510, memb_id_constraint_509 },
\r
43439 0, 0, /* No default value */
\r
43442 { ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseConfirm_IEs, criticality),
\r
43443 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
43444 -1, /* IMPLICIT tag at current level */
\r
43445 &asn_DEF_Criticality,
\r
43446 select_SgNBReleaseConfirm_IEs_criticality_type,
\r
43447 { 0, &asn_PER_memb_criticality_constr_511, memb_criticality_constraint_509 },
\r
43448 0, 0, /* No default value */
\r
43451 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBReleaseConfirm_IEs, value),
\r
43452 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
43453 +1, /* EXPLICIT tag at current level */
\r
43454 &asn_DEF_value_512,
\r
43455 select_SgNBReleaseConfirm_IEs_value_type,
\r
43456 { 0, &asn_PER_memb_value_constr_512, memb_value_constraint_509 },
\r
43457 0, 0, /* No default value */
\r
43461 static const ber_tlv_tag_t asn_DEF_SgNBReleaseConfirm_IEs_tags_509[] = {
\r
43462 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
43464 static const asn_TYPE_tag2member_t asn_MAP_SgNBReleaseConfirm_IEs_tag2el_509[] = {
\r
43465 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
43466 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
43467 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
43469 asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseConfirm_IEs_specs_509 = {
\r
43470 sizeof(struct SgNBReleaseConfirm_IEs),
\r
43471 offsetof(struct SgNBReleaseConfirm_IEs, _asn_ctx),
\r
43472 asn_MAP_SgNBReleaseConfirm_IEs_tag2el_509,
\r
43473 3, /* Count of tags in the map */
\r
43474 0, 0, 0, /* Optional elements (not needed) */
\r
43475 -1, /* First extension addition */
\r
43477 asn_TYPE_descriptor_t asn_DEF_SgNBReleaseConfirm_IEs = {
\r
43478 "SgNBReleaseConfirm-IEs",
\r
43479 "SgNBReleaseConfirm-IEs",
\r
43480 &asn_OP_SEQUENCE,
\r
43481 asn_DEF_SgNBReleaseConfirm_IEs_tags_509,
\r
43482 sizeof(asn_DEF_SgNBReleaseConfirm_IEs_tags_509)
\r
43483 /sizeof(asn_DEF_SgNBReleaseConfirm_IEs_tags_509[0]), /* 1 */
\r
43484 asn_DEF_SgNBReleaseConfirm_IEs_tags_509, /* Same as above */
\r
43485 sizeof(asn_DEF_SgNBReleaseConfirm_IEs_tags_509)
\r
43486 /sizeof(asn_DEF_SgNBReleaseConfirm_IEs_tags_509[0]), /* 1 */
\r
43487 { 0, 0, SEQUENCE_constraint },
\r
43488 asn_MBR_SgNBReleaseConfirm_IEs_509,
\r
43489 3, /* Elements count */
\r
43490 &asn_SPC_SgNBReleaseConfirm_IEs_specs_509 /* Additional specs */
\r
43493 static asn_TYPE_member_t asn_MBR_value_516[] = {
\r
43494 { ATF_NOFLAGS, 0, offsetof(struct SgNBCounterCheckRequest_IEs__value, choice.UE_X2AP_ID),
\r
43495 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43497 &asn_DEF_UE_X2AP_ID,
\r
43500 0, 0, /* No default value */
\r
43503 { ATF_NOFLAGS, 0, offsetof(struct SgNBCounterCheckRequest_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
43504 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43506 &asn_DEF_SgNB_UE_X2AP_ID,
\r
43509 0, 0, /* No default value */
\r
43510 "SgNB-UE-X2AP-ID"
\r
43512 { ATF_NOFLAGS, 0, offsetof(struct SgNBCounterCheckRequest_IEs__value, choice.E_RABs_SubjectToSgNBCounterCheck_List),
\r
43513 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43515 &asn_DEF_E_RABs_SubjectToSgNBCounterCheck_List,
\r
43518 0, 0, /* No default value */
\r
43519 "E-RABs-SubjectToSgNBCounterCheck-List"
\r
43521 { ATF_NOFLAGS, 0, offsetof(struct SgNBCounterCheckRequest_IEs__value, choice.UE_X2AP_ID_Extension),
\r
43522 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43524 &asn_DEF_UE_X2AP_ID_Extension,
\r
43527 0, 0, /* No default value */
\r
43528 "UE-X2AP-ID-Extension"
\r
43531 static const unsigned asn_MAP_value_to_canonical_516[] = { 0, 1, 3, 2 };
\r
43532 static const unsigned asn_MAP_value_from_canonical_516[] = { 0, 1, 3, 2 };
\r
43533 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_516[] = {
\r
43534 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
43535 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
43536 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
43537 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* E-RABs-SubjectToSgNBCounterCheck-List */
\r
43539 static asn_CHOICE_specifics_t asn_SPC_value_specs_516 = {
\r
43540 sizeof(struct SgNBCounterCheckRequest_IEs__value),
\r
43541 offsetof(struct SgNBCounterCheckRequest_IEs__value, _asn_ctx),
\r
43542 offsetof(struct SgNBCounterCheckRequest_IEs__value, present),
\r
43543 sizeof(((struct SgNBCounterCheckRequest_IEs__value *)0)->present),
\r
43544 asn_MAP_value_tag2el_516,
\r
43545 4, /* Count of tags in the map */
\r
43546 asn_MAP_value_to_canonical_516,
\r
43547 asn_MAP_value_from_canonical_516,
\r
43548 -1 /* Extensions start */
\r
43550 static /* Use -fall-defs-global to expose */
\r
43551 asn_TYPE_descriptor_t asn_DEF_value_516 = {
\r
43554 &asn_OP_OPEN_TYPE,
\r
43555 0, /* No effective tags (pointer) */
\r
43556 0, /* No effective tags (count) */
\r
43557 0, /* No tags (pointer) */
\r
43558 0, /* No tags (count) */
\r
43559 { 0, 0, OPEN_TYPE_constraint },
\r
43560 asn_MBR_value_516,
\r
43561 4, /* Elements count */
\r
43562 &asn_SPC_value_specs_516 /* Additional specs */
\r
43565 asn_TYPE_member_t asn_MBR_SgNBCounterCheckRequest_IEs_513[] = {
\r
43566 { ATF_NOFLAGS, 0, offsetof(struct SgNBCounterCheckRequest_IEs, id),
\r
43567 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
43568 -1, /* IMPLICIT tag at current level */
\r
43569 &asn_DEF_ProtocolIE_ID,
\r
43571 { 0, &asn_PER_memb_id_constr_514, memb_id_constraint_513 },
\r
43572 0, 0, /* No default value */
\r
43575 { ATF_NOFLAGS, 0, offsetof(struct SgNBCounterCheckRequest_IEs, criticality),
\r
43576 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
43577 -1, /* IMPLICIT tag at current level */
\r
43578 &asn_DEF_Criticality,
\r
43579 select_SgNBCounterCheckRequest_IEs_criticality_type,
\r
43580 { 0, &asn_PER_memb_criticality_constr_515, memb_criticality_constraint_513 },
\r
43581 0, 0, /* No default value */
\r
43584 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBCounterCheckRequest_IEs, value),
\r
43585 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
43586 +1, /* EXPLICIT tag at current level */
\r
43587 &asn_DEF_value_516,
\r
43588 select_SgNBCounterCheckRequest_IEs_value_type,
\r
43589 { 0, &asn_PER_memb_value_constr_516, memb_value_constraint_513 },
\r
43590 0, 0, /* No default value */
\r
43594 static const ber_tlv_tag_t asn_DEF_SgNBCounterCheckRequest_IEs_tags_513[] = {
\r
43595 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
43597 static const asn_TYPE_tag2member_t asn_MAP_SgNBCounterCheckRequest_IEs_tag2el_513[] = {
\r
43598 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
43599 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
43600 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
43602 asn_SEQUENCE_specifics_t asn_SPC_SgNBCounterCheckRequest_IEs_specs_513 = {
\r
43603 sizeof(struct SgNBCounterCheckRequest_IEs),
\r
43604 offsetof(struct SgNBCounterCheckRequest_IEs, _asn_ctx),
\r
43605 asn_MAP_SgNBCounterCheckRequest_IEs_tag2el_513,
\r
43606 3, /* Count of tags in the map */
\r
43607 0, 0, 0, /* Optional elements (not needed) */
\r
43608 -1, /* First extension addition */
\r
43610 asn_TYPE_descriptor_t asn_DEF_SgNBCounterCheckRequest_IEs = {
\r
43611 "SgNBCounterCheckRequest-IEs",
\r
43612 "SgNBCounterCheckRequest-IEs",
\r
43613 &asn_OP_SEQUENCE,
\r
43614 asn_DEF_SgNBCounterCheckRequest_IEs_tags_513,
\r
43615 sizeof(asn_DEF_SgNBCounterCheckRequest_IEs_tags_513)
\r
43616 /sizeof(asn_DEF_SgNBCounterCheckRequest_IEs_tags_513[0]), /* 1 */
\r
43617 asn_DEF_SgNBCounterCheckRequest_IEs_tags_513, /* Same as above */
\r
43618 sizeof(asn_DEF_SgNBCounterCheckRequest_IEs_tags_513)
\r
43619 /sizeof(asn_DEF_SgNBCounterCheckRequest_IEs_tags_513[0]), /* 1 */
\r
43620 { 0, 0, SEQUENCE_constraint },
\r
43621 asn_MBR_SgNBCounterCheckRequest_IEs_513,
\r
43622 3, /* Elements count */
\r
43623 &asn_SPC_SgNBCounterCheckRequest_IEs_specs_513 /* Additional specs */
\r
43626 static asn_TYPE_member_t asn_MBR_value_520[] = {
\r
43627 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired_IEs__value, choice.UE_X2AP_ID),
\r
43628 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43630 &asn_DEF_UE_X2AP_ID,
\r
43633 0, 0, /* No default value */
\r
43636 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
43637 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43639 &asn_DEF_SgNB_UE_X2AP_ID,
\r
43642 0, 0, /* No default value */
\r
43643 "SgNB-UE-X2AP-ID"
\r
43645 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired_IEs__value, choice.GlobalGNB_ID),
\r
43646 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43648 &asn_DEF_GlobalGNB_ID,
\r
43651 0, 0, /* No default value */
\r
43654 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired_IEs__value, choice.Cause),
\r
43655 -1 /* Ambiguous tag (CHOICE?) */,
\r
43660 0, 0, /* No default value */
\r
43663 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired_IEs__value, choice.SgNBtoMeNBContainer),
\r
43664 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
\r
43666 &asn_DEF_SgNBtoMeNBContainer,
\r
43669 0, 0, /* No default value */
\r
43670 "SgNBtoMeNBContainer"
\r
43672 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired_IEs__value, choice.UE_X2AP_ID_Extension),
\r
43673 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43675 &asn_DEF_UE_X2AP_ID_Extension,
\r
43678 0, 0, /* No default value */
\r
43679 "UE-X2AP-ID-Extension"
\r
43682 static const unsigned asn_MAP_value_to_canonical_520[] = { 0, 1, 5, 4, 2, 3 };
\r
43683 static const unsigned asn_MAP_value_from_canonical_520[] = { 0, 1, 4, 5, 3, 2 };
\r
43684 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_520[] = {
\r
43685 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
43686 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
43687 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 5, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
43688 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* SgNBtoMeNBContainer */
\r
43689 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* GlobalGNB-ID */
\r
43690 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* radioNetwork */
\r
43691 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* transport */
\r
43692 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* protocol */
\r
43693 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* misc */
\r
43695 static asn_CHOICE_specifics_t asn_SPC_value_specs_520 = {
\r
43696 sizeof(struct SgNBChangeRequired_IEs__value),
\r
43697 offsetof(struct SgNBChangeRequired_IEs__value, _asn_ctx),
\r
43698 offsetof(struct SgNBChangeRequired_IEs__value, present),
\r
43699 sizeof(((struct SgNBChangeRequired_IEs__value *)0)->present),
\r
43700 asn_MAP_value_tag2el_520,
\r
43701 9, /* Count of tags in the map */
\r
43702 asn_MAP_value_to_canonical_520,
\r
43703 asn_MAP_value_from_canonical_520,
\r
43704 -1 /* Extensions start */
\r
43706 static /* Use -fall-defs-global to expose */
\r
43707 asn_TYPE_descriptor_t asn_DEF_value_520 = {
\r
43710 &asn_OP_OPEN_TYPE,
\r
43711 0, /* No effective tags (pointer) */
\r
43712 0, /* No effective tags (count) */
\r
43713 0, /* No tags (pointer) */
\r
43714 0, /* No tags (count) */
\r
43715 { 0, 0, OPEN_TYPE_constraint },
\r
43716 asn_MBR_value_520,
\r
43717 6, /* Elements count */
\r
43718 &asn_SPC_value_specs_520 /* Additional specs */
\r
43721 asn_TYPE_member_t asn_MBR_SgNBChangeRequired_IEs_517[] = {
\r
43722 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired_IEs, id),
\r
43723 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
43724 -1, /* IMPLICIT tag at current level */
\r
43725 &asn_DEF_ProtocolIE_ID,
\r
43727 { 0, &asn_PER_memb_id_constr_518, memb_id_constraint_517 },
\r
43728 0, 0, /* No default value */
\r
43731 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired_IEs, criticality),
\r
43732 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
43733 -1, /* IMPLICIT tag at current level */
\r
43734 &asn_DEF_Criticality,
\r
43735 select_SgNBChangeRequired_IEs_criticality_type,
\r
43736 { 0, &asn_PER_memb_criticality_constr_519, memb_criticality_constraint_517 },
\r
43737 0, 0, /* No default value */
\r
43740 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRequired_IEs, value),
\r
43741 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
43742 +1, /* EXPLICIT tag at current level */
\r
43743 &asn_DEF_value_520,
\r
43744 select_SgNBChangeRequired_IEs_value_type,
\r
43745 { 0, &asn_PER_memb_value_constr_520, memb_value_constraint_517 },
\r
43746 0, 0, /* No default value */
\r
43750 static const ber_tlv_tag_t asn_DEF_SgNBChangeRequired_IEs_tags_517[] = {
\r
43751 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
43753 static const asn_TYPE_tag2member_t asn_MAP_SgNBChangeRequired_IEs_tag2el_517[] = {
\r
43754 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
43755 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
43756 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
43758 asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRequired_IEs_specs_517 = {
\r
43759 sizeof(struct SgNBChangeRequired_IEs),
\r
43760 offsetof(struct SgNBChangeRequired_IEs, _asn_ctx),
\r
43761 asn_MAP_SgNBChangeRequired_IEs_tag2el_517,
\r
43762 3, /* Count of tags in the map */
\r
43763 0, 0, 0, /* Optional elements (not needed) */
\r
43764 -1, /* First extension addition */
\r
43766 asn_TYPE_descriptor_t asn_DEF_SgNBChangeRequired_IEs = {
\r
43767 "SgNBChangeRequired-IEs",
\r
43768 "SgNBChangeRequired-IEs",
\r
43769 &asn_OP_SEQUENCE,
\r
43770 asn_DEF_SgNBChangeRequired_IEs_tags_517,
\r
43771 sizeof(asn_DEF_SgNBChangeRequired_IEs_tags_517)
\r
43772 /sizeof(asn_DEF_SgNBChangeRequired_IEs_tags_517[0]), /* 1 */
\r
43773 asn_DEF_SgNBChangeRequired_IEs_tags_517, /* Same as above */
\r
43774 sizeof(asn_DEF_SgNBChangeRequired_IEs_tags_517)
\r
43775 /sizeof(asn_DEF_SgNBChangeRequired_IEs_tags_517[0]), /* 1 */
\r
43776 { 0, 0, SEQUENCE_constraint },
\r
43777 asn_MBR_SgNBChangeRequired_IEs_517,
\r
43778 3, /* Elements count */
\r
43779 &asn_SPC_SgNBChangeRequired_IEs_specs_517 /* Additional specs */
\r
43782 static asn_TYPE_member_t asn_MBR_value_524[] = {
\r
43783 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeConfirm_IEs__value, choice.UE_X2AP_ID),
\r
43784 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43786 &asn_DEF_UE_X2AP_ID,
\r
43789 0, 0, /* No default value */
\r
43792 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeConfirm_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
43793 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43795 &asn_DEF_SgNB_UE_X2AP_ID,
\r
43798 0, 0, /* No default value */
\r
43799 "SgNB-UE-X2AP-ID"
\r
43801 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeConfirm_IEs__value, choice.E_RABs_ToBeReleased_SgNBChaConfList),
\r
43802 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43804 &asn_DEF_E_RABs_ToBeReleased_SgNBChaConfList,
\r
43807 0, 0, /* No default value */
\r
43808 "E-RABs-ToBeReleased-SgNBChaConfList"
\r
43810 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeConfirm_IEs__value, choice.CriticalityDiagnostics),
\r
43811 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43813 &asn_DEF_CriticalityDiagnostics,
\r
43816 0, 0, /* No default value */
\r
43817 "CriticalityDiagnostics"
\r
43819 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeConfirm_IEs__value, choice.UE_X2AP_ID_Extension),
\r
43820 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43822 &asn_DEF_UE_X2AP_ID_Extension,
\r
43825 0, 0, /* No default value */
\r
43826 "UE-X2AP-ID-Extension"
\r
43829 static const unsigned asn_MAP_value_to_canonical_524[] = { 0, 1, 4, 2, 3 };
\r
43830 static const unsigned asn_MAP_value_from_canonical_524[] = { 0, 1, 3, 4, 2 };
\r
43831 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_524[] = {
\r
43832 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
43833 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
43834 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
43835 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* E-RABs-ToBeReleased-SgNBChaConfList */
\r
43836 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* CriticalityDiagnostics */
\r
43838 static asn_CHOICE_specifics_t asn_SPC_value_specs_524 = {
\r
43839 sizeof(struct SgNBChangeConfirm_IEs__value),
\r
43840 offsetof(struct SgNBChangeConfirm_IEs__value, _asn_ctx),
\r
43841 offsetof(struct SgNBChangeConfirm_IEs__value, present),
\r
43842 sizeof(((struct SgNBChangeConfirm_IEs__value *)0)->present),
\r
43843 asn_MAP_value_tag2el_524,
\r
43844 5, /* Count of tags in the map */
\r
43845 asn_MAP_value_to_canonical_524,
\r
43846 asn_MAP_value_from_canonical_524,
\r
43847 -1 /* Extensions start */
\r
43849 static /* Use -fall-defs-global to expose */
\r
43850 asn_TYPE_descriptor_t asn_DEF_value_524 = {
\r
43853 &asn_OP_OPEN_TYPE,
\r
43854 0, /* No effective tags (pointer) */
\r
43855 0, /* No effective tags (count) */
\r
43856 0, /* No tags (pointer) */
\r
43857 0, /* No tags (count) */
\r
43858 { 0, 0, OPEN_TYPE_constraint },
\r
43859 asn_MBR_value_524,
\r
43860 5, /* Elements count */
\r
43861 &asn_SPC_value_specs_524 /* Additional specs */
\r
43864 asn_TYPE_member_t asn_MBR_SgNBChangeConfirm_IEs_521[] = {
\r
43865 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeConfirm_IEs, id),
\r
43866 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
43867 -1, /* IMPLICIT tag at current level */
\r
43868 &asn_DEF_ProtocolIE_ID,
\r
43870 { 0, &asn_PER_memb_id_constr_522, memb_id_constraint_521 },
\r
43871 0, 0, /* No default value */
\r
43874 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeConfirm_IEs, criticality),
\r
43875 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
43876 -1, /* IMPLICIT tag at current level */
\r
43877 &asn_DEF_Criticality,
\r
43878 select_SgNBChangeConfirm_IEs_criticality_type,
\r
43879 { 0, &asn_PER_memb_criticality_constr_523, memb_criticality_constraint_521 },
\r
43880 0, 0, /* No default value */
\r
43883 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBChangeConfirm_IEs, value),
\r
43884 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
43885 +1, /* EXPLICIT tag at current level */
\r
43886 &asn_DEF_value_524,
\r
43887 select_SgNBChangeConfirm_IEs_value_type,
\r
43888 { 0, &asn_PER_memb_value_constr_524, memb_value_constraint_521 },
\r
43889 0, 0, /* No default value */
\r
43893 static const ber_tlv_tag_t asn_DEF_SgNBChangeConfirm_IEs_tags_521[] = {
\r
43894 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
43896 static const asn_TYPE_tag2member_t asn_MAP_SgNBChangeConfirm_IEs_tag2el_521[] = {
\r
43897 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
43898 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
43899 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
43901 asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeConfirm_IEs_specs_521 = {
\r
43902 sizeof(struct SgNBChangeConfirm_IEs),
\r
43903 offsetof(struct SgNBChangeConfirm_IEs, _asn_ctx),
\r
43904 asn_MAP_SgNBChangeConfirm_IEs_tag2el_521,
\r
43905 3, /* Count of tags in the map */
\r
43906 0, 0, 0, /* Optional elements (not needed) */
\r
43907 -1, /* First extension addition */
\r
43909 asn_TYPE_descriptor_t asn_DEF_SgNBChangeConfirm_IEs = {
\r
43910 "SgNBChangeConfirm-IEs",
\r
43911 "SgNBChangeConfirm-IEs",
\r
43912 &asn_OP_SEQUENCE,
\r
43913 asn_DEF_SgNBChangeConfirm_IEs_tags_521,
\r
43914 sizeof(asn_DEF_SgNBChangeConfirm_IEs_tags_521)
\r
43915 /sizeof(asn_DEF_SgNBChangeConfirm_IEs_tags_521[0]), /* 1 */
\r
43916 asn_DEF_SgNBChangeConfirm_IEs_tags_521, /* Same as above */
\r
43917 sizeof(asn_DEF_SgNBChangeConfirm_IEs_tags_521)
\r
43918 /sizeof(asn_DEF_SgNBChangeConfirm_IEs_tags_521[0]), /* 1 */
\r
43919 { 0, 0, SEQUENCE_constraint },
\r
43920 asn_MBR_SgNBChangeConfirm_IEs_521,
\r
43921 3, /* Elements count */
\r
43922 &asn_SPC_SgNBChangeConfirm_IEs_specs_521 /* Additional specs */
\r
43925 static asn_TYPE_member_t asn_MBR_value_528[] = {
\r
43926 { ATF_NOFLAGS, 0, offsetof(struct RRCTransfer_IEs__value, choice.UE_X2AP_ID),
\r
43927 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43929 &asn_DEF_UE_X2AP_ID,
\r
43932 0, 0, /* No default value */
\r
43935 { ATF_NOFLAGS, 0, offsetof(struct RRCTransfer_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
43936 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43938 &asn_DEF_SgNB_UE_X2AP_ID,
\r
43941 0, 0, /* No default value */
\r
43942 "SgNB-UE-X2AP-ID"
\r
43944 { ATF_NOFLAGS, 0, offsetof(struct RRCTransfer_IEs__value, choice.SplitSRB),
\r
43945 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43947 &asn_DEF_SplitSRB,
\r
43950 0, 0, /* No default value */
\r
43953 { ATF_NOFLAGS, 0, offsetof(struct RRCTransfer_IEs__value, choice.UENRMeasurement),
\r
43954 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
43956 &asn_DEF_UENRMeasurement,
\r
43959 0, 0, /* No default value */
\r
43960 "UENRMeasurement"
\r
43962 { ATF_NOFLAGS, 0, offsetof(struct RRCTransfer_IEs__value, choice.UE_X2AP_ID_Extension),
\r
43963 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
43965 &asn_DEF_UE_X2AP_ID_Extension,
\r
43968 0, 0, /* No default value */
\r
43969 "UE-X2AP-ID-Extension"
\r
43972 static const unsigned asn_MAP_value_to_canonical_528[] = { 0, 1, 4, 2, 3 };
\r
43973 static const unsigned asn_MAP_value_from_canonical_528[] = { 0, 1, 3, 4, 2 };
\r
43974 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_528[] = {
\r
43975 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
43976 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
43977 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
43978 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* SplitSRB */
\r
43979 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* UENRMeasurement */
\r
43981 static asn_CHOICE_specifics_t asn_SPC_value_specs_528 = {
\r
43982 sizeof(struct RRCTransfer_IEs__value),
\r
43983 offsetof(struct RRCTransfer_IEs__value, _asn_ctx),
\r
43984 offsetof(struct RRCTransfer_IEs__value, present),
\r
43985 sizeof(((struct RRCTransfer_IEs__value *)0)->present),
\r
43986 asn_MAP_value_tag2el_528,
\r
43987 5, /* Count of tags in the map */
\r
43988 asn_MAP_value_to_canonical_528,
\r
43989 asn_MAP_value_from_canonical_528,
\r
43990 -1 /* Extensions start */
\r
43992 static /* Use -fall-defs-global to expose */
\r
43993 asn_TYPE_descriptor_t asn_DEF_value_528 = {
\r
43996 &asn_OP_OPEN_TYPE,
\r
43997 0, /* No effective tags (pointer) */
\r
43998 0, /* No effective tags (count) */
\r
43999 0, /* No tags (pointer) */
\r
44000 0, /* No tags (count) */
\r
44001 { 0, 0, OPEN_TYPE_constraint },
\r
44002 asn_MBR_value_528,
\r
44003 5, /* Elements count */
\r
44004 &asn_SPC_value_specs_528 /* Additional specs */
\r
44007 asn_TYPE_member_t asn_MBR_RRCTransfer_IEs_525[] = {
\r
44008 { ATF_NOFLAGS, 0, offsetof(struct RRCTransfer_IEs, id),
\r
44009 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
44010 -1, /* IMPLICIT tag at current level */
\r
44011 &asn_DEF_ProtocolIE_ID,
\r
44013 { 0, &asn_PER_memb_id_constr_526, memb_id_constraint_525 },
\r
44014 0, 0, /* No default value */
\r
44017 { ATF_NOFLAGS, 0, offsetof(struct RRCTransfer_IEs, criticality),
\r
44018 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
44019 -1, /* IMPLICIT tag at current level */
\r
44020 &asn_DEF_Criticality,
\r
44021 select_RRCTransfer_IEs_criticality_type,
\r
44022 { 0, &asn_PER_memb_criticality_constr_527, memb_criticality_constraint_525 },
\r
44023 0, 0, /* No default value */
\r
44026 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRCTransfer_IEs, value),
\r
44027 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
44028 +1, /* EXPLICIT tag at current level */
\r
44029 &asn_DEF_value_528,
\r
44030 select_RRCTransfer_IEs_value_type,
\r
44031 { 0, &asn_PER_memb_value_constr_528, memb_value_constraint_525 },
\r
44032 0, 0, /* No default value */
\r
44036 static const ber_tlv_tag_t asn_DEF_RRCTransfer_IEs_tags_525[] = {
\r
44037 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
44039 static const asn_TYPE_tag2member_t asn_MAP_RRCTransfer_IEs_tag2el_525[] = {
\r
44040 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
44041 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
44042 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
44044 asn_SEQUENCE_specifics_t asn_SPC_RRCTransfer_IEs_specs_525 = {
\r
44045 sizeof(struct RRCTransfer_IEs),
\r
44046 offsetof(struct RRCTransfer_IEs, _asn_ctx),
\r
44047 asn_MAP_RRCTransfer_IEs_tag2el_525,
\r
44048 3, /* Count of tags in the map */
\r
44049 0, 0, 0, /* Optional elements (not needed) */
\r
44050 -1, /* First extension addition */
\r
44052 asn_TYPE_descriptor_t asn_DEF_RRCTransfer_IEs = {
\r
44053 "RRCTransfer-IEs",
\r
44054 "RRCTransfer-IEs",
\r
44055 &asn_OP_SEQUENCE,
\r
44056 asn_DEF_RRCTransfer_IEs_tags_525,
\r
44057 sizeof(asn_DEF_RRCTransfer_IEs_tags_525)
\r
44058 /sizeof(asn_DEF_RRCTransfer_IEs_tags_525[0]), /* 1 */
\r
44059 asn_DEF_RRCTransfer_IEs_tags_525, /* Same as above */
\r
44060 sizeof(asn_DEF_RRCTransfer_IEs_tags_525)
\r
44061 /sizeof(asn_DEF_RRCTransfer_IEs_tags_525[0]), /* 1 */
\r
44062 { 0, 0, SEQUENCE_constraint },
\r
44063 asn_MBR_RRCTransfer_IEs_525,
\r
44064 3, /* Elements count */
\r
44065 &asn_SPC_RRCTransfer_IEs_specs_525 /* Additional specs */
\r
44068 static asn_TYPE_member_t asn_MBR_value_532[] = {
\r
44069 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRefuse_IEs__value, choice.UE_X2AP_ID),
\r
44070 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
44072 &asn_DEF_UE_X2AP_ID,
\r
44075 0, 0, /* No default value */
\r
44078 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRefuse_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
44079 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
44081 &asn_DEF_SgNB_UE_X2AP_ID,
\r
44084 0, 0, /* No default value */
\r
44085 "SgNB-UE-X2AP-ID"
\r
44087 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRefuse_IEs__value, choice.Cause),
\r
44088 -1 /* Ambiguous tag (CHOICE?) */,
\r
44093 0, 0, /* No default value */
\r
44096 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRefuse_IEs__value, choice.CriticalityDiagnostics),
\r
44097 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44099 &asn_DEF_CriticalityDiagnostics,
\r
44102 0, 0, /* No default value */
\r
44103 "CriticalityDiagnostics"
\r
44105 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRefuse_IEs__value, choice.UE_X2AP_ID_Extension),
\r
44106 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
44108 &asn_DEF_UE_X2AP_ID_Extension,
\r
44111 0, 0, /* No default value */
\r
44112 "UE-X2AP-ID-Extension"
\r
44115 static const unsigned asn_MAP_value_to_canonical_532[] = { 0, 1, 4, 3, 2 };
\r
44116 static const unsigned asn_MAP_value_from_canonical_532[] = { 0, 1, 4, 3, 2 };
\r
44117 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_532[] = {
\r
44118 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
44119 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
44120 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
44121 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
\r
44122 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
\r
44123 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
\r
44124 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
\r
44125 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* misc */
\r
44127 static asn_CHOICE_specifics_t asn_SPC_value_specs_532 = {
\r
44128 sizeof(struct SgNBChangeRefuse_IEs__value),
\r
44129 offsetof(struct SgNBChangeRefuse_IEs__value, _asn_ctx),
\r
44130 offsetof(struct SgNBChangeRefuse_IEs__value, present),
\r
44131 sizeof(((struct SgNBChangeRefuse_IEs__value *)0)->present),
\r
44132 asn_MAP_value_tag2el_532,
\r
44133 8, /* Count of tags in the map */
\r
44134 asn_MAP_value_to_canonical_532,
\r
44135 asn_MAP_value_from_canonical_532,
\r
44136 -1 /* Extensions start */
\r
44138 static /* Use -fall-defs-global to expose */
\r
44139 asn_TYPE_descriptor_t asn_DEF_value_532 = {
\r
44142 &asn_OP_OPEN_TYPE,
\r
44143 0, /* No effective tags (pointer) */
\r
44144 0, /* No effective tags (count) */
\r
44145 0, /* No tags (pointer) */
\r
44146 0, /* No tags (count) */
\r
44147 { 0, 0, OPEN_TYPE_constraint },
\r
44148 asn_MBR_value_532,
\r
44149 5, /* Elements count */
\r
44150 &asn_SPC_value_specs_532 /* Additional specs */
\r
44153 asn_TYPE_member_t asn_MBR_SgNBChangeRefuse_IEs_529[] = {
\r
44154 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRefuse_IEs, id),
\r
44155 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
44156 -1, /* IMPLICIT tag at current level */
\r
44157 &asn_DEF_ProtocolIE_ID,
\r
44159 { 0, &asn_PER_memb_id_constr_530, memb_id_constraint_529 },
\r
44160 0, 0, /* No default value */
\r
44163 { ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRefuse_IEs, criticality),
\r
44164 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
44165 -1, /* IMPLICIT tag at current level */
\r
44166 &asn_DEF_Criticality,
\r
44167 select_SgNBChangeRefuse_IEs_criticality_type,
\r
44168 { 0, &asn_PER_memb_criticality_constr_531, memb_criticality_constraint_529 },
\r
44169 0, 0, /* No default value */
\r
44172 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBChangeRefuse_IEs, value),
\r
44173 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
44174 +1, /* EXPLICIT tag at current level */
\r
44175 &asn_DEF_value_532,
\r
44176 select_SgNBChangeRefuse_IEs_value_type,
\r
44177 { 0, &asn_PER_memb_value_constr_532, memb_value_constraint_529 },
\r
44178 0, 0, /* No default value */
\r
44182 static const ber_tlv_tag_t asn_DEF_SgNBChangeRefuse_IEs_tags_529[] = {
\r
44183 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
44185 static const asn_TYPE_tag2member_t asn_MAP_SgNBChangeRefuse_IEs_tag2el_529[] = {
\r
44186 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
44187 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
44188 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
44190 asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRefuse_IEs_specs_529 = {
\r
44191 sizeof(struct SgNBChangeRefuse_IEs),
\r
44192 offsetof(struct SgNBChangeRefuse_IEs, _asn_ctx),
\r
44193 asn_MAP_SgNBChangeRefuse_IEs_tag2el_529,
\r
44194 3, /* Count of tags in the map */
\r
44195 0, 0, 0, /* Optional elements (not needed) */
\r
44196 -1, /* First extension addition */
\r
44198 asn_TYPE_descriptor_t asn_DEF_SgNBChangeRefuse_IEs = {
\r
44199 "SgNBChangeRefuse-IEs",
\r
44200 "SgNBChangeRefuse-IEs",
\r
44201 &asn_OP_SEQUENCE,
\r
44202 asn_DEF_SgNBChangeRefuse_IEs_tags_529,
\r
44203 sizeof(asn_DEF_SgNBChangeRefuse_IEs_tags_529)
\r
44204 /sizeof(asn_DEF_SgNBChangeRefuse_IEs_tags_529[0]), /* 1 */
\r
44205 asn_DEF_SgNBChangeRefuse_IEs_tags_529, /* Same as above */
\r
44206 sizeof(asn_DEF_SgNBChangeRefuse_IEs_tags_529)
\r
44207 /sizeof(asn_DEF_SgNBChangeRefuse_IEs_tags_529[0]), /* 1 */
\r
44208 { 0, 0, SEQUENCE_constraint },
\r
44209 asn_MBR_SgNBChangeRefuse_IEs_529,
\r
44210 3, /* Elements count */
\r
44211 &asn_SPC_SgNBChangeRefuse_IEs_specs_529 /* Additional specs */
\r
44214 static asn_TYPE_member_t asn_MBR_value_536[] = {
\r
44215 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupRequest_IEs__value, choice.InitiatingNodeType_EndcX2Setup),
\r
44216 -1 /* Ambiguous tag (CHOICE?) */,
\r
44218 &asn_DEF_InitiatingNodeType_EndcX2Setup,
\r
44221 0, 0, /* No default value */
\r
44222 "InitiatingNodeType-EndcX2Setup"
\r
44225 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_536[] = {
\r
44226 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* init-eNB */
\r
44227 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* init-en-gNB */
\r
44229 static asn_CHOICE_specifics_t asn_SPC_value_specs_536 = {
\r
44230 sizeof(struct ENDCX2SetupRequest_IEs__value),
\r
44231 offsetof(struct ENDCX2SetupRequest_IEs__value, _asn_ctx),
\r
44232 offsetof(struct ENDCX2SetupRequest_IEs__value, present),
\r
44233 sizeof(((struct ENDCX2SetupRequest_IEs__value *)0)->present),
\r
44234 asn_MAP_value_tag2el_536,
\r
44235 2, /* Count of tags in the map */
\r
44237 -1 /* Extensions start */
\r
44239 static /* Use -fall-defs-global to expose */
\r
44240 asn_TYPE_descriptor_t asn_DEF_value_536 = {
\r
44243 &asn_OP_OPEN_TYPE,
\r
44244 0, /* No effective tags (pointer) */
\r
44245 0, /* No effective tags (count) */
\r
44246 0, /* No tags (pointer) */
\r
44247 0, /* No tags (count) */
\r
44248 { 0, 0, OPEN_TYPE_constraint },
\r
44249 asn_MBR_value_536,
\r
44250 1, /* Elements count */
\r
44251 &asn_SPC_value_specs_536 /* Additional specs */
\r
44254 asn_TYPE_member_t asn_MBR_ENDCX2SetupRequest_IEs_533[] = {
\r
44255 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupRequest_IEs, id),
\r
44256 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
44257 -1, /* IMPLICIT tag at current level */
\r
44258 &asn_DEF_ProtocolIE_ID,
\r
44260 { 0, &asn_PER_memb_id_constr_534, memb_id_constraint_533 },
\r
44261 0, 0, /* No default value */
\r
44264 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupRequest_IEs, criticality),
\r
44265 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
44266 -1, /* IMPLICIT tag at current level */
\r
44267 &asn_DEF_Criticality,
\r
44268 select_ENDCX2SetupRequest_IEs_criticality_type,
\r
44269 { 0, &asn_PER_memb_criticality_constr_535, memb_criticality_constraint_533 },
\r
44270 0, 0, /* No default value */
\r
44273 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupRequest_IEs, value),
\r
44274 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
44275 +1, /* EXPLICIT tag at current level */
\r
44276 &asn_DEF_value_536,
\r
44277 select_ENDCX2SetupRequest_IEs_value_type,
\r
44278 { 0, &asn_PER_memb_value_constr_536, memb_value_constraint_533 },
\r
44279 0, 0, /* No default value */
\r
44283 static const ber_tlv_tag_t asn_DEF_ENDCX2SetupRequest_IEs_tags_533[] = {
\r
44284 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
44286 static const asn_TYPE_tag2member_t asn_MAP_ENDCX2SetupRequest_IEs_tag2el_533[] = {
\r
44287 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
44288 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
44289 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
44291 asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupRequest_IEs_specs_533 = {
\r
44292 sizeof(struct ENDCX2SetupRequest_IEs),
\r
44293 offsetof(struct ENDCX2SetupRequest_IEs, _asn_ctx),
\r
44294 asn_MAP_ENDCX2SetupRequest_IEs_tag2el_533,
\r
44295 3, /* Count of tags in the map */
\r
44296 0, 0, 0, /* Optional elements (not needed) */
\r
44297 -1, /* First extension addition */
\r
44299 asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupRequest_IEs = {
\r
44300 "ENDCX2SetupRequest-IEs",
\r
44301 "ENDCX2SetupRequest-IEs",
\r
44302 &asn_OP_SEQUENCE,
\r
44303 asn_DEF_ENDCX2SetupRequest_IEs_tags_533,
\r
44304 sizeof(asn_DEF_ENDCX2SetupRequest_IEs_tags_533)
\r
44305 /sizeof(asn_DEF_ENDCX2SetupRequest_IEs_tags_533[0]), /* 1 */
\r
44306 asn_DEF_ENDCX2SetupRequest_IEs_tags_533, /* Same as above */
\r
44307 sizeof(asn_DEF_ENDCX2SetupRequest_IEs_tags_533)
\r
44308 /sizeof(asn_DEF_ENDCX2SetupRequest_IEs_tags_533[0]), /* 1 */
\r
44309 { 0, 0, SEQUENCE_constraint },
\r
44310 asn_MBR_ENDCX2SetupRequest_IEs_533,
\r
44311 3, /* Elements count */
\r
44312 &asn_SPC_ENDCX2SetupRequest_IEs_specs_533 /* Additional specs */
\r
44315 static asn_TYPE_member_t asn_MBR_value_540[] = {
\r
44316 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqIEs__value, choice.GlobalENB_ID),
\r
44317 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44319 &asn_DEF_GlobalENB_ID,
\r
44322 0, 0, /* No default value */
\r
44325 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqIEs__value, choice.ServedEUTRAcellsENDCX2ManagementList),
\r
44326 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44328 &asn_DEF_ServedEUTRAcellsENDCX2ManagementList,
\r
44331 0, 0, /* No default value */
\r
44332 "ServedEUTRAcellsENDCX2ManagementList"
\r
44335 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_540[] = {
\r
44336 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GlobalENB-ID */
\r
44337 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* ServedEUTRAcellsENDCX2ManagementList */
\r
44339 static asn_CHOICE_specifics_t asn_SPC_value_specs_540 = {
\r
44340 sizeof(struct ENB_ENDCX2SetupReqIEs__value),
\r
44341 offsetof(struct ENB_ENDCX2SetupReqIEs__value, _asn_ctx),
\r
44342 offsetof(struct ENB_ENDCX2SetupReqIEs__value, present),
\r
44343 sizeof(((struct ENB_ENDCX2SetupReqIEs__value *)0)->present),
\r
44344 asn_MAP_value_tag2el_540,
\r
44345 2, /* Count of tags in the map */
\r
44347 -1 /* Extensions start */
\r
44349 static /* Use -fall-defs-global to expose */
\r
44350 asn_TYPE_descriptor_t asn_DEF_value_540 = {
\r
44353 &asn_OP_OPEN_TYPE,
\r
44354 0, /* No effective tags (pointer) */
\r
44355 0, /* No effective tags (count) */
\r
44356 0, /* No tags (pointer) */
\r
44357 0, /* No tags (count) */
\r
44358 { 0, 0, OPEN_TYPE_constraint },
\r
44359 asn_MBR_value_540,
\r
44360 2, /* Elements count */
\r
44361 &asn_SPC_value_specs_540 /* Additional specs */
\r
44364 asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqIEs_537[] = {
\r
44365 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqIEs, id),
\r
44366 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
44367 -1, /* IMPLICIT tag at current level */
\r
44368 &asn_DEF_ProtocolIE_ID,
\r
44370 { 0, &asn_PER_memb_id_constr_538, memb_id_constraint_537 },
\r
44371 0, 0, /* No default value */
\r
44374 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqIEs, criticality),
\r
44375 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
44376 -1, /* IMPLICIT tag at current level */
\r
44377 &asn_DEF_Criticality,
\r
44378 select_ENB_ENDCX2SetupReqIEs_criticality_type,
\r
44379 { 0, &asn_PER_memb_criticality_constr_539, memb_criticality_constraint_537 },
\r
44380 0, 0, /* No default value */
\r
44383 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqIEs, value),
\r
44384 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
44385 +1, /* EXPLICIT tag at current level */
\r
44386 &asn_DEF_value_540,
\r
44387 select_ENB_ENDCX2SetupReqIEs_value_type,
\r
44388 { 0, &asn_PER_memb_value_constr_540, memb_value_constraint_537 },
\r
44389 0, 0, /* No default value */
\r
44393 static const ber_tlv_tag_t asn_DEF_ENB_ENDCX2SetupReqIEs_tags_537[] = {
\r
44394 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
44396 static const asn_TYPE_tag2member_t asn_MAP_ENB_ENDCX2SetupReqIEs_tag2el_537[] = {
\r
44397 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
44398 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
44399 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
44401 asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqIEs_specs_537 = {
\r
44402 sizeof(struct ENB_ENDCX2SetupReqIEs),
\r
44403 offsetof(struct ENB_ENDCX2SetupReqIEs, _asn_ctx),
\r
44404 asn_MAP_ENB_ENDCX2SetupReqIEs_tag2el_537,
\r
44405 3, /* Count of tags in the map */
\r
44406 0, 0, 0, /* Optional elements (not needed) */
\r
44407 -1, /* First extension addition */
\r
44409 asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqIEs = {
\r
44410 "ENB-ENDCX2SetupReqIEs",
\r
44411 "ENB-ENDCX2SetupReqIEs",
\r
44412 &asn_OP_SEQUENCE,
\r
44413 asn_DEF_ENB_ENDCX2SetupReqIEs_tags_537,
\r
44414 sizeof(asn_DEF_ENB_ENDCX2SetupReqIEs_tags_537)
\r
44415 /sizeof(asn_DEF_ENB_ENDCX2SetupReqIEs_tags_537[0]), /* 1 */
\r
44416 asn_DEF_ENB_ENDCX2SetupReqIEs_tags_537, /* Same as above */
\r
44417 sizeof(asn_DEF_ENB_ENDCX2SetupReqIEs_tags_537)
\r
44418 /sizeof(asn_DEF_ENB_ENDCX2SetupReqIEs_tags_537[0]), /* 1 */
\r
44419 { 0, 0, SEQUENCE_constraint },
\r
44420 asn_MBR_ENB_ENDCX2SetupReqIEs_537,
\r
44421 3, /* Elements count */
\r
44422 &asn_SPC_ENB_ENDCX2SetupReqIEs_specs_537 /* Additional specs */
\r
44425 static asn_TYPE_member_t asn_MBR_value_544[] = {
\r
44426 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqIEs__value, choice.GlobalGNB_ID),
\r
44427 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44429 &asn_DEF_GlobalGNB_ID,
\r
44432 0, 0, /* No default value */
\r
44435 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqIEs__value, choice.ServedNRcellsENDCX2ManagementList),
\r
44436 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44438 &asn_DEF_ServedNRcellsENDCX2ManagementList,
\r
44441 0, 0, /* No default value */
\r
44442 "ServedNRcellsENDCX2ManagementList"
\r
44445 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_544[] = {
\r
44446 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GlobalGNB-ID */
\r
44447 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* ServedNRcellsENDCX2ManagementList */
\r
44449 static asn_CHOICE_specifics_t asn_SPC_value_specs_544 = {
\r
44450 sizeof(struct En_gNB_ENDCX2SetupReqIEs__value),
\r
44451 offsetof(struct En_gNB_ENDCX2SetupReqIEs__value, _asn_ctx),
\r
44452 offsetof(struct En_gNB_ENDCX2SetupReqIEs__value, present),
\r
44453 sizeof(((struct En_gNB_ENDCX2SetupReqIEs__value *)0)->present),
\r
44454 asn_MAP_value_tag2el_544,
\r
44455 2, /* Count of tags in the map */
\r
44457 -1 /* Extensions start */
\r
44459 static /* Use -fall-defs-global to expose */
\r
44460 asn_TYPE_descriptor_t asn_DEF_value_544 = {
\r
44463 &asn_OP_OPEN_TYPE,
\r
44464 0, /* No effective tags (pointer) */
\r
44465 0, /* No effective tags (count) */
\r
44466 0, /* No tags (pointer) */
\r
44467 0, /* No tags (count) */
\r
44468 { 0, 0, OPEN_TYPE_constraint },
\r
44469 asn_MBR_value_544,
\r
44470 2, /* Elements count */
\r
44471 &asn_SPC_value_specs_544 /* Additional specs */
\r
44474 asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqIEs_541[] = {
\r
44475 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqIEs, id),
\r
44476 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
44477 -1, /* IMPLICIT tag at current level */
\r
44478 &asn_DEF_ProtocolIE_ID,
\r
44480 { 0, &asn_PER_memb_id_constr_542, memb_id_constraint_541 },
\r
44481 0, 0, /* No default value */
\r
44484 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqIEs, criticality),
\r
44485 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
44486 -1, /* IMPLICIT tag at current level */
\r
44487 &asn_DEF_Criticality,
\r
44488 select_En_gNB_ENDCX2SetupReqIEs_criticality_type,
\r
44489 { 0, &asn_PER_memb_criticality_constr_543, memb_criticality_constraint_541 },
\r
44490 0, 0, /* No default value */
\r
44493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqIEs, value),
\r
44494 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
44495 +1, /* EXPLICIT tag at current level */
\r
44496 &asn_DEF_value_544,
\r
44497 select_En_gNB_ENDCX2SetupReqIEs_value_type,
\r
44498 { 0, &asn_PER_memb_value_constr_544, memb_value_constraint_541 },
\r
44499 0, 0, /* No default value */
\r
44503 static const ber_tlv_tag_t asn_DEF_En_gNB_ENDCX2SetupReqIEs_tags_541[] = {
\r
44504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
44506 static const asn_TYPE_tag2member_t asn_MAP_En_gNB_ENDCX2SetupReqIEs_tag2el_541[] = {
\r
44507 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
44508 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
44509 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
44511 asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqIEs_specs_541 = {
\r
44512 sizeof(struct En_gNB_ENDCX2SetupReqIEs),
\r
44513 offsetof(struct En_gNB_ENDCX2SetupReqIEs, _asn_ctx),
\r
44514 asn_MAP_En_gNB_ENDCX2SetupReqIEs_tag2el_541,
\r
44515 3, /* Count of tags in the map */
\r
44516 0, 0, 0, /* Optional elements (not needed) */
\r
44517 -1, /* First extension addition */
\r
44519 asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqIEs = {
\r
44520 "En-gNB-ENDCX2SetupReqIEs",
\r
44521 "En-gNB-ENDCX2SetupReqIEs",
\r
44522 &asn_OP_SEQUENCE,
\r
44523 asn_DEF_En_gNB_ENDCX2SetupReqIEs_tags_541,
\r
44524 sizeof(asn_DEF_En_gNB_ENDCX2SetupReqIEs_tags_541)
\r
44525 /sizeof(asn_DEF_En_gNB_ENDCX2SetupReqIEs_tags_541[0]), /* 1 */
\r
44526 asn_DEF_En_gNB_ENDCX2SetupReqIEs_tags_541, /* Same as above */
\r
44527 sizeof(asn_DEF_En_gNB_ENDCX2SetupReqIEs_tags_541)
\r
44528 /sizeof(asn_DEF_En_gNB_ENDCX2SetupReqIEs_tags_541[0]), /* 1 */
\r
44529 { 0, 0, SEQUENCE_constraint },
\r
44530 asn_MBR_En_gNB_ENDCX2SetupReqIEs_541,
\r
44531 3, /* Elements count */
\r
44532 &asn_SPC_En_gNB_ENDCX2SetupReqIEs_specs_541 /* Additional specs */
\r
44535 static asn_TYPE_member_t asn_MBR_value_548[] = {
\r
44536 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupResponse_IEs__value, choice.RespondingNodeType_EndcX2Setup),
\r
44537 -1 /* Ambiguous tag (CHOICE?) */,
\r
44539 &asn_DEF_RespondingNodeType_EndcX2Setup,
\r
44542 0, 0, /* No default value */
\r
44543 "RespondingNodeType-EndcX2Setup"
\r
44546 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_548[] = {
\r
44547 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* respond-eNB */
\r
44548 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* respond-en-gNB */
\r
44550 static asn_CHOICE_specifics_t asn_SPC_value_specs_548 = {
\r
44551 sizeof(struct ENDCX2SetupResponse_IEs__value),
\r
44552 offsetof(struct ENDCX2SetupResponse_IEs__value, _asn_ctx),
\r
44553 offsetof(struct ENDCX2SetupResponse_IEs__value, present),
\r
44554 sizeof(((struct ENDCX2SetupResponse_IEs__value *)0)->present),
\r
44555 asn_MAP_value_tag2el_548,
\r
44556 2, /* Count of tags in the map */
\r
44558 -1 /* Extensions start */
\r
44560 static /* Use -fall-defs-global to expose */
\r
44561 asn_TYPE_descriptor_t asn_DEF_value_548 = {
\r
44564 &asn_OP_OPEN_TYPE,
\r
44565 0, /* No effective tags (pointer) */
\r
44566 0, /* No effective tags (count) */
\r
44567 0, /* No tags (pointer) */
\r
44568 0, /* No tags (count) */
\r
44569 { 0, 0, OPEN_TYPE_constraint },
\r
44570 asn_MBR_value_548,
\r
44571 1, /* Elements count */
\r
44572 &asn_SPC_value_specs_548 /* Additional specs */
\r
44575 asn_TYPE_member_t asn_MBR_ENDCX2SetupResponse_IEs_545[] = {
\r
44576 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupResponse_IEs, id),
\r
44577 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
44578 -1, /* IMPLICIT tag at current level */
\r
44579 &asn_DEF_ProtocolIE_ID,
\r
44581 { 0, &asn_PER_memb_id_constr_546, memb_id_constraint_545 },
\r
44582 0, 0, /* No default value */
\r
44585 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupResponse_IEs, criticality),
\r
44586 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
44587 -1, /* IMPLICIT tag at current level */
\r
44588 &asn_DEF_Criticality,
\r
44589 select_ENDCX2SetupResponse_IEs_criticality_type,
\r
44590 { 0, &asn_PER_memb_criticality_constr_547, memb_criticality_constraint_545 },
\r
44591 0, 0, /* No default value */
\r
44594 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupResponse_IEs, value),
\r
44595 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
44596 +1, /* EXPLICIT tag at current level */
\r
44597 &asn_DEF_value_548,
\r
44598 select_ENDCX2SetupResponse_IEs_value_type,
\r
44599 { 0, &asn_PER_memb_value_constr_548, memb_value_constraint_545 },
\r
44600 0, 0, /* No default value */
\r
44604 static const ber_tlv_tag_t asn_DEF_ENDCX2SetupResponse_IEs_tags_545[] = {
\r
44605 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
44607 static const asn_TYPE_tag2member_t asn_MAP_ENDCX2SetupResponse_IEs_tag2el_545[] = {
\r
44608 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
44609 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
44610 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
44612 asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupResponse_IEs_specs_545 = {
\r
44613 sizeof(struct ENDCX2SetupResponse_IEs),
\r
44614 offsetof(struct ENDCX2SetupResponse_IEs, _asn_ctx),
\r
44615 asn_MAP_ENDCX2SetupResponse_IEs_tag2el_545,
\r
44616 3, /* Count of tags in the map */
\r
44617 0, 0, 0, /* Optional elements (not needed) */
\r
44618 -1, /* First extension addition */
\r
44620 asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupResponse_IEs = {
\r
44621 "ENDCX2SetupResponse-IEs",
\r
44622 "ENDCX2SetupResponse-IEs",
\r
44623 &asn_OP_SEQUENCE,
\r
44624 asn_DEF_ENDCX2SetupResponse_IEs_tags_545,
\r
44625 sizeof(asn_DEF_ENDCX2SetupResponse_IEs_tags_545)
\r
44626 /sizeof(asn_DEF_ENDCX2SetupResponse_IEs_tags_545[0]), /* 1 */
\r
44627 asn_DEF_ENDCX2SetupResponse_IEs_tags_545, /* Same as above */
\r
44628 sizeof(asn_DEF_ENDCX2SetupResponse_IEs_tags_545)
\r
44629 /sizeof(asn_DEF_ENDCX2SetupResponse_IEs_tags_545[0]), /* 1 */
\r
44630 { 0, 0, SEQUENCE_constraint },
\r
44631 asn_MBR_ENDCX2SetupResponse_IEs_545,
\r
44632 3, /* Elements count */
\r
44633 &asn_SPC_ENDCX2SetupResponse_IEs_specs_545 /* Additional specs */
\r
44636 static asn_TYPE_member_t asn_MBR_value_552[] = {
\r
44637 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqAckIEs__value, choice.GlobalENB_ID),
\r
44638 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44640 &asn_DEF_GlobalENB_ID,
\r
44643 0, 0, /* No default value */
\r
44646 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqAckIEs__value, choice.ServedEUTRAcellsENDCX2ManagementList),
\r
44647 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44649 &asn_DEF_ServedEUTRAcellsENDCX2ManagementList,
\r
44652 0, 0, /* No default value */
\r
44653 "ServedEUTRAcellsENDCX2ManagementList"
\r
44656 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_552[] = {
\r
44657 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GlobalENB-ID */
\r
44658 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* ServedEUTRAcellsENDCX2ManagementList */
\r
44660 static asn_CHOICE_specifics_t asn_SPC_value_specs_552 = {
\r
44661 sizeof(struct ENB_ENDCX2SetupReqAckIEs__value),
\r
44662 offsetof(struct ENB_ENDCX2SetupReqAckIEs__value, _asn_ctx),
\r
44663 offsetof(struct ENB_ENDCX2SetupReqAckIEs__value, present),
\r
44664 sizeof(((struct ENB_ENDCX2SetupReqAckIEs__value *)0)->present),
\r
44665 asn_MAP_value_tag2el_552,
\r
44666 2, /* Count of tags in the map */
\r
44668 -1 /* Extensions start */
\r
44670 static /* Use -fall-defs-global to expose */
\r
44671 asn_TYPE_descriptor_t asn_DEF_value_552 = {
\r
44674 &asn_OP_OPEN_TYPE,
\r
44675 0, /* No effective tags (pointer) */
\r
44676 0, /* No effective tags (count) */
\r
44677 0, /* No tags (pointer) */
\r
44678 0, /* No tags (count) */
\r
44679 { 0, 0, OPEN_TYPE_constraint },
\r
44680 asn_MBR_value_552,
\r
44681 2, /* Elements count */
\r
44682 &asn_SPC_value_specs_552 /* Additional specs */
\r
44685 asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqAckIEs_549[] = {
\r
44686 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqAckIEs, id),
\r
44687 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
44688 -1, /* IMPLICIT tag at current level */
\r
44689 &asn_DEF_ProtocolIE_ID,
\r
44691 { 0, &asn_PER_memb_id_constr_550, memb_id_constraint_549 },
\r
44692 0, 0, /* No default value */
\r
44695 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqAckIEs, criticality),
\r
44696 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
44697 -1, /* IMPLICIT tag at current level */
\r
44698 &asn_DEF_Criticality,
\r
44699 select_ENB_ENDCX2SetupReqAckIEs_criticality_type,
\r
44700 { 0, &asn_PER_memb_criticality_constr_551, memb_criticality_constraint_549 },
\r
44701 0, 0, /* No default value */
\r
44704 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2SetupReqAckIEs, value),
\r
44705 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
44706 +1, /* EXPLICIT tag at current level */
\r
44707 &asn_DEF_value_552,
\r
44708 select_ENB_ENDCX2SetupReqAckIEs_value_type,
\r
44709 { 0, &asn_PER_memb_value_constr_552, memb_value_constraint_549 },
\r
44710 0, 0, /* No default value */
\r
44714 static const ber_tlv_tag_t asn_DEF_ENB_ENDCX2SetupReqAckIEs_tags_549[] = {
\r
44715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
44717 static const asn_TYPE_tag2member_t asn_MAP_ENB_ENDCX2SetupReqAckIEs_tag2el_549[] = {
\r
44718 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
44719 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
44720 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
44722 asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqAckIEs_specs_549 = {
\r
44723 sizeof(struct ENB_ENDCX2SetupReqAckIEs),
\r
44724 offsetof(struct ENB_ENDCX2SetupReqAckIEs, _asn_ctx),
\r
44725 asn_MAP_ENB_ENDCX2SetupReqAckIEs_tag2el_549,
\r
44726 3, /* Count of tags in the map */
\r
44727 0, 0, 0, /* Optional elements (not needed) */
\r
44728 -1, /* First extension addition */
\r
44730 asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqAckIEs = {
\r
44731 "ENB-ENDCX2SetupReqAckIEs",
\r
44732 "ENB-ENDCX2SetupReqAckIEs",
\r
44733 &asn_OP_SEQUENCE,
\r
44734 asn_DEF_ENB_ENDCX2SetupReqAckIEs_tags_549,
\r
44735 sizeof(asn_DEF_ENB_ENDCX2SetupReqAckIEs_tags_549)
\r
44736 /sizeof(asn_DEF_ENB_ENDCX2SetupReqAckIEs_tags_549[0]), /* 1 */
\r
44737 asn_DEF_ENB_ENDCX2SetupReqAckIEs_tags_549, /* Same as above */
\r
44738 sizeof(asn_DEF_ENB_ENDCX2SetupReqAckIEs_tags_549)
\r
44739 /sizeof(asn_DEF_ENB_ENDCX2SetupReqAckIEs_tags_549[0]), /* 1 */
\r
44740 { 0, 0, SEQUENCE_constraint },
\r
44741 asn_MBR_ENB_ENDCX2SetupReqAckIEs_549,
\r
44742 3, /* Elements count */
\r
44743 &asn_SPC_ENB_ENDCX2SetupReqAckIEs_specs_549 /* Additional specs */
\r
44746 static asn_TYPE_member_t asn_MBR_value_556[] = {
\r
44747 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqAckIEs__value, choice.GlobalGNB_ID),
\r
44748 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44750 &asn_DEF_GlobalGNB_ID,
\r
44753 0, 0, /* No default value */
\r
44756 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqAckIEs__value, choice.ServedNRcellsENDCX2ManagementList),
\r
44757 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44759 &asn_DEF_ServedNRcellsENDCX2ManagementList,
\r
44762 0, 0, /* No default value */
\r
44763 "ServedNRcellsENDCX2ManagementList"
\r
44766 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_556[] = {
\r
44767 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GlobalGNB-ID */
\r
44768 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* ServedNRcellsENDCX2ManagementList */
\r
44770 static asn_CHOICE_specifics_t asn_SPC_value_specs_556 = {
\r
44771 sizeof(struct En_gNB_ENDCX2SetupReqAckIEs__value),
\r
44772 offsetof(struct En_gNB_ENDCX2SetupReqAckIEs__value, _asn_ctx),
\r
44773 offsetof(struct En_gNB_ENDCX2SetupReqAckIEs__value, present),
\r
44774 sizeof(((struct En_gNB_ENDCX2SetupReqAckIEs__value *)0)->present),
\r
44775 asn_MAP_value_tag2el_556,
\r
44776 2, /* Count of tags in the map */
\r
44778 -1 /* Extensions start */
\r
44780 static /* Use -fall-defs-global to expose */
\r
44781 asn_TYPE_descriptor_t asn_DEF_value_556 = {
\r
44784 &asn_OP_OPEN_TYPE,
\r
44785 0, /* No effective tags (pointer) */
\r
44786 0, /* No effective tags (count) */
\r
44787 0, /* No tags (pointer) */
\r
44788 0, /* No tags (count) */
\r
44789 { 0, 0, OPEN_TYPE_constraint },
\r
44790 asn_MBR_value_556,
\r
44791 2, /* Elements count */
\r
44792 &asn_SPC_value_specs_556 /* Additional specs */
\r
44795 asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqAckIEs_553[] = {
\r
44796 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqAckIEs, id),
\r
44797 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
44798 -1, /* IMPLICIT tag at current level */
\r
44799 &asn_DEF_ProtocolIE_ID,
\r
44801 { 0, &asn_PER_memb_id_constr_554, memb_id_constraint_553 },
\r
44802 0, 0, /* No default value */
\r
44805 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqAckIEs, criticality),
\r
44806 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
44807 -1, /* IMPLICIT tag at current level */
\r
44808 &asn_DEF_Criticality,
\r
44809 select_En_gNB_ENDCX2SetupReqAckIEs_criticality_type,
\r
44810 { 0, &asn_PER_memb_criticality_constr_555, memb_criticality_constraint_553 },
\r
44811 0, 0, /* No default value */
\r
44814 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2SetupReqAckIEs, value),
\r
44815 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
44816 +1, /* EXPLICIT tag at current level */
\r
44817 &asn_DEF_value_556,
\r
44818 select_En_gNB_ENDCX2SetupReqAckIEs_value_type,
\r
44819 { 0, &asn_PER_memb_value_constr_556, memb_value_constraint_553 },
\r
44820 0, 0, /* No default value */
\r
44824 static const ber_tlv_tag_t asn_DEF_En_gNB_ENDCX2SetupReqAckIEs_tags_553[] = {
\r
44825 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
44827 static const asn_TYPE_tag2member_t asn_MAP_En_gNB_ENDCX2SetupReqAckIEs_tag2el_553[] = {
\r
44828 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
44829 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
44830 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
44832 asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqAckIEs_specs_553 = {
\r
44833 sizeof(struct En_gNB_ENDCX2SetupReqAckIEs),
\r
44834 offsetof(struct En_gNB_ENDCX2SetupReqAckIEs, _asn_ctx),
\r
44835 asn_MAP_En_gNB_ENDCX2SetupReqAckIEs_tag2el_553,
\r
44836 3, /* Count of tags in the map */
\r
44837 0, 0, 0, /* Optional elements (not needed) */
\r
44838 -1, /* First extension addition */
\r
44840 asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqAckIEs = {
\r
44841 "En-gNB-ENDCX2SetupReqAckIEs",
\r
44842 "En-gNB-ENDCX2SetupReqAckIEs",
\r
44843 &asn_OP_SEQUENCE,
\r
44844 asn_DEF_En_gNB_ENDCX2SetupReqAckIEs_tags_553,
\r
44845 sizeof(asn_DEF_En_gNB_ENDCX2SetupReqAckIEs_tags_553)
\r
44846 /sizeof(asn_DEF_En_gNB_ENDCX2SetupReqAckIEs_tags_553[0]), /* 1 */
\r
44847 asn_DEF_En_gNB_ENDCX2SetupReqAckIEs_tags_553, /* Same as above */
\r
44848 sizeof(asn_DEF_En_gNB_ENDCX2SetupReqAckIEs_tags_553)
\r
44849 /sizeof(asn_DEF_En_gNB_ENDCX2SetupReqAckIEs_tags_553[0]), /* 1 */
\r
44850 { 0, 0, SEQUENCE_constraint },
\r
44851 asn_MBR_En_gNB_ENDCX2SetupReqAckIEs_553,
\r
44852 3, /* Elements count */
\r
44853 &asn_SPC_En_gNB_ENDCX2SetupReqAckIEs_specs_553 /* Additional specs */
\r
44856 static asn_TYPE_member_t asn_MBR_value_560[] = {
\r
44857 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupFailure_IEs__value, choice.Cause),
\r
44858 -1 /* Ambiguous tag (CHOICE?) */,
\r
44863 0, 0, /* No default value */
\r
44866 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupFailure_IEs__value, choice.CriticalityDiagnostics),
\r
44867 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
44869 &asn_DEF_CriticalityDiagnostics,
\r
44872 0, 0, /* No default value */
\r
44873 "CriticalityDiagnostics"
\r
44875 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupFailure_IEs__value, choice.TimeToWait),
\r
44876 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
44878 &asn_DEF_TimeToWait,
\r
44881 0, 0, /* No default value */
\r
44885 static const unsigned asn_MAP_value_to_canonical_560[] = { 2, 1, 0 };
\r
44886 static const unsigned asn_MAP_value_from_canonical_560[] = { 2, 1, 0 };
\r
44887 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_560[] = {
\r
44888 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
\r
44889 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* CriticalityDiagnostics */
\r
44890 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */
\r
44891 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* transport */
\r
44892 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* protocol */
\r
44893 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* misc */
\r
44895 static asn_CHOICE_specifics_t asn_SPC_value_specs_560 = {
\r
44896 sizeof(struct ENDCX2SetupFailure_IEs__value),
\r
44897 offsetof(struct ENDCX2SetupFailure_IEs__value, _asn_ctx),
\r
44898 offsetof(struct ENDCX2SetupFailure_IEs__value, present),
\r
44899 sizeof(((struct ENDCX2SetupFailure_IEs__value *)0)->present),
\r
44900 asn_MAP_value_tag2el_560,
\r
44901 6, /* Count of tags in the map */
\r
44902 asn_MAP_value_to_canonical_560,
\r
44903 asn_MAP_value_from_canonical_560,
\r
44904 -1 /* Extensions start */
\r
44906 static /* Use -fall-defs-global to expose */
\r
44907 asn_TYPE_descriptor_t asn_DEF_value_560 = {
\r
44910 &asn_OP_OPEN_TYPE,
\r
44911 0, /* No effective tags (pointer) */
\r
44912 0, /* No effective tags (count) */
\r
44913 0, /* No tags (pointer) */
\r
44914 0, /* No tags (count) */
\r
44915 { 0, 0, OPEN_TYPE_constraint },
\r
44916 asn_MBR_value_560,
\r
44917 3, /* Elements count */
\r
44918 &asn_SPC_value_specs_560 /* Additional specs */
\r
44921 asn_TYPE_member_t asn_MBR_ENDCX2SetupFailure_IEs_557[] = {
\r
44922 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupFailure_IEs, id),
\r
44923 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
44924 -1, /* IMPLICIT tag at current level */
\r
44925 &asn_DEF_ProtocolIE_ID,
\r
44927 { 0, &asn_PER_memb_id_constr_558, memb_id_constraint_557 },
\r
44928 0, 0, /* No default value */
\r
44931 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupFailure_IEs, criticality),
\r
44932 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
44933 -1, /* IMPLICIT tag at current level */
\r
44934 &asn_DEF_Criticality,
\r
44935 select_ENDCX2SetupFailure_IEs_criticality_type,
\r
44936 { 0, &asn_PER_memb_criticality_constr_559, memb_criticality_constraint_557 },
\r
44937 0, 0, /* No default value */
\r
44940 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCX2SetupFailure_IEs, value),
\r
44941 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
44942 +1, /* EXPLICIT tag at current level */
\r
44943 &asn_DEF_value_560,
\r
44944 select_ENDCX2SetupFailure_IEs_value_type,
\r
44945 { 0, &asn_PER_memb_value_constr_560, memb_value_constraint_557 },
\r
44946 0, 0, /* No default value */
\r
44950 static const ber_tlv_tag_t asn_DEF_ENDCX2SetupFailure_IEs_tags_557[] = {
\r
44951 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
44953 static const asn_TYPE_tag2member_t asn_MAP_ENDCX2SetupFailure_IEs_tag2el_557[] = {
\r
44954 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
44955 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
44956 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
44958 asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupFailure_IEs_specs_557 = {
\r
44959 sizeof(struct ENDCX2SetupFailure_IEs),
\r
44960 offsetof(struct ENDCX2SetupFailure_IEs, _asn_ctx),
\r
44961 asn_MAP_ENDCX2SetupFailure_IEs_tag2el_557,
\r
44962 3, /* Count of tags in the map */
\r
44963 0, 0, 0, /* Optional elements (not needed) */
\r
44964 -1, /* First extension addition */
\r
44966 asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupFailure_IEs = {
\r
44967 "ENDCX2SetupFailure-IEs",
\r
44968 "ENDCX2SetupFailure-IEs",
\r
44969 &asn_OP_SEQUENCE,
\r
44970 asn_DEF_ENDCX2SetupFailure_IEs_tags_557,
\r
44971 sizeof(asn_DEF_ENDCX2SetupFailure_IEs_tags_557)
\r
44972 /sizeof(asn_DEF_ENDCX2SetupFailure_IEs_tags_557[0]), /* 1 */
\r
44973 asn_DEF_ENDCX2SetupFailure_IEs_tags_557, /* Same as above */
\r
44974 sizeof(asn_DEF_ENDCX2SetupFailure_IEs_tags_557)
\r
44975 /sizeof(asn_DEF_ENDCX2SetupFailure_IEs_tags_557[0]), /* 1 */
\r
44976 { 0, 0, SEQUENCE_constraint },
\r
44977 asn_MBR_ENDCX2SetupFailure_IEs_557,
\r
44978 3, /* Elements count */
\r
44979 &asn_SPC_ENDCX2SetupFailure_IEs_specs_557 /* Additional specs */
\r
44982 static asn_TYPE_member_t asn_MBR_value_564[] = {
\r
44983 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdate_IEs__value, choice.InitiatingNodeType_EndcConfigUpdate),
\r
44984 -1 /* Ambiguous tag (CHOICE?) */,
\r
44986 &asn_DEF_InitiatingNodeType_EndcConfigUpdate,
\r
44989 0, 0, /* No default value */
\r
44990 "InitiatingNodeType-EndcConfigUpdate"
\r
44993 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_564[] = {
\r
44994 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* init-eNB */
\r
44995 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* init-en-gNB */
\r
44997 static asn_CHOICE_specifics_t asn_SPC_value_specs_564 = {
\r
44998 sizeof(struct ENDCConfigurationUpdate_IEs__value),
\r
44999 offsetof(struct ENDCConfigurationUpdate_IEs__value, _asn_ctx),
\r
45000 offsetof(struct ENDCConfigurationUpdate_IEs__value, present),
\r
45001 sizeof(((struct ENDCConfigurationUpdate_IEs__value *)0)->present),
\r
45002 asn_MAP_value_tag2el_564,
\r
45003 2, /* Count of tags in the map */
\r
45005 -1 /* Extensions start */
\r
45007 static /* Use -fall-defs-global to expose */
\r
45008 asn_TYPE_descriptor_t asn_DEF_value_564 = {
\r
45011 &asn_OP_OPEN_TYPE,
\r
45012 0, /* No effective tags (pointer) */
\r
45013 0, /* No effective tags (count) */
\r
45014 0, /* No tags (pointer) */
\r
45015 0, /* No tags (count) */
\r
45016 { 0, 0, OPEN_TYPE_constraint },
\r
45017 asn_MBR_value_564,
\r
45018 1, /* Elements count */
\r
45019 &asn_SPC_value_specs_564 /* Additional specs */
\r
45022 asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdate_IEs_561[] = {
\r
45023 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdate_IEs, id),
\r
45024 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
45025 -1, /* IMPLICIT tag at current level */
\r
45026 &asn_DEF_ProtocolIE_ID,
\r
45028 { 0, &asn_PER_memb_id_constr_562, memb_id_constraint_561 },
\r
45029 0, 0, /* No default value */
\r
45032 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdate_IEs, criticality),
\r
45033 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
45034 -1, /* IMPLICIT tag at current level */
\r
45035 &asn_DEF_Criticality,
\r
45036 select_ENDCConfigurationUpdate_IEs_criticality_type,
\r
45037 { 0, &asn_PER_memb_criticality_constr_563, memb_criticality_constraint_561 },
\r
45038 0, 0, /* No default value */
\r
45041 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdate_IEs, value),
\r
45042 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
45043 +1, /* EXPLICIT tag at current level */
\r
45044 &asn_DEF_value_564,
\r
45045 select_ENDCConfigurationUpdate_IEs_value_type,
\r
45046 { 0, &asn_PER_memb_value_constr_564, memb_value_constraint_561 },
\r
45047 0, 0, /* No default value */
\r
45051 static const ber_tlv_tag_t asn_DEF_ENDCConfigurationUpdate_IEs_tags_561[] = {
\r
45052 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
45054 static const asn_TYPE_tag2member_t asn_MAP_ENDCConfigurationUpdate_IEs_tag2el_561[] = {
\r
45055 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
45056 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
45057 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
45059 asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdate_IEs_specs_561 = {
\r
45060 sizeof(struct ENDCConfigurationUpdate_IEs),
\r
45061 offsetof(struct ENDCConfigurationUpdate_IEs, _asn_ctx),
\r
45062 asn_MAP_ENDCConfigurationUpdate_IEs_tag2el_561,
\r
45063 3, /* Count of tags in the map */
\r
45064 0, 0, 0, /* Optional elements (not needed) */
\r
45065 -1, /* First extension addition */
\r
45067 asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdate_IEs = {
\r
45068 "ENDCConfigurationUpdate-IEs",
\r
45069 "ENDCConfigurationUpdate-IEs",
\r
45070 &asn_OP_SEQUENCE,
\r
45071 asn_DEF_ENDCConfigurationUpdate_IEs_tags_561,
\r
45072 sizeof(asn_DEF_ENDCConfigurationUpdate_IEs_tags_561)
\r
45073 /sizeof(asn_DEF_ENDCConfigurationUpdate_IEs_tags_561[0]), /* 1 */
\r
45074 asn_DEF_ENDCConfigurationUpdate_IEs_tags_561, /* Same as above */
\r
45075 sizeof(asn_DEF_ENDCConfigurationUpdate_IEs_tags_561)
\r
45076 /sizeof(asn_DEF_ENDCConfigurationUpdate_IEs_tags_561[0]), /* 1 */
\r
45077 { 0, 0, SEQUENCE_constraint },
\r
45078 asn_MBR_ENDCConfigurationUpdate_IEs_561,
\r
45079 3, /* Elements count */
\r
45080 &asn_SPC_ENDCConfigurationUpdate_IEs_specs_561 /* Additional specs */
\r
45083 static asn_TYPE_member_t asn_MBR_value_568[] = {
\r
45084 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateIEs__value, choice.CellAssistanceInformation),
\r
45085 -1 /* Ambiguous tag (CHOICE?) */,
\r
45087 &asn_DEF_CellAssistanceInformation,
\r
45090 0, 0, /* No default value */
\r
45091 "CellAssistanceInformation"
\r
45093 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateIEs__value, choice.ServedEUTRAcellsENDCX2ManagementList),
\r
45094 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45096 &asn_DEF_ServedEUTRAcellsENDCX2ManagementList,
\r
45099 0, 0, /* No default value */
\r
45100 "ServedEUTRAcellsENDCX2ManagementList"
\r
45102 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateIEs__value, choice.ServedEUTRAcellsToModifyListENDCConfUpd),
\r
45103 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45105 &asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd,
\r
45108 0, 0, /* No default value */
\r
45109 "ServedEUTRAcellsToModifyListENDCConfUpd"
\r
45111 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateIEs__value, choice.ServedEUTRAcellsToDeleteListENDCConfUpd),
\r
45112 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45114 &asn_DEF_ServedEUTRAcellsToDeleteListENDCConfUpd,
\r
45117 0, 0, /* No default value */
\r
45118 "ServedEUTRAcellsToDeleteListENDCConfUpd"
\r
45121 static const unsigned asn_MAP_value_to_canonical_568[] = { 1, 2, 3, 0 };
\r
45122 static const unsigned asn_MAP_value_from_canonical_568[] = { 3, 0, 1, 2 };
\r
45123 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_568[] = {
\r
45124 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* ServedEUTRAcellsENDCX2ManagementList */
\r
45125 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* ServedEUTRAcellsToModifyListENDCConfUpd */
\r
45126 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 }, /* ServedEUTRAcellsToDeleteListENDCConfUpd */
\r
45127 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* limited-list */
\r
45128 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* full-list */
\r
45130 static asn_CHOICE_specifics_t asn_SPC_value_specs_568 = {
\r
45131 sizeof(struct ENB_ENDCConfigUpdateIEs__value),
\r
45132 offsetof(struct ENB_ENDCConfigUpdateIEs__value, _asn_ctx),
\r
45133 offsetof(struct ENB_ENDCConfigUpdateIEs__value, present),
\r
45134 sizeof(((struct ENB_ENDCConfigUpdateIEs__value *)0)->present),
\r
45135 asn_MAP_value_tag2el_568,
\r
45136 5, /* Count of tags in the map */
\r
45137 asn_MAP_value_to_canonical_568,
\r
45138 asn_MAP_value_from_canonical_568,
\r
45139 -1 /* Extensions start */
\r
45141 static /* Use -fall-defs-global to expose */
\r
45142 asn_TYPE_descriptor_t asn_DEF_value_568 = {
\r
45145 &asn_OP_OPEN_TYPE,
\r
45146 0, /* No effective tags (pointer) */
\r
45147 0, /* No effective tags (count) */
\r
45148 0, /* No tags (pointer) */
\r
45149 0, /* No tags (count) */
\r
45150 { 0, 0, OPEN_TYPE_constraint },
\r
45151 asn_MBR_value_568,
\r
45152 4, /* Elements count */
\r
45153 &asn_SPC_value_specs_568 /* Additional specs */
\r
45156 asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateIEs_565[] = {
\r
45157 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateIEs, id),
\r
45158 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
45159 -1, /* IMPLICIT tag at current level */
\r
45160 &asn_DEF_ProtocolIE_ID,
\r
45162 { 0, &asn_PER_memb_id_constr_566, memb_id_constraint_565 },
\r
45163 0, 0, /* No default value */
\r
45166 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateIEs, criticality),
\r
45167 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
45168 -1, /* IMPLICIT tag at current level */
\r
45169 &asn_DEF_Criticality,
\r
45170 select_ENB_ENDCConfigUpdateIEs_criticality_type,
\r
45171 { 0, &asn_PER_memb_criticality_constr_567, memb_criticality_constraint_565 },
\r
45172 0, 0, /* No default value */
\r
45175 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateIEs, value),
\r
45176 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
45177 +1, /* EXPLICIT tag at current level */
\r
45178 &asn_DEF_value_568,
\r
45179 select_ENB_ENDCConfigUpdateIEs_value_type,
\r
45180 { 0, &asn_PER_memb_value_constr_568, memb_value_constraint_565 },
\r
45181 0, 0, /* No default value */
\r
45185 static const ber_tlv_tag_t asn_DEF_ENB_ENDCConfigUpdateIEs_tags_565[] = {
\r
45186 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
45188 static const asn_TYPE_tag2member_t asn_MAP_ENB_ENDCConfigUpdateIEs_tag2el_565[] = {
\r
45189 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
45190 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
45191 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
45193 asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateIEs_specs_565 = {
\r
45194 sizeof(struct ENB_ENDCConfigUpdateIEs),
\r
45195 offsetof(struct ENB_ENDCConfigUpdateIEs, _asn_ctx),
\r
45196 asn_MAP_ENB_ENDCConfigUpdateIEs_tag2el_565,
\r
45197 3, /* Count of tags in the map */
\r
45198 0, 0, 0, /* Optional elements (not needed) */
\r
45199 -1, /* First extension addition */
\r
45201 asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateIEs = {
\r
45202 "ENB-ENDCConfigUpdateIEs",
\r
45203 "ENB-ENDCConfigUpdateIEs",
\r
45204 &asn_OP_SEQUENCE,
\r
45205 asn_DEF_ENB_ENDCConfigUpdateIEs_tags_565,
\r
45206 sizeof(asn_DEF_ENB_ENDCConfigUpdateIEs_tags_565)
\r
45207 /sizeof(asn_DEF_ENB_ENDCConfigUpdateIEs_tags_565[0]), /* 1 */
\r
45208 asn_DEF_ENB_ENDCConfigUpdateIEs_tags_565, /* Same as above */
\r
45209 sizeof(asn_DEF_ENB_ENDCConfigUpdateIEs_tags_565)
\r
45210 /sizeof(asn_DEF_ENB_ENDCConfigUpdateIEs_tags_565[0]), /* 1 */
\r
45211 { 0, 0, SEQUENCE_constraint },
\r
45212 asn_MBR_ENB_ENDCConfigUpdateIEs_565,
\r
45213 3, /* Elements count */
\r
45214 &asn_SPC_ENB_ENDCConfigUpdateIEs_specs_565 /* Additional specs */
\r
45217 static asn_TYPE_member_t asn_MBR_value_572[] = {
\r
45218 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateIEs__value, choice.ServedNRcellsENDCX2ManagementList),
\r
45219 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45221 &asn_DEF_ServedNRcellsENDCX2ManagementList,
\r
45224 0, 0, /* No default value */
\r
45225 "ServedNRcellsENDCX2ManagementList"
\r
45227 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateIEs__value, choice.ServedNRcellsToModifyENDCConfUpdList),
\r
45228 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45230 &asn_DEF_ServedNRcellsToModifyENDCConfUpdList,
\r
45233 0, 0, /* No default value */
\r
45234 "ServedNRcellsToModifyENDCConfUpdList"
\r
45236 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateIEs__value, choice.ServedNRcellsToDeleteENDCConfUpdList),
\r
45237 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45239 &asn_DEF_ServedNRcellsToDeleteENDCConfUpdList,
\r
45242 0, 0, /* No default value */
\r
45243 "ServedNRcellsToDeleteENDCConfUpdList"
\r
45246 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_572[] = {
\r
45247 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* ServedNRcellsENDCX2ManagementList */
\r
45248 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* ServedNRcellsToModifyENDCConfUpdList */
\r
45249 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* ServedNRcellsToDeleteENDCConfUpdList */
\r
45251 static asn_CHOICE_specifics_t asn_SPC_value_specs_572 = {
\r
45252 sizeof(struct En_gNB_ENDCConfigUpdateIEs__value),
\r
45253 offsetof(struct En_gNB_ENDCConfigUpdateIEs__value, _asn_ctx),
\r
45254 offsetof(struct En_gNB_ENDCConfigUpdateIEs__value, present),
\r
45255 sizeof(((struct En_gNB_ENDCConfigUpdateIEs__value *)0)->present),
\r
45256 asn_MAP_value_tag2el_572,
\r
45257 3, /* Count of tags in the map */
\r
45259 -1 /* Extensions start */
\r
45261 static /* Use -fall-defs-global to expose */
\r
45262 asn_TYPE_descriptor_t asn_DEF_value_572 = {
\r
45265 &asn_OP_OPEN_TYPE,
\r
45266 0, /* No effective tags (pointer) */
\r
45267 0, /* No effective tags (count) */
\r
45268 0, /* No tags (pointer) */
\r
45269 0, /* No tags (count) */
\r
45270 { 0, 0, OPEN_TYPE_constraint },
\r
45271 asn_MBR_value_572,
\r
45272 3, /* Elements count */
\r
45273 &asn_SPC_value_specs_572 /* Additional specs */
\r
45276 asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateIEs_569[] = {
\r
45277 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateIEs, id),
\r
45278 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
45279 -1, /* IMPLICIT tag at current level */
\r
45280 &asn_DEF_ProtocolIE_ID,
\r
45282 { 0, &asn_PER_memb_id_constr_570, memb_id_constraint_569 },
\r
45283 0, 0, /* No default value */
\r
45286 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateIEs, criticality),
\r
45287 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
45288 -1, /* IMPLICIT tag at current level */
\r
45289 &asn_DEF_Criticality,
\r
45290 select_En_gNB_ENDCConfigUpdateIEs_criticality_type,
\r
45291 { 0, &asn_PER_memb_criticality_constr_571, memb_criticality_constraint_569 },
\r
45292 0, 0, /* No default value */
\r
45295 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateIEs, value),
\r
45296 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
45297 +1, /* EXPLICIT tag at current level */
\r
45298 &asn_DEF_value_572,
\r
45299 select_En_gNB_ENDCConfigUpdateIEs_value_type,
\r
45300 { 0, &asn_PER_memb_value_constr_572, memb_value_constraint_569 },
\r
45301 0, 0, /* No default value */
\r
45305 static const ber_tlv_tag_t asn_DEF_En_gNB_ENDCConfigUpdateIEs_tags_569[] = {
\r
45306 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
45308 static const asn_TYPE_tag2member_t asn_MAP_En_gNB_ENDCConfigUpdateIEs_tag2el_569[] = {
\r
45309 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
45310 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
45311 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
45313 asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateIEs_specs_569 = {
\r
45314 sizeof(struct En_gNB_ENDCConfigUpdateIEs),
\r
45315 offsetof(struct En_gNB_ENDCConfigUpdateIEs, _asn_ctx),
\r
45316 asn_MAP_En_gNB_ENDCConfigUpdateIEs_tag2el_569,
\r
45317 3, /* Count of tags in the map */
\r
45318 0, 0, 0, /* Optional elements (not needed) */
\r
45319 -1, /* First extension addition */
\r
45321 asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateIEs = {
\r
45322 "En-gNB-ENDCConfigUpdateIEs",
\r
45323 "En-gNB-ENDCConfigUpdateIEs",
\r
45324 &asn_OP_SEQUENCE,
\r
45325 asn_DEF_En_gNB_ENDCConfigUpdateIEs_tags_569,
\r
45326 sizeof(asn_DEF_En_gNB_ENDCConfigUpdateIEs_tags_569)
\r
45327 /sizeof(asn_DEF_En_gNB_ENDCConfigUpdateIEs_tags_569[0]), /* 1 */
\r
45328 asn_DEF_En_gNB_ENDCConfigUpdateIEs_tags_569, /* Same as above */
\r
45329 sizeof(asn_DEF_En_gNB_ENDCConfigUpdateIEs_tags_569)
\r
45330 /sizeof(asn_DEF_En_gNB_ENDCConfigUpdateIEs_tags_569[0]), /* 1 */
\r
45331 { 0, 0, SEQUENCE_constraint },
\r
45332 asn_MBR_En_gNB_ENDCConfigUpdateIEs_569,
\r
45333 3, /* Elements count */
\r
45334 &asn_SPC_En_gNB_ENDCConfigUpdateIEs_specs_569 /* Additional specs */
\r
45337 static asn_TYPE_member_t asn_MBR_value_576[] = {
\r
45338 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateAcknowledge_IEs__value, choice.RespondingNodeType_EndcConfigUpdate),
\r
45339 -1 /* Ambiguous tag (CHOICE?) */,
\r
45341 &asn_DEF_RespondingNodeType_EndcConfigUpdate,
\r
45344 0, 0, /* No default value */
\r
45345 "RespondingNodeType-EndcConfigUpdate"
\r
45348 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_576[] = {
\r
45349 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* respond-eNB */
\r
45350 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* respond-en-gNB */
\r
45352 static asn_CHOICE_specifics_t asn_SPC_value_specs_576 = {
\r
45353 sizeof(struct ENDCConfigurationUpdateAcknowledge_IEs__value),
\r
45354 offsetof(struct ENDCConfigurationUpdateAcknowledge_IEs__value, _asn_ctx),
\r
45355 offsetof(struct ENDCConfigurationUpdateAcknowledge_IEs__value, present),
\r
45356 sizeof(((struct ENDCConfigurationUpdateAcknowledge_IEs__value *)0)->present),
\r
45357 asn_MAP_value_tag2el_576,
\r
45358 2, /* Count of tags in the map */
\r
45360 -1 /* Extensions start */
\r
45362 static /* Use -fall-defs-global to expose */
\r
45363 asn_TYPE_descriptor_t asn_DEF_value_576 = {
\r
45366 &asn_OP_OPEN_TYPE,
\r
45367 0, /* No effective tags (pointer) */
\r
45368 0, /* No effective tags (count) */
\r
45369 0, /* No tags (pointer) */
\r
45370 0, /* No tags (count) */
\r
45371 { 0, 0, OPEN_TYPE_constraint },
\r
45372 asn_MBR_value_576,
\r
45373 1, /* Elements count */
\r
45374 &asn_SPC_value_specs_576 /* Additional specs */
\r
45377 asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateAcknowledge_IEs_573[] = {
\r
45378 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateAcknowledge_IEs, id),
\r
45379 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
45380 -1, /* IMPLICIT tag at current level */
\r
45381 &asn_DEF_ProtocolIE_ID,
\r
45383 { 0, &asn_PER_memb_id_constr_574, memb_id_constraint_573 },
\r
45384 0, 0, /* No default value */
\r
45387 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateAcknowledge_IEs, criticality),
\r
45388 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
45389 -1, /* IMPLICIT tag at current level */
\r
45390 &asn_DEF_Criticality,
\r
45391 select_ENDCConfigurationUpdateAcknowledge_IEs_criticality_type,
\r
45392 { 0, &asn_PER_memb_criticality_constr_575, memb_criticality_constraint_573 },
\r
45393 0, 0, /* No default value */
\r
45396 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateAcknowledge_IEs, value),
\r
45397 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
45398 +1, /* EXPLICIT tag at current level */
\r
45399 &asn_DEF_value_576,
\r
45400 select_ENDCConfigurationUpdateAcknowledge_IEs_value_type,
\r
45401 { 0, &asn_PER_memb_value_constr_576, memb_value_constraint_573 },
\r
45402 0, 0, /* No default value */
\r
45406 static const ber_tlv_tag_t asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs_tags_573[] = {
\r
45407 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
45409 static const asn_TYPE_tag2member_t asn_MAP_ENDCConfigurationUpdateAcknowledge_IEs_tag2el_573[] = {
\r
45410 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
45411 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
45412 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
45414 asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateAcknowledge_IEs_specs_573 = {
\r
45415 sizeof(struct ENDCConfigurationUpdateAcknowledge_IEs),
\r
45416 offsetof(struct ENDCConfigurationUpdateAcknowledge_IEs, _asn_ctx),
\r
45417 asn_MAP_ENDCConfigurationUpdateAcknowledge_IEs_tag2el_573,
\r
45418 3, /* Count of tags in the map */
\r
45419 0, 0, 0, /* Optional elements (not needed) */
\r
45420 -1, /* First extension addition */
\r
45422 asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs = {
\r
45423 "ENDCConfigurationUpdateAcknowledge-IEs",
\r
45424 "ENDCConfigurationUpdateAcknowledge-IEs",
\r
45425 &asn_OP_SEQUENCE,
\r
45426 asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs_tags_573,
\r
45427 sizeof(asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs_tags_573)
\r
45428 /sizeof(asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs_tags_573[0]), /* 1 */
\r
45429 asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs_tags_573, /* Same as above */
\r
45430 sizeof(asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs_tags_573)
\r
45431 /sizeof(asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs_tags_573[0]), /* 1 */
\r
45432 { 0, 0, SEQUENCE_constraint },
\r
45433 asn_MBR_ENDCConfigurationUpdateAcknowledge_IEs_573,
\r
45434 3, /* Elements count */
\r
45435 &asn_SPC_ENDCConfigurationUpdateAcknowledge_IEs_specs_573 /* Additional specs */
\r
45438 static asn_CHOICE_specifics_t asn_SPC_value_specs_580 = {
\r
45439 sizeof(struct ENB_ENDCConfigUpdateAckIEs__value),
\r
45440 offsetof(struct ENB_ENDCConfigUpdateAckIEs__value, _asn_ctx),
\r
45441 offsetof(struct ENB_ENDCConfigUpdateAckIEs__value, present),
\r
45442 sizeof(((struct ENB_ENDCConfigUpdateAckIEs__value *)0)->present),
\r
45443 0, /* No top level tags */
\r
45444 0, /* No tags in the map */
\r
45446 -1 /* Extensions start */
\r
45448 static /* Use -fall-defs-global to expose */
\r
45449 asn_TYPE_descriptor_t asn_DEF_value_580 = {
\r
45452 &asn_OP_OPEN_TYPE,
\r
45453 0, /* No effective tags (pointer) */
\r
45454 0, /* No effective tags (count) */
\r
45455 0, /* No tags (pointer) */
\r
45456 0, /* No tags (count) */
\r
45457 { 0, 0, OPEN_TYPE_constraint },
\r
45458 0, 0, /* No members */
\r
45459 &asn_SPC_value_specs_580 /* Additional specs */
\r
45462 asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateAckIEs_577[] = {
\r
45463 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateAckIEs, id),
\r
45464 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
45465 -1, /* IMPLICIT tag at current level */
\r
45466 &asn_DEF_ProtocolIE_ID,
\r
45468 { 0, &asn_PER_memb_id_constr_578, memb_id_constraint_577 },
\r
45469 0, 0, /* No default value */
\r
45472 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateAckIEs, criticality),
\r
45473 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
45474 -1, /* IMPLICIT tag at current level */
\r
45475 &asn_DEF_Criticality,
\r
45477 { 0, &asn_PER_memb_criticality_constr_579, memb_criticality_constraint_577 },
\r
45478 0, 0, /* No default value */
\r
45481 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCConfigUpdateAckIEs, value),
\r
45482 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
45483 +1, /* EXPLICIT tag at current level */
\r
45484 &asn_DEF_value_580,
\r
45486 { 0, &asn_PER_memb_value_constr_580, memb_value_constraint_577 },
\r
45487 0, 0, /* No default value */
\r
45491 static const ber_tlv_tag_t asn_DEF_ENB_ENDCConfigUpdateAckIEs_tags_577[] = {
\r
45492 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
45494 static const asn_TYPE_tag2member_t asn_MAP_ENB_ENDCConfigUpdateAckIEs_tag2el_577[] = {
\r
45495 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
45496 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
45497 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
45499 asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateAckIEs_specs_577 = {
\r
45500 sizeof(struct ENB_ENDCConfigUpdateAckIEs),
\r
45501 offsetof(struct ENB_ENDCConfigUpdateAckIEs, _asn_ctx),
\r
45502 asn_MAP_ENB_ENDCConfigUpdateAckIEs_tag2el_577,
\r
45503 3, /* Count of tags in the map */
\r
45504 0, 0, 0, /* Optional elements (not needed) */
\r
45505 -1, /* First extension addition */
\r
45507 asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateAckIEs = {
\r
45508 "ENB-ENDCConfigUpdateAckIEs",
\r
45509 "ENB-ENDCConfigUpdateAckIEs",
\r
45510 &asn_OP_SEQUENCE,
\r
45511 asn_DEF_ENB_ENDCConfigUpdateAckIEs_tags_577,
\r
45512 sizeof(asn_DEF_ENB_ENDCConfigUpdateAckIEs_tags_577)
\r
45513 /sizeof(asn_DEF_ENB_ENDCConfigUpdateAckIEs_tags_577[0]), /* 1 */
\r
45514 asn_DEF_ENB_ENDCConfigUpdateAckIEs_tags_577, /* Same as above */
\r
45515 sizeof(asn_DEF_ENB_ENDCConfigUpdateAckIEs_tags_577)
\r
45516 /sizeof(asn_DEF_ENB_ENDCConfigUpdateAckIEs_tags_577[0]), /* 1 */
\r
45517 { 0, 0, SEQUENCE_constraint },
\r
45518 asn_MBR_ENB_ENDCConfigUpdateAckIEs_577,
\r
45519 3, /* Elements count */
\r
45520 &asn_SPC_ENB_ENDCConfigUpdateAckIEs_specs_577 /* Additional specs */
\r
45523 static asn_TYPE_member_t asn_MBR_value_584[] = {
\r
45524 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateAckIEs__value, choice.ServedNRcellsENDCX2ManagementList),
\r
45525 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45527 &asn_DEF_ServedNRcellsENDCX2ManagementList,
\r
45530 0, 0, /* No default value */
\r
45531 "ServedNRcellsENDCX2ManagementList"
\r
45534 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_584[] = {
\r
45535 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ServedNRcellsENDCX2ManagementList */
\r
45537 static asn_CHOICE_specifics_t asn_SPC_value_specs_584 = {
\r
45538 sizeof(struct En_gNB_ENDCConfigUpdateAckIEs__value),
\r
45539 offsetof(struct En_gNB_ENDCConfigUpdateAckIEs__value, _asn_ctx),
\r
45540 offsetof(struct En_gNB_ENDCConfigUpdateAckIEs__value, present),
\r
45541 sizeof(((struct En_gNB_ENDCConfigUpdateAckIEs__value *)0)->present),
\r
45542 asn_MAP_value_tag2el_584,
\r
45543 1, /* Count of tags in the map */
\r
45545 -1 /* Extensions start */
\r
45547 static /* Use -fall-defs-global to expose */
\r
45548 asn_TYPE_descriptor_t asn_DEF_value_584 = {
\r
45551 &asn_OP_OPEN_TYPE,
\r
45552 0, /* No effective tags (pointer) */
\r
45553 0, /* No effective tags (count) */
\r
45554 0, /* No tags (pointer) */
\r
45555 0, /* No tags (count) */
\r
45556 { 0, 0, OPEN_TYPE_constraint },
\r
45557 asn_MBR_value_584,
\r
45558 1, /* Elements count */
\r
45559 &asn_SPC_value_specs_584 /* Additional specs */
\r
45562 asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateAckIEs_581[] = {
\r
45563 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateAckIEs, id),
\r
45564 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
45565 -1, /* IMPLICIT tag at current level */
\r
45566 &asn_DEF_ProtocolIE_ID,
\r
45568 { 0, &asn_PER_memb_id_constr_582, memb_id_constraint_581 },
\r
45569 0, 0, /* No default value */
\r
45572 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateAckIEs, criticality),
\r
45573 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
45574 -1, /* IMPLICIT tag at current level */
\r
45575 &asn_DEF_Criticality,
\r
45576 select_En_gNB_ENDCConfigUpdateAckIEs_criticality_type,
\r
45577 { 0, &asn_PER_memb_criticality_constr_583, memb_criticality_constraint_581 },
\r
45578 0, 0, /* No default value */
\r
45581 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCConfigUpdateAckIEs, value),
\r
45582 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
45583 +1, /* EXPLICIT tag at current level */
\r
45584 &asn_DEF_value_584,
\r
45585 select_En_gNB_ENDCConfigUpdateAckIEs_value_type,
\r
45586 { 0, &asn_PER_memb_value_constr_584, memb_value_constraint_581 },
\r
45587 0, 0, /* No default value */
\r
45591 static const ber_tlv_tag_t asn_DEF_En_gNB_ENDCConfigUpdateAckIEs_tags_581[] = {
\r
45592 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
45594 static const asn_TYPE_tag2member_t asn_MAP_En_gNB_ENDCConfigUpdateAckIEs_tag2el_581[] = {
\r
45595 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
45596 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
45597 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
45599 asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateAckIEs_specs_581 = {
\r
45600 sizeof(struct En_gNB_ENDCConfigUpdateAckIEs),
\r
45601 offsetof(struct En_gNB_ENDCConfigUpdateAckIEs, _asn_ctx),
\r
45602 asn_MAP_En_gNB_ENDCConfigUpdateAckIEs_tag2el_581,
\r
45603 3, /* Count of tags in the map */
\r
45604 0, 0, 0, /* Optional elements (not needed) */
\r
45605 -1, /* First extension addition */
\r
45607 asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateAckIEs = {
\r
45608 "En-gNB-ENDCConfigUpdateAckIEs",
\r
45609 "En-gNB-ENDCConfigUpdateAckIEs",
\r
45610 &asn_OP_SEQUENCE,
\r
45611 asn_DEF_En_gNB_ENDCConfigUpdateAckIEs_tags_581,
\r
45612 sizeof(asn_DEF_En_gNB_ENDCConfigUpdateAckIEs_tags_581)
\r
45613 /sizeof(asn_DEF_En_gNB_ENDCConfigUpdateAckIEs_tags_581[0]), /* 1 */
\r
45614 asn_DEF_En_gNB_ENDCConfigUpdateAckIEs_tags_581, /* Same as above */
\r
45615 sizeof(asn_DEF_En_gNB_ENDCConfigUpdateAckIEs_tags_581)
\r
45616 /sizeof(asn_DEF_En_gNB_ENDCConfigUpdateAckIEs_tags_581[0]), /* 1 */
\r
45617 { 0, 0, SEQUENCE_constraint },
\r
45618 asn_MBR_En_gNB_ENDCConfigUpdateAckIEs_581,
\r
45619 3, /* Elements count */
\r
45620 &asn_SPC_En_gNB_ENDCConfigUpdateAckIEs_specs_581 /* Additional specs */
\r
45623 static asn_TYPE_member_t asn_MBR_value_588[] = {
\r
45624 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateFailure_IEs__value, choice.Cause),
\r
45625 -1 /* Ambiguous tag (CHOICE?) */,
\r
45630 0, 0, /* No default value */
\r
45633 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateFailure_IEs__value, choice.CriticalityDiagnostics),
\r
45634 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45636 &asn_DEF_CriticalityDiagnostics,
\r
45639 0, 0, /* No default value */
\r
45640 "CriticalityDiagnostics"
\r
45642 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateFailure_IEs__value, choice.TimeToWait),
\r
45643 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
45645 &asn_DEF_TimeToWait,
\r
45648 0, 0, /* No default value */
\r
45652 static const unsigned asn_MAP_value_to_canonical_588[] = { 2, 1, 0 };
\r
45653 static const unsigned asn_MAP_value_from_canonical_588[] = { 2, 1, 0 };
\r
45654 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_588[] = {
\r
45655 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
\r
45656 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* CriticalityDiagnostics */
\r
45657 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */
\r
45658 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* transport */
\r
45659 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* protocol */
\r
45660 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* misc */
\r
45662 static asn_CHOICE_specifics_t asn_SPC_value_specs_588 = {
\r
45663 sizeof(struct ENDCConfigurationUpdateFailure_IEs__value),
\r
45664 offsetof(struct ENDCConfigurationUpdateFailure_IEs__value, _asn_ctx),
\r
45665 offsetof(struct ENDCConfigurationUpdateFailure_IEs__value, present),
\r
45666 sizeof(((struct ENDCConfigurationUpdateFailure_IEs__value *)0)->present),
\r
45667 asn_MAP_value_tag2el_588,
\r
45668 6, /* Count of tags in the map */
\r
45669 asn_MAP_value_to_canonical_588,
\r
45670 asn_MAP_value_from_canonical_588,
\r
45671 -1 /* Extensions start */
\r
45673 static /* Use -fall-defs-global to expose */
\r
45674 asn_TYPE_descriptor_t asn_DEF_value_588 = {
\r
45677 &asn_OP_OPEN_TYPE,
\r
45678 0, /* No effective tags (pointer) */
\r
45679 0, /* No effective tags (count) */
\r
45680 0, /* No tags (pointer) */
\r
45681 0, /* No tags (count) */
\r
45682 { 0, 0, OPEN_TYPE_constraint },
\r
45683 asn_MBR_value_588,
\r
45684 3, /* Elements count */
\r
45685 &asn_SPC_value_specs_588 /* Additional specs */
\r
45688 asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateFailure_IEs_585[] = {
\r
45689 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateFailure_IEs, id),
\r
45690 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
45691 -1, /* IMPLICIT tag at current level */
\r
45692 &asn_DEF_ProtocolIE_ID,
\r
45694 { 0, &asn_PER_memb_id_constr_586, memb_id_constraint_585 },
\r
45695 0, 0, /* No default value */
\r
45698 { ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateFailure_IEs, criticality),
\r
45699 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
45700 -1, /* IMPLICIT tag at current level */
\r
45701 &asn_DEF_Criticality,
\r
45702 select_ENDCConfigurationUpdateFailure_IEs_criticality_type,
\r
45703 { 0, &asn_PER_memb_criticality_constr_587, memb_criticality_constraint_585 },
\r
45704 0, 0, /* No default value */
\r
45707 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCConfigurationUpdateFailure_IEs, value),
\r
45708 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
45709 +1, /* EXPLICIT tag at current level */
\r
45710 &asn_DEF_value_588,
\r
45711 select_ENDCConfigurationUpdateFailure_IEs_value_type,
\r
45712 { 0, &asn_PER_memb_value_constr_588, memb_value_constraint_585 },
\r
45713 0, 0, /* No default value */
\r
45717 static const ber_tlv_tag_t asn_DEF_ENDCConfigurationUpdateFailure_IEs_tags_585[] = {
\r
45718 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
45720 static const asn_TYPE_tag2member_t asn_MAP_ENDCConfigurationUpdateFailure_IEs_tag2el_585[] = {
\r
45721 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
45722 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
45723 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
45725 asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateFailure_IEs_specs_585 = {
\r
45726 sizeof(struct ENDCConfigurationUpdateFailure_IEs),
\r
45727 offsetof(struct ENDCConfigurationUpdateFailure_IEs, _asn_ctx),
\r
45728 asn_MAP_ENDCConfigurationUpdateFailure_IEs_tag2el_585,
\r
45729 3, /* Count of tags in the map */
\r
45730 0, 0, 0, /* Optional elements (not needed) */
\r
45731 -1, /* First extension addition */
\r
45733 asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateFailure_IEs = {
\r
45734 "ENDCConfigurationUpdateFailure-IEs",
\r
45735 "ENDCConfigurationUpdateFailure-IEs",
\r
45736 &asn_OP_SEQUENCE,
\r
45737 asn_DEF_ENDCConfigurationUpdateFailure_IEs_tags_585,
\r
45738 sizeof(asn_DEF_ENDCConfigurationUpdateFailure_IEs_tags_585)
\r
45739 /sizeof(asn_DEF_ENDCConfigurationUpdateFailure_IEs_tags_585[0]), /* 1 */
\r
45740 asn_DEF_ENDCConfigurationUpdateFailure_IEs_tags_585, /* Same as above */
\r
45741 sizeof(asn_DEF_ENDCConfigurationUpdateFailure_IEs_tags_585)
\r
45742 /sizeof(asn_DEF_ENDCConfigurationUpdateFailure_IEs_tags_585[0]), /* 1 */
\r
45743 { 0, 0, SEQUENCE_constraint },
\r
45744 asn_MBR_ENDCConfigurationUpdateFailure_IEs_585,
\r
45745 3, /* Elements count */
\r
45746 &asn_SPC_ENDCConfigurationUpdateFailure_IEs_specs_585 /* Additional specs */
\r
45749 static asn_TYPE_member_t asn_MBR_value_592[] = {
\r
45750 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationRequest_IEs__value, choice.ServedNRCellsToActivate),
\r
45751 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45753 &asn_DEF_ServedNRCellsToActivate,
\r
45756 0, 0, /* No default value */
\r
45757 "ServedNRCellsToActivate"
\r
45759 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationRequest_IEs__value, choice.ActivationID),
\r
45760 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
45762 &asn_DEF_ActivationID,
\r
45765 0, 0, /* No default value */
\r
45769 static const unsigned asn_MAP_value_to_canonical_592[] = { 1, 0 };
\r
45770 static const unsigned asn_MAP_value_from_canonical_592[] = { 1, 0 };
\r
45771 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_592[] = {
\r
45772 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* ActivationID */
\r
45773 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ServedNRCellsToActivate */
\r
45775 static asn_CHOICE_specifics_t asn_SPC_value_specs_592 = {
\r
45776 sizeof(struct ENDCCellActivationRequest_IEs__value),
\r
45777 offsetof(struct ENDCCellActivationRequest_IEs__value, _asn_ctx),
\r
45778 offsetof(struct ENDCCellActivationRequest_IEs__value, present),
\r
45779 sizeof(((struct ENDCCellActivationRequest_IEs__value *)0)->present),
\r
45780 asn_MAP_value_tag2el_592,
\r
45781 2, /* Count of tags in the map */
\r
45782 asn_MAP_value_to_canonical_592,
\r
45783 asn_MAP_value_from_canonical_592,
\r
45784 -1 /* Extensions start */
\r
45786 static /* Use -fall-defs-global to expose */
\r
45787 asn_TYPE_descriptor_t asn_DEF_value_592 = {
\r
45790 &asn_OP_OPEN_TYPE,
\r
45791 0, /* No effective tags (pointer) */
\r
45792 0, /* No effective tags (count) */
\r
45793 0, /* No tags (pointer) */
\r
45794 0, /* No tags (count) */
\r
45795 { 0, 0, OPEN_TYPE_constraint },
\r
45796 asn_MBR_value_592,
\r
45797 2, /* Elements count */
\r
45798 &asn_SPC_value_specs_592 /* Additional specs */
\r
45801 asn_TYPE_member_t asn_MBR_ENDCCellActivationRequest_IEs_589[] = {
\r
45802 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationRequest_IEs, id),
\r
45803 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
45804 -1, /* IMPLICIT tag at current level */
\r
45805 &asn_DEF_ProtocolIE_ID,
\r
45807 { 0, &asn_PER_memb_id_constr_590, memb_id_constraint_589 },
\r
45808 0, 0, /* No default value */
\r
45811 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationRequest_IEs, criticality),
\r
45812 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
45813 -1, /* IMPLICIT tag at current level */
\r
45814 &asn_DEF_Criticality,
\r
45815 select_ENDCCellActivationRequest_IEs_criticality_type,
\r
45816 { 0, &asn_PER_memb_criticality_constr_591, memb_criticality_constraint_589 },
\r
45817 0, 0, /* No default value */
\r
45820 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationRequest_IEs, value),
\r
45821 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
45822 +1, /* EXPLICIT tag at current level */
\r
45823 &asn_DEF_value_592,
\r
45824 select_ENDCCellActivationRequest_IEs_value_type,
\r
45825 { 0, &asn_PER_memb_value_constr_592, memb_value_constraint_589 },
\r
45826 0, 0, /* No default value */
\r
45830 static const ber_tlv_tag_t asn_DEF_ENDCCellActivationRequest_IEs_tags_589[] = {
\r
45831 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
45833 static const asn_TYPE_tag2member_t asn_MAP_ENDCCellActivationRequest_IEs_tag2el_589[] = {
\r
45834 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
45835 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
45836 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
45838 asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationRequest_IEs_specs_589 = {
\r
45839 sizeof(struct ENDCCellActivationRequest_IEs),
\r
45840 offsetof(struct ENDCCellActivationRequest_IEs, _asn_ctx),
\r
45841 asn_MAP_ENDCCellActivationRequest_IEs_tag2el_589,
\r
45842 3, /* Count of tags in the map */
\r
45843 0, 0, 0, /* Optional elements (not needed) */
\r
45844 -1, /* First extension addition */
\r
45846 asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationRequest_IEs = {
\r
45847 "ENDCCellActivationRequest-IEs",
\r
45848 "ENDCCellActivationRequest-IEs",
\r
45849 &asn_OP_SEQUENCE,
\r
45850 asn_DEF_ENDCCellActivationRequest_IEs_tags_589,
\r
45851 sizeof(asn_DEF_ENDCCellActivationRequest_IEs_tags_589)
\r
45852 /sizeof(asn_DEF_ENDCCellActivationRequest_IEs_tags_589[0]), /* 1 */
\r
45853 asn_DEF_ENDCCellActivationRequest_IEs_tags_589, /* Same as above */
\r
45854 sizeof(asn_DEF_ENDCCellActivationRequest_IEs_tags_589)
\r
45855 /sizeof(asn_DEF_ENDCCellActivationRequest_IEs_tags_589[0]), /* 1 */
\r
45856 { 0, 0, SEQUENCE_constraint },
\r
45857 asn_MBR_ENDCCellActivationRequest_IEs_589,
\r
45858 3, /* Elements count */
\r
45859 &asn_SPC_ENDCCellActivationRequest_IEs_specs_589 /* Additional specs */
\r
45862 static asn_TYPE_member_t asn_MBR_value_596[] = {
\r
45863 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationResponse_IEs__value, choice.ActivatedNRCellList),
\r
45864 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45866 &asn_DEF_ActivatedNRCellList,
\r
45869 0, 0, /* No default value */
\r
45870 "ActivatedNRCellList"
\r
45872 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationResponse_IEs__value, choice.ActivationID),
\r
45873 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
45875 &asn_DEF_ActivationID,
\r
45878 0, 0, /* No default value */
\r
45881 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationResponse_IEs__value, choice.CriticalityDiagnostics),
\r
45882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
45884 &asn_DEF_CriticalityDiagnostics,
\r
45887 0, 0, /* No default value */
\r
45888 "CriticalityDiagnostics"
\r
45891 static const unsigned asn_MAP_value_to_canonical_596[] = { 1, 0, 2 };
\r
45892 static const unsigned asn_MAP_value_from_canonical_596[] = { 1, 0, 2 };
\r
45893 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_596[] = {
\r
45894 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* ActivationID */
\r
45895 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* ActivatedNRCellList */
\r
45896 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */
\r
45898 static asn_CHOICE_specifics_t asn_SPC_value_specs_596 = {
\r
45899 sizeof(struct ENDCCellActivationResponse_IEs__value),
\r
45900 offsetof(struct ENDCCellActivationResponse_IEs__value, _asn_ctx),
\r
45901 offsetof(struct ENDCCellActivationResponse_IEs__value, present),
\r
45902 sizeof(((struct ENDCCellActivationResponse_IEs__value *)0)->present),
\r
45903 asn_MAP_value_tag2el_596,
\r
45904 3, /* Count of tags in the map */
\r
45905 asn_MAP_value_to_canonical_596,
\r
45906 asn_MAP_value_from_canonical_596,
\r
45907 -1 /* Extensions start */
\r
45909 static /* Use -fall-defs-global to expose */
\r
45910 asn_TYPE_descriptor_t asn_DEF_value_596 = {
\r
45913 &asn_OP_OPEN_TYPE,
\r
45914 0, /* No effective tags (pointer) */
\r
45915 0, /* No effective tags (count) */
\r
45916 0, /* No tags (pointer) */
\r
45917 0, /* No tags (count) */
\r
45918 { 0, 0, OPEN_TYPE_constraint },
\r
45919 asn_MBR_value_596,
\r
45920 3, /* Elements count */
\r
45921 &asn_SPC_value_specs_596 /* Additional specs */
\r
45924 asn_TYPE_member_t asn_MBR_ENDCCellActivationResponse_IEs_593[] = {
\r
45925 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationResponse_IEs, id),
\r
45926 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
45927 -1, /* IMPLICIT tag at current level */
\r
45928 &asn_DEF_ProtocolIE_ID,
\r
45930 { 0, &asn_PER_memb_id_constr_594, memb_id_constraint_593 },
\r
45931 0, 0, /* No default value */
\r
45934 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationResponse_IEs, criticality),
\r
45935 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
45936 -1, /* IMPLICIT tag at current level */
\r
45937 &asn_DEF_Criticality,
\r
45938 select_ENDCCellActivationResponse_IEs_criticality_type,
\r
45939 { 0, &asn_PER_memb_criticality_constr_595, memb_criticality_constraint_593 },
\r
45940 0, 0, /* No default value */
\r
45943 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationResponse_IEs, value),
\r
45944 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
45945 +1, /* EXPLICIT tag at current level */
\r
45946 &asn_DEF_value_596,
\r
45947 select_ENDCCellActivationResponse_IEs_value_type,
\r
45948 { 0, &asn_PER_memb_value_constr_596, memb_value_constraint_593 },
\r
45949 0, 0, /* No default value */
\r
45953 static const ber_tlv_tag_t asn_DEF_ENDCCellActivationResponse_IEs_tags_593[] = {
\r
45954 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
45956 static const asn_TYPE_tag2member_t asn_MAP_ENDCCellActivationResponse_IEs_tag2el_593[] = {
\r
45957 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
45958 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
45959 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
45961 asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationResponse_IEs_specs_593 = {
\r
45962 sizeof(struct ENDCCellActivationResponse_IEs),
\r
45963 offsetof(struct ENDCCellActivationResponse_IEs, _asn_ctx),
\r
45964 asn_MAP_ENDCCellActivationResponse_IEs_tag2el_593,
\r
45965 3, /* Count of tags in the map */
\r
45966 0, 0, 0, /* Optional elements (not needed) */
\r
45967 -1, /* First extension addition */
\r
45969 asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationResponse_IEs = {
\r
45970 "ENDCCellActivationResponse-IEs",
\r
45971 "ENDCCellActivationResponse-IEs",
\r
45972 &asn_OP_SEQUENCE,
\r
45973 asn_DEF_ENDCCellActivationResponse_IEs_tags_593,
\r
45974 sizeof(asn_DEF_ENDCCellActivationResponse_IEs_tags_593)
\r
45975 /sizeof(asn_DEF_ENDCCellActivationResponse_IEs_tags_593[0]), /* 1 */
\r
45976 asn_DEF_ENDCCellActivationResponse_IEs_tags_593, /* Same as above */
\r
45977 sizeof(asn_DEF_ENDCCellActivationResponse_IEs_tags_593)
\r
45978 /sizeof(asn_DEF_ENDCCellActivationResponse_IEs_tags_593[0]), /* 1 */
\r
45979 { 0, 0, SEQUENCE_constraint },
\r
45980 asn_MBR_ENDCCellActivationResponse_IEs_593,
\r
45981 3, /* Elements count */
\r
45982 &asn_SPC_ENDCCellActivationResponse_IEs_specs_593 /* Additional specs */
\r
45985 static asn_TYPE_member_t asn_MBR_value_600[] = {
\r
45986 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationFailure_IEs__value, choice.ActivationID),
\r
45987 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
45989 &asn_DEF_ActivationID,
\r
45992 0, 0, /* No default value */
\r
45995 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationFailure_IEs__value, choice.Cause),
\r
45996 -1 /* Ambiguous tag (CHOICE?) */,
\r
46001 0, 0, /* No default value */
\r
46004 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationFailure_IEs__value, choice.CriticalityDiagnostics),
\r
46005 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46007 &asn_DEF_CriticalityDiagnostics,
\r
46010 0, 0, /* No default value */
\r
46011 "CriticalityDiagnostics"
\r
46014 static const unsigned asn_MAP_value_to_canonical_600[] = { 0, 2, 1 };
\r
46015 static const unsigned asn_MAP_value_from_canonical_600[] = { 0, 2, 1 };
\r
46016 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_600[] = {
\r
46017 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* ActivationID */
\r
46018 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CriticalityDiagnostics */
\r
46019 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
46020 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
46021 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
46022 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
46024 static asn_CHOICE_specifics_t asn_SPC_value_specs_600 = {
\r
46025 sizeof(struct ENDCCellActivationFailure_IEs__value),
\r
46026 offsetof(struct ENDCCellActivationFailure_IEs__value, _asn_ctx),
\r
46027 offsetof(struct ENDCCellActivationFailure_IEs__value, present),
\r
46028 sizeof(((struct ENDCCellActivationFailure_IEs__value *)0)->present),
\r
46029 asn_MAP_value_tag2el_600,
\r
46030 6, /* Count of tags in the map */
\r
46031 asn_MAP_value_to_canonical_600,
\r
46032 asn_MAP_value_from_canonical_600,
\r
46033 -1 /* Extensions start */
\r
46035 static /* Use -fall-defs-global to expose */
\r
46036 asn_TYPE_descriptor_t asn_DEF_value_600 = {
\r
46039 &asn_OP_OPEN_TYPE,
\r
46040 0, /* No effective tags (pointer) */
\r
46041 0, /* No effective tags (count) */
\r
46042 0, /* No tags (pointer) */
\r
46043 0, /* No tags (count) */
\r
46044 { 0, 0, OPEN_TYPE_constraint },
\r
46045 asn_MBR_value_600,
\r
46046 3, /* Elements count */
\r
46047 &asn_SPC_value_specs_600 /* Additional specs */
\r
46050 asn_TYPE_member_t asn_MBR_ENDCCellActivationFailure_IEs_597[] = {
\r
46051 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationFailure_IEs, id),
\r
46052 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
46053 -1, /* IMPLICIT tag at current level */
\r
46054 &asn_DEF_ProtocolIE_ID,
\r
46056 { 0, &asn_PER_memb_id_constr_598, memb_id_constraint_597 },
\r
46057 0, 0, /* No default value */
\r
46060 { ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationFailure_IEs, criticality),
\r
46061 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
46062 -1, /* IMPLICIT tag at current level */
\r
46063 &asn_DEF_Criticality,
\r
46064 select_ENDCCellActivationFailure_IEs_criticality_type,
\r
46065 { 0, &asn_PER_memb_criticality_constr_599, memb_criticality_constraint_597 },
\r
46066 0, 0, /* No default value */
\r
46069 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCCellActivationFailure_IEs, value),
\r
46070 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
46071 +1, /* EXPLICIT tag at current level */
\r
46072 &asn_DEF_value_600,
\r
46073 select_ENDCCellActivationFailure_IEs_value_type,
\r
46074 { 0, &asn_PER_memb_value_constr_600, memb_value_constraint_597 },
\r
46075 0, 0, /* No default value */
\r
46079 static const ber_tlv_tag_t asn_DEF_ENDCCellActivationFailure_IEs_tags_597[] = {
\r
46080 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
46082 static const asn_TYPE_tag2member_t asn_MAP_ENDCCellActivationFailure_IEs_tag2el_597[] = {
\r
46083 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
46084 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
46085 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
46087 asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationFailure_IEs_specs_597 = {
\r
46088 sizeof(struct ENDCCellActivationFailure_IEs),
\r
46089 offsetof(struct ENDCCellActivationFailure_IEs, _asn_ctx),
\r
46090 asn_MAP_ENDCCellActivationFailure_IEs_tag2el_597,
\r
46091 3, /* Count of tags in the map */
\r
46092 0, 0, 0, /* Optional elements (not needed) */
\r
46093 -1, /* First extension addition */
\r
46095 asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationFailure_IEs = {
\r
46096 "ENDCCellActivationFailure-IEs",
\r
46097 "ENDCCellActivationFailure-IEs",
\r
46098 &asn_OP_SEQUENCE,
\r
46099 asn_DEF_ENDCCellActivationFailure_IEs_tags_597,
\r
46100 sizeof(asn_DEF_ENDCCellActivationFailure_IEs_tags_597)
\r
46101 /sizeof(asn_DEF_ENDCCellActivationFailure_IEs_tags_597[0]), /* 1 */
\r
46102 asn_DEF_ENDCCellActivationFailure_IEs_tags_597, /* Same as above */
\r
46103 sizeof(asn_DEF_ENDCCellActivationFailure_IEs_tags_597)
\r
46104 /sizeof(asn_DEF_ENDCCellActivationFailure_IEs_tags_597[0]), /* 1 */
\r
46105 { 0, 0, SEQUENCE_constraint },
\r
46106 asn_MBR_ENDCCellActivationFailure_IEs_597,
\r
46107 3, /* Elements count */
\r
46108 &asn_SPC_ENDCCellActivationFailure_IEs_specs_597 /* Additional specs */
\r
46111 static asn_TYPE_member_t asn_MBR_value_604[] = {
\r
46112 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATDataUsageReport_IEs__value, choice.UE_X2AP_ID),
\r
46113 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
46115 &asn_DEF_UE_X2AP_ID,
\r
46118 0, 0, /* No default value */
\r
46121 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATDataUsageReport_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
46122 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
46124 &asn_DEF_SgNB_UE_X2AP_ID,
\r
46127 0, 0, /* No default value */
\r
46128 "SgNB-UE-X2AP-ID"
\r
46130 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATDataUsageReport_IEs__value, choice.SecondaryRATUsageReportList),
\r
46131 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46133 &asn_DEF_SecondaryRATUsageReportList,
\r
46136 0, 0, /* No default value */
\r
46137 "SecondaryRATUsageReportList"
\r
46139 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATDataUsageReport_IEs__value, choice.UE_X2AP_ID_Extension),
\r
46140 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
46142 &asn_DEF_UE_X2AP_ID_Extension,
\r
46145 0, 0, /* No default value */
\r
46146 "UE-X2AP-ID-Extension"
\r
46149 static const unsigned asn_MAP_value_to_canonical_604[] = { 0, 1, 3, 2 };
\r
46150 static const unsigned asn_MAP_value_from_canonical_604[] = { 0, 1, 3, 2 };
\r
46151 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_604[] = {
\r
46152 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
46153 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
46154 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
46155 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* SecondaryRATUsageReportList */
\r
46157 static asn_CHOICE_specifics_t asn_SPC_value_specs_604 = {
\r
46158 sizeof(struct SecondaryRATDataUsageReport_IEs__value),
\r
46159 offsetof(struct SecondaryRATDataUsageReport_IEs__value, _asn_ctx),
\r
46160 offsetof(struct SecondaryRATDataUsageReport_IEs__value, present),
\r
46161 sizeof(((struct SecondaryRATDataUsageReport_IEs__value *)0)->present),
\r
46162 asn_MAP_value_tag2el_604,
\r
46163 4, /* Count of tags in the map */
\r
46164 asn_MAP_value_to_canonical_604,
\r
46165 asn_MAP_value_from_canonical_604,
\r
46166 -1 /* Extensions start */
\r
46168 static /* Use -fall-defs-global to expose */
\r
46169 asn_TYPE_descriptor_t asn_DEF_value_604 = {
\r
46172 &asn_OP_OPEN_TYPE,
\r
46173 0, /* No effective tags (pointer) */
\r
46174 0, /* No effective tags (count) */
\r
46175 0, /* No tags (pointer) */
\r
46176 0, /* No tags (count) */
\r
46177 { 0, 0, OPEN_TYPE_constraint },
\r
46178 asn_MBR_value_604,
\r
46179 4, /* Elements count */
\r
46180 &asn_SPC_value_specs_604 /* Additional specs */
\r
46183 asn_TYPE_member_t asn_MBR_SecondaryRATDataUsageReport_IEs_601[] = {
\r
46184 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATDataUsageReport_IEs, id),
\r
46185 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
46186 -1, /* IMPLICIT tag at current level */
\r
46187 &asn_DEF_ProtocolIE_ID,
\r
46189 { 0, &asn_PER_memb_id_constr_602, memb_id_constraint_601 },
\r
46190 0, 0, /* No default value */
\r
46193 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATDataUsageReport_IEs, criticality),
\r
46194 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
46195 -1, /* IMPLICIT tag at current level */
\r
46196 &asn_DEF_Criticality,
\r
46197 select_SecondaryRATDataUsageReport_IEs_criticality_type,
\r
46198 { 0, &asn_PER_memb_criticality_constr_603, memb_criticality_constraint_601 },
\r
46199 0, 0, /* No default value */
\r
46202 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATDataUsageReport_IEs, value),
\r
46203 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
46204 +1, /* EXPLICIT tag at current level */
\r
46205 &asn_DEF_value_604,
\r
46206 select_SecondaryRATDataUsageReport_IEs_value_type,
\r
46207 { 0, &asn_PER_memb_value_constr_604, memb_value_constraint_601 },
\r
46208 0, 0, /* No default value */
\r
46212 static const ber_tlv_tag_t asn_DEF_SecondaryRATDataUsageReport_IEs_tags_601[] = {
\r
46213 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
46215 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATDataUsageReport_IEs_tag2el_601[] = {
\r
46216 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
46217 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
46218 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
46220 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATDataUsageReport_IEs_specs_601 = {
\r
46221 sizeof(struct SecondaryRATDataUsageReport_IEs),
\r
46222 offsetof(struct SecondaryRATDataUsageReport_IEs, _asn_ctx),
\r
46223 asn_MAP_SecondaryRATDataUsageReport_IEs_tag2el_601,
\r
46224 3, /* Count of tags in the map */
\r
46225 0, 0, 0, /* Optional elements (not needed) */
\r
46226 -1, /* First extension addition */
\r
46228 asn_TYPE_descriptor_t asn_DEF_SecondaryRATDataUsageReport_IEs = {
\r
46229 "SecondaryRATDataUsageReport-IEs",
\r
46230 "SecondaryRATDataUsageReport-IEs",
\r
46231 &asn_OP_SEQUENCE,
\r
46232 asn_DEF_SecondaryRATDataUsageReport_IEs_tags_601,
\r
46233 sizeof(asn_DEF_SecondaryRATDataUsageReport_IEs_tags_601)
\r
46234 /sizeof(asn_DEF_SecondaryRATDataUsageReport_IEs_tags_601[0]), /* 1 */
\r
46235 asn_DEF_SecondaryRATDataUsageReport_IEs_tags_601, /* Same as above */
\r
46236 sizeof(asn_DEF_SecondaryRATDataUsageReport_IEs_tags_601)
\r
46237 /sizeof(asn_DEF_SecondaryRATDataUsageReport_IEs_tags_601[0]), /* 1 */
\r
46238 { 0, 0, SEQUENCE_constraint },
\r
46239 asn_MBR_SecondaryRATDataUsageReport_IEs_601,
\r
46240 3, /* Elements count */
\r
46241 &asn_SPC_SecondaryRATDataUsageReport_IEs_specs_601 /* Additional specs */
\r
46244 static asn_TYPE_member_t asn_MBR_value_608[] = {
\r
46245 { ATF_NOFLAGS, 0, offsetof(struct SgNBActivityNotification_IEs__value, choice.UE_X2AP_ID),
\r
46246 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
46248 &asn_DEF_UE_X2AP_ID,
\r
46251 0, 0, /* No default value */
\r
46254 { ATF_NOFLAGS, 0, offsetof(struct SgNBActivityNotification_IEs__value, choice.SgNB_UE_X2AP_ID),
\r
46255 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
46257 &asn_DEF_SgNB_UE_X2AP_ID,
\r
46260 0, 0, /* No default value */
\r
46261 "SgNB-UE-X2AP-ID"
\r
46263 { ATF_NOFLAGS, 0, offsetof(struct SgNBActivityNotification_IEs__value, choice.UserPlaneTrafficActivityReport),
\r
46264 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
46266 &asn_DEF_UserPlaneTrafficActivityReport,
\r
46269 0, 0, /* No default value */
\r
46270 "UserPlaneTrafficActivityReport"
\r
46272 { ATF_NOFLAGS, 0, offsetof(struct SgNBActivityNotification_IEs__value, choice.ERABActivityNotifyItemList),
\r
46273 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46275 &asn_DEF_ERABActivityNotifyItemList,
\r
46278 0, 0, /* No default value */
\r
46279 "ERABActivityNotifyItemList"
\r
46281 { ATF_NOFLAGS, 0, offsetof(struct SgNBActivityNotification_IEs__value, choice.UE_X2AP_ID_Extension),
\r
46282 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
46284 &asn_DEF_UE_X2AP_ID_Extension,
\r
46287 0, 0, /* No default value */
\r
46288 "UE-X2AP-ID-Extension"
\r
46291 static const unsigned asn_MAP_value_to_canonical_608[] = { 0, 1, 4, 2, 3 };
\r
46292 static const unsigned asn_MAP_value_from_canonical_608[] = { 0, 1, 3, 4, 2 };
\r
46293 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_608[] = {
\r
46294 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* UE-X2AP-ID */
\r
46295 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* SgNB-UE-X2AP-ID */
\r
46296 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* UE-X2AP-ID-Extension */
\r
46297 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* UserPlaneTrafficActivityReport */
\r
46298 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 } /* ERABActivityNotifyItemList */
\r
46300 static asn_CHOICE_specifics_t asn_SPC_value_specs_608 = {
\r
46301 sizeof(struct SgNBActivityNotification_IEs__value),
\r
46302 offsetof(struct SgNBActivityNotification_IEs__value, _asn_ctx),
\r
46303 offsetof(struct SgNBActivityNotification_IEs__value, present),
\r
46304 sizeof(((struct SgNBActivityNotification_IEs__value *)0)->present),
\r
46305 asn_MAP_value_tag2el_608,
\r
46306 5, /* Count of tags in the map */
\r
46307 asn_MAP_value_to_canonical_608,
\r
46308 asn_MAP_value_from_canonical_608,
\r
46309 -1 /* Extensions start */
\r
46311 static /* Use -fall-defs-global to expose */
\r
46312 asn_TYPE_descriptor_t asn_DEF_value_608 = {
\r
46315 &asn_OP_OPEN_TYPE,
\r
46316 0, /* No effective tags (pointer) */
\r
46317 0, /* No effective tags (count) */
\r
46318 0, /* No tags (pointer) */
\r
46319 0, /* No tags (count) */
\r
46320 { 0, 0, OPEN_TYPE_constraint },
\r
46321 asn_MBR_value_608,
\r
46322 5, /* Elements count */
\r
46323 &asn_SPC_value_specs_608 /* Additional specs */
\r
46326 asn_TYPE_member_t asn_MBR_SgNBActivityNotification_IEs_605[] = {
\r
46327 { ATF_NOFLAGS, 0, offsetof(struct SgNBActivityNotification_IEs, id),
\r
46328 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
46329 -1, /* IMPLICIT tag at current level */
\r
46330 &asn_DEF_ProtocolIE_ID,
\r
46332 { 0, &asn_PER_memb_id_constr_606, memb_id_constraint_605 },
\r
46333 0, 0, /* No default value */
\r
46336 { ATF_NOFLAGS, 0, offsetof(struct SgNBActivityNotification_IEs, criticality),
\r
46337 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
46338 -1, /* IMPLICIT tag at current level */
\r
46339 &asn_DEF_Criticality,
\r
46340 select_SgNBActivityNotification_IEs_criticality_type,
\r
46341 { 0, &asn_PER_memb_criticality_constr_607, memb_criticality_constraint_605 },
\r
46342 0, 0, /* No default value */
\r
46345 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBActivityNotification_IEs, value),
\r
46346 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
46347 +1, /* EXPLICIT tag at current level */
\r
46348 &asn_DEF_value_608,
\r
46349 select_SgNBActivityNotification_IEs_value_type,
\r
46350 { 0, &asn_PER_memb_value_constr_608, memb_value_constraint_605 },
\r
46351 0, 0, /* No default value */
\r
46355 static const ber_tlv_tag_t asn_DEF_SgNBActivityNotification_IEs_tags_605[] = {
\r
46356 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
46358 static const asn_TYPE_tag2member_t asn_MAP_SgNBActivityNotification_IEs_tag2el_605[] = {
\r
46359 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
46360 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
46361 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
46363 asn_SEQUENCE_specifics_t asn_SPC_SgNBActivityNotification_IEs_specs_605 = {
\r
46364 sizeof(struct SgNBActivityNotification_IEs),
\r
46365 offsetof(struct SgNBActivityNotification_IEs, _asn_ctx),
\r
46366 asn_MAP_SgNBActivityNotification_IEs_tag2el_605,
\r
46367 3, /* Count of tags in the map */
\r
46368 0, 0, 0, /* Optional elements (not needed) */
\r
46369 -1, /* First extension addition */
\r
46371 asn_TYPE_descriptor_t asn_DEF_SgNBActivityNotification_IEs = {
\r
46372 "SgNBActivityNotification-IEs",
\r
46373 "SgNBActivityNotification-IEs",
\r
46374 &asn_OP_SEQUENCE,
\r
46375 asn_DEF_SgNBActivityNotification_IEs_tags_605,
\r
46376 sizeof(asn_DEF_SgNBActivityNotification_IEs_tags_605)
\r
46377 /sizeof(asn_DEF_SgNBActivityNotification_IEs_tags_605[0]), /* 1 */
\r
46378 asn_DEF_SgNBActivityNotification_IEs_tags_605, /* Same as above */
\r
46379 sizeof(asn_DEF_SgNBActivityNotification_IEs_tags_605)
\r
46380 /sizeof(asn_DEF_SgNBActivityNotification_IEs_tags_605[0]), /* 1 */
\r
46381 { 0, 0, SEQUENCE_constraint },
\r
46382 asn_MBR_SgNBActivityNotification_IEs_605,
\r
46383 3, /* Elements count */
\r
46384 &asn_SPC_SgNBActivityNotification_IEs_specs_605 /* Additional specs */
\r
46387 static asn_TYPE_member_t asn_MBR_value_612[] = {
\r
46388 { ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetRequired_IEs__value, choice.UEsToBeResetList),
\r
46389 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46391 &asn_DEF_UEsToBeResetList,
\r
46394 0, 0, /* No default value */
\r
46395 "UEsToBeResetList"
\r
46397 { ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetRequired_IEs__value, choice.Cause),
\r
46398 -1 /* Ambiguous tag (CHOICE?) */,
\r
46403 0, 0, /* No default value */
\r
46407 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_612[] = {
\r
46408 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* UEsToBeResetList */
\r
46409 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
\r
46410 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
\r
46411 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
\r
46412 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
\r
46414 static asn_CHOICE_specifics_t asn_SPC_value_specs_612 = {
\r
46415 sizeof(struct ENDCPartialResetRequired_IEs__value),
\r
46416 offsetof(struct ENDCPartialResetRequired_IEs__value, _asn_ctx),
\r
46417 offsetof(struct ENDCPartialResetRequired_IEs__value, present),
\r
46418 sizeof(((struct ENDCPartialResetRequired_IEs__value *)0)->present),
\r
46419 asn_MAP_value_tag2el_612,
\r
46420 5, /* Count of tags in the map */
\r
46422 -1 /* Extensions start */
\r
46424 static /* Use -fall-defs-global to expose */
\r
46425 asn_TYPE_descriptor_t asn_DEF_value_612 = {
\r
46428 &asn_OP_OPEN_TYPE,
\r
46429 0, /* No effective tags (pointer) */
\r
46430 0, /* No effective tags (count) */
\r
46431 0, /* No tags (pointer) */
\r
46432 0, /* No tags (count) */
\r
46433 { 0, 0, OPEN_TYPE_constraint },
\r
46434 asn_MBR_value_612,
\r
46435 2, /* Elements count */
\r
46436 &asn_SPC_value_specs_612 /* Additional specs */
\r
46439 asn_TYPE_member_t asn_MBR_ENDCPartialResetRequired_IEs_609[] = {
\r
46440 { ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetRequired_IEs, id),
\r
46441 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
46442 -1, /* IMPLICIT tag at current level */
\r
46443 &asn_DEF_ProtocolIE_ID,
\r
46445 { 0, &asn_PER_memb_id_constr_610, memb_id_constraint_609 },
\r
46446 0, 0, /* No default value */
\r
46449 { ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetRequired_IEs, criticality),
\r
46450 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
46451 -1, /* IMPLICIT tag at current level */
\r
46452 &asn_DEF_Criticality,
\r
46453 select_ENDCPartialResetRequired_IEs_criticality_type,
\r
46454 { 0, &asn_PER_memb_criticality_constr_611, memb_criticality_constraint_609 },
\r
46455 0, 0, /* No default value */
\r
46458 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetRequired_IEs, value),
\r
46459 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
46460 +1, /* EXPLICIT tag at current level */
\r
46461 &asn_DEF_value_612,
\r
46462 select_ENDCPartialResetRequired_IEs_value_type,
\r
46463 { 0, &asn_PER_memb_value_constr_612, memb_value_constraint_609 },
\r
46464 0, 0, /* No default value */
\r
46468 static const ber_tlv_tag_t asn_DEF_ENDCPartialResetRequired_IEs_tags_609[] = {
\r
46469 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
46471 static const asn_TYPE_tag2member_t asn_MAP_ENDCPartialResetRequired_IEs_tag2el_609[] = {
\r
46472 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
46473 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
46474 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
46476 asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetRequired_IEs_specs_609 = {
\r
46477 sizeof(struct ENDCPartialResetRequired_IEs),
\r
46478 offsetof(struct ENDCPartialResetRequired_IEs, _asn_ctx),
\r
46479 asn_MAP_ENDCPartialResetRequired_IEs_tag2el_609,
\r
46480 3, /* Count of tags in the map */
\r
46481 0, 0, 0, /* Optional elements (not needed) */
\r
46482 -1, /* First extension addition */
\r
46484 asn_TYPE_descriptor_t asn_DEF_ENDCPartialResetRequired_IEs = {
\r
46485 "ENDCPartialResetRequired-IEs",
\r
46486 "ENDCPartialResetRequired-IEs",
\r
46487 &asn_OP_SEQUENCE,
\r
46488 asn_DEF_ENDCPartialResetRequired_IEs_tags_609,
\r
46489 sizeof(asn_DEF_ENDCPartialResetRequired_IEs_tags_609)
\r
46490 /sizeof(asn_DEF_ENDCPartialResetRequired_IEs_tags_609[0]), /* 1 */
\r
46491 asn_DEF_ENDCPartialResetRequired_IEs_tags_609, /* Same as above */
\r
46492 sizeof(asn_DEF_ENDCPartialResetRequired_IEs_tags_609)
\r
46493 /sizeof(asn_DEF_ENDCPartialResetRequired_IEs_tags_609[0]), /* 1 */
\r
46494 { 0, 0, SEQUENCE_constraint },
\r
46495 asn_MBR_ENDCPartialResetRequired_IEs_609,
\r
46496 3, /* Elements count */
\r
46497 &asn_SPC_ENDCPartialResetRequired_IEs_specs_609 /* Additional specs */
\r
46500 static asn_TYPE_member_t asn_MBR_value_616[] = {
\r
46501 { ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetConfirm_IEs__value, choice.UEsToBeResetList),
\r
46502 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46504 &asn_DEF_UEsToBeResetList,
\r
46507 0, 0, /* No default value */
\r
46508 "UEsToBeResetList"
\r
46511 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_616[] = {
\r
46512 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UEsToBeResetList */
\r
46514 static asn_CHOICE_specifics_t asn_SPC_value_specs_616 = {
\r
46515 sizeof(struct ENDCPartialResetConfirm_IEs__value),
\r
46516 offsetof(struct ENDCPartialResetConfirm_IEs__value, _asn_ctx),
\r
46517 offsetof(struct ENDCPartialResetConfirm_IEs__value, present),
\r
46518 sizeof(((struct ENDCPartialResetConfirm_IEs__value *)0)->present),
\r
46519 asn_MAP_value_tag2el_616,
\r
46520 1, /* Count of tags in the map */
\r
46522 -1 /* Extensions start */
\r
46524 static /* Use -fall-defs-global to expose */
\r
46525 asn_TYPE_descriptor_t asn_DEF_value_616 = {
\r
46528 &asn_OP_OPEN_TYPE,
\r
46529 0, /* No effective tags (pointer) */
\r
46530 0, /* No effective tags (count) */
\r
46531 0, /* No tags (pointer) */
\r
46532 0, /* No tags (count) */
\r
46533 { 0, 0, OPEN_TYPE_constraint },
\r
46534 asn_MBR_value_616,
\r
46535 1, /* Elements count */
\r
46536 &asn_SPC_value_specs_616 /* Additional specs */
\r
46539 asn_TYPE_member_t asn_MBR_ENDCPartialResetConfirm_IEs_613[] = {
\r
46540 { ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetConfirm_IEs, id),
\r
46541 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
46542 -1, /* IMPLICIT tag at current level */
\r
46543 &asn_DEF_ProtocolIE_ID,
\r
46545 { 0, &asn_PER_memb_id_constr_614, memb_id_constraint_613 },
\r
46546 0, 0, /* No default value */
\r
46549 { ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetConfirm_IEs, criticality),
\r
46550 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
46551 -1, /* IMPLICIT tag at current level */
\r
46552 &asn_DEF_Criticality,
\r
46553 select_ENDCPartialResetConfirm_IEs_criticality_type,
\r
46554 { 0, &asn_PER_memb_criticality_constr_615, memb_criticality_constraint_613 },
\r
46555 0, 0, /* No default value */
\r
46558 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCPartialResetConfirm_IEs, value),
\r
46559 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
46560 +1, /* EXPLICIT tag at current level */
\r
46561 &asn_DEF_value_616,
\r
46562 select_ENDCPartialResetConfirm_IEs_value_type,
\r
46563 { 0, &asn_PER_memb_value_constr_616, memb_value_constraint_613 },
\r
46564 0, 0, /* No default value */
\r
46568 static const ber_tlv_tag_t asn_DEF_ENDCPartialResetConfirm_IEs_tags_613[] = {
\r
46569 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
46571 static const asn_TYPE_tag2member_t asn_MAP_ENDCPartialResetConfirm_IEs_tag2el_613[] = {
\r
46572 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
46573 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
46574 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
46576 asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetConfirm_IEs_specs_613 = {
\r
46577 sizeof(struct ENDCPartialResetConfirm_IEs),
\r
46578 offsetof(struct ENDCPartialResetConfirm_IEs, _asn_ctx),
\r
46579 asn_MAP_ENDCPartialResetConfirm_IEs_tag2el_613,
\r
46580 3, /* Count of tags in the map */
\r
46581 0, 0, 0, /* Optional elements (not needed) */
\r
46582 -1, /* First extension addition */
\r
46584 asn_TYPE_descriptor_t asn_DEF_ENDCPartialResetConfirm_IEs = {
\r
46585 "ENDCPartialResetConfirm-IEs",
\r
46586 "ENDCPartialResetConfirm-IEs",
\r
46587 &asn_OP_SEQUENCE,
\r
46588 asn_DEF_ENDCPartialResetConfirm_IEs_tags_613,
\r
46589 sizeof(asn_DEF_ENDCPartialResetConfirm_IEs_tags_613)
\r
46590 /sizeof(asn_DEF_ENDCPartialResetConfirm_IEs_tags_613[0]), /* 1 */
\r
46591 asn_DEF_ENDCPartialResetConfirm_IEs_tags_613, /* Same as above */
\r
46592 sizeof(asn_DEF_ENDCPartialResetConfirm_IEs_tags_613)
\r
46593 /sizeof(asn_DEF_ENDCPartialResetConfirm_IEs_tags_613[0]), /* 1 */
\r
46594 { 0, 0, SEQUENCE_constraint },
\r
46595 asn_MBR_ENDCPartialResetConfirm_IEs_613,
\r
46596 3, /* Elements count */
\r
46597 &asn_SPC_ENDCPartialResetConfirm_IEs_specs_613 /* Additional specs */
\r
46600 static asn_TYPE_member_t asn_MBR_value_620[] = {
\r
46601 { ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationRequest_IEs__value, choice.InitiatingNodeType_EutranrCellResourceCoordination),
\r
46602 -1 /* Ambiguous tag (CHOICE?) */,
\r
46604 &asn_DEF_InitiatingNodeType_EutranrCellResourceCoordination,
\r
46607 0, 0, /* No default value */
\r
46608 "InitiatingNodeType-EutranrCellResourceCoordination"
\r
46611 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_620[] = {
\r
46612 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* initiate-eNB */
\r
46613 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* initiate-en-gNB */
\r
46615 static asn_CHOICE_specifics_t asn_SPC_value_specs_620 = {
\r
46616 sizeof(struct EUTRANRCellResourceCoordinationRequest_IEs__value),
\r
46617 offsetof(struct EUTRANRCellResourceCoordinationRequest_IEs__value, _asn_ctx),
\r
46618 offsetof(struct EUTRANRCellResourceCoordinationRequest_IEs__value, present),
\r
46619 sizeof(((struct EUTRANRCellResourceCoordinationRequest_IEs__value *)0)->present),
\r
46620 asn_MAP_value_tag2el_620,
\r
46621 2, /* Count of tags in the map */
\r
46623 -1 /* Extensions start */
\r
46625 static /* Use -fall-defs-global to expose */
\r
46626 asn_TYPE_descriptor_t asn_DEF_value_620 = {
\r
46629 &asn_OP_OPEN_TYPE,
\r
46630 0, /* No effective tags (pointer) */
\r
46631 0, /* No effective tags (count) */
\r
46632 0, /* No tags (pointer) */
\r
46633 0, /* No tags (count) */
\r
46634 { 0, 0, OPEN_TYPE_constraint },
\r
46635 asn_MBR_value_620,
\r
46636 1, /* Elements count */
\r
46637 &asn_SPC_value_specs_620 /* Additional specs */
\r
46640 asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationRequest_IEs_617[] = {
\r
46641 { ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationRequest_IEs, id),
\r
46642 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
46643 -1, /* IMPLICIT tag at current level */
\r
46644 &asn_DEF_ProtocolIE_ID,
\r
46646 { 0, &asn_PER_memb_id_constr_618, memb_id_constraint_617 },
\r
46647 0, 0, /* No default value */
\r
46650 { ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationRequest_IEs, criticality),
\r
46651 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
46652 -1, /* IMPLICIT tag at current level */
\r
46653 &asn_DEF_Criticality,
\r
46654 select_EUTRANRCellResourceCoordinationRequest_IEs_criticality_type,
\r
46655 { 0, &asn_PER_memb_criticality_constr_619, memb_criticality_constraint_617 },
\r
46656 0, 0, /* No default value */
\r
46659 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationRequest_IEs, value),
\r
46660 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
46661 +1, /* EXPLICIT tag at current level */
\r
46662 &asn_DEF_value_620,
\r
46663 select_EUTRANRCellResourceCoordinationRequest_IEs_value_type,
\r
46664 { 0, &asn_PER_memb_value_constr_620, memb_value_constraint_617 },
\r
46665 0, 0, /* No default value */
\r
46669 static const ber_tlv_tag_t asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs_tags_617[] = {
\r
46670 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
46672 static const asn_TYPE_tag2member_t asn_MAP_EUTRANRCellResourceCoordinationRequest_IEs_tag2el_617[] = {
\r
46673 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
46674 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
46675 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
46677 asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationRequest_IEs_specs_617 = {
\r
46678 sizeof(struct EUTRANRCellResourceCoordinationRequest_IEs),
\r
46679 offsetof(struct EUTRANRCellResourceCoordinationRequest_IEs, _asn_ctx),
\r
46680 asn_MAP_EUTRANRCellResourceCoordinationRequest_IEs_tag2el_617,
\r
46681 3, /* Count of tags in the map */
\r
46682 0, 0, 0, /* Optional elements (not needed) */
\r
46683 -1, /* First extension addition */
\r
46685 asn_TYPE_descriptor_t asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs = {
\r
46686 "EUTRANRCellResourceCoordinationRequest-IEs",
\r
46687 "EUTRANRCellResourceCoordinationRequest-IEs",
\r
46688 &asn_OP_SEQUENCE,
\r
46689 asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs_tags_617,
\r
46690 sizeof(asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs_tags_617)
\r
46691 /sizeof(asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs_tags_617[0]), /* 1 */
\r
46692 asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs_tags_617, /* Same as above */
\r
46693 sizeof(asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs_tags_617)
\r
46694 /sizeof(asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs_tags_617[0]), /* 1 */
\r
46695 { 0, 0, SEQUENCE_constraint },
\r
46696 asn_MBR_EUTRANRCellResourceCoordinationRequest_IEs_617,
\r
46697 3, /* Elements count */
\r
46698 &asn_SPC_EUTRANRCellResourceCoordinationRequest_IEs_specs_617 /* Additional specs */
\r
46701 static asn_TYPE_member_t asn_MBR_value_624[] = {
\r
46702 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs__value, choice.DataTrafficResourceIndication),
\r
46703 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46705 &asn_DEF_DataTrafficResourceIndication,
\r
46708 0, 0, /* No default value */
\r
46709 "DataTrafficResourceIndication"
\r
46711 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs__value, choice.SpectrumSharingGroupID),
\r
46712 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
46714 &asn_DEF_SpectrumSharingGroupID,
\r
46717 0, 0, /* No default value */
\r
46718 "SpectrumSharingGroupID"
\r
46720 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs__value, choice.ListofEUTRACellsinEUTRACoordinationReq),
\r
46721 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46723 &asn_DEF_ListofEUTRACellsinEUTRACoordinationReq,
\r
46726 0, 0, /* No default value */
\r
46727 "ListofEUTRACellsinEUTRACoordinationReq"
\r
46730 static const unsigned asn_MAP_value_to_canonical_624[] = { 1, 0, 2 };
\r
46731 static const unsigned asn_MAP_value_from_canonical_624[] = { 1, 0, 2 };
\r
46732 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_624[] = {
\r
46733 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* SpectrumSharingGroupID */
\r
46734 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* DataTrafficResourceIndication */
\r
46735 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* ListofEUTRACellsinEUTRACoordinationReq */
\r
46737 static asn_CHOICE_specifics_t asn_SPC_value_specs_624 = {
\r
46738 sizeof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs__value),
\r
46739 offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs__value, _asn_ctx),
\r
46740 offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs__value, present),
\r
46741 sizeof(((struct ENB_EUTRA_NRCellResourceCoordinationReqIEs__value *)0)->present),
\r
46742 asn_MAP_value_tag2el_624,
\r
46743 3, /* Count of tags in the map */
\r
46744 asn_MAP_value_to_canonical_624,
\r
46745 asn_MAP_value_from_canonical_624,
\r
46746 -1 /* Extensions start */
\r
46748 static /* Use -fall-defs-global to expose */
\r
46749 asn_TYPE_descriptor_t asn_DEF_value_624 = {
\r
46752 &asn_OP_OPEN_TYPE,
\r
46753 0, /* No effective tags (pointer) */
\r
46754 0, /* No effective tags (count) */
\r
46755 0, /* No tags (pointer) */
\r
46756 0, /* No tags (count) */
\r
46757 { 0, 0, OPEN_TYPE_constraint },
\r
46758 asn_MBR_value_624,
\r
46759 3, /* Elements count */
\r
46760 &asn_SPC_value_specs_624 /* Additional specs */
\r
46763 asn_TYPE_member_t asn_MBR_ENB_EUTRA_NRCellResourceCoordinationReqIEs_621[] = {
\r
46764 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs, id),
\r
46765 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
46766 -1, /* IMPLICIT tag at current level */
\r
46767 &asn_DEF_ProtocolIE_ID,
\r
46769 { 0, &asn_PER_memb_id_constr_622, memb_id_constraint_621 },
\r
46770 0, 0, /* No default value */
\r
46773 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs, criticality),
\r
46774 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
46775 -1, /* IMPLICIT tag at current level */
\r
46776 &asn_DEF_Criticality,
\r
46777 select_ENB_EUTRA_NRCellResourceCoordinationReqIEs_criticality_type,
\r
46778 { 0, &asn_PER_memb_criticality_constr_623, memb_criticality_constraint_621 },
\r
46779 0, 0, /* No default value */
\r
46782 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs, value),
\r
46783 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
46784 +1, /* EXPLICIT tag at current level */
\r
46785 &asn_DEF_value_624,
\r
46786 select_ENB_EUTRA_NRCellResourceCoordinationReqIEs_value_type,
\r
46787 { 0, &asn_PER_memb_value_constr_624, memb_value_constraint_621 },
\r
46788 0, 0, /* No default value */
\r
46792 static const ber_tlv_tag_t asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs_tags_621[] = {
\r
46793 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
46795 static const asn_TYPE_tag2member_t asn_MAP_ENB_EUTRA_NRCellResourceCoordinationReqIEs_tag2el_621[] = {
\r
46796 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
46797 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
46798 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
46800 asn_SEQUENCE_specifics_t asn_SPC_ENB_EUTRA_NRCellResourceCoordinationReqIEs_specs_621 = {
\r
46801 sizeof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs),
\r
46802 offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqIEs, _asn_ctx),
\r
46803 asn_MAP_ENB_EUTRA_NRCellResourceCoordinationReqIEs_tag2el_621,
\r
46804 3, /* Count of tags in the map */
\r
46805 0, 0, 0, /* Optional elements (not needed) */
\r
46806 -1, /* First extension addition */
\r
46808 asn_TYPE_descriptor_t asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs = {
\r
46809 "ENB-EUTRA-NRCellResourceCoordinationReqIEs",
\r
46810 "ENB-EUTRA-NRCellResourceCoordinationReqIEs",
\r
46811 &asn_OP_SEQUENCE,
\r
46812 asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs_tags_621,
\r
46813 sizeof(asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs_tags_621)
\r
46814 /sizeof(asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs_tags_621[0]), /* 1 */
\r
46815 asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs_tags_621, /* Same as above */
\r
46816 sizeof(asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs_tags_621)
\r
46817 /sizeof(asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs_tags_621[0]), /* 1 */
\r
46818 { 0, 0, SEQUENCE_constraint },
\r
46819 asn_MBR_ENB_EUTRA_NRCellResourceCoordinationReqIEs_621,
\r
46820 3, /* Elements count */
\r
46821 &asn_SPC_ENB_EUTRA_NRCellResourceCoordinationReqIEs_specs_621 /* Additional specs */
\r
46824 static asn_TYPE_member_t asn_MBR_value_628[] = {
\r
46825 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value, choice.DataTrafficResourceIndication),
\r
46826 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46828 &asn_DEF_DataTrafficResourceIndication,
\r
46831 0, 0, /* No default value */
\r
46832 "DataTrafficResourceIndication"
\r
46834 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value, choice.ListofEUTRACellsinNRCoordinationReq),
\r
46835 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46837 &asn_DEF_ListofEUTRACellsinNRCoordinationReq,
\r
46840 0, 0, /* No default value */
\r
46841 "ListofEUTRACellsinNRCoordinationReq"
\r
46843 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value, choice.SpectrumSharingGroupID),
\r
46844 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
46846 &asn_DEF_SpectrumSharingGroupID,
\r
46849 0, 0, /* No default value */
\r
46850 "SpectrumSharingGroupID"
\r
46852 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value, choice.ListofNRCellsinNRCoordinationReq),
\r
46853 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
46855 &asn_DEF_ListofNRCellsinNRCoordinationReq,
\r
46858 0, 0, /* No default value */
\r
46859 "ListofNRCellsinNRCoordinationReq"
\r
46862 static const unsigned asn_MAP_value_to_canonical_628[] = { 2, 0, 1, 3 };
\r
46863 static const unsigned asn_MAP_value_from_canonical_628[] = { 1, 2, 0, 3 };
\r
46864 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_628[] = {
\r
46865 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* SpectrumSharingGroupID */
\r
46866 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* DataTrafficResourceIndication */
\r
46867 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* ListofEUTRACellsinNRCoordinationReq */
\r
46868 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* ListofNRCellsinNRCoordinationReq */
\r
46870 static asn_CHOICE_specifics_t asn_SPC_value_specs_628 = {
\r
46871 sizeof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value),
\r
46872 offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value, _asn_ctx),
\r
46873 offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value, present),
\r
46874 sizeof(((struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value *)0)->present),
\r
46875 asn_MAP_value_tag2el_628,
\r
46876 4, /* Count of tags in the map */
\r
46877 asn_MAP_value_to_canonical_628,
\r
46878 asn_MAP_value_from_canonical_628,
\r
46879 -1 /* Extensions start */
\r
46881 static /* Use -fall-defs-global to expose */
\r
46882 asn_TYPE_descriptor_t asn_DEF_value_628 = {
\r
46885 &asn_OP_OPEN_TYPE,
\r
46886 0, /* No effective tags (pointer) */
\r
46887 0, /* No effective tags (count) */
\r
46888 0, /* No tags (pointer) */
\r
46889 0, /* No tags (count) */
\r
46890 { 0, 0, OPEN_TYPE_constraint },
\r
46891 asn_MBR_value_628,
\r
46892 4, /* Elements count */
\r
46893 &asn_SPC_value_specs_628 /* Additional specs */
\r
46896 asn_TYPE_member_t asn_MBR_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_625[] = {
\r
46897 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs, id),
\r
46898 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
46899 -1, /* IMPLICIT tag at current level */
\r
46900 &asn_DEF_ProtocolIE_ID,
\r
46902 { 0, &asn_PER_memb_id_constr_626, memb_id_constraint_625 },
\r
46903 0, 0, /* No default value */
\r
46906 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs, criticality),
\r
46907 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
46908 -1, /* IMPLICIT tag at current level */
\r
46909 &asn_DEF_Criticality,
\r
46910 select_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_criticality_type,
\r
46911 { 0, &asn_PER_memb_criticality_constr_627, memb_criticality_constraint_625 },
\r
46912 0, 0, /* No default value */
\r
46915 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs, value),
\r
46916 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
46917 +1, /* EXPLICIT tag at current level */
\r
46918 &asn_DEF_value_628,
\r
46919 select_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_value_type,
\r
46920 { 0, &asn_PER_memb_value_constr_628, memb_value_constraint_625 },
\r
46921 0, 0, /* No default value */
\r
46925 static const ber_tlv_tag_t asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_tags_625[] = {
\r
46926 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
46928 static const asn_TYPE_tag2member_t asn_MAP_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_tag2el_625[] = {
\r
46929 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
46930 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
46931 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
46933 asn_SEQUENCE_specifics_t asn_SPC_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_specs_625 = {
\r
46934 sizeof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs),
\r
46935 offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs, _asn_ctx),
\r
46936 asn_MAP_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_tag2el_625,
\r
46937 3, /* Count of tags in the map */
\r
46938 0, 0, 0, /* Optional elements (not needed) */
\r
46939 -1, /* First extension addition */
\r
46941 asn_TYPE_descriptor_t asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs = {
\r
46942 "En-gNB-EUTRA-NRCellResourceCoordinationReqIEs",
\r
46943 "En-gNB-EUTRA-NRCellResourceCoordinationReqIEs",
\r
46944 &asn_OP_SEQUENCE,
\r
46945 asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_tags_625,
\r
46946 sizeof(asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_tags_625)
\r
46947 /sizeof(asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_tags_625[0]), /* 1 */
\r
46948 asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_tags_625, /* Same as above */
\r
46949 sizeof(asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_tags_625)
\r
46950 /sizeof(asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_tags_625[0]), /* 1 */
\r
46951 { 0, 0, SEQUENCE_constraint },
\r
46952 asn_MBR_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_625,
\r
46953 3, /* Elements count */
\r
46954 &asn_SPC_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_specs_625 /* Additional specs */
\r
46957 static asn_TYPE_member_t asn_MBR_value_632[] = {
\r
46958 { ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationResponse_IEs__value, choice.RespondingNodeType_EutranrCellResourceCoordination),
\r
46959 -1 /* Ambiguous tag (CHOICE?) */,
\r
46961 &asn_DEF_RespondingNodeType_EutranrCellResourceCoordination,
\r
46964 0, 0, /* No default value */
\r
46965 "RespondingNodeType-EutranrCellResourceCoordination"
\r
46968 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_632[] = {
\r
46969 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* respond-eNB */
\r
46970 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* respond-en-gNB */
\r
46972 static asn_CHOICE_specifics_t asn_SPC_value_specs_632 = {
\r
46973 sizeof(struct EUTRANRCellResourceCoordinationResponse_IEs__value),
\r
46974 offsetof(struct EUTRANRCellResourceCoordinationResponse_IEs__value, _asn_ctx),
\r
46975 offsetof(struct EUTRANRCellResourceCoordinationResponse_IEs__value, present),
\r
46976 sizeof(((struct EUTRANRCellResourceCoordinationResponse_IEs__value *)0)->present),
\r
46977 asn_MAP_value_tag2el_632,
\r
46978 2, /* Count of tags in the map */
\r
46980 -1 /* Extensions start */
\r
46982 static /* Use -fall-defs-global to expose */
\r
46983 asn_TYPE_descriptor_t asn_DEF_value_632 = {
\r
46986 &asn_OP_OPEN_TYPE,
\r
46987 0, /* No effective tags (pointer) */
\r
46988 0, /* No effective tags (count) */
\r
46989 0, /* No tags (pointer) */
\r
46990 0, /* No tags (count) */
\r
46991 { 0, 0, OPEN_TYPE_constraint },
\r
46992 asn_MBR_value_632,
\r
46993 1, /* Elements count */
\r
46994 &asn_SPC_value_specs_632 /* Additional specs */
\r
46997 asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationResponse_IEs_629[] = {
\r
46998 { ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationResponse_IEs, id),
\r
46999 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47000 -1, /* IMPLICIT tag at current level */
\r
47001 &asn_DEF_ProtocolIE_ID,
\r
47003 { 0, &asn_PER_memb_id_constr_630, memb_id_constraint_629 },
\r
47004 0, 0, /* No default value */
\r
47007 { ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationResponse_IEs, criticality),
\r
47008 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47009 -1, /* IMPLICIT tag at current level */
\r
47010 &asn_DEF_Criticality,
\r
47011 select_EUTRANRCellResourceCoordinationResponse_IEs_criticality_type,
\r
47012 { 0, &asn_PER_memb_criticality_constr_631, memb_criticality_constraint_629 },
\r
47013 0, 0, /* No default value */
\r
47016 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRANRCellResourceCoordinationResponse_IEs, value),
\r
47017 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47018 +1, /* EXPLICIT tag at current level */
\r
47019 &asn_DEF_value_632,
\r
47020 select_EUTRANRCellResourceCoordinationResponse_IEs_value_type,
\r
47021 { 0, &asn_PER_memb_value_constr_632, memb_value_constraint_629 },
\r
47022 0, 0, /* No default value */
\r
47026 static const ber_tlv_tag_t asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs_tags_629[] = {
\r
47027 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47029 static const asn_TYPE_tag2member_t asn_MAP_EUTRANRCellResourceCoordinationResponse_IEs_tag2el_629[] = {
\r
47030 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47031 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47032 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47034 asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationResponse_IEs_specs_629 = {
\r
47035 sizeof(struct EUTRANRCellResourceCoordinationResponse_IEs),
\r
47036 offsetof(struct EUTRANRCellResourceCoordinationResponse_IEs, _asn_ctx),
\r
47037 asn_MAP_EUTRANRCellResourceCoordinationResponse_IEs_tag2el_629,
\r
47038 3, /* Count of tags in the map */
\r
47039 0, 0, 0, /* Optional elements (not needed) */
\r
47040 -1, /* First extension addition */
\r
47042 asn_TYPE_descriptor_t asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs = {
\r
47043 "EUTRANRCellResourceCoordinationResponse-IEs",
\r
47044 "EUTRANRCellResourceCoordinationResponse-IEs",
\r
47045 &asn_OP_SEQUENCE,
\r
47046 asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs_tags_629,
\r
47047 sizeof(asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs_tags_629)
\r
47048 /sizeof(asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs_tags_629[0]), /* 1 */
\r
47049 asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs_tags_629, /* Same as above */
\r
47050 sizeof(asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs_tags_629)
\r
47051 /sizeof(asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs_tags_629[0]), /* 1 */
\r
47052 { 0, 0, SEQUENCE_constraint },
\r
47053 asn_MBR_EUTRANRCellResourceCoordinationResponse_IEs_629,
\r
47054 3, /* Elements count */
\r
47055 &asn_SPC_EUTRANRCellResourceCoordinationResponse_IEs_specs_629 /* Additional specs */
\r
47058 static asn_TYPE_member_t asn_MBR_value_636[] = {
\r
47059 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, choice.DataTrafficResourceIndication),
\r
47060 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
47062 &asn_DEF_DataTrafficResourceIndication,
\r
47065 0, 0, /* No default value */
\r
47066 "DataTrafficResourceIndication"
\r
47068 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, choice.SpectrumSharingGroupID),
\r
47069 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
47071 &asn_DEF_SpectrumSharingGroupID,
\r
47074 0, 0, /* No default value */
\r
47075 "SpectrumSharingGroupID"
\r
47077 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, choice.ListofEUTRACellsinEUTRACoordinationResp),
\r
47078 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
47080 &asn_DEF_ListofEUTRACellsinEUTRACoordinationResp,
\r
47083 0, 0, /* No default value */
\r
47084 "ListofEUTRACellsinEUTRACoordinationResp"
\r
47087 static const unsigned asn_MAP_value_to_canonical_636[] = { 1, 0, 2 };
\r
47088 static const unsigned asn_MAP_value_from_canonical_636[] = { 1, 0, 2 };
\r
47089 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_636[] = {
\r
47090 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* SpectrumSharingGroupID */
\r
47091 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* DataTrafficResourceIndication */
\r
47092 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* ListofEUTRACellsinEUTRACoordinationResp */
\r
47094 static asn_CHOICE_specifics_t asn_SPC_value_specs_636 = {
\r
47095 sizeof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value),
\r
47096 offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, _asn_ctx),
\r
47097 offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, present),
\r
47098 sizeof(((struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value *)0)->present),
\r
47099 asn_MAP_value_tag2el_636,
\r
47100 3, /* Count of tags in the map */
\r
47101 asn_MAP_value_to_canonical_636,
\r
47102 asn_MAP_value_from_canonical_636,
\r
47103 -1 /* Extensions start */
\r
47105 static /* Use -fall-defs-global to expose */
\r
47106 asn_TYPE_descriptor_t asn_DEF_value_636 = {
\r
47109 &asn_OP_OPEN_TYPE,
\r
47110 0, /* No effective tags (pointer) */
\r
47111 0, /* No effective tags (count) */
\r
47112 0, /* No tags (pointer) */
\r
47113 0, /* No tags (count) */
\r
47114 { 0, 0, OPEN_TYPE_constraint },
\r
47115 asn_MBR_value_636,
\r
47116 3, /* Elements count */
\r
47117 &asn_SPC_value_specs_636 /* Additional specs */
\r
47120 asn_TYPE_member_t asn_MBR_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_633[] = {
\r
47121 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs, id),
\r
47122 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47123 -1, /* IMPLICIT tag at current level */
\r
47124 &asn_DEF_ProtocolIE_ID,
\r
47126 { 0, &asn_PER_memb_id_constr_634, memb_id_constraint_633 },
\r
47127 0, 0, /* No default value */
\r
47130 { ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs, criticality),
\r
47131 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47132 -1, /* IMPLICIT tag at current level */
\r
47133 &asn_DEF_Criticality,
\r
47134 select_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_criticality_type,
\r
47135 { 0, &asn_PER_memb_criticality_constr_635, memb_criticality_constraint_633 },
\r
47136 0, 0, /* No default value */
\r
47139 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs, value),
\r
47140 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47141 +1, /* EXPLICIT tag at current level */
\r
47142 &asn_DEF_value_636,
\r
47143 select_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_value_type,
\r
47144 { 0, &asn_PER_memb_value_constr_636, memb_value_constraint_633 },
\r
47145 0, 0, /* No default value */
\r
47149 static const ber_tlv_tag_t asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_633[] = {
\r
47150 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47152 static const asn_TYPE_tag2member_t asn_MAP_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_tag2el_633[] = {
\r
47153 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47154 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47155 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47157 asn_SEQUENCE_specifics_t asn_SPC_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_633 = {
\r
47158 sizeof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs),
\r
47159 offsetof(struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs, _asn_ctx),
\r
47160 asn_MAP_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_tag2el_633,
\r
47161 3, /* Count of tags in the map */
\r
47162 0, 0, 0, /* Optional elements (not needed) */
\r
47163 -1, /* First extension addition */
\r
47165 asn_TYPE_descriptor_t asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs = {
\r
47166 "ENB-EUTRA-NRCellResourceCoordinationReqAckIEs",
\r
47167 "ENB-EUTRA-NRCellResourceCoordinationReqAckIEs",
\r
47168 &asn_OP_SEQUENCE,
\r
47169 asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_633,
\r
47170 sizeof(asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_633)
\r
47171 /sizeof(asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_633[0]), /* 1 */
\r
47172 asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_633, /* Same as above */
\r
47173 sizeof(asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_633)
\r
47174 /sizeof(asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_633[0]), /* 1 */
\r
47175 { 0, 0, SEQUENCE_constraint },
\r
47176 asn_MBR_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_633,
\r
47177 3, /* Elements count */
\r
47178 &asn_SPC_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_633 /* Additional specs */
\r
47181 static asn_TYPE_member_t asn_MBR_value_640[] = {
\r
47182 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, choice.DataTrafficResourceIndication),
\r
47183 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
47185 &asn_DEF_DataTrafficResourceIndication,
\r
47188 0, 0, /* No default value */
\r
47189 "DataTrafficResourceIndication"
\r
47191 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, choice.SpectrumSharingGroupID),
\r
47192 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
47194 &asn_DEF_SpectrumSharingGroupID,
\r
47197 0, 0, /* No default value */
\r
47198 "SpectrumSharingGroupID"
\r
47200 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, choice.ListofNRCellsinNRCoordinationResp),
\r
47201 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
47203 &asn_DEF_ListofNRCellsinNRCoordinationResp,
\r
47206 0, 0, /* No default value */
\r
47207 "ListofNRCellsinNRCoordinationResp"
\r
47210 static const unsigned asn_MAP_value_to_canonical_640[] = { 1, 0, 2 };
\r
47211 static const unsigned asn_MAP_value_from_canonical_640[] = { 1, 0, 2 };
\r
47212 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_640[] = {
\r
47213 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* SpectrumSharingGroupID */
\r
47214 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* DataTrafficResourceIndication */
\r
47215 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* ListofNRCellsinNRCoordinationResp */
\r
47217 static asn_CHOICE_specifics_t asn_SPC_value_specs_640 = {
\r
47218 sizeof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value),
\r
47219 offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, _asn_ctx),
\r
47220 offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value, present),
\r
47221 sizeof(((struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value *)0)->present),
\r
47222 asn_MAP_value_tag2el_640,
\r
47223 3, /* Count of tags in the map */
\r
47224 asn_MAP_value_to_canonical_640,
\r
47225 asn_MAP_value_from_canonical_640,
\r
47226 -1 /* Extensions start */
\r
47228 static /* Use -fall-defs-global to expose */
\r
47229 asn_TYPE_descriptor_t asn_DEF_value_640 = {
\r
47232 &asn_OP_OPEN_TYPE,
\r
47233 0, /* No effective tags (pointer) */
\r
47234 0, /* No effective tags (count) */
\r
47235 0, /* No tags (pointer) */
\r
47236 0, /* No tags (count) */
\r
47237 { 0, 0, OPEN_TYPE_constraint },
\r
47238 asn_MBR_value_640,
\r
47239 3, /* Elements count */
\r
47240 &asn_SPC_value_specs_640 /* Additional specs */
\r
47243 asn_TYPE_member_t asn_MBR_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_637[] = {
\r
47244 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs, id),
\r
47245 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47246 -1, /* IMPLICIT tag at current level */
\r
47247 &asn_DEF_ProtocolIE_ID,
\r
47249 { 0, &asn_PER_memb_id_constr_638, memb_id_constraint_637 },
\r
47250 0, 0, /* No default value */
\r
47253 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs, criticality),
\r
47254 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47255 -1, /* IMPLICIT tag at current level */
\r
47256 &asn_DEF_Criticality,
\r
47257 select_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_criticality_type,
\r
47258 { 0, &asn_PER_memb_criticality_constr_639, memb_criticality_constraint_637 },
\r
47259 0, 0, /* No default value */
\r
47262 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs, value),
\r
47263 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47264 +1, /* EXPLICIT tag at current level */
\r
47265 &asn_DEF_value_640,
\r
47266 select_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_value_type,
\r
47267 { 0, &asn_PER_memb_value_constr_640, memb_value_constraint_637 },
\r
47268 0, 0, /* No default value */
\r
47272 static const ber_tlv_tag_t asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_637[] = {
\r
47273 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47275 static const asn_TYPE_tag2member_t asn_MAP_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_tag2el_637[] = {
\r
47276 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47277 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47278 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47280 asn_SEQUENCE_specifics_t asn_SPC_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_637 = {
\r
47281 sizeof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs),
\r
47282 offsetof(struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs, _asn_ctx),
\r
47283 asn_MAP_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_tag2el_637,
\r
47284 3, /* Count of tags in the map */
\r
47285 0, 0, 0, /* Optional elements (not needed) */
\r
47286 -1, /* First extension addition */
\r
47288 asn_TYPE_descriptor_t asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs = {
\r
47289 "En-gNB-EUTRA-NRCellResourceCoordinationReqAckIEs",
\r
47290 "En-gNB-EUTRA-NRCellResourceCoordinationReqAckIEs",
\r
47291 &asn_OP_SEQUENCE,
\r
47292 asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_637,
\r
47293 sizeof(asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_637)
\r
47294 /sizeof(asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_637[0]), /* 1 */
\r
47295 asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_637, /* Same as above */
\r
47296 sizeof(asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_637)
\r
47297 /sizeof(asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_tags_637[0]), /* 1 */
\r
47298 { 0, 0, SEQUENCE_constraint },
\r
47299 asn_MBR_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_637,
\r
47300 3, /* Elements count */
\r
47301 &asn_SPC_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_637 /* Additional specs */
\r
47304 static asn_TYPE_member_t asn_MBR_value_644[] = {
\r
47305 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalRequest_IEs__value, choice.InitiatingNodeType_EndcX2Removal),
\r
47306 -1 /* Ambiguous tag (CHOICE?) */,
\r
47308 &asn_DEF_InitiatingNodeType_EndcX2Removal,
\r
47311 0, 0, /* No default value */
\r
47312 "InitiatingNodeType-EndcX2Removal"
\r
47315 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_644[] = {
\r
47316 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* init-eNB */
\r
47317 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* init-en-gNB */
\r
47319 static asn_CHOICE_specifics_t asn_SPC_value_specs_644 = {
\r
47320 sizeof(struct ENDCX2RemovalRequest_IEs__value),
\r
47321 offsetof(struct ENDCX2RemovalRequest_IEs__value, _asn_ctx),
\r
47322 offsetof(struct ENDCX2RemovalRequest_IEs__value, present),
\r
47323 sizeof(((struct ENDCX2RemovalRequest_IEs__value *)0)->present),
\r
47324 asn_MAP_value_tag2el_644,
\r
47325 2, /* Count of tags in the map */
\r
47327 -1 /* Extensions start */
\r
47329 static /* Use -fall-defs-global to expose */
\r
47330 asn_TYPE_descriptor_t asn_DEF_value_644 = {
\r
47333 &asn_OP_OPEN_TYPE,
\r
47334 0, /* No effective tags (pointer) */
\r
47335 0, /* No effective tags (count) */
\r
47336 0, /* No tags (pointer) */
\r
47337 0, /* No tags (count) */
\r
47338 { 0, 0, OPEN_TYPE_constraint },
\r
47339 asn_MBR_value_644,
\r
47340 1, /* Elements count */
\r
47341 &asn_SPC_value_specs_644 /* Additional specs */
\r
47344 asn_TYPE_member_t asn_MBR_ENDCX2RemovalRequest_IEs_641[] = {
\r
47345 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalRequest_IEs, id),
\r
47346 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47347 -1, /* IMPLICIT tag at current level */
\r
47348 &asn_DEF_ProtocolIE_ID,
\r
47350 { 0, &asn_PER_memb_id_constr_642, memb_id_constraint_641 },
\r
47351 0, 0, /* No default value */
\r
47354 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalRequest_IEs, criticality),
\r
47355 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47356 -1, /* IMPLICIT tag at current level */
\r
47357 &asn_DEF_Criticality,
\r
47358 select_ENDCX2RemovalRequest_IEs_criticality_type,
\r
47359 { 0, &asn_PER_memb_criticality_constr_643, memb_criticality_constraint_641 },
\r
47360 0, 0, /* No default value */
\r
47363 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalRequest_IEs, value),
\r
47364 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47365 +1, /* EXPLICIT tag at current level */
\r
47366 &asn_DEF_value_644,
\r
47367 select_ENDCX2RemovalRequest_IEs_value_type,
\r
47368 { 0, &asn_PER_memb_value_constr_644, memb_value_constraint_641 },
\r
47369 0, 0, /* No default value */
\r
47373 static const ber_tlv_tag_t asn_DEF_ENDCX2RemovalRequest_IEs_tags_641[] = {
\r
47374 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47376 static const asn_TYPE_tag2member_t asn_MAP_ENDCX2RemovalRequest_IEs_tag2el_641[] = {
\r
47377 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47378 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47379 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47381 asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalRequest_IEs_specs_641 = {
\r
47382 sizeof(struct ENDCX2RemovalRequest_IEs),
\r
47383 offsetof(struct ENDCX2RemovalRequest_IEs, _asn_ctx),
\r
47384 asn_MAP_ENDCX2RemovalRequest_IEs_tag2el_641,
\r
47385 3, /* Count of tags in the map */
\r
47386 0, 0, 0, /* Optional elements (not needed) */
\r
47387 -1, /* First extension addition */
\r
47389 asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalRequest_IEs = {
\r
47390 "ENDCX2RemovalRequest-IEs",
\r
47391 "ENDCX2RemovalRequest-IEs",
\r
47392 &asn_OP_SEQUENCE,
\r
47393 asn_DEF_ENDCX2RemovalRequest_IEs_tags_641,
\r
47394 sizeof(asn_DEF_ENDCX2RemovalRequest_IEs_tags_641)
\r
47395 /sizeof(asn_DEF_ENDCX2RemovalRequest_IEs_tags_641[0]), /* 1 */
\r
47396 asn_DEF_ENDCX2RemovalRequest_IEs_tags_641, /* Same as above */
\r
47397 sizeof(asn_DEF_ENDCX2RemovalRequest_IEs_tags_641)
\r
47398 /sizeof(asn_DEF_ENDCX2RemovalRequest_IEs_tags_641[0]), /* 1 */
\r
47399 { 0, 0, SEQUENCE_constraint },
\r
47400 asn_MBR_ENDCX2RemovalRequest_IEs_641,
\r
47401 3, /* Elements count */
\r
47402 &asn_SPC_ENDCX2RemovalRequest_IEs_specs_641 /* Additional specs */
\r
47405 static asn_TYPE_member_t asn_MBR_value_648[] = {
\r
47406 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2RemovalReqIEs__value, choice.GlobalENB_ID),
\r
47407 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
47409 &asn_DEF_GlobalENB_ID,
\r
47412 0, 0, /* No default value */
\r
47416 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_648[] = {
\r
47417 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GlobalENB-ID */
\r
47419 static asn_CHOICE_specifics_t asn_SPC_value_specs_648 = {
\r
47420 sizeof(struct ENB_ENDCX2RemovalReqIEs__value),
\r
47421 offsetof(struct ENB_ENDCX2RemovalReqIEs__value, _asn_ctx),
\r
47422 offsetof(struct ENB_ENDCX2RemovalReqIEs__value, present),
\r
47423 sizeof(((struct ENB_ENDCX2RemovalReqIEs__value *)0)->present),
\r
47424 asn_MAP_value_tag2el_648,
\r
47425 1, /* Count of tags in the map */
\r
47427 -1 /* Extensions start */
\r
47429 static /* Use -fall-defs-global to expose */
\r
47430 asn_TYPE_descriptor_t asn_DEF_value_648 = {
\r
47433 &asn_OP_OPEN_TYPE,
\r
47434 0, /* No effective tags (pointer) */
\r
47435 0, /* No effective tags (count) */
\r
47436 0, /* No tags (pointer) */
\r
47437 0, /* No tags (count) */
\r
47438 { 0, 0, OPEN_TYPE_constraint },
\r
47439 asn_MBR_value_648,
\r
47440 1, /* Elements count */
\r
47441 &asn_SPC_value_specs_648 /* Additional specs */
\r
47444 asn_TYPE_member_t asn_MBR_ENB_ENDCX2RemovalReqIEs_645[] = {
\r
47445 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2RemovalReqIEs, id),
\r
47446 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47447 -1, /* IMPLICIT tag at current level */
\r
47448 &asn_DEF_ProtocolIE_ID,
\r
47450 { 0, &asn_PER_memb_id_constr_646, memb_id_constraint_645 },
\r
47451 0, 0, /* No default value */
\r
47454 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2RemovalReqIEs, criticality),
\r
47455 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47456 -1, /* IMPLICIT tag at current level */
\r
47457 &asn_DEF_Criticality,
\r
47458 select_ENB_ENDCX2RemovalReqIEs_criticality_type,
\r
47459 { 0, &asn_PER_memb_criticality_constr_647, memb_criticality_constraint_645 },
\r
47460 0, 0, /* No default value */
\r
47463 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2RemovalReqIEs, value),
\r
47464 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47465 +1, /* EXPLICIT tag at current level */
\r
47466 &asn_DEF_value_648,
\r
47467 select_ENB_ENDCX2RemovalReqIEs_value_type,
\r
47468 { 0, &asn_PER_memb_value_constr_648, memb_value_constraint_645 },
\r
47469 0, 0, /* No default value */
\r
47473 static const ber_tlv_tag_t asn_DEF_ENB_ENDCX2RemovalReqIEs_tags_645[] = {
\r
47474 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47476 static const asn_TYPE_tag2member_t asn_MAP_ENB_ENDCX2RemovalReqIEs_tag2el_645[] = {
\r
47477 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47478 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47479 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47481 asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2RemovalReqIEs_specs_645 = {
\r
47482 sizeof(struct ENB_ENDCX2RemovalReqIEs),
\r
47483 offsetof(struct ENB_ENDCX2RemovalReqIEs, _asn_ctx),
\r
47484 asn_MAP_ENB_ENDCX2RemovalReqIEs_tag2el_645,
\r
47485 3, /* Count of tags in the map */
\r
47486 0, 0, 0, /* Optional elements (not needed) */
\r
47487 -1, /* First extension addition */
\r
47489 asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2RemovalReqIEs = {
\r
47490 "ENB-ENDCX2RemovalReqIEs",
\r
47491 "ENB-ENDCX2RemovalReqIEs",
\r
47492 &asn_OP_SEQUENCE,
\r
47493 asn_DEF_ENB_ENDCX2RemovalReqIEs_tags_645,
\r
47494 sizeof(asn_DEF_ENB_ENDCX2RemovalReqIEs_tags_645)
\r
47495 /sizeof(asn_DEF_ENB_ENDCX2RemovalReqIEs_tags_645[0]), /* 1 */
\r
47496 asn_DEF_ENB_ENDCX2RemovalReqIEs_tags_645, /* Same as above */
\r
47497 sizeof(asn_DEF_ENB_ENDCX2RemovalReqIEs_tags_645)
\r
47498 /sizeof(asn_DEF_ENB_ENDCX2RemovalReqIEs_tags_645[0]), /* 1 */
\r
47499 { 0, 0, SEQUENCE_constraint },
\r
47500 asn_MBR_ENB_ENDCX2RemovalReqIEs_645,
\r
47501 3, /* Elements count */
\r
47502 &asn_SPC_ENB_ENDCX2RemovalReqIEs_specs_645 /* Additional specs */
\r
47505 static asn_TYPE_member_t asn_MBR_value_652[] = {
\r
47506 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2RemovalReqIEs__value, choice.GlobalGNB_ID),
\r
47507 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
47509 &asn_DEF_GlobalGNB_ID,
\r
47512 0, 0, /* No default value */
\r
47516 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_652[] = {
\r
47517 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GlobalGNB-ID */
\r
47519 static asn_CHOICE_specifics_t asn_SPC_value_specs_652 = {
\r
47520 sizeof(struct En_gNB_ENDCX2RemovalReqIEs__value),
\r
47521 offsetof(struct En_gNB_ENDCX2RemovalReqIEs__value, _asn_ctx),
\r
47522 offsetof(struct En_gNB_ENDCX2RemovalReqIEs__value, present),
\r
47523 sizeof(((struct En_gNB_ENDCX2RemovalReqIEs__value *)0)->present),
\r
47524 asn_MAP_value_tag2el_652,
\r
47525 1, /* Count of tags in the map */
\r
47527 -1 /* Extensions start */
\r
47529 static /* Use -fall-defs-global to expose */
\r
47530 asn_TYPE_descriptor_t asn_DEF_value_652 = {
\r
47533 &asn_OP_OPEN_TYPE,
\r
47534 0, /* No effective tags (pointer) */
\r
47535 0, /* No effective tags (count) */
\r
47536 0, /* No tags (pointer) */
\r
47537 0, /* No tags (count) */
\r
47538 { 0, 0, OPEN_TYPE_constraint },
\r
47539 asn_MBR_value_652,
\r
47540 1, /* Elements count */
\r
47541 &asn_SPC_value_specs_652 /* Additional specs */
\r
47544 asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2RemovalReqIEs_649[] = {
\r
47545 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2RemovalReqIEs, id),
\r
47546 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47547 -1, /* IMPLICIT tag at current level */
\r
47548 &asn_DEF_ProtocolIE_ID,
\r
47550 { 0, &asn_PER_memb_id_constr_650, memb_id_constraint_649 },
\r
47551 0, 0, /* No default value */
\r
47554 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2RemovalReqIEs, criticality),
\r
47555 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47556 -1, /* IMPLICIT tag at current level */
\r
47557 &asn_DEF_Criticality,
\r
47558 select_En_gNB_ENDCX2RemovalReqIEs_criticality_type,
\r
47559 { 0, &asn_PER_memb_criticality_constr_651, memb_criticality_constraint_649 },
\r
47560 0, 0, /* No default value */
\r
47563 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2RemovalReqIEs, value),
\r
47564 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47565 +1, /* EXPLICIT tag at current level */
\r
47566 &asn_DEF_value_652,
\r
47567 select_En_gNB_ENDCX2RemovalReqIEs_value_type,
\r
47568 { 0, &asn_PER_memb_value_constr_652, memb_value_constraint_649 },
\r
47569 0, 0, /* No default value */
\r
47573 static const ber_tlv_tag_t asn_DEF_En_gNB_ENDCX2RemovalReqIEs_tags_649[] = {
\r
47574 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47576 static const asn_TYPE_tag2member_t asn_MAP_En_gNB_ENDCX2RemovalReqIEs_tag2el_649[] = {
\r
47577 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47578 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47579 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47581 asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2RemovalReqIEs_specs_649 = {
\r
47582 sizeof(struct En_gNB_ENDCX2RemovalReqIEs),
\r
47583 offsetof(struct En_gNB_ENDCX2RemovalReqIEs, _asn_ctx),
\r
47584 asn_MAP_En_gNB_ENDCX2RemovalReqIEs_tag2el_649,
\r
47585 3, /* Count of tags in the map */
\r
47586 0, 0, 0, /* Optional elements (not needed) */
\r
47587 -1, /* First extension addition */
\r
47589 asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2RemovalReqIEs = {
\r
47590 "En-gNB-ENDCX2RemovalReqIEs",
\r
47591 "En-gNB-ENDCX2RemovalReqIEs",
\r
47592 &asn_OP_SEQUENCE,
\r
47593 asn_DEF_En_gNB_ENDCX2RemovalReqIEs_tags_649,
\r
47594 sizeof(asn_DEF_En_gNB_ENDCX2RemovalReqIEs_tags_649)
\r
47595 /sizeof(asn_DEF_En_gNB_ENDCX2RemovalReqIEs_tags_649[0]), /* 1 */
\r
47596 asn_DEF_En_gNB_ENDCX2RemovalReqIEs_tags_649, /* Same as above */
\r
47597 sizeof(asn_DEF_En_gNB_ENDCX2RemovalReqIEs_tags_649)
\r
47598 /sizeof(asn_DEF_En_gNB_ENDCX2RemovalReqIEs_tags_649[0]), /* 1 */
\r
47599 { 0, 0, SEQUENCE_constraint },
\r
47600 asn_MBR_En_gNB_ENDCX2RemovalReqIEs_649,
\r
47601 3, /* Elements count */
\r
47602 &asn_SPC_En_gNB_ENDCX2RemovalReqIEs_specs_649 /* Additional specs */
\r
47605 static asn_TYPE_member_t asn_MBR_value_656[] = {
\r
47606 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalResponse_IEs__value, choice.RespondingNodeType_EndcX2Removal),
\r
47607 -1 /* Ambiguous tag (CHOICE?) */,
\r
47609 &asn_DEF_RespondingNodeType_EndcX2Removal,
\r
47612 0, 0, /* No default value */
\r
47613 "RespondingNodeType-EndcX2Removal"
\r
47616 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_656[] = {
\r
47617 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* respond-eNB */
\r
47618 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* respond-en-gNB */
\r
47620 static asn_CHOICE_specifics_t asn_SPC_value_specs_656 = {
\r
47621 sizeof(struct ENDCX2RemovalResponse_IEs__value),
\r
47622 offsetof(struct ENDCX2RemovalResponse_IEs__value, _asn_ctx),
\r
47623 offsetof(struct ENDCX2RemovalResponse_IEs__value, present),
\r
47624 sizeof(((struct ENDCX2RemovalResponse_IEs__value *)0)->present),
\r
47625 asn_MAP_value_tag2el_656,
\r
47626 2, /* Count of tags in the map */
\r
47628 -1 /* Extensions start */
\r
47630 static /* Use -fall-defs-global to expose */
\r
47631 asn_TYPE_descriptor_t asn_DEF_value_656 = {
\r
47634 &asn_OP_OPEN_TYPE,
\r
47635 0, /* No effective tags (pointer) */
\r
47636 0, /* No effective tags (count) */
\r
47637 0, /* No tags (pointer) */
\r
47638 0, /* No tags (count) */
\r
47639 { 0, 0, OPEN_TYPE_constraint },
\r
47640 asn_MBR_value_656,
\r
47641 1, /* Elements count */
\r
47642 &asn_SPC_value_specs_656 /* Additional specs */
\r
47645 asn_TYPE_member_t asn_MBR_ENDCX2RemovalResponse_IEs_653[] = {
\r
47646 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalResponse_IEs, id),
\r
47647 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47648 -1, /* IMPLICIT tag at current level */
\r
47649 &asn_DEF_ProtocolIE_ID,
\r
47651 { 0, &asn_PER_memb_id_constr_654, memb_id_constraint_653 },
\r
47652 0, 0, /* No default value */
\r
47655 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalResponse_IEs, criticality),
\r
47656 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47657 -1, /* IMPLICIT tag at current level */
\r
47658 &asn_DEF_Criticality,
\r
47659 select_ENDCX2RemovalResponse_IEs_criticality_type,
\r
47660 { 0, &asn_PER_memb_criticality_constr_655, memb_criticality_constraint_653 },
\r
47661 0, 0, /* No default value */
\r
47664 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalResponse_IEs, value),
\r
47665 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47666 +1, /* EXPLICIT tag at current level */
\r
47667 &asn_DEF_value_656,
\r
47668 select_ENDCX2RemovalResponse_IEs_value_type,
\r
47669 { 0, &asn_PER_memb_value_constr_656, memb_value_constraint_653 },
\r
47670 0, 0, /* No default value */
\r
47674 static const ber_tlv_tag_t asn_DEF_ENDCX2RemovalResponse_IEs_tags_653[] = {
\r
47675 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47677 static const asn_TYPE_tag2member_t asn_MAP_ENDCX2RemovalResponse_IEs_tag2el_653[] = {
\r
47678 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47679 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47680 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47682 asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalResponse_IEs_specs_653 = {
\r
47683 sizeof(struct ENDCX2RemovalResponse_IEs),
\r
47684 offsetof(struct ENDCX2RemovalResponse_IEs, _asn_ctx),
\r
47685 asn_MAP_ENDCX2RemovalResponse_IEs_tag2el_653,
\r
47686 3, /* Count of tags in the map */
\r
47687 0, 0, 0, /* Optional elements (not needed) */
\r
47688 -1, /* First extension addition */
\r
47690 asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalResponse_IEs = {
\r
47691 "ENDCX2RemovalResponse-IEs",
\r
47692 "ENDCX2RemovalResponse-IEs",
\r
47693 &asn_OP_SEQUENCE,
\r
47694 asn_DEF_ENDCX2RemovalResponse_IEs_tags_653,
\r
47695 sizeof(asn_DEF_ENDCX2RemovalResponse_IEs_tags_653)
\r
47696 /sizeof(asn_DEF_ENDCX2RemovalResponse_IEs_tags_653[0]), /* 1 */
\r
47697 asn_DEF_ENDCX2RemovalResponse_IEs_tags_653, /* Same as above */
\r
47698 sizeof(asn_DEF_ENDCX2RemovalResponse_IEs_tags_653)
\r
47699 /sizeof(asn_DEF_ENDCX2RemovalResponse_IEs_tags_653[0]), /* 1 */
\r
47700 { 0, 0, SEQUENCE_constraint },
\r
47701 asn_MBR_ENDCX2RemovalResponse_IEs_653,
\r
47702 3, /* Elements count */
\r
47703 &asn_SPC_ENDCX2RemovalResponse_IEs_specs_653 /* Additional specs */
\r
47706 static asn_TYPE_member_t asn_MBR_value_660[] = {
\r
47707 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2RemovalReqAckIEs__value, choice.GlobalENB_ID),
\r
47708 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
47710 &asn_DEF_GlobalENB_ID,
\r
47713 0, 0, /* No default value */
\r
47717 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_660[] = {
\r
47718 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GlobalENB-ID */
\r
47720 static asn_CHOICE_specifics_t asn_SPC_value_specs_660 = {
\r
47721 sizeof(struct ENB_ENDCX2RemovalReqAckIEs__value),
\r
47722 offsetof(struct ENB_ENDCX2RemovalReqAckIEs__value, _asn_ctx),
\r
47723 offsetof(struct ENB_ENDCX2RemovalReqAckIEs__value, present),
\r
47724 sizeof(((struct ENB_ENDCX2RemovalReqAckIEs__value *)0)->present),
\r
47725 asn_MAP_value_tag2el_660,
\r
47726 1, /* Count of tags in the map */
\r
47728 -1 /* Extensions start */
\r
47730 static /* Use -fall-defs-global to expose */
\r
47731 asn_TYPE_descriptor_t asn_DEF_value_660 = {
\r
47734 &asn_OP_OPEN_TYPE,
\r
47735 0, /* No effective tags (pointer) */
\r
47736 0, /* No effective tags (count) */
\r
47737 0, /* No tags (pointer) */
\r
47738 0, /* No tags (count) */
\r
47739 { 0, 0, OPEN_TYPE_constraint },
\r
47740 asn_MBR_value_660,
\r
47741 1, /* Elements count */
\r
47742 &asn_SPC_value_specs_660 /* Additional specs */
\r
47745 asn_TYPE_member_t asn_MBR_ENB_ENDCX2RemovalReqAckIEs_657[] = {
\r
47746 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2RemovalReqAckIEs, id),
\r
47747 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47748 -1, /* IMPLICIT tag at current level */
\r
47749 &asn_DEF_ProtocolIE_ID,
\r
47751 { 0, &asn_PER_memb_id_constr_658, memb_id_constraint_657 },
\r
47752 0, 0, /* No default value */
\r
47755 { ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2RemovalReqAckIEs, criticality),
\r
47756 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47757 -1, /* IMPLICIT tag at current level */
\r
47758 &asn_DEF_Criticality,
\r
47759 select_ENB_ENDCX2RemovalReqAckIEs_criticality_type,
\r
47760 { 0, &asn_PER_memb_criticality_constr_659, memb_criticality_constraint_657 },
\r
47761 0, 0, /* No default value */
\r
47764 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENB_ENDCX2RemovalReqAckIEs, value),
\r
47765 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47766 +1, /* EXPLICIT tag at current level */
\r
47767 &asn_DEF_value_660,
\r
47768 select_ENB_ENDCX2RemovalReqAckIEs_value_type,
\r
47769 { 0, &asn_PER_memb_value_constr_660, memb_value_constraint_657 },
\r
47770 0, 0, /* No default value */
\r
47774 static const ber_tlv_tag_t asn_DEF_ENB_ENDCX2RemovalReqAckIEs_tags_657[] = {
\r
47775 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47777 static const asn_TYPE_tag2member_t asn_MAP_ENB_ENDCX2RemovalReqAckIEs_tag2el_657[] = {
\r
47778 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47779 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47780 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47782 asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2RemovalReqAckIEs_specs_657 = {
\r
47783 sizeof(struct ENB_ENDCX2RemovalReqAckIEs),
\r
47784 offsetof(struct ENB_ENDCX2RemovalReqAckIEs, _asn_ctx),
\r
47785 asn_MAP_ENB_ENDCX2RemovalReqAckIEs_tag2el_657,
\r
47786 3, /* Count of tags in the map */
\r
47787 0, 0, 0, /* Optional elements (not needed) */
\r
47788 -1, /* First extension addition */
\r
47790 asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2RemovalReqAckIEs = {
\r
47791 "ENB-ENDCX2RemovalReqAckIEs",
\r
47792 "ENB-ENDCX2RemovalReqAckIEs",
\r
47793 &asn_OP_SEQUENCE,
\r
47794 asn_DEF_ENB_ENDCX2RemovalReqAckIEs_tags_657,
\r
47795 sizeof(asn_DEF_ENB_ENDCX2RemovalReqAckIEs_tags_657)
\r
47796 /sizeof(asn_DEF_ENB_ENDCX2RemovalReqAckIEs_tags_657[0]), /* 1 */
\r
47797 asn_DEF_ENB_ENDCX2RemovalReqAckIEs_tags_657, /* Same as above */
\r
47798 sizeof(asn_DEF_ENB_ENDCX2RemovalReqAckIEs_tags_657)
\r
47799 /sizeof(asn_DEF_ENB_ENDCX2RemovalReqAckIEs_tags_657[0]), /* 1 */
\r
47800 { 0, 0, SEQUENCE_constraint },
\r
47801 asn_MBR_ENB_ENDCX2RemovalReqAckIEs_657,
\r
47802 3, /* Elements count */
\r
47803 &asn_SPC_ENB_ENDCX2RemovalReqAckIEs_specs_657 /* Additional specs */
\r
47806 static asn_TYPE_member_t asn_MBR_value_664[] = {
\r
47807 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2RemovalReqAckIEs__value, choice.GlobalGNB_ID),
\r
47808 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
47810 &asn_DEF_GlobalGNB_ID,
\r
47813 0, 0, /* No default value */
\r
47817 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_664[] = {
\r
47818 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GlobalGNB-ID */
\r
47820 static asn_CHOICE_specifics_t asn_SPC_value_specs_664 = {
\r
47821 sizeof(struct En_gNB_ENDCX2RemovalReqAckIEs__value),
\r
47822 offsetof(struct En_gNB_ENDCX2RemovalReqAckIEs__value, _asn_ctx),
\r
47823 offsetof(struct En_gNB_ENDCX2RemovalReqAckIEs__value, present),
\r
47824 sizeof(((struct En_gNB_ENDCX2RemovalReqAckIEs__value *)0)->present),
\r
47825 asn_MAP_value_tag2el_664,
\r
47826 1, /* Count of tags in the map */
\r
47828 -1 /* Extensions start */
\r
47830 static /* Use -fall-defs-global to expose */
\r
47831 asn_TYPE_descriptor_t asn_DEF_value_664 = {
\r
47834 &asn_OP_OPEN_TYPE,
\r
47835 0, /* No effective tags (pointer) */
\r
47836 0, /* No effective tags (count) */
\r
47837 0, /* No tags (pointer) */
\r
47838 0, /* No tags (count) */
\r
47839 { 0, 0, OPEN_TYPE_constraint },
\r
47840 asn_MBR_value_664,
\r
47841 1, /* Elements count */
\r
47842 &asn_SPC_value_specs_664 /* Additional specs */
\r
47845 asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2RemovalReqAckIEs_661[] = {
\r
47846 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2RemovalReqAckIEs, id),
\r
47847 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47848 -1, /* IMPLICIT tag at current level */
\r
47849 &asn_DEF_ProtocolIE_ID,
\r
47851 { 0, &asn_PER_memb_id_constr_662, memb_id_constraint_661 },
\r
47852 0, 0, /* No default value */
\r
47855 { ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2RemovalReqAckIEs, criticality),
\r
47856 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47857 -1, /* IMPLICIT tag at current level */
\r
47858 &asn_DEF_Criticality,
\r
47859 select_En_gNB_ENDCX2RemovalReqAckIEs_criticality_type,
\r
47860 { 0, &asn_PER_memb_criticality_constr_663, memb_criticality_constraint_661 },
\r
47861 0, 0, /* No default value */
\r
47864 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNB_ENDCX2RemovalReqAckIEs, value),
\r
47865 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47866 +1, /* EXPLICIT tag at current level */
\r
47867 &asn_DEF_value_664,
\r
47868 select_En_gNB_ENDCX2RemovalReqAckIEs_value_type,
\r
47869 { 0, &asn_PER_memb_value_constr_664, memb_value_constraint_661 },
\r
47870 0, 0, /* No default value */
\r
47874 static const ber_tlv_tag_t asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs_tags_661[] = {
\r
47875 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47877 static const asn_TYPE_tag2member_t asn_MAP_En_gNB_ENDCX2RemovalReqAckIEs_tag2el_661[] = {
\r
47878 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47879 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47880 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47882 asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2RemovalReqAckIEs_specs_661 = {
\r
47883 sizeof(struct En_gNB_ENDCX2RemovalReqAckIEs),
\r
47884 offsetof(struct En_gNB_ENDCX2RemovalReqAckIEs, _asn_ctx),
\r
47885 asn_MAP_En_gNB_ENDCX2RemovalReqAckIEs_tag2el_661,
\r
47886 3, /* Count of tags in the map */
\r
47887 0, 0, 0, /* Optional elements (not needed) */
\r
47888 -1, /* First extension addition */
\r
47890 asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs = {
\r
47891 "En-gNB-ENDCX2RemovalReqAckIEs",
\r
47892 "En-gNB-ENDCX2RemovalReqAckIEs",
\r
47893 &asn_OP_SEQUENCE,
\r
47894 asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs_tags_661,
\r
47895 sizeof(asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs_tags_661)
\r
47896 /sizeof(asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs_tags_661[0]), /* 1 */
\r
47897 asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs_tags_661, /* Same as above */
\r
47898 sizeof(asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs_tags_661)
\r
47899 /sizeof(asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs_tags_661[0]), /* 1 */
\r
47900 { 0, 0, SEQUENCE_constraint },
\r
47901 asn_MBR_En_gNB_ENDCX2RemovalReqAckIEs_661,
\r
47902 3, /* Elements count */
\r
47903 &asn_SPC_En_gNB_ENDCX2RemovalReqAckIEs_specs_661 /* Additional specs */
\r
47906 static asn_TYPE_member_t asn_MBR_value_668[] = {
\r
47907 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalFailure_IEs__value, choice.Cause),
\r
47908 -1 /* Ambiguous tag (CHOICE?) */,
\r
47913 0, 0, /* No default value */
\r
47916 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalFailure_IEs__value, choice.CriticalityDiagnostics),
\r
47917 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
47919 &asn_DEF_CriticalityDiagnostics,
\r
47922 0, 0, /* No default value */
\r
47923 "CriticalityDiagnostics"
\r
47926 static const unsigned asn_MAP_value_to_canonical_668[] = { 1, 0 };
\r
47927 static const unsigned asn_MAP_value_from_canonical_668[] = { 1, 0 };
\r
47928 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_668[] = {
\r
47929 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* CriticalityDiagnostics */
\r
47930 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* radioNetwork */
\r
47931 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* transport */
\r
47932 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* protocol */
\r
47933 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* misc */
\r
47935 static asn_CHOICE_specifics_t asn_SPC_value_specs_668 = {
\r
47936 sizeof(struct ENDCX2RemovalFailure_IEs__value),
\r
47937 offsetof(struct ENDCX2RemovalFailure_IEs__value, _asn_ctx),
\r
47938 offsetof(struct ENDCX2RemovalFailure_IEs__value, present),
\r
47939 sizeof(((struct ENDCX2RemovalFailure_IEs__value *)0)->present),
\r
47940 asn_MAP_value_tag2el_668,
\r
47941 5, /* Count of tags in the map */
\r
47942 asn_MAP_value_to_canonical_668,
\r
47943 asn_MAP_value_from_canonical_668,
\r
47944 -1 /* Extensions start */
\r
47946 static /* Use -fall-defs-global to expose */
\r
47947 asn_TYPE_descriptor_t asn_DEF_value_668 = {
\r
47950 &asn_OP_OPEN_TYPE,
\r
47951 0, /* No effective tags (pointer) */
\r
47952 0, /* No effective tags (count) */
\r
47953 0, /* No tags (pointer) */
\r
47954 0, /* No tags (count) */
\r
47955 { 0, 0, OPEN_TYPE_constraint },
\r
47956 asn_MBR_value_668,
\r
47957 2, /* Elements count */
\r
47958 &asn_SPC_value_specs_668 /* Additional specs */
\r
47961 asn_TYPE_member_t asn_MBR_ENDCX2RemovalFailure_IEs_665[] = {
\r
47962 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalFailure_IEs, id),
\r
47963 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
47964 -1, /* IMPLICIT tag at current level */
\r
47965 &asn_DEF_ProtocolIE_ID,
\r
47967 { 0, &asn_PER_memb_id_constr_666, memb_id_constraint_665 },
\r
47968 0, 0, /* No default value */
\r
47971 { ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalFailure_IEs, criticality),
\r
47972 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
47973 -1, /* IMPLICIT tag at current level */
\r
47974 &asn_DEF_Criticality,
\r
47975 select_ENDCX2RemovalFailure_IEs_criticality_type,
\r
47976 { 0, &asn_PER_memb_criticality_constr_667, memb_criticality_constraint_665 },
\r
47977 0, 0, /* No default value */
\r
47980 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ENDCX2RemovalFailure_IEs, value),
\r
47981 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
47982 +1, /* EXPLICIT tag at current level */
\r
47983 &asn_DEF_value_668,
\r
47984 select_ENDCX2RemovalFailure_IEs_value_type,
\r
47985 { 0, &asn_PER_memb_value_constr_668, memb_value_constraint_665 },
\r
47986 0, 0, /* No default value */
\r
47990 static const ber_tlv_tag_t asn_DEF_ENDCX2RemovalFailure_IEs_tags_665[] = {
\r
47991 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
47993 static const asn_TYPE_tag2member_t asn_MAP_ENDCX2RemovalFailure_IEs_tag2el_665[] = {
\r
47994 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
47995 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
47996 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
47998 asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalFailure_IEs_specs_665 = {
\r
47999 sizeof(struct ENDCX2RemovalFailure_IEs),
\r
48000 offsetof(struct ENDCX2RemovalFailure_IEs, _asn_ctx),
\r
48001 asn_MAP_ENDCX2RemovalFailure_IEs_tag2el_665,
\r
48002 3, /* Count of tags in the map */
\r
48003 0, 0, 0, /* Optional elements (not needed) */
\r
48004 -1, /* First extension addition */
\r
48006 asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalFailure_IEs = {
\r
48007 "ENDCX2RemovalFailure-IEs",
\r
48008 "ENDCX2RemovalFailure-IEs",
\r
48009 &asn_OP_SEQUENCE,
\r
48010 asn_DEF_ENDCX2RemovalFailure_IEs_tags_665,
\r
48011 sizeof(asn_DEF_ENDCX2RemovalFailure_IEs_tags_665)
\r
48012 /sizeof(asn_DEF_ENDCX2RemovalFailure_IEs_tags_665[0]), /* 1 */
\r
48013 asn_DEF_ENDCX2RemovalFailure_IEs_tags_665, /* Same as above */
\r
48014 sizeof(asn_DEF_ENDCX2RemovalFailure_IEs_tags_665)
\r
48015 /sizeof(asn_DEF_ENDCX2RemovalFailure_IEs_tags_665[0]), /* 1 */
\r
48016 { 0, 0, SEQUENCE_constraint },
\r
48017 asn_MBR_ENDCX2RemovalFailure_IEs_665,
\r
48018 3, /* Elements count */
\r
48019 &asn_SPC_ENDCX2RemovalFailure_IEs_specs_665 /* Additional specs */
\r
48022 static asn_TYPE_member_t asn_MBR_value_672[] = {
\r
48023 { ATF_NOFLAGS, 0, offsetof(struct DataForwardingAddressIndication_IEs__value, choice.UE_X2AP_ID_Extension),
\r
48024 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
48026 &asn_DEF_UE_X2AP_ID_Extension,
\r
48029 0, 0, /* No default value */
\r
48030 "UE-X2AP-ID-Extension"
\r
48032 { ATF_NOFLAGS, 0, offsetof(struct DataForwardingAddressIndication_IEs__value, choice.UE_X2AP_ID),
\r
48033 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
\r
48035 &asn_DEF_UE_X2AP_ID,
\r
48038 0, 0, /* No default value */
\r
48041 { ATF_NOFLAGS, 0, offsetof(struct DataForwardingAddressIndication_IEs__value, choice.E_RABs_DataForwardingAddress_List),
\r
48042 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
\r
48044 &asn_DEF_E_RABs_DataForwardingAddress_List,
\r
48047 0, 0, /* No default value */
\r
48048 "E-RABs-DataForwardingAddress-List"
\r
48051 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_672[] = {
\r
48052 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* UE-X2AP-ID-Extension */
\r
48053 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* UE-X2AP-ID */
\r
48054 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* E-RABs-DataForwardingAddress-List */
\r
48056 static asn_CHOICE_specifics_t asn_SPC_value_specs_672 = {
\r
48057 sizeof(struct DataForwardingAddressIndication_IEs__value),
\r
48058 offsetof(struct DataForwardingAddressIndication_IEs__value, _asn_ctx),
\r
48059 offsetof(struct DataForwardingAddressIndication_IEs__value, present),
\r
48060 sizeof(((struct DataForwardingAddressIndication_IEs__value *)0)->present),
\r
48061 asn_MAP_value_tag2el_672,
\r
48062 3, /* Count of tags in the map */
\r
48064 -1 /* Extensions start */
\r
48066 static /* Use -fall-defs-global to expose */
\r
48067 asn_TYPE_descriptor_t asn_DEF_value_672 = {
\r
48070 &asn_OP_OPEN_TYPE,
\r
48071 0, /* No effective tags (pointer) */
\r
48072 0, /* No effective tags (count) */
\r
48073 0, /* No tags (pointer) */
\r
48074 0, /* No tags (count) */
\r
48075 { 0, 0, OPEN_TYPE_constraint },
\r
48076 asn_MBR_value_672,
\r
48077 3, /* Elements count */
\r
48078 &asn_SPC_value_specs_672 /* Additional specs */
\r
48081 asn_TYPE_member_t asn_MBR_DataForwardingAddressIndication_IEs_669[] = {
\r
48082 { ATF_NOFLAGS, 0, offsetof(struct DataForwardingAddressIndication_IEs, id),
\r
48083 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
48084 -1, /* IMPLICIT tag at current level */
\r
48085 &asn_DEF_ProtocolIE_ID,
\r
48087 { 0, &asn_PER_memb_id_constr_670, memb_id_constraint_669 },
\r
48088 0, 0, /* No default value */
\r
48091 { ATF_NOFLAGS, 0, offsetof(struct DataForwardingAddressIndication_IEs, criticality),
\r
48092 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
48093 -1, /* IMPLICIT tag at current level */
\r
48094 &asn_DEF_Criticality,
\r
48095 select_DataForwardingAddressIndication_IEs_criticality_type,
\r
48096 { 0, &asn_PER_memb_criticality_constr_671, memb_criticality_constraint_669 },
\r
48097 0, 0, /* No default value */
\r
48100 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataForwardingAddressIndication_IEs, value),
\r
48101 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
48102 +1, /* EXPLICIT tag at current level */
\r
48103 &asn_DEF_value_672,
\r
48104 select_DataForwardingAddressIndication_IEs_value_type,
\r
48105 { 0, &asn_PER_memb_value_constr_672, memb_value_constraint_669 },
\r
48106 0, 0, /* No default value */
\r
48110 static const ber_tlv_tag_t asn_DEF_DataForwardingAddressIndication_IEs_tags_669[] = {
\r
48111 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
48113 static const asn_TYPE_tag2member_t asn_MAP_DataForwardingAddressIndication_IEs_tag2el_669[] = {
\r
48114 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
48115 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
48116 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
48118 asn_SEQUENCE_specifics_t asn_SPC_DataForwardingAddressIndication_IEs_specs_669 = {
\r
48119 sizeof(struct DataForwardingAddressIndication_IEs),
\r
48120 offsetof(struct DataForwardingAddressIndication_IEs, _asn_ctx),
\r
48121 asn_MAP_DataForwardingAddressIndication_IEs_tag2el_669,
\r
48122 3, /* Count of tags in the map */
\r
48123 0, 0, 0, /* Optional elements (not needed) */
\r
48124 -1, /* First extension addition */
\r
48126 asn_TYPE_descriptor_t asn_DEF_DataForwardingAddressIndication_IEs = {
\r
48127 "DataForwardingAddressIndication-IEs",
\r
48128 "DataForwardingAddressIndication-IEs",
\r
48129 &asn_OP_SEQUENCE,
\r
48130 asn_DEF_DataForwardingAddressIndication_IEs_tags_669,
\r
48131 sizeof(asn_DEF_DataForwardingAddressIndication_IEs_tags_669)
\r
48132 /sizeof(asn_DEF_DataForwardingAddressIndication_IEs_tags_669[0]), /* 1 */
\r
48133 asn_DEF_DataForwardingAddressIndication_IEs_tags_669, /* Same as above */
\r
48134 sizeof(asn_DEF_DataForwardingAddressIndication_IEs_tags_669)
\r
48135 /sizeof(asn_DEF_DataForwardingAddressIndication_IEs_tags_669[0]), /* 1 */
\r
48136 { 0, 0, SEQUENCE_constraint },
\r
48137 asn_MBR_DataForwardingAddressIndication_IEs_669,
\r
48138 3, /* Elements count */
\r
48139 &asn_SPC_DataForwardingAddressIndication_IEs_specs_669 /* Additional specs */
\r
48142 static asn_TYPE_member_t asn_MBR_value_676[] = {
\r
48143 { ATF_NOFLAGS, 0, offsetof(struct GNBStatusIndicationIEs__value, choice.GNBOverloadInformation),
\r
48144 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
\r
48146 &asn_DEF_GNBOverloadInformation,
\r
48149 0, 0, /* No default value */
\r
48150 "GNBOverloadInformation"
\r
48153 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_676[] = {
\r
48154 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* GNBOverloadInformation */
\r
48156 static asn_CHOICE_specifics_t asn_SPC_value_specs_676 = {
\r
48157 sizeof(struct GNBStatusIndicationIEs__value),
\r
48158 offsetof(struct GNBStatusIndicationIEs__value, _asn_ctx),
\r
48159 offsetof(struct GNBStatusIndicationIEs__value, present),
\r
48160 sizeof(((struct GNBStatusIndicationIEs__value *)0)->present),
\r
48161 asn_MAP_value_tag2el_676,
\r
48162 1, /* Count of tags in the map */
\r
48164 -1 /* Extensions start */
\r
48166 static /* Use -fall-defs-global to expose */
\r
48167 asn_TYPE_descriptor_t asn_DEF_value_676 = {
\r
48170 &asn_OP_OPEN_TYPE,
\r
48171 0, /* No effective tags (pointer) */
\r
48172 0, /* No effective tags (count) */
\r
48173 0, /* No tags (pointer) */
\r
48174 0, /* No tags (count) */
\r
48175 { 0, 0, OPEN_TYPE_constraint },
\r
48176 asn_MBR_value_676,
\r
48177 1, /* Elements count */
\r
48178 &asn_SPC_value_specs_676 /* Additional specs */
\r
48181 asn_TYPE_member_t asn_MBR_GNBStatusIndicationIEs_673[] = {
\r
48182 { ATF_NOFLAGS, 0, offsetof(struct GNBStatusIndicationIEs, id),
\r
48183 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
\r
48184 -1, /* IMPLICIT tag at current level */
\r
48185 &asn_DEF_ProtocolIE_ID,
\r
48187 { 0, &asn_PER_memb_id_constr_674, memb_id_constraint_673 },
\r
48188 0, 0, /* No default value */
\r
48191 { ATF_NOFLAGS, 0, offsetof(struct GNBStatusIndicationIEs, criticality),
\r
48192 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
\r
48193 -1, /* IMPLICIT tag at current level */
\r
48194 &asn_DEF_Criticality,
\r
48195 select_GNBStatusIndicationIEs_criticality_type,
\r
48196 { 0, &asn_PER_memb_criticality_constr_675, memb_criticality_constraint_673 },
\r
48197 0, 0, /* No default value */
\r
48200 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBStatusIndicationIEs, value),
\r
48201 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
\r
48202 +1, /* EXPLICIT tag at current level */
\r
48203 &asn_DEF_value_676,
\r
48204 select_GNBStatusIndicationIEs_value_type,
\r
48205 { 0, &asn_PER_memb_value_constr_676, memb_value_constraint_673 },
\r
48206 0, 0, /* No default value */
\r
48210 static const ber_tlv_tag_t asn_DEF_GNBStatusIndicationIEs_tags_673[] = {
\r
48211 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
\r
48213 static const asn_TYPE_tag2member_t asn_MAP_GNBStatusIndicationIEs_tag2el_673[] = {
\r
48214 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
\r
48215 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
\r
48216 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
\r
48218 asn_SEQUENCE_specifics_t asn_SPC_GNBStatusIndicationIEs_specs_673 = {
\r
48219 sizeof(struct GNBStatusIndicationIEs),
\r
48220 offsetof(struct GNBStatusIndicationIEs, _asn_ctx),
\r
48221 asn_MAP_GNBStatusIndicationIEs_tag2el_673,
\r
48222 3, /* Count of tags in the map */
\r
48223 0, 0, 0, /* Optional elements (not needed) */
\r
48224 -1, /* First extension addition */
\r
48226 asn_TYPE_descriptor_t asn_DEF_GNBStatusIndicationIEs = {
\r
48227 "GNBStatusIndicationIEs",
\r
48228 "GNBStatusIndicationIEs",
\r
48229 &asn_OP_SEQUENCE,
\r
48230 asn_DEF_GNBStatusIndicationIEs_tags_673,
\r
48231 sizeof(asn_DEF_GNBStatusIndicationIEs_tags_673)
\r
48232 /sizeof(asn_DEF_GNBStatusIndicationIEs_tags_673[0]), /* 1 */
\r
48233 asn_DEF_GNBStatusIndicationIEs_tags_673, /* Same as above */
\r
48234 sizeof(asn_DEF_GNBStatusIndicationIEs_tags_673)
\r
48235 /sizeof(asn_DEF_GNBStatusIndicationIEs_tags_673[0]), /* 1 */
\r
48236 { 0, 0, SEQUENCE_constraint },
\r
48237 asn_MBR_GNBStatusIndicationIEs_673,
\r
48238 3, /* Elements count */
\r
48239 &asn_SPC_GNBStatusIndicationIEs_specs_673 /* Additional specs */
\r