3 * Copyright 2019 AT&T Intellectual Property
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
21 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
22 * From ASN.1 module "X2AP-Containers"
23 * found in "../../asnFiles/X2AP-Containers.asn"
24 * `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
27 #include "ProtocolExtensionField.h"
29 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
30 static const long asn_VAL_1_ignore = 1;
31 static const long asn_VAL_1_optional = 0;
32 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
33 static const long asn_VAL_2_ignore = 1;
34 static const long asn_VAL_2_optional = 0;
35 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
36 static const long asn_VAL_3_ignore = 1;
37 static const long asn_VAL_3_optional = 0;
38 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
39 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
40 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
41 { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
42 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
43 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
44 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
45 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
46 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
47 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
48 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
49 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
50 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
52 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
53 { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
55 static const long asn_VAL_4_id_BearerType = 171;
56 static const long asn_VAL_4_reject = 0;
57 static const long asn_VAL_4_optional = 0;
58 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
59 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
60 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
61 { "&Extension", aioc__type, &asn_DEF_BearerType },
62 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
64 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
65 { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
67 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
68 static const long asn_VAL_5_ignore = 1;
69 static const long asn_VAL_5_optional = 0;
70 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;
71 static const long asn_VAL_6_ignore = 1;
72 static const long asn_VAL_6_optional = 0;
73 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;
74 static const long asn_VAL_7_ignore = 1;
75 static const long asn_VAL_7_optional = 0;
76 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
77 static const long asn_VAL_8_ignore = 1;
78 static const long asn_VAL_8_optional = 0;
79 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
80 static const long asn_VAL_9_ignore = 1;
81 static const long asn_VAL_9_optional = 0;
82 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
83 static const long asn_VAL_10_ignore = 1;
84 static const long asn_VAL_10_optional = 0;
85 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
86 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
87 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
88 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
89 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
90 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
91 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
92 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
93 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
94 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
95 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
96 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
97 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
98 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
99 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
100 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
101 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
102 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
103 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
104 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
105 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
106 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
107 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
108 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
109 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
111 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
112 { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
114 static const long asn_VAL_11_id_ABSInformation = 61;
115 static const long asn_VAL_11_ignore = 1;
116 static const long asn_VAL_11_optional = 0;
117 static const long asn_VAL_12_id_InvokeIndication = 62;
118 static const long asn_VAL_12_ignore = 1;
119 static const long asn_VAL_12_optional = 0;
120 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
121 static const long asn_VAL_13_ignore = 1;
122 static const long asn_VAL_13_optional = 0;
123 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
124 static const long asn_VAL_14_ignore = 1;
125 static const long asn_VAL_14_optional = 0;
126 static const long asn_VAL_15_id_CoMPInformation = 108;
127 static const long asn_VAL_15_ignore = 1;
128 static const long asn_VAL_15_optional = 0;
129 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
130 static const long asn_VAL_16_ignore = 1;
131 static const long asn_VAL_16_optional = 0;
132 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
133 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
134 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
135 { "&Extension", aioc__type, &asn_DEF_ABSInformation },
136 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
137 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
138 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
139 { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
140 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
141 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
142 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
143 { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
144 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
145 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
146 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
147 { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
148 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
149 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
150 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
151 { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
152 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
153 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
154 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
155 { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
156 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
158 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
159 { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
161 static const long asn_VAL_17_id_DeactivationIndication = 59;
162 static const long asn_VAL_17_ignore = 1;
163 static const long asn_VAL_17_optional = 0;
164 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
165 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
166 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
167 { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
168 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
170 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
171 { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
173 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
174 static const long asn_VAL_18_ignore = 1;
175 static const long asn_VAL_18_optional = 0;
176 static const long asn_VAL_19_id_ABS_Status = 63;
177 static const long asn_VAL_19_ignore = 1;
178 static const long asn_VAL_19_optional = 0;
179 static const long asn_VAL_20_id_RSRPMRList = 110;
180 static const long asn_VAL_20_ignore = 1;
181 static const long asn_VAL_20_optional = 0;
182 static const long asn_VAL_21_id_CSIReportList = 146;
183 static const long asn_VAL_21_ignore = 1;
184 static const long asn_VAL_21_optional = 0;
185 static const long asn_VAL_22_id_CellReportingIndicator = 170;
186 static const long asn_VAL_22_ignore = 1;
187 static const long asn_VAL_22_optional = 0;
188 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
189 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
190 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
191 { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
192 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
193 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
194 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
195 { "&Extension", aioc__type, &asn_DEF_ABS_Status },
196 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
197 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
198 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
199 { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
200 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
201 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
202 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
203 { "&Extension", aioc__type, &asn_DEF_CSIReportList },
204 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
205 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
206 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
207 { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
208 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
210 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
211 { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
213 static const long asn_VAL_23_id_Correlation_ID = 166;
214 static const long asn_VAL_23_ignore = 1;
215 static const long asn_VAL_23_optional = 0;
216 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
217 static const long asn_VAL_24_ignore = 1;
218 static const long asn_VAL_24_optional = 0;
219 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
220 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
221 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
222 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
223 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
224 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
225 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
226 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
227 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
229 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
230 { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
232 static const long asn_VAL_25_id_Correlation_ID = 166;
233 static const long asn_VAL_25_ignore = 1;
234 static const long asn_VAL_25_optional = 0;
235 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
236 static const long asn_VAL_26_ignore = 1;
237 static const long asn_VAL_26_optional = 0;
238 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
239 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
240 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
241 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
242 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
243 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
244 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
245 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
246 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
248 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
249 { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
251 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
252 static const long asn_VAL_27_ignore = 1;
253 static const long asn_VAL_27_optional = 0;
254 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
255 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
256 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
257 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
258 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
260 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
261 { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
263 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
264 static const long asn_VAL_28_reject = 0;
265 static const long asn_VAL_28_mandatory = 2;
266 static const long asn_VAL_29_id_dL_Forwarding = 306;
267 static const long asn_VAL_29_ignore = 1;
268 static const long asn_VAL_29_optional = 0;
269 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
270 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
271 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
272 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
273 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
274 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
275 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
276 { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
277 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
279 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
280 { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
282 static const long asn_VAL_30_id_RLCMode_transferred = 317;
283 static const long asn_VAL_30_ignore = 1;
284 static const long asn_VAL_30_optional = 0;
285 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
286 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
287 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
288 { "&Extension", aioc__type, &asn_DEF_RLCMode },
289 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
291 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
292 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
294 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
295 static const long asn_VAL_31_ignore = 1;
296 static const long asn_VAL_31_optional = 0;
297 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
298 static const long asn_VAL_32_ignore = 1;
299 static const long asn_VAL_32_optional = 0;
300 static const long asn_VAL_33_id_duplicationActivation = 315;
301 static const long asn_VAL_33_ignore = 1;
302 static const long asn_VAL_33_optional = 0;
303 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
304 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
305 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
306 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
307 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
308 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
309 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
310 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
311 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
312 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
313 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
314 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
315 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
317 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
318 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
320 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
321 static const long asn_VAL_34_ignore = 1;
322 static const long asn_VAL_34_optional = 0;
323 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
324 static const long asn_VAL_35_ignore = 1;
325 static const long asn_VAL_35_optional = 0;
326 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
327 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
328 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
329 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
330 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
331 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
332 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
333 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
334 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
336 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
337 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
339 static const long asn_VAL_36_id_lCID = 314;
340 static const long asn_VAL_36_ignore = 1;
341 static const long asn_VAL_36_optional = 0;
342 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
343 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
344 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
345 { "&Extension", aioc__type, &asn_DEF_LCID },
346 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
348 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
349 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
351 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
352 static const long asn_VAL_37_ignore = 1;
353 static const long asn_VAL_37_optional = 0;
354 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
355 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
356 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
357 { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
358 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
360 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
361 { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
363 static const long asn_VAL_38_id_RLCMode_transferred = 317;
364 static const long asn_VAL_38_ignore = 1;
365 static const long asn_VAL_38_optional = 0;
366 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
367 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
368 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
369 { "&Extension", aioc__type, &asn_DEF_RLCMode },
370 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
372 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
373 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
375 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
376 static const long asn_VAL_39_ignore = 1;
377 static const long asn_VAL_39_optional = 0;
378 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
379 static const long asn_VAL_40_ignore = 1;
380 static const long asn_VAL_40_optional = 0;
381 static const long asn_VAL_41_id_duplicationActivation = 315;
382 static const long asn_VAL_41_ignore = 1;
383 static const long asn_VAL_41_optional = 0;
384 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
385 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
386 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
387 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
388 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
389 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
390 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
391 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
392 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
393 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
394 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
395 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
396 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
398 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
399 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
401 static const long asn_VAL_42_id_RLC_Status = 300;
402 static const long asn_VAL_42_ignore = 1;
403 static const long asn_VAL_42_optional = 0;
404 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
405 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
406 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
407 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
408 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
410 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
411 { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
413 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
414 static const long asn_VAL_43_ignore = 1;
415 static const long asn_VAL_43_optional = 0;
416 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
417 static const long asn_VAL_44_ignore = 1;
418 static const long asn_VAL_44_optional = 0;
419 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
420 static const long asn_VAL_45_ignore = 1;
421 static const long asn_VAL_45_optional = 0;
422 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
423 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
424 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
425 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
426 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
427 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
428 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
429 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
430 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
431 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
432 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
433 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
434 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
436 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
437 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
439 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
440 static const long asn_VAL_46_ignore = 1;
441 static const long asn_VAL_46_optional = 0;
442 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
443 static const long asn_VAL_47_ignore = 1;
444 static const long asn_VAL_47_optional = 0;
445 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
446 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
447 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
448 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
449 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
450 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
451 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
452 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
453 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
455 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
456 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
458 static const long asn_VAL_48_id_lCID = 314;
459 static const long asn_VAL_48_ignore = 1;
460 static const long asn_VAL_48_optional = 0;
461 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
462 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
463 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
464 { "&Extension", aioc__type, &asn_DEF_LCID },
465 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
467 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
468 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
470 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
471 static const long asn_VAL_49_ignore = 1;
472 static const long asn_VAL_49_optional = 0;
473 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
474 static const long asn_VAL_50_ignore = 1;
475 static const long asn_VAL_50_optional = 0;
476 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
477 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
478 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
479 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
480 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
481 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
482 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
483 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
484 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
486 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
487 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
489 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
490 static const long asn_VAL_51_ignore = 1;
491 static const long asn_VAL_51_optional = 0;
492 static const long asn_VAL_52_id_RLC_Status = 300;
493 static const long asn_VAL_52_ignore = 1;
494 static const long asn_VAL_52_optional = 0;
495 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
496 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
497 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
498 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
499 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
500 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
501 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
502 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
503 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
505 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
506 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
508 static const long asn_VAL_53_id_RLCMode_transferred = 317;
509 static const long asn_VAL_53_ignore = 1;
510 static const long asn_VAL_53_optional = 0;
511 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
512 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
513 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
514 { "&Extension", aioc__type, &asn_DEF_RLCMode },
515 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
517 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
518 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
520 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
521 static const long asn_VAL_54_ignore = 1;
522 static const long asn_VAL_54_optional = 0;
523 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
524 static const long asn_VAL_55_ignore = 1;
525 static const long asn_VAL_55_optional = 0;
526 static const long asn_VAL_56_id_new_drb_ID_req = 325;
527 static const long asn_VAL_56_ignore = 1;
528 static const long asn_VAL_56_optional = 0;
529 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
530 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
531 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
532 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
533 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
534 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
535 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
536 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
537 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
538 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
539 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
540 { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
541 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
543 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
544 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
546 static const long asn_VAL_57_id_RLC_Status = 300;
547 static const long asn_VAL_57_ignore = 1;
548 static const long asn_VAL_57_optional = 0;
549 static const long asn_VAL_58_id_lCID = 314;
550 static const long asn_VAL_58_ignore = 1;
551 static const long asn_VAL_58_optional = 0;
552 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
553 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
554 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
555 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
556 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
557 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
558 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
559 { "&Extension", aioc__type, &asn_DEF_LCID },
560 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
562 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
563 { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
565 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
566 static const long asn_VAL_59_ignore = 1;
567 static const long asn_VAL_59_optional = 0;
568 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
569 static const long asn_VAL_60_ignore = 1;
570 static const long asn_VAL_60_optional = 0;
571 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
572 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
573 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
574 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
575 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
576 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
577 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
578 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
579 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
581 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
582 { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
584 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
585 static const long asn_VAL_61_ignore = 1;
586 static const long asn_VAL_61_optional = 0;
587 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
588 static const long asn_VAL_62_ignore = 1;
589 static const long asn_VAL_62_optional = 0;
590 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
591 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
592 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
593 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
594 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
595 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
596 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
597 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
598 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
600 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
601 { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
603 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
604 static const long asn_VAL_63_reject = 0;
605 static const long asn_VAL_63_optional = 0;
606 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
607 static const long asn_VAL_64_reject = 0;
608 static const long asn_VAL_64_optional = 0;
609 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
610 static const long asn_VAL_65_reject = 0;
611 static const long asn_VAL_65_optional = 0;
612 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
613 static const long asn_VAL_66_reject = 0;
614 static const long asn_VAL_66_optional = 0;
615 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
616 static const long asn_VAL_67_ignore = 1;
617 static const long asn_VAL_67_optional = 0;
618 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
619 static const long asn_VAL_68_ignore = 1;
620 static const long asn_VAL_68_optional = 0;
621 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
622 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
623 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
624 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
625 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
626 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
627 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
628 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
629 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
630 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
631 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
632 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
633 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
634 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
635 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
636 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
637 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
638 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
639 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
640 { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
641 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
642 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
643 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
644 { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
645 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
647 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
648 { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
650 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
651 static const long asn_VAL_69_ignore = 1;
652 static const long asn_VAL_69_optional = 0;
653 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
654 static const long asn_VAL_70_ignore = 1;
655 static const long asn_VAL_70_optional = 0;
656 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
657 static const long asn_VAL_71_ignore = 1;
658 static const long asn_VAL_71_optional = 0;
659 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
660 static const long asn_VAL_72_ignore = 1;
661 static const long asn_VAL_72_optional = 0;
662 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
663 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
664 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
665 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
666 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
667 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
668 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
669 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
670 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
671 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
672 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
673 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
674 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
675 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
676 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
677 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
678 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
680 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
681 { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
683 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
684 static const long asn_VAL_73_ignore = 1;
685 static const long asn_VAL_73_optional = 0;
686 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
687 static const long asn_VAL_74_ignore = 1;
688 static const long asn_VAL_74_optional = 0;
689 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
690 static const long asn_VAL_75_ignore = 1;
691 static const long asn_VAL_75_optional = 0;
692 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
693 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
694 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
695 { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
696 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
697 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
698 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
699 { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
700 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
701 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
702 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
703 { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
704 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
706 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
707 { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
709 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
710 static const long asn_VAL_76_ignore = 1;
711 static const long asn_VAL_76_optional = 0;
712 static const long asn_VAL_77_id_HO_cause = 80;
713 static const long asn_VAL_77_ignore = 1;
714 static const long asn_VAL_77_optional = 0;
715 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
716 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
717 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
718 { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
719 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
720 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
721 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
722 { "&Extension", aioc__type, &asn_DEF_Cause },
723 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
725 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
726 { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
728 static const long asn_VAL_78_id_M3Configuration = 85;
729 static const long asn_VAL_78_ignore = 1;
730 static const long asn_VAL_78_conditional = 1;
731 static const long asn_VAL_79_id_M4Configuration = 86;
732 static const long asn_VAL_79_ignore = 1;
733 static const long asn_VAL_79_conditional = 1;
734 static const long asn_VAL_80_id_M5Configuration = 87;
735 static const long asn_VAL_80_ignore = 1;
736 static const long asn_VAL_80_conditional = 1;
737 static const long asn_VAL_81_id_MDT_Location_Info = 88;
738 static const long asn_VAL_81_ignore = 1;
739 static const long asn_VAL_81_optional = 0;
740 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
741 static const long asn_VAL_82_ignore = 1;
742 static const long asn_VAL_82_optional = 0;
743 static const long asn_VAL_83_id_M6Configuration = 161;
744 static const long asn_VAL_83_ignore = 1;
745 static const long asn_VAL_83_conditional = 1;
746 static const long asn_VAL_84_id_M7Configuration = 162;
747 static const long asn_VAL_84_ignore = 1;
748 static const long asn_VAL_84_conditional = 1;
749 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
750 static const long asn_VAL_85_ignore = 1;
751 static const long asn_VAL_85_optional = 0;
752 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
753 static const long asn_VAL_86_ignore = 1;
754 static const long asn_VAL_86_optional = 0;
755 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
756 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
757 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
758 { "&Extension", aioc__type, &asn_DEF_M3Configuration },
759 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
760 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
761 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
762 { "&Extension", aioc__type, &asn_DEF_M4Configuration },
763 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
764 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
765 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
766 { "&Extension", aioc__type, &asn_DEF_M5Configuration },
767 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
768 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
769 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
770 { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
771 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
772 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
773 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
774 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
775 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
776 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
777 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
778 { "&Extension", aioc__type, &asn_DEF_M6Configuration },
779 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
780 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
781 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
782 { "&Extension", aioc__type, &asn_DEF_M7Configuration },
783 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
784 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
785 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
786 { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
787 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
788 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
789 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
790 { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
791 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
793 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
794 { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
796 static const long asn_VAL_87_id_NRCGI = 322;
797 static const long asn_VAL_87_ignore = 1;
798 static const long asn_VAL_87_optional = 0;
799 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
800 static const long asn_VAL_88_reject = 0;
801 static const long asn_VAL_88_optional = 0;
802 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
803 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
804 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
805 { "&Extension", aioc__type, &asn_DEF_NRCGI },
806 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
807 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
808 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
809 { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
810 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
812 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
813 { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
815 static const long asn_VAL_89_id_NeighbourTAC = 76;
816 static const long asn_VAL_89_ignore = 1;
817 static const long asn_VAL_89_optional = 0;
818 static const long asn_VAL_90_id_eARFCNExtension = 94;
819 static const long asn_VAL_90_reject = 0;
820 static const long asn_VAL_90_optional = 0;
821 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
822 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
823 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
824 { "&Extension", aioc__type, &asn_DEF_TAC },
825 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
826 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
827 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
828 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
829 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
831 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
832 { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
834 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
835 static const long asn_VAL_91_ignore = 1;
836 static const long asn_VAL_91_optional = 0;
837 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
838 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
839 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
840 { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
841 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
843 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
844 { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
846 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
847 static const long asn_VAL_92_ignore = 1;
848 static const long asn_VAL_92_optional = 0;
849 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
850 static const long asn_VAL_93_ignore = 1;
851 static const long asn_VAL_93_optional = 0;
852 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
853 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
854 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
855 { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
856 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
857 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
858 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
859 { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
860 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
862 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
863 { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
865 static const long asn_VAL_94_id_enhancedRNTP = 148;
866 static const long asn_VAL_94_ignore = 1;
867 static const long asn_VAL_94_optional = 0;
868 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
869 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
870 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
871 { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
872 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
874 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
875 { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
877 static const long asn_VAL_95_id_UEID = 147;
878 static const long asn_VAL_95_ignore = 1;
879 static const long asn_VAL_95_optional = 0;
880 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
881 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
882 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
883 { "&Extension", aioc__type, &asn_DEF_UEID },
884 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
886 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
887 { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
889 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
890 static const long asn_VAL_96_ignore = 1;
891 static const long asn_VAL_96_optional = 0;
892 static const long asn_VAL_97_id_PRACH_Configuration = 55;
893 static const long asn_VAL_97_ignore = 1;
894 static const long asn_VAL_97_optional = 0;
895 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
896 static const long asn_VAL_98_ignore = 1;
897 static const long asn_VAL_98_optional = 0;
898 static const long asn_VAL_99_id_CSG_Id = 70;
899 static const long asn_VAL_99_ignore = 1;
900 static const long asn_VAL_99_optional = 0;
901 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
902 static const long asn_VAL_100_ignore = 1;
903 static const long asn_VAL_100_optional = 0;
904 static const long asn_VAL_101_id_MultibandInfoList = 84;
905 static const long asn_VAL_101_ignore = 1;
906 static const long asn_VAL_101_optional = 0;
907 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
908 static const long asn_VAL_102_ignore = 1;
909 static const long asn_VAL_102_optional = 0;
910 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
911 static const long asn_VAL_103_ignore = 1;
912 static const long asn_VAL_103_optional = 0;
913 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
914 static const long asn_VAL_104_ignore = 1;
915 static const long asn_VAL_104_optional = 0;
916 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
917 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
918 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
919 { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
920 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
921 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
922 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
923 { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
924 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
925 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
926 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
927 { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
928 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
929 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
930 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
931 { "&Extension", aioc__type, &asn_DEF_CSG_Id },
932 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
933 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
934 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
935 { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
936 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
937 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
938 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
939 { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
940 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
941 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
942 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
943 { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
944 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
945 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
946 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
947 { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
948 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
949 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
950 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
951 { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
952 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
954 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
955 { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
957 static const long asn_VAL_105_id_ECGI = 316;
958 static const long asn_VAL_105_ignore = 1;
959 static const long asn_VAL_105_optional = 0;
960 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
961 static const long asn_VAL_106_reject = 0;
962 static const long asn_VAL_106_optional = 0;
963 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
964 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
965 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
966 { "&Extension", aioc__type, &asn_DEF_ECGI },
967 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
968 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
969 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
970 { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
971 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
973 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
974 { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
976 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
977 static const long asn_VAL_107_ignore = 1;
978 static const long asn_VAL_107_optional = 0;
979 static const long asn_VAL_108_id_eARFCNExtension = 94;
980 static const long asn_VAL_108_reject = 0;
981 static const long asn_VAL_108_optional = 0;
982 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
983 static const long asn_VAL_109_ignore = 1;
984 static const long asn_VAL_109_optional = 0;
985 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
986 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
987 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
988 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
989 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
990 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
991 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
992 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
993 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
994 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
995 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
996 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
997 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
999 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
1000 { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
1002 static const long asn_VAL_110_id_MDTConfiguration = 72;
1003 static const long asn_VAL_110_ignore = 1;
1004 static const long asn_VAL_110_optional = 0;
1005 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
1006 static const long asn_VAL_111_ignore = 1;
1007 static const long asn_VAL_111_optional = 0;
1008 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
1009 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
1010 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
1011 { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
1012 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
1013 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
1014 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
1015 { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
1016 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
1018 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
1019 { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
1021 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
1022 static const long asn_VAL_112_ignore = 1;
1023 static const long asn_VAL_112_optional = 0;
1024 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
1025 static const long asn_VAL_113_ignore = 1;
1026 static const long asn_VAL_113_optional = 0;
1027 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
1028 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
1029 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1030 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1031 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1032 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
1033 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1034 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1035 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1037 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
1038 { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
1040 static const long asn_VAL_114_id_serviceType = 276;
1041 static const long asn_VAL_114_ignore = 1;
1042 static const long asn_VAL_114_optional = 0;
1043 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
1044 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
1045 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1046 { "&Extension", aioc__type, &asn_DEF_ServiceType },
1047 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
1049 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
1050 { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
1053 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1054 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1058 ASN__CTFAIL(app_key, td, sptr,
1059 "%s: value not given (%s:%d)",
1060 td->name, __FILE__, __LINE__);
1064 value = *(const long *)sptr;
1066 if((value >= 0 && value <= 65535)) {
1067 /* Constraint check succeeded */
1070 ASN__CTFAIL(app_key, td, sptr,
1071 "%s: constraint failed (%s:%d)",
1072 td->name, __FILE__, __LINE__);
1077 static asn_type_selector_result_t
1078 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1079 asn_type_selector_result_t result = {0, 0};
1080 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1081 size_t constraining_column = 0; /* &id */
1082 size_t for_column = 1; /* &criticality */
1083 size_t row, presence_index = 0;
1084 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1086 for(row=0; row < itable->rows_count; row++) {
1087 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1088 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1090 if(type_cell->cell_kind == aioc__undefined)
1094 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1095 result.type_descriptor = type_cell->type_descriptor;
1096 result.presence_index = presence_index;
1105 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1106 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1109 ASN__CTFAIL(app_key, td, sptr,
1110 "%s: value not given (%s:%d)",
1111 td->name, __FILE__, __LINE__);
1116 if(1 /* No applicable constraints whatsoever */) {
1117 /* Nothing is here. See below */
1120 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1123 static asn_type_selector_result_t
1124 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1125 asn_type_selector_result_t result = {0, 0};
1126 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1127 size_t constraining_column = 0; /* &id */
1128 size_t for_column = 2; /* &Extension */
1129 size_t row, presence_index = 0;
1130 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1132 for(row=0; row < itable->rows_count; row++) {
1133 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1134 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1136 if(type_cell->cell_kind == aioc__undefined)
1140 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1141 result.type_descriptor = type_cell->type_descriptor;
1142 result.presence_index = presence_index;
1151 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1152 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1155 ASN__CTFAIL(app_key, td, sptr,
1156 "%s: value not given (%s:%d)",
1157 td->name, __FILE__, __LINE__);
1162 if(1 /* No applicable constraints whatsoever */) {
1163 /* Nothing is here. See below */
1166 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1170 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1171 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1175 ASN__CTFAIL(app_key, td, sptr,
1176 "%s: value not given (%s:%d)",
1177 td->name, __FILE__, __LINE__);
1181 value = *(const long *)sptr;
1183 if((value >= 0 && value <= 65535)) {
1184 /* Constraint check succeeded */
1187 ASN__CTFAIL(app_key, td, sptr,
1188 "%s: constraint failed (%s:%d)",
1189 td->name, __FILE__, __LINE__);
1194 static asn_type_selector_result_t
1195 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1196 asn_type_selector_result_t result = {0, 0};
1197 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1198 size_t constraining_column = 0; /* &id */
1199 size_t for_column = 1; /* &criticality */
1200 size_t row, presence_index = 0;
1201 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1203 for(row=0; row < itable->rows_count; row++) {
1204 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1205 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1207 if(type_cell->cell_kind == aioc__undefined)
1211 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1212 result.type_descriptor = type_cell->type_descriptor;
1213 result.presence_index = presence_index;
1222 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1223 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1226 ASN__CTFAIL(app_key, td, sptr,
1227 "%s: value not given (%s:%d)",
1228 td->name, __FILE__, __LINE__);
1233 if(1 /* No applicable constraints whatsoever */) {
1234 /* Nothing is here. See below */
1237 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1240 static asn_type_selector_result_t
1241 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1242 asn_type_selector_result_t result = {0, 0};
1243 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1244 size_t constraining_column = 0; /* &id */
1245 size_t for_column = 2; /* &Extension */
1246 size_t row, presence_index = 0;
1247 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1249 for(row=0; row < itable->rows_count; row++) {
1250 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1251 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1253 if(type_cell->cell_kind == aioc__undefined)
1257 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1258 result.type_descriptor = type_cell->type_descriptor;
1259 result.presence_index = presence_index;
1268 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1269 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1272 ASN__CTFAIL(app_key, td, sptr,
1273 "%s: value not given (%s:%d)",
1274 td->name, __FILE__, __LINE__);
1279 if(1 /* No applicable constraints whatsoever */) {
1280 /* Nothing is here. See below */
1283 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1287 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1288 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1292 ASN__CTFAIL(app_key, td, sptr,
1293 "%s: value not given (%s:%d)",
1294 td->name, __FILE__, __LINE__);
1298 value = *(const long *)sptr;
1300 if((value >= 0 && value <= 65535)) {
1301 /* Constraint check succeeded */
1304 ASN__CTFAIL(app_key, td, sptr,
1305 "%s: constraint failed (%s:%d)",
1306 td->name, __FILE__, __LINE__);
1312 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1316 ASN__CTFAIL(app_key, td, sptr,
1317 "%s: value not given (%s:%d)",
1318 td->name, __FILE__, __LINE__);
1323 if(1 /* No applicable constraints whatsoever */) {
1324 /* Nothing is here. See below */
1327 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1331 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1332 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1335 ASN__CTFAIL(app_key, td, sptr,
1336 "%s: value not given (%s:%d)",
1337 td->name, __FILE__, __LINE__);
1342 if(1 /* No applicable constraints whatsoever */) {
1343 /* Nothing is here. See below */
1346 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1350 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1351 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1355 ASN__CTFAIL(app_key, td, sptr,
1356 "%s: value not given (%s:%d)",
1357 td->name, __FILE__, __LINE__);
1361 value = *(const long *)sptr;
1363 if((value >= 0 && value <= 65535)) {
1364 /* Constraint check succeeded */
1367 ASN__CTFAIL(app_key, td, sptr,
1368 "%s: constraint failed (%s:%d)",
1369 td->name, __FILE__, __LINE__);
1375 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1379 ASN__CTFAIL(app_key, td, sptr,
1380 "%s: value not given (%s:%d)",
1381 td->name, __FILE__, __LINE__);
1386 if(1 /* No applicable constraints whatsoever */) {
1387 /* Nothing is here. See below */
1390 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1394 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1395 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1398 ASN__CTFAIL(app_key, td, sptr,
1399 "%s: value not given (%s:%d)",
1400 td->name, __FILE__, __LINE__);
1405 if(1 /* No applicable constraints whatsoever */) {
1406 /* Nothing is here. See below */
1409 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1413 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1414 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1418 ASN__CTFAIL(app_key, td, sptr,
1419 "%s: value not given (%s:%d)",
1420 td->name, __FILE__, __LINE__);
1424 value = *(const long *)sptr;
1426 if((value >= 0 && value <= 65535)) {
1427 /* Constraint check succeeded */
1430 ASN__CTFAIL(app_key, td, sptr,
1431 "%s: constraint failed (%s:%d)",
1432 td->name, __FILE__, __LINE__);
1438 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1439 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1442 ASN__CTFAIL(app_key, td, sptr,
1443 "%s: value not given (%s:%d)",
1444 td->name, __FILE__, __LINE__);
1449 if(1 /* No applicable constraints whatsoever */) {
1450 /* Nothing is here. See below */
1453 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1457 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1458 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1461 ASN__CTFAIL(app_key, td, sptr,
1462 "%s: value not given (%s:%d)",
1463 td->name, __FILE__, __LINE__);
1468 if(1 /* No applicable constraints whatsoever */) {
1469 /* Nothing is here. See below */
1472 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1476 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1477 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1481 ASN__CTFAIL(app_key, td, sptr,
1482 "%s: value not given (%s:%d)",
1483 td->name, __FILE__, __LINE__);
1487 value = *(const long *)sptr;
1489 if((value >= 0 && value <= 65535)) {
1490 /* Constraint check succeeded */
1493 ASN__CTFAIL(app_key, td, sptr,
1494 "%s: constraint failed (%s:%d)",
1495 td->name, __FILE__, __LINE__);
1501 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1502 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1505 ASN__CTFAIL(app_key, td, sptr,
1506 "%s: value not given (%s:%d)",
1507 td->name, __FILE__, __LINE__);
1512 if(1 /* No applicable constraints whatsoever */) {
1513 /* Nothing is here. See below */
1516 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1520 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1521 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1524 ASN__CTFAIL(app_key, td, sptr,
1525 "%s: value not given (%s:%d)",
1526 td->name, __FILE__, __LINE__);
1531 if(1 /* No applicable constraints whatsoever */) {
1532 /* Nothing is here. See below */
1535 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1539 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1540 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1544 ASN__CTFAIL(app_key, td, sptr,
1545 "%s: value not given (%s:%d)",
1546 td->name, __FILE__, __LINE__);
1550 value = *(const long *)sptr;
1552 if((value >= 0 && value <= 65535)) {
1553 /* Constraint check succeeded */
1556 ASN__CTFAIL(app_key, td, sptr,
1557 "%s: constraint failed (%s:%d)",
1558 td->name, __FILE__, __LINE__);
1563 static asn_type_selector_result_t
1564 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1565 asn_type_selector_result_t result = {0, 0};
1566 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1567 size_t constraining_column = 0; /* &id */
1568 size_t for_column = 1; /* &criticality */
1569 size_t row, presence_index = 0;
1570 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1572 for(row=0; row < itable->rows_count; row++) {
1573 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1574 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1576 if(type_cell->cell_kind == aioc__undefined)
1580 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1581 result.type_descriptor = type_cell->type_descriptor;
1582 result.presence_index = presence_index;
1591 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1592 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1595 ASN__CTFAIL(app_key, td, sptr,
1596 "%s: value not given (%s:%d)",
1597 td->name, __FILE__, __LINE__);
1602 if(1 /* No applicable constraints whatsoever */) {
1603 /* Nothing is here. See below */
1606 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1609 static asn_type_selector_result_t
1610 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1611 asn_type_selector_result_t result = {0, 0};
1612 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1613 size_t constraining_column = 0; /* &id */
1614 size_t for_column = 2; /* &Extension */
1615 size_t row, presence_index = 0;
1616 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1618 for(row=0; row < itable->rows_count; row++) {
1619 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1620 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1622 if(type_cell->cell_kind == aioc__undefined)
1626 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1627 result.type_descriptor = type_cell->type_descriptor;
1628 result.presence_index = presence_index;
1637 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1638 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1641 ASN__CTFAIL(app_key, td, sptr,
1642 "%s: value not given (%s:%d)",
1643 td->name, __FILE__, __LINE__);
1648 if(1 /* No applicable constraints whatsoever */) {
1649 /* Nothing is here. See below */
1652 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1656 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1657 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1661 ASN__CTFAIL(app_key, td, sptr,
1662 "%s: value not given (%s:%d)",
1663 td->name, __FILE__, __LINE__);
1667 value = *(const long *)sptr;
1669 if((value >= 0 && value <= 65535)) {
1670 /* Constraint check succeeded */
1673 ASN__CTFAIL(app_key, td, sptr,
1674 "%s: constraint failed (%s:%d)",
1675 td->name, __FILE__, __LINE__);
1680 static asn_type_selector_result_t
1681 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1682 asn_type_selector_result_t result = {0, 0};
1683 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1684 size_t constraining_column = 0; /* &id */
1685 size_t for_column = 1; /* &criticality */
1686 size_t row, presence_index = 0;
1687 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1689 for(row=0; row < itable->rows_count; row++) {
1690 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1691 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1693 if(type_cell->cell_kind == aioc__undefined)
1697 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1698 result.type_descriptor = type_cell->type_descriptor;
1699 result.presence_index = presence_index;
1708 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1709 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1712 ASN__CTFAIL(app_key, td, sptr,
1713 "%s: value not given (%s:%d)",
1714 td->name, __FILE__, __LINE__);
1719 if(1 /* No applicable constraints whatsoever */) {
1720 /* Nothing is here. See below */
1723 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1726 static asn_type_selector_result_t
1727 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1728 asn_type_selector_result_t result = {0, 0};
1729 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1730 size_t constraining_column = 0; /* &id */
1731 size_t for_column = 2; /* &Extension */
1732 size_t row, presence_index = 0;
1733 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1735 for(row=0; row < itable->rows_count; row++) {
1736 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1737 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1739 if(type_cell->cell_kind == aioc__undefined)
1743 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1744 result.type_descriptor = type_cell->type_descriptor;
1745 result.presence_index = presence_index;
1754 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1755 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1758 ASN__CTFAIL(app_key, td, sptr,
1759 "%s: value not given (%s:%d)",
1760 td->name, __FILE__, __LINE__);
1765 if(1 /* No applicable constraints whatsoever */) {
1766 /* Nothing is here. See below */
1769 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1773 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1774 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1778 ASN__CTFAIL(app_key, td, sptr,
1779 "%s: value not given (%s:%d)",
1780 td->name, __FILE__, __LINE__);
1784 value = *(const long *)sptr;
1786 if((value >= 0 && value <= 65535)) {
1787 /* Constraint check succeeded */
1790 ASN__CTFAIL(app_key, td, sptr,
1791 "%s: constraint failed (%s:%d)",
1792 td->name, __FILE__, __LINE__);
1797 static asn_type_selector_result_t
1798 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1799 asn_type_selector_result_t result = {0, 0};
1800 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1801 size_t constraining_column = 0; /* &id */
1802 size_t for_column = 1; /* &criticality */
1803 size_t row, presence_index = 0;
1804 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1806 for(row=0; row < itable->rows_count; row++) {
1807 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1808 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1810 if(type_cell->cell_kind == aioc__undefined)
1814 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1815 result.type_descriptor = type_cell->type_descriptor;
1816 result.presence_index = presence_index;
1825 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1826 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1829 ASN__CTFAIL(app_key, td, sptr,
1830 "%s: value not given (%s:%d)",
1831 td->name, __FILE__, __LINE__);
1836 if(1 /* No applicable constraints whatsoever */) {
1837 /* Nothing is here. See below */
1840 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1843 static asn_type_selector_result_t
1844 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1845 asn_type_selector_result_t result = {0, 0};
1846 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1847 size_t constraining_column = 0; /* &id */
1848 size_t for_column = 2; /* &Extension */
1849 size_t row, presence_index = 0;
1850 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1852 for(row=0; row < itable->rows_count; row++) {
1853 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1854 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1856 if(type_cell->cell_kind == aioc__undefined)
1860 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1861 result.type_descriptor = type_cell->type_descriptor;
1862 result.presence_index = presence_index;
1871 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1875 ASN__CTFAIL(app_key, td, sptr,
1876 "%s: value not given (%s:%d)",
1877 td->name, __FILE__, __LINE__);
1882 if(1 /* No applicable constraints whatsoever */) {
1883 /* Nothing is here. See below */
1886 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1890 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1891 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1895 ASN__CTFAIL(app_key, td, sptr,
1896 "%s: value not given (%s:%d)",
1897 td->name, __FILE__, __LINE__);
1901 value = *(const long *)sptr;
1903 if((value >= 0 && value <= 65535)) {
1904 /* Constraint check succeeded */
1907 ASN__CTFAIL(app_key, td, sptr,
1908 "%s: constraint failed (%s:%d)",
1909 td->name, __FILE__, __LINE__);
1915 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1919 ASN__CTFAIL(app_key, td, sptr,
1920 "%s: value not given (%s:%d)",
1921 td->name, __FILE__, __LINE__);
1926 if(1 /* No applicable constraints whatsoever */) {
1927 /* Nothing is here. See below */
1930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1934 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1938 ASN__CTFAIL(app_key, td, sptr,
1939 "%s: value not given (%s:%d)",
1940 td->name, __FILE__, __LINE__);
1945 if(1 /* No applicable constraints whatsoever */) {
1946 /* Nothing is here. See below */
1949 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1953 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1954 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1958 ASN__CTFAIL(app_key, td, sptr,
1959 "%s: value not given (%s:%d)",
1960 td->name, __FILE__, __LINE__);
1964 value = *(const long *)sptr;
1966 if((value >= 0 && value <= 65535)) {
1967 /* Constraint check succeeded */
1970 ASN__CTFAIL(app_key, td, sptr,
1971 "%s: constraint failed (%s:%d)",
1972 td->name, __FILE__, __LINE__);
1978 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1979 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1982 ASN__CTFAIL(app_key, td, sptr,
1983 "%s: value not given (%s:%d)",
1984 td->name, __FILE__, __LINE__);
1989 if(1 /* No applicable constraints whatsoever */) {
1990 /* Nothing is here. See below */
1993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1997 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2001 ASN__CTFAIL(app_key, td, sptr,
2002 "%s: value not given (%s:%d)",
2003 td->name, __FILE__, __LINE__);
2008 if(1 /* No applicable constraints whatsoever */) {
2009 /* Nothing is here. See below */
2012 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2016 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2017 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2021 ASN__CTFAIL(app_key, td, sptr,
2022 "%s: value not given (%s:%d)",
2023 td->name, __FILE__, __LINE__);
2027 value = *(const long *)sptr;
2029 if((value >= 0 && value <= 65535)) {
2030 /* Constraint check succeeded */
2033 ASN__CTFAIL(app_key, td, sptr,
2034 "%s: constraint failed (%s:%d)",
2035 td->name, __FILE__, __LINE__);
2041 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2045 ASN__CTFAIL(app_key, td, sptr,
2046 "%s: value not given (%s:%d)",
2047 td->name, __FILE__, __LINE__);
2052 if(1 /* No applicable constraints whatsoever */) {
2053 /* Nothing is here. See below */
2056 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2060 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2064 ASN__CTFAIL(app_key, td, sptr,
2065 "%s: value not given (%s:%d)",
2066 td->name, __FILE__, __LINE__);
2071 if(1 /* No applicable constraints whatsoever */) {
2072 /* Nothing is here. See below */
2075 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2079 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2080 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2084 ASN__CTFAIL(app_key, td, sptr,
2085 "%s: value not given (%s:%d)",
2086 td->name, __FILE__, __LINE__);
2090 value = *(const long *)sptr;
2092 if((value >= 0 && value <= 65535)) {
2093 /* Constraint check succeeded */
2096 ASN__CTFAIL(app_key, td, sptr,
2097 "%s: constraint failed (%s:%d)",
2098 td->name, __FILE__, __LINE__);
2104 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2108 ASN__CTFAIL(app_key, td, sptr,
2109 "%s: value not given (%s:%d)",
2110 td->name, __FILE__, __LINE__);
2115 if(1 /* No applicable constraints whatsoever */) {
2116 /* Nothing is here. See below */
2119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2123 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2127 ASN__CTFAIL(app_key, td, sptr,
2128 "%s: value not given (%s:%d)",
2129 td->name, __FILE__, __LINE__);
2134 if(1 /* No applicable constraints whatsoever */) {
2135 /* Nothing is here. See below */
2138 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2142 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2143 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2147 ASN__CTFAIL(app_key, td, sptr,
2148 "%s: value not given (%s:%d)",
2149 td->name, __FILE__, __LINE__);
2153 value = *(const long *)sptr;
2155 if((value >= 0 && value <= 65535)) {
2156 /* Constraint check succeeded */
2159 ASN__CTFAIL(app_key, td, sptr,
2160 "%s: constraint failed (%s:%d)",
2161 td->name, __FILE__, __LINE__);
2166 static asn_type_selector_result_t
2167 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2168 asn_type_selector_result_t result = {0, 0};
2169 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2170 size_t constraining_column = 0; /* &id */
2171 size_t for_column = 1; /* &criticality */
2172 size_t row, presence_index = 0;
2173 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2175 for(row=0; row < itable->rows_count; row++) {
2176 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2177 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2179 if(type_cell->cell_kind == aioc__undefined)
2183 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2184 result.type_descriptor = type_cell->type_descriptor;
2185 result.presence_index = presence_index;
2194 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2195 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2198 ASN__CTFAIL(app_key, td, sptr,
2199 "%s: value not given (%s:%d)",
2200 td->name, __FILE__, __LINE__);
2205 if(1 /* No applicable constraints whatsoever */) {
2206 /* Nothing is here. See below */
2209 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2212 static asn_type_selector_result_t
2213 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2214 asn_type_selector_result_t result = {0, 0};
2215 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2216 size_t constraining_column = 0; /* &id */
2217 size_t for_column = 2; /* &Extension */
2218 size_t row, presence_index = 0;
2219 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2221 for(row=0; row < itable->rows_count; row++) {
2222 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2223 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2225 if(type_cell->cell_kind == aioc__undefined)
2229 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2230 result.type_descriptor = type_cell->type_descriptor;
2231 result.presence_index = presence_index;
2240 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2241 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2244 ASN__CTFAIL(app_key, td, sptr,
2245 "%s: value not given (%s:%d)",
2246 td->name, __FILE__, __LINE__);
2251 if(1 /* No applicable constraints whatsoever */) {
2252 /* Nothing is here. See below */
2255 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2259 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2260 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2264 ASN__CTFAIL(app_key, td, sptr,
2265 "%s: value not given (%s:%d)",
2266 td->name, __FILE__, __LINE__);
2270 value = *(const long *)sptr;
2272 if((value >= 0 && value <= 65535)) {
2273 /* Constraint check succeeded */
2276 ASN__CTFAIL(app_key, td, sptr,
2277 "%s: constraint failed (%s:%d)",
2278 td->name, __FILE__, __LINE__);
2284 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2285 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2288 ASN__CTFAIL(app_key, td, sptr,
2289 "%s: value not given (%s:%d)",
2290 td->name, __FILE__, __LINE__);
2295 if(1 /* No applicable constraints whatsoever */) {
2296 /* Nothing is here. See below */
2299 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2303 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2304 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2307 ASN__CTFAIL(app_key, td, sptr,
2308 "%s: value not given (%s:%d)",
2309 td->name, __FILE__, __LINE__);
2314 if(1 /* No applicable constraints whatsoever */) {
2315 /* Nothing is here. See below */
2318 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2322 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2323 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2327 ASN__CTFAIL(app_key, td, sptr,
2328 "%s: value not given (%s:%d)",
2329 td->name, __FILE__, __LINE__);
2333 value = *(const long *)sptr;
2335 if((value >= 0 && value <= 65535)) {
2336 /* Constraint check succeeded */
2339 ASN__CTFAIL(app_key, td, sptr,
2340 "%s: constraint failed (%s:%d)",
2341 td->name, __FILE__, __LINE__);
2347 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2351 ASN__CTFAIL(app_key, td, sptr,
2352 "%s: value not given (%s:%d)",
2353 td->name, __FILE__, __LINE__);
2358 if(1 /* No applicable constraints whatsoever */) {
2359 /* Nothing is here. See below */
2362 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2366 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2370 ASN__CTFAIL(app_key, td, sptr,
2371 "%s: value not given (%s:%d)",
2372 td->name, __FILE__, __LINE__);
2377 if(1 /* No applicable constraints whatsoever */) {
2378 /* Nothing is here. See below */
2381 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2385 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2386 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2390 ASN__CTFAIL(app_key, td, sptr,
2391 "%s: value not given (%s:%d)",
2392 td->name, __FILE__, __LINE__);
2396 value = *(const long *)sptr;
2398 if((value >= 0 && value <= 65535)) {
2399 /* Constraint check succeeded */
2402 ASN__CTFAIL(app_key, td, sptr,
2403 "%s: constraint failed (%s:%d)",
2404 td->name, __FILE__, __LINE__);
2410 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2414 ASN__CTFAIL(app_key, td, sptr,
2415 "%s: value not given (%s:%d)",
2416 td->name, __FILE__, __LINE__);
2421 if(1 /* No applicable constraints whatsoever */) {
2422 /* Nothing is here. See below */
2425 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2429 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2433 ASN__CTFAIL(app_key, td, sptr,
2434 "%s: value not given (%s:%d)",
2435 td->name, __FILE__, __LINE__);
2440 if(1 /* No applicable constraints whatsoever */) {
2441 /* Nothing is here. See below */
2444 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2448 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2449 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2453 ASN__CTFAIL(app_key, td, sptr,
2454 "%s: value not given (%s:%d)",
2455 td->name, __FILE__, __LINE__);
2459 value = *(const long *)sptr;
2461 if((value >= 0 && value <= 65535)) {
2462 /* Constraint check succeeded */
2465 ASN__CTFAIL(app_key, td, sptr,
2466 "%s: constraint failed (%s:%d)",
2467 td->name, __FILE__, __LINE__);
2472 static asn_type_selector_result_t
2473 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2474 asn_type_selector_result_t result = {0, 0};
2475 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2476 size_t constraining_column = 0; /* &id */
2477 size_t for_column = 1; /* &criticality */
2478 size_t row, presence_index = 0;
2479 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2481 for(row=0; row < itable->rows_count; row++) {
2482 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2483 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2485 if(type_cell->cell_kind == aioc__undefined)
2489 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2490 result.type_descriptor = type_cell->type_descriptor;
2491 result.presence_index = presence_index;
2500 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2501 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2504 ASN__CTFAIL(app_key, td, sptr,
2505 "%s: value not given (%s:%d)",
2506 td->name, __FILE__, __LINE__);
2511 if(1 /* No applicable constraints whatsoever */) {
2512 /* Nothing is here. See below */
2515 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2518 static asn_type_selector_result_t
2519 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2520 asn_type_selector_result_t result = {0, 0};
2521 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2522 size_t constraining_column = 0; /* &id */
2523 size_t for_column = 2; /* &Extension */
2524 size_t row, presence_index = 0;
2525 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2527 for(row=0; row < itable->rows_count; row++) {
2528 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2529 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2531 if(type_cell->cell_kind == aioc__undefined)
2535 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2536 result.type_descriptor = type_cell->type_descriptor;
2537 result.presence_index = presence_index;
2546 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2547 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2550 ASN__CTFAIL(app_key, td, sptr,
2551 "%s: value not given (%s:%d)",
2552 td->name, __FILE__, __LINE__);
2557 if(1 /* No applicable constraints whatsoever */) {
2558 /* Nothing is here. See below */
2561 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2565 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2566 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2570 ASN__CTFAIL(app_key, td, sptr,
2571 "%s: value not given (%s:%d)",
2572 td->name, __FILE__, __LINE__);
2576 value = *(const long *)sptr;
2578 if((value >= 0 && value <= 65535)) {
2579 /* Constraint check succeeded */
2582 ASN__CTFAIL(app_key, td, sptr,
2583 "%s: constraint failed (%s:%d)",
2584 td->name, __FILE__, __LINE__);
2590 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2591 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2594 ASN__CTFAIL(app_key, td, sptr,
2595 "%s: value not given (%s:%d)",
2596 td->name, __FILE__, __LINE__);
2601 if(1 /* No applicable constraints whatsoever */) {
2602 /* Nothing is here. See below */
2605 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2609 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2610 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2613 ASN__CTFAIL(app_key, td, sptr,
2614 "%s: value not given (%s:%d)",
2615 td->name, __FILE__, __LINE__);
2620 if(1 /* No applicable constraints whatsoever */) {
2621 /* Nothing is here. See below */
2624 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2628 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2629 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2633 ASN__CTFAIL(app_key, td, sptr,
2634 "%s: value not given (%s:%d)",
2635 td->name, __FILE__, __LINE__);
2639 value = *(const long *)sptr;
2641 if((value >= 0 && value <= 65535)) {
2642 /* Constraint check succeeded */
2645 ASN__CTFAIL(app_key, td, sptr,
2646 "%s: constraint failed (%s:%d)",
2647 td->name, __FILE__, __LINE__);
2653 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2654 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2657 ASN__CTFAIL(app_key, td, sptr,
2658 "%s: value not given (%s:%d)",
2659 td->name, __FILE__, __LINE__);
2664 if(1 /* No applicable constraints whatsoever */) {
2665 /* Nothing is here. See below */
2668 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2672 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2673 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2676 ASN__CTFAIL(app_key, td, sptr,
2677 "%s: value not given (%s:%d)",
2678 td->name, __FILE__, __LINE__);
2683 if(1 /* No applicable constraints whatsoever */) {
2684 /* Nothing is here. See below */
2687 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2691 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2692 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2696 ASN__CTFAIL(app_key, td, sptr,
2697 "%s: value not given (%s:%d)",
2698 td->name, __FILE__, __LINE__);
2702 value = *(const long *)sptr;
2704 if((value >= 0 && value <= 65535)) {
2705 /* Constraint check succeeded */
2708 ASN__CTFAIL(app_key, td, sptr,
2709 "%s: constraint failed (%s:%d)",
2710 td->name, __FILE__, __LINE__);
2716 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2717 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2720 ASN__CTFAIL(app_key, td, sptr,
2721 "%s: value not given (%s:%d)",
2722 td->name, __FILE__, __LINE__);
2727 if(1 /* No applicable constraints whatsoever */) {
2728 /* Nothing is here. See below */
2731 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2735 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2739 ASN__CTFAIL(app_key, td, sptr,
2740 "%s: value not given (%s:%d)",
2741 td->name, __FILE__, __LINE__);
2746 if(1 /* No applicable constraints whatsoever */) {
2747 /* Nothing is here. See below */
2750 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2754 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2755 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2759 ASN__CTFAIL(app_key, td, sptr,
2760 "%s: value not given (%s:%d)",
2761 td->name, __FILE__, __LINE__);
2765 value = *(const long *)sptr;
2767 if((value >= 0 && value <= 65535)) {
2768 /* Constraint check succeeded */
2771 ASN__CTFAIL(app_key, td, sptr,
2772 "%s: constraint failed (%s:%d)",
2773 td->name, __FILE__, __LINE__);
2779 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2783 ASN__CTFAIL(app_key, td, sptr,
2784 "%s: value not given (%s:%d)",
2785 td->name, __FILE__, __LINE__);
2790 if(1 /* No applicable constraints whatsoever */) {
2791 /* Nothing is here. See below */
2794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2798 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2802 ASN__CTFAIL(app_key, td, sptr,
2803 "%s: value not given (%s:%d)",
2804 td->name, __FILE__, __LINE__);
2809 if(1 /* No applicable constraints whatsoever */) {
2810 /* Nothing is here. See below */
2813 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2817 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2818 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2822 ASN__CTFAIL(app_key, td, sptr,
2823 "%s: value not given (%s:%d)",
2824 td->name, __FILE__, __LINE__);
2828 value = *(const long *)sptr;
2830 if((value >= 0 && value <= 65535)) {
2831 /* Constraint check succeeded */
2834 ASN__CTFAIL(app_key, td, sptr,
2835 "%s: constraint failed (%s:%d)",
2836 td->name, __FILE__, __LINE__);
2842 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2846 ASN__CTFAIL(app_key, td, sptr,
2847 "%s: value not given (%s:%d)",
2848 td->name, __FILE__, __LINE__);
2853 if(1 /* No applicable constraints whatsoever */) {
2854 /* Nothing is here. See below */
2857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2861 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2865 ASN__CTFAIL(app_key, td, sptr,
2866 "%s: value not given (%s:%d)",
2867 td->name, __FILE__, __LINE__);
2872 if(1 /* No applicable constraints whatsoever */) {
2873 /* Nothing is here. See below */
2876 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2880 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2881 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2885 ASN__CTFAIL(app_key, td, sptr,
2886 "%s: value not given (%s:%d)",
2887 td->name, __FILE__, __LINE__);
2891 value = *(const long *)sptr;
2893 if((value >= 0 && value <= 65535)) {
2894 /* Constraint check succeeded */
2897 ASN__CTFAIL(app_key, td, sptr,
2898 "%s: constraint failed (%s:%d)",
2899 td->name, __FILE__, __LINE__);
2905 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2909 ASN__CTFAIL(app_key, td, sptr,
2910 "%s: value not given (%s:%d)",
2911 td->name, __FILE__, __LINE__);
2916 if(1 /* No applicable constraints whatsoever */) {
2917 /* Nothing is here. See below */
2920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2924 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2928 ASN__CTFAIL(app_key, td, sptr,
2929 "%s: value not given (%s:%d)",
2930 td->name, __FILE__, __LINE__);
2935 if(1 /* No applicable constraints whatsoever */) {
2936 /* Nothing is here. See below */
2939 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2943 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2944 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2948 ASN__CTFAIL(app_key, td, sptr,
2949 "%s: value not given (%s:%d)",
2950 td->name, __FILE__, __LINE__);
2954 value = *(const long *)sptr;
2956 if((value >= 0 && value <= 65535)) {
2957 /* Constraint check succeeded */
2960 ASN__CTFAIL(app_key, td, sptr,
2961 "%s: constraint failed (%s:%d)",
2962 td->name, __FILE__, __LINE__);
2967 static asn_type_selector_result_t
2968 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2969 asn_type_selector_result_t result = {0, 0};
2970 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2971 size_t constraining_column = 0; /* &id */
2972 size_t for_column = 1; /* &criticality */
2973 size_t row, presence_index = 0;
2974 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2976 for(row=0; row < itable->rows_count; row++) {
2977 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2978 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2980 if(type_cell->cell_kind == aioc__undefined)
2984 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2985 result.type_descriptor = type_cell->type_descriptor;
2986 result.presence_index = presence_index;
2995 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2996 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2999 ASN__CTFAIL(app_key, td, sptr,
3000 "%s: value not given (%s:%d)",
3001 td->name, __FILE__, __LINE__);
3006 if(1 /* No applicable constraints whatsoever */) {
3007 /* Nothing is here. See below */
3010 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3013 static asn_type_selector_result_t
3014 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3015 asn_type_selector_result_t result = {0, 0};
3016 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
3017 size_t constraining_column = 0; /* &id */
3018 size_t for_column = 2; /* &Extension */
3019 size_t row, presence_index = 0;
3020 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3022 for(row=0; row < itable->rows_count; row++) {
3023 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3024 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3026 if(type_cell->cell_kind == aioc__undefined)
3030 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3031 result.type_descriptor = type_cell->type_descriptor;
3032 result.presence_index = presence_index;
3041 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3045 ASN__CTFAIL(app_key, td, sptr,
3046 "%s: value not given (%s:%d)",
3047 td->name, __FILE__, __LINE__);
3052 if(1 /* No applicable constraints whatsoever */) {
3053 /* Nothing is here. See below */
3056 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3060 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3065 ASN__CTFAIL(app_key, td, sptr,
3066 "%s: value not given (%s:%d)",
3067 td->name, __FILE__, __LINE__);
3071 value = *(const long *)sptr;
3073 if((value >= 0 && value <= 65535)) {
3074 /* Constraint check succeeded */
3077 ASN__CTFAIL(app_key, td, sptr,
3078 "%s: constraint failed (%s:%d)",
3079 td->name, __FILE__, __LINE__);
3085 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3089 ASN__CTFAIL(app_key, td, sptr,
3090 "%s: value not given (%s:%d)",
3091 td->name, __FILE__, __LINE__);
3096 if(1 /* No applicable constraints whatsoever */) {
3097 /* Nothing is here. See below */
3100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3104 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3108 ASN__CTFAIL(app_key, td, sptr,
3109 "%s: value not given (%s:%d)",
3110 td->name, __FILE__, __LINE__);
3115 if(1 /* No applicable constraints whatsoever */) {
3116 /* Nothing is here. See below */
3119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3123 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3128 ASN__CTFAIL(app_key, td, sptr,
3129 "%s: value not given (%s:%d)",
3130 td->name, __FILE__, __LINE__);
3134 value = *(const long *)sptr;
3136 if((value >= 0 && value <= 65535)) {
3137 /* Constraint check succeeded */
3140 ASN__CTFAIL(app_key, td, sptr,
3141 "%s: constraint failed (%s:%d)",
3142 td->name, __FILE__, __LINE__);
3148 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3152 ASN__CTFAIL(app_key, td, sptr,
3153 "%s: value not given (%s:%d)",
3154 td->name, __FILE__, __LINE__);
3159 if(1 /* No applicable constraints whatsoever */) {
3160 /* Nothing is here. See below */
3163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3167 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3171 ASN__CTFAIL(app_key, td, sptr,
3172 "%s: value not given (%s:%d)",
3173 td->name, __FILE__, __LINE__);
3178 if(1 /* No applicable constraints whatsoever */) {
3179 /* Nothing is here. See below */
3182 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3186 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3191 ASN__CTFAIL(app_key, td, sptr,
3192 "%s: value not given (%s:%d)",
3193 td->name, __FILE__, __LINE__);
3197 value = *(const long *)sptr;
3199 if((value >= 0 && value <= 65535)) {
3200 /* Constraint check succeeded */
3203 ASN__CTFAIL(app_key, td, sptr,
3204 "%s: constraint failed (%s:%d)",
3205 td->name, __FILE__, __LINE__);
3211 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3215 ASN__CTFAIL(app_key, td, sptr,
3216 "%s: value not given (%s:%d)",
3217 td->name, __FILE__, __LINE__);
3222 if(1 /* No applicable constraints whatsoever */) {
3223 /* Nothing is here. See below */
3226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3230 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3234 ASN__CTFAIL(app_key, td, sptr,
3235 "%s: value not given (%s:%d)",
3236 td->name, __FILE__, __LINE__);
3241 if(1 /* No applicable constraints whatsoever */) {
3242 /* Nothing is here. See below */
3245 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3249 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3254 ASN__CTFAIL(app_key, td, sptr,
3255 "%s: value not given (%s:%d)",
3256 td->name, __FILE__, __LINE__);
3260 value = *(const long *)sptr;
3262 if((value >= 0 && value <= 65535)) {
3263 /* Constraint check succeeded */
3266 ASN__CTFAIL(app_key, td, sptr,
3267 "%s: constraint failed (%s:%d)",
3268 td->name, __FILE__, __LINE__);
3274 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3278 ASN__CTFAIL(app_key, td, sptr,
3279 "%s: value not given (%s:%d)",
3280 td->name, __FILE__, __LINE__);
3285 if(1 /* No applicable constraints whatsoever */) {
3286 /* Nothing is here. See below */
3289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3293 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3297 ASN__CTFAIL(app_key, td, sptr,
3298 "%s: value not given (%s:%d)",
3299 td->name, __FILE__, __LINE__);
3304 if(1 /* No applicable constraints whatsoever */) {
3305 /* Nothing is here. See below */
3308 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3312 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3317 ASN__CTFAIL(app_key, td, sptr,
3318 "%s: value not given (%s:%d)",
3319 td->name, __FILE__, __LINE__);
3323 value = *(const long *)sptr;
3325 if((value >= 0 && value <= 65535)) {
3326 /* Constraint check succeeded */
3329 ASN__CTFAIL(app_key, td, sptr,
3330 "%s: constraint failed (%s:%d)",
3331 td->name, __FILE__, __LINE__);
3337 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3341 ASN__CTFAIL(app_key, td, sptr,
3342 "%s: value not given (%s:%d)",
3343 td->name, __FILE__, __LINE__);
3348 if(1 /* No applicable constraints whatsoever */) {
3349 /* Nothing is here. See below */
3352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3356 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3360 ASN__CTFAIL(app_key, td, sptr,
3361 "%s: value not given (%s:%d)",
3362 td->name, __FILE__, __LINE__);
3367 if(1 /* No applicable constraints whatsoever */) {
3368 /* Nothing is here. See below */
3371 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3375 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3380 ASN__CTFAIL(app_key, td, sptr,
3381 "%s: value not given (%s:%d)",
3382 td->name, __FILE__, __LINE__);
3386 value = *(const long *)sptr;
3388 if((value >= 0 && value <= 65535)) {
3389 /* Constraint check succeeded */
3392 ASN__CTFAIL(app_key, td, sptr,
3393 "%s: constraint failed (%s:%d)",
3394 td->name, __FILE__, __LINE__);
3400 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3401 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3404 ASN__CTFAIL(app_key, td, sptr,
3405 "%s: value not given (%s:%d)",
3406 td->name, __FILE__, __LINE__);
3411 if(1 /* No applicable constraints whatsoever */) {
3412 /* Nothing is here. See below */
3415 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3419 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3423 ASN__CTFAIL(app_key, td, sptr,
3424 "%s: value not given (%s:%d)",
3425 td->name, __FILE__, __LINE__);
3430 if(1 /* No applicable constraints whatsoever */) {
3431 /* Nothing is here. See below */
3434 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3438 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3439 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3443 ASN__CTFAIL(app_key, td, sptr,
3444 "%s: value not given (%s:%d)",
3445 td->name, __FILE__, __LINE__);
3449 value = *(const long *)sptr;
3451 if((value >= 0 && value <= 65535)) {
3452 /* Constraint check succeeded */
3455 ASN__CTFAIL(app_key, td, sptr,
3456 "%s: constraint failed (%s:%d)",
3457 td->name, __FILE__, __LINE__);
3463 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3464 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3467 ASN__CTFAIL(app_key, td, sptr,
3468 "%s: value not given (%s:%d)",
3469 td->name, __FILE__, __LINE__);
3474 if(1 /* No applicable constraints whatsoever */) {
3475 /* Nothing is here. See below */
3478 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3482 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3483 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3486 ASN__CTFAIL(app_key, td, sptr,
3487 "%s: value not given (%s:%d)",
3488 td->name, __FILE__, __LINE__);
3493 if(1 /* No applicable constraints whatsoever */) {
3494 /* Nothing is here. See below */
3497 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3501 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3502 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3506 ASN__CTFAIL(app_key, td, sptr,
3507 "%s: value not given (%s:%d)",
3508 td->name, __FILE__, __LINE__);
3512 value = *(const long *)sptr;
3514 if((value >= 0 && value <= 65535)) {
3515 /* Constraint check succeeded */
3518 ASN__CTFAIL(app_key, td, sptr,
3519 "%s: constraint failed (%s:%d)",
3520 td->name, __FILE__, __LINE__);
3526 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3527 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3530 ASN__CTFAIL(app_key, td, sptr,
3531 "%s: value not given (%s:%d)",
3532 td->name, __FILE__, __LINE__);
3537 if(1 /* No applicable constraints whatsoever */) {
3538 /* Nothing is here. See below */
3541 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3545 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3546 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3549 ASN__CTFAIL(app_key, td, sptr,
3550 "%s: value not given (%s:%d)",
3551 td->name, __FILE__, __LINE__);
3556 if(1 /* No applicable constraints whatsoever */) {
3557 /* Nothing is here. See below */
3560 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3564 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3565 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3569 ASN__CTFAIL(app_key, td, sptr,
3570 "%s: value not given (%s:%d)",
3571 td->name, __FILE__, __LINE__);
3575 value = *(const long *)sptr;
3577 if((value >= 0 && value <= 65535)) {
3578 /* Constraint check succeeded */
3581 ASN__CTFAIL(app_key, td, sptr,
3582 "%s: constraint failed (%s:%d)",
3583 td->name, __FILE__, __LINE__);
3589 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3590 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3593 ASN__CTFAIL(app_key, td, sptr,
3594 "%s: value not given (%s:%d)",
3595 td->name, __FILE__, __LINE__);
3600 if(1 /* No applicable constraints whatsoever */) {
3601 /* Nothing is here. See below */
3604 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3608 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3609 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3612 ASN__CTFAIL(app_key, td, sptr,
3613 "%s: value not given (%s:%d)",
3614 td->name, __FILE__, __LINE__);
3619 if(1 /* No applicable constraints whatsoever */) {
3620 /* Nothing is here. See below */
3623 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3627 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3628 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3632 ASN__CTFAIL(app_key, td, sptr,
3633 "%s: value not given (%s:%d)",
3634 td->name, __FILE__, __LINE__);
3638 value = *(const long *)sptr;
3640 if((value >= 0 && value <= 65535)) {
3641 /* Constraint check succeeded */
3644 ASN__CTFAIL(app_key, td, sptr,
3645 "%s: constraint failed (%s:%d)",
3646 td->name, __FILE__, __LINE__);
3652 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3653 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3656 ASN__CTFAIL(app_key, td, sptr,
3657 "%s: value not given (%s:%d)",
3658 td->name, __FILE__, __LINE__);
3663 if(1 /* No applicable constraints whatsoever */) {
3664 /* Nothing is here. See below */
3667 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3671 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3672 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3675 ASN__CTFAIL(app_key, td, sptr,
3676 "%s: value not given (%s:%d)",
3677 td->name, __FILE__, __LINE__);
3682 if(1 /* No applicable constraints whatsoever */) {
3683 /* Nothing is here. See below */
3686 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3690 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3691 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3695 ASN__CTFAIL(app_key, td, sptr,
3696 "%s: value not given (%s:%d)",
3697 td->name, __FILE__, __LINE__);
3701 value = *(const long *)sptr;
3703 if((value >= 0 && value <= 65535)) {
3704 /* Constraint check succeeded */
3707 ASN__CTFAIL(app_key, td, sptr,
3708 "%s: constraint failed (%s:%d)",
3709 td->name, __FILE__, __LINE__);
3715 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3719 ASN__CTFAIL(app_key, td, sptr,
3720 "%s: value not given (%s:%d)",
3721 td->name, __FILE__, __LINE__);
3726 if(1 /* No applicable constraints whatsoever */) {
3727 /* Nothing is here. See below */
3730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3734 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3738 ASN__CTFAIL(app_key, td, sptr,
3739 "%s: value not given (%s:%d)",
3740 td->name, __FILE__, __LINE__);
3745 if(1 /* No applicable constraints whatsoever */) {
3746 /* Nothing is here. See below */
3749 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3753 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3754 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3758 ASN__CTFAIL(app_key, td, sptr,
3759 "%s: value not given (%s:%d)",
3760 td->name, __FILE__, __LINE__);
3764 value = *(const long *)sptr;
3766 if((value >= 0 && value <= 65535)) {
3767 /* Constraint check succeeded */
3770 ASN__CTFAIL(app_key, td, sptr,
3771 "%s: constraint failed (%s:%d)",
3772 td->name, __FILE__, __LINE__);
3778 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3779 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3782 ASN__CTFAIL(app_key, td, sptr,
3783 "%s: value not given (%s:%d)",
3784 td->name, __FILE__, __LINE__);
3789 if(1 /* No applicable constraints whatsoever */) {
3790 /* Nothing is here. See below */
3793 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3797 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3801 ASN__CTFAIL(app_key, td, sptr,
3802 "%s: value not given (%s:%d)",
3803 td->name, __FILE__, __LINE__);
3808 if(1 /* No applicable constraints whatsoever */) {
3809 /* Nothing is here. See below */
3812 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3816 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3817 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3821 ASN__CTFAIL(app_key, td, sptr,
3822 "%s: value not given (%s:%d)",
3823 td->name, __FILE__, __LINE__);
3827 value = *(const long *)sptr;
3829 if((value >= 0 && value <= 65535)) {
3830 /* Constraint check succeeded */
3833 ASN__CTFAIL(app_key, td, sptr,
3834 "%s: constraint failed (%s:%d)",
3835 td->name, __FILE__, __LINE__);
3841 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3845 ASN__CTFAIL(app_key, td, sptr,
3846 "%s: value not given (%s:%d)",
3847 td->name, __FILE__, __LINE__);
3852 if(1 /* No applicable constraints whatsoever */) {
3853 /* Nothing is here. See below */
3856 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3860 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3861 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3864 ASN__CTFAIL(app_key, td, sptr,
3865 "%s: value not given (%s:%d)",
3866 td->name, __FILE__, __LINE__);
3871 if(1 /* No applicable constraints whatsoever */) {
3872 /* Nothing is here. See below */
3875 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3879 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3880 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3884 ASN__CTFAIL(app_key, td, sptr,
3885 "%s: value not given (%s:%d)",
3886 td->name, __FILE__, __LINE__);
3890 value = *(const long *)sptr;
3892 if((value >= 0 && value <= 65535)) {
3893 /* Constraint check succeeded */
3896 ASN__CTFAIL(app_key, td, sptr,
3897 "%s: constraint failed (%s:%d)",
3898 td->name, __FILE__, __LINE__);
3904 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3908 ASN__CTFAIL(app_key, td, sptr,
3909 "%s: value not given (%s:%d)",
3910 td->name, __FILE__, __LINE__);
3915 if(1 /* No applicable constraints whatsoever */) {
3916 /* Nothing is here. See below */
3919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3923 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3924 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3927 ASN__CTFAIL(app_key, td, sptr,
3928 "%s: value not given (%s:%d)",
3929 td->name, __FILE__, __LINE__);
3934 if(1 /* No applicable constraints whatsoever */) {
3935 /* Nothing is here. See below */
3938 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3942 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3943 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3947 ASN__CTFAIL(app_key, td, sptr,
3948 "%s: value not given (%s:%d)",
3949 td->name, __FILE__, __LINE__);
3953 value = *(const long *)sptr;
3955 if((value >= 0 && value <= 65535)) {
3956 /* Constraint check succeeded */
3959 ASN__CTFAIL(app_key, td, sptr,
3960 "%s: constraint failed (%s:%d)",
3961 td->name, __FILE__, __LINE__);
3967 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3971 ASN__CTFAIL(app_key, td, sptr,
3972 "%s: value not given (%s:%d)",
3973 td->name, __FILE__, __LINE__);
3978 if(1 /* No applicable constraints whatsoever */) {
3979 /* Nothing is here. See below */
3982 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3986 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3987 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3990 ASN__CTFAIL(app_key, td, sptr,
3991 "%s: value not given (%s:%d)",
3992 td->name, __FILE__, __LINE__);
3997 if(1 /* No applicable constraints whatsoever */) {
3998 /* Nothing is here. See below */
4001 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4005 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4006 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4010 ASN__CTFAIL(app_key, td, sptr,
4011 "%s: value not given (%s:%d)",
4012 td->name, __FILE__, __LINE__);
4016 value = *(const long *)sptr;
4018 if((value >= 0 && value <= 65535)) {
4019 /* Constraint check succeeded */
4022 ASN__CTFAIL(app_key, td, sptr,
4023 "%s: constraint failed (%s:%d)",
4024 td->name, __FILE__, __LINE__);
4030 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4031 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4034 ASN__CTFAIL(app_key, td, sptr,
4035 "%s: value not given (%s:%d)",
4036 td->name, __FILE__, __LINE__);
4041 if(1 /* No applicable constraints whatsoever */) {
4042 /* Nothing is here. See below */
4045 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4049 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4050 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4053 ASN__CTFAIL(app_key, td, sptr,
4054 "%s: value not given (%s:%d)",
4055 td->name, __FILE__, __LINE__);
4060 if(1 /* No applicable constraints whatsoever */) {
4061 /* Nothing is here. See below */
4064 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4068 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4069 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4073 ASN__CTFAIL(app_key, td, sptr,
4074 "%s: value not given (%s:%d)",
4075 td->name, __FILE__, __LINE__);
4079 value = *(const long *)sptr;
4081 if((value >= 0 && value <= 65535)) {
4082 /* Constraint check succeeded */
4085 ASN__CTFAIL(app_key, td, sptr,
4086 "%s: constraint failed (%s:%d)",
4087 td->name, __FILE__, __LINE__);
4093 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4094 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4097 ASN__CTFAIL(app_key, td, sptr,
4098 "%s: value not given (%s:%d)",
4099 td->name, __FILE__, __LINE__);
4104 if(1 /* No applicable constraints whatsoever */) {
4105 /* Nothing is here. See below */
4108 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4112 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4113 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4116 ASN__CTFAIL(app_key, td, sptr,
4117 "%s: value not given (%s:%d)",
4118 td->name, __FILE__, __LINE__);
4123 if(1 /* No applicable constraints whatsoever */) {
4124 /* Nothing is here. See below */
4127 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4131 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4132 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4136 ASN__CTFAIL(app_key, td, sptr,
4137 "%s: value not given (%s:%d)",
4138 td->name, __FILE__, __LINE__);
4142 value = *(const long *)sptr;
4144 if((value >= 0 && value <= 65535)) {
4145 /* Constraint check succeeded */
4148 ASN__CTFAIL(app_key, td, sptr,
4149 "%s: constraint failed (%s:%d)",
4150 td->name, __FILE__, __LINE__);
4155 static asn_type_selector_result_t
4156 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4157 asn_type_selector_result_t result = {0, 0};
4158 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4159 size_t constraining_column = 0; /* &id */
4160 size_t for_column = 1; /* &criticality */
4161 size_t row, presence_index = 0;
4162 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4164 for(row=0; row < itable->rows_count; row++) {
4165 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4166 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4168 if(type_cell->cell_kind == aioc__undefined)
4172 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4173 result.type_descriptor = type_cell->type_descriptor;
4174 result.presence_index = presence_index;
4183 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4187 ASN__CTFAIL(app_key, td, sptr,
4188 "%s: value not given (%s:%d)",
4189 td->name, __FILE__, __LINE__);
4194 if(1 /* No applicable constraints whatsoever */) {
4195 /* Nothing is here. See below */
4198 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4201 static asn_type_selector_result_t
4202 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4203 asn_type_selector_result_t result = {0, 0};
4204 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4205 size_t constraining_column = 0; /* &id */
4206 size_t for_column = 2; /* &Extension */
4207 size_t row, presence_index = 0;
4208 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4210 for(row=0; row < itable->rows_count; row++) {
4211 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4212 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4214 if(type_cell->cell_kind == aioc__undefined)
4218 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4219 result.type_descriptor = type_cell->type_descriptor;
4220 result.presence_index = presence_index;
4229 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4230 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4233 ASN__CTFAIL(app_key, td, sptr,
4234 "%s: value not given (%s:%d)",
4235 td->name, __FILE__, __LINE__);
4240 if(1 /* No applicable constraints whatsoever */) {
4241 /* Nothing is here. See below */
4244 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4248 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4249 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4253 ASN__CTFAIL(app_key, td, sptr,
4254 "%s: value not given (%s:%d)",
4255 td->name, __FILE__, __LINE__);
4259 value = *(const long *)sptr;
4261 if((value >= 0 && value <= 65535)) {
4262 /* Constraint check succeeded */
4265 ASN__CTFAIL(app_key, td, sptr,
4266 "%s: constraint failed (%s:%d)",
4267 td->name, __FILE__, __LINE__);
4272 static asn_type_selector_result_t
4273 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4274 asn_type_selector_result_t result = {0, 0};
4275 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4276 size_t constraining_column = 0; /* &id */
4277 size_t for_column = 1; /* &criticality */
4278 size_t row, presence_index = 0;
4279 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4281 for(row=0; row < itable->rows_count; row++) {
4282 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4283 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4285 if(type_cell->cell_kind == aioc__undefined)
4289 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4290 result.type_descriptor = type_cell->type_descriptor;
4291 result.presence_index = presence_index;
4300 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4301 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4304 ASN__CTFAIL(app_key, td, sptr,
4305 "%s: value not given (%s:%d)",
4306 td->name, __FILE__, __LINE__);
4311 if(1 /* No applicable constraints whatsoever */) {
4312 /* Nothing is here. See below */
4315 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4318 static asn_type_selector_result_t
4319 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4320 asn_type_selector_result_t result = {0, 0};
4321 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4322 size_t constraining_column = 0; /* &id */
4323 size_t for_column = 2; /* &Extension */
4324 size_t row, presence_index = 0;
4325 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4327 for(row=0; row < itable->rows_count; row++) {
4328 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4329 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4331 if(type_cell->cell_kind == aioc__undefined)
4335 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4336 result.type_descriptor = type_cell->type_descriptor;
4337 result.presence_index = presence_index;
4346 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4347 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4350 ASN__CTFAIL(app_key, td, sptr,
4351 "%s: value not given (%s:%d)",
4352 td->name, __FILE__, __LINE__);
4357 if(1 /* No applicable constraints whatsoever */) {
4358 /* Nothing is here. See below */
4361 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4365 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4366 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4370 ASN__CTFAIL(app_key, td, sptr,
4371 "%s: value not given (%s:%d)",
4372 td->name, __FILE__, __LINE__);
4376 value = *(const long *)sptr;
4378 if((value >= 0 && value <= 65535)) {
4379 /* Constraint check succeeded */
4382 ASN__CTFAIL(app_key, td, sptr,
4383 "%s: constraint failed (%s:%d)",
4384 td->name, __FILE__, __LINE__);
4390 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4391 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4394 ASN__CTFAIL(app_key, td, sptr,
4395 "%s: value not given (%s:%d)",
4396 td->name, __FILE__, __LINE__);
4401 if(1 /* No applicable constraints whatsoever */) {
4402 /* Nothing is here. See below */
4405 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4409 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4410 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4413 ASN__CTFAIL(app_key, td, sptr,
4414 "%s: value not given (%s:%d)",
4415 td->name, __FILE__, __LINE__);
4420 if(1 /* No applicable constraints whatsoever */) {
4421 /* Nothing is here. See below */
4424 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4428 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4429 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4433 ASN__CTFAIL(app_key, td, sptr,
4434 "%s: value not given (%s:%d)",
4435 td->name, __FILE__, __LINE__);
4439 value = *(const long *)sptr;
4441 if((value >= 0 && value <= 65535)) {
4442 /* Constraint check succeeded */
4445 ASN__CTFAIL(app_key, td, sptr,
4446 "%s: constraint failed (%s:%d)",
4447 td->name, __FILE__, __LINE__);
4452 static asn_type_selector_result_t
4453 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4454 asn_type_selector_result_t result = {0, 0};
4455 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4456 size_t constraining_column = 0; /* &id */
4457 size_t for_column = 1; /* &criticality */
4458 size_t row, presence_index = 0;
4459 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4461 for(row=0; row < itable->rows_count; row++) {
4462 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4463 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4465 if(type_cell->cell_kind == aioc__undefined)
4469 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4470 result.type_descriptor = type_cell->type_descriptor;
4471 result.presence_index = presence_index;
4480 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4481 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4484 ASN__CTFAIL(app_key, td, sptr,
4485 "%s: value not given (%s:%d)",
4486 td->name, __FILE__, __LINE__);
4491 if(1 /* No applicable constraints whatsoever */) {
4492 /* Nothing is here. See below */
4495 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4498 static asn_type_selector_result_t
4499 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4500 asn_type_selector_result_t result = {0, 0};
4501 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4502 size_t constraining_column = 0; /* &id */
4503 size_t for_column = 2; /* &Extension */
4504 size_t row, presence_index = 0;
4505 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4507 for(row=0; row < itable->rows_count; row++) {
4508 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4509 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4511 if(type_cell->cell_kind == aioc__undefined)
4515 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4516 result.type_descriptor = type_cell->type_descriptor;
4517 result.presence_index = presence_index;
4526 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4527 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4530 ASN__CTFAIL(app_key, td, sptr,
4531 "%s: value not given (%s:%d)",
4532 td->name, __FILE__, __LINE__);
4537 if(1 /* No applicable constraints whatsoever */) {
4538 /* Nothing is here. See below */
4541 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4545 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4546 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4550 ASN__CTFAIL(app_key, td, sptr,
4551 "%s: value not given (%s:%d)",
4552 td->name, __FILE__, __LINE__);
4556 value = *(const long *)sptr;
4558 if((value >= 0 && value <= 65535)) {
4559 /* Constraint check succeeded */
4562 ASN__CTFAIL(app_key, td, sptr,
4563 "%s: constraint failed (%s:%d)",
4564 td->name, __FILE__, __LINE__);
4569 static asn_type_selector_result_t
4570 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4571 asn_type_selector_result_t result = {0, 0};
4572 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4573 size_t constraining_column = 0; /* &id */
4574 size_t for_column = 1; /* &criticality */
4575 size_t row, presence_index = 0;
4576 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4578 for(row=0; row < itable->rows_count; row++) {
4579 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4580 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4582 if(type_cell->cell_kind == aioc__undefined)
4586 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4587 result.type_descriptor = type_cell->type_descriptor;
4588 result.presence_index = presence_index;
4597 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4598 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4601 ASN__CTFAIL(app_key, td, sptr,
4602 "%s: value not given (%s:%d)",
4603 td->name, __FILE__, __LINE__);
4608 if(1 /* No applicable constraints whatsoever */) {
4609 /* Nothing is here. See below */
4612 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4615 static asn_type_selector_result_t
4616 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4617 asn_type_selector_result_t result = {0, 0};
4618 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4619 size_t constraining_column = 0; /* &id */
4620 size_t for_column = 2; /* &Extension */
4621 size_t row, presence_index = 0;
4622 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4624 for(row=0; row < itable->rows_count; row++) {
4625 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4626 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4628 if(type_cell->cell_kind == aioc__undefined)
4632 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4633 result.type_descriptor = type_cell->type_descriptor;
4634 result.presence_index = presence_index;
4643 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4647 ASN__CTFAIL(app_key, td, sptr,
4648 "%s: value not given (%s:%d)",
4649 td->name, __FILE__, __LINE__);
4654 if(1 /* No applicable constraints whatsoever */) {
4655 /* Nothing is here. See below */
4658 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4662 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4667 ASN__CTFAIL(app_key, td, sptr,
4668 "%s: value not given (%s:%d)",
4669 td->name, __FILE__, __LINE__);
4673 value = *(const long *)sptr;
4675 if((value >= 0 && value <= 65535)) {
4676 /* Constraint check succeeded */
4679 ASN__CTFAIL(app_key, td, sptr,
4680 "%s: constraint failed (%s:%d)",
4681 td->name, __FILE__, __LINE__);
4687 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4688 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4691 ASN__CTFAIL(app_key, td, sptr,
4692 "%s: value not given (%s:%d)",
4693 td->name, __FILE__, __LINE__);
4698 if(1 /* No applicable constraints whatsoever */) {
4699 /* Nothing is here. See below */
4702 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4706 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4707 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4710 ASN__CTFAIL(app_key, td, sptr,
4711 "%s: value not given (%s:%d)",
4712 td->name, __FILE__, __LINE__);
4717 if(1 /* No applicable constraints whatsoever */) {
4718 /* Nothing is here. See below */
4721 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4725 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4726 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4730 ASN__CTFAIL(app_key, td, sptr,
4731 "%s: value not given (%s:%d)",
4732 td->name, __FILE__, __LINE__);
4736 value = *(const long *)sptr;
4738 if((value >= 0 && value <= 65535)) {
4739 /* Constraint check succeeded */
4742 ASN__CTFAIL(app_key, td, sptr,
4743 "%s: constraint failed (%s:%d)",
4744 td->name, __FILE__, __LINE__);
4749 static asn_type_selector_result_t
4750 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4751 asn_type_selector_result_t result = {0, 0};
4752 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4753 size_t constraining_column = 0; /* &id */
4754 size_t for_column = 1; /* &criticality */
4755 size_t row, presence_index = 0;
4756 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4758 for(row=0; row < itable->rows_count; row++) {
4759 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4760 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4762 if(type_cell->cell_kind == aioc__undefined)
4766 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4767 result.type_descriptor = type_cell->type_descriptor;
4768 result.presence_index = presence_index;
4777 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4781 ASN__CTFAIL(app_key, td, sptr,
4782 "%s: value not given (%s:%d)",
4783 td->name, __FILE__, __LINE__);
4788 if(1 /* No applicable constraints whatsoever */) {
4789 /* Nothing is here. See below */
4792 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4795 static asn_type_selector_result_t
4796 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4797 asn_type_selector_result_t result = {0, 0};
4798 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4799 size_t constraining_column = 0; /* &id */
4800 size_t for_column = 2; /* &Extension */
4801 size_t row, presence_index = 0;
4802 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4804 for(row=0; row < itable->rows_count; row++) {
4805 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4806 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4808 if(type_cell->cell_kind == aioc__undefined)
4812 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4813 result.type_descriptor = type_cell->type_descriptor;
4814 result.presence_index = presence_index;
4823 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4827 ASN__CTFAIL(app_key, td, sptr,
4828 "%s: value not given (%s:%d)",
4829 td->name, __FILE__, __LINE__);
4834 if(1 /* No applicable constraints whatsoever */) {
4835 /* Nothing is here. See below */
4838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4842 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4847 ASN__CTFAIL(app_key, td, sptr,
4848 "%s: value not given (%s:%d)",
4849 td->name, __FILE__, __LINE__);
4853 value = *(const long *)sptr;
4855 if((value >= 0 && value <= 65535)) {
4856 /* Constraint check succeeded */
4859 ASN__CTFAIL(app_key, td, sptr,
4860 "%s: constraint failed (%s:%d)",
4861 td->name, __FILE__, __LINE__);
4866 static asn_type_selector_result_t
4867 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4868 asn_type_selector_result_t result = {0, 0};
4869 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4870 size_t constraining_column = 0; /* &id */
4871 size_t for_column = 1; /* &criticality */
4872 size_t row, presence_index = 0;
4873 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4875 for(row=0; row < itable->rows_count; row++) {
4876 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4877 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4879 if(type_cell->cell_kind == aioc__undefined)
4883 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4884 result.type_descriptor = type_cell->type_descriptor;
4885 result.presence_index = presence_index;
4894 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4895 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4898 ASN__CTFAIL(app_key, td, sptr,
4899 "%s: value not given (%s:%d)",
4900 td->name, __FILE__, __LINE__);
4905 if(1 /* No applicable constraints whatsoever */) {
4906 /* Nothing is here. See below */
4909 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4912 static asn_type_selector_result_t
4913 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4914 asn_type_selector_result_t result = {0, 0};
4915 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4916 size_t constraining_column = 0; /* &id */
4917 size_t for_column = 2; /* &Extension */
4918 size_t row, presence_index = 0;
4919 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4921 for(row=0; row < itable->rows_count; row++) {
4922 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4923 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4925 if(type_cell->cell_kind == aioc__undefined)
4929 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4930 result.type_descriptor = type_cell->type_descriptor;
4931 result.presence_index = presence_index;
4940 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4941 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4944 ASN__CTFAIL(app_key, td, sptr,
4945 "%s: value not given (%s:%d)",
4946 td->name, __FILE__, __LINE__);
4951 if(1 /* No applicable constraints whatsoever */) {
4952 /* Nothing is here. See below */
4955 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4959 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4960 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4964 ASN__CTFAIL(app_key, td, sptr,
4965 "%s: value not given (%s:%d)",
4966 td->name, __FILE__, __LINE__);
4970 value = *(const long *)sptr;
4972 if((value >= 0 && value <= 65535)) {
4973 /* Constraint check succeeded */
4976 ASN__CTFAIL(app_key, td, sptr,
4977 "%s: constraint failed (%s:%d)",
4978 td->name, __FILE__, __LINE__);
4984 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4985 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4988 ASN__CTFAIL(app_key, td, sptr,
4989 "%s: value not given (%s:%d)",
4990 td->name, __FILE__, __LINE__);
4995 if(1 /* No applicable constraints whatsoever */) {
4996 /* Nothing is here. See below */
4999 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5003 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
5004 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5007 ASN__CTFAIL(app_key, td, sptr,
5008 "%s: value not given (%s:%d)",
5009 td->name, __FILE__, __LINE__);
5014 if(1 /* No applicable constraints whatsoever */) {
5015 /* Nothing is here. See below */
5018 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5022 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5027 ASN__CTFAIL(app_key, td, sptr,
5028 "%s: value not given (%s:%d)",
5029 td->name, __FILE__, __LINE__);
5033 value = *(const long *)sptr;
5035 if((value >= 0 && value <= 65535)) {
5036 /* Constraint check succeeded */
5039 ASN__CTFAIL(app_key, td, sptr,
5040 "%s: constraint failed (%s:%d)",
5041 td->name, __FILE__, __LINE__);
5047 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5048 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5051 ASN__CTFAIL(app_key, td, sptr,
5052 "%s: value not given (%s:%d)",
5053 td->name, __FILE__, __LINE__);
5058 if(1 /* No applicable constraints whatsoever */) {
5059 /* Nothing is here. See below */
5062 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5066 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5070 ASN__CTFAIL(app_key, td, sptr,
5071 "%s: value not given (%s:%d)",
5072 td->name, __FILE__, __LINE__);
5077 if(1 /* No applicable constraints whatsoever */) {
5078 /* Nothing is here. See below */
5081 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5085 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5090 ASN__CTFAIL(app_key, td, sptr,
5091 "%s: value not given (%s:%d)",
5092 td->name, __FILE__, __LINE__);
5096 value = *(const long *)sptr;
5098 if((value >= 0 && value <= 65535)) {
5099 /* Constraint check succeeded */
5102 ASN__CTFAIL(app_key, td, sptr,
5103 "%s: constraint failed (%s:%d)",
5104 td->name, __FILE__, __LINE__);
5109 static asn_type_selector_result_t
5110 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5111 asn_type_selector_result_t result = {0, 0};
5112 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5113 size_t constraining_column = 0; /* &id */
5114 size_t for_column = 1; /* &criticality */
5115 size_t row, presence_index = 0;
5116 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5118 for(row=0; row < itable->rows_count; row++) {
5119 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5120 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5122 if(type_cell->cell_kind == aioc__undefined)
5126 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5127 result.type_descriptor = type_cell->type_descriptor;
5128 result.presence_index = presence_index;
5137 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5138 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5141 ASN__CTFAIL(app_key, td, sptr,
5142 "%s: value not given (%s:%d)",
5143 td->name, __FILE__, __LINE__);
5148 if(1 /* No applicable constraints whatsoever */) {
5149 /* Nothing is here. See below */
5152 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5155 static asn_type_selector_result_t
5156 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5157 asn_type_selector_result_t result = {0, 0};
5158 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5159 size_t constraining_column = 0; /* &id */
5160 size_t for_column = 2; /* &Extension */
5161 size_t row, presence_index = 0;
5162 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5164 for(row=0; row < itable->rows_count; row++) {
5165 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5166 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5168 if(type_cell->cell_kind == aioc__undefined)
5172 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5173 result.type_descriptor = type_cell->type_descriptor;
5174 result.presence_index = presence_index;
5183 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5187 ASN__CTFAIL(app_key, td, sptr,
5188 "%s: value not given (%s:%d)",
5189 td->name, __FILE__, __LINE__);
5194 if(1 /* No applicable constraints whatsoever */) {
5195 /* Nothing is here. See below */
5198 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5202 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5203 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5207 ASN__CTFAIL(app_key, td, sptr,
5208 "%s: value not given (%s:%d)",
5209 td->name, __FILE__, __LINE__);
5213 value = *(const long *)sptr;
5215 if((value >= 0 && value <= 65535)) {
5216 /* Constraint check succeeded */
5219 ASN__CTFAIL(app_key, td, sptr,
5220 "%s: constraint failed (%s:%d)",
5221 td->name, __FILE__, __LINE__);
5227 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5228 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5231 ASN__CTFAIL(app_key, td, sptr,
5232 "%s: value not given (%s:%d)",
5233 td->name, __FILE__, __LINE__);
5238 if(1 /* No applicable constraints whatsoever */) {
5239 /* Nothing is here. See below */
5242 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5246 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5247 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5250 ASN__CTFAIL(app_key, td, sptr,
5251 "%s: value not given (%s:%d)",
5252 td->name, __FILE__, __LINE__);
5257 if(1 /* No applicable constraints whatsoever */) {
5258 /* Nothing is here. See below */
5261 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5265 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5266 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5270 ASN__CTFAIL(app_key, td, sptr,
5271 "%s: value not given (%s:%d)",
5272 td->name, __FILE__, __LINE__);
5276 value = *(const long *)sptr;
5278 if((value >= 0 && value <= 65535)) {
5279 /* Constraint check succeeded */
5282 ASN__CTFAIL(app_key, td, sptr,
5283 "%s: constraint failed (%s:%d)",
5284 td->name, __FILE__, __LINE__);
5289 static asn_type_selector_result_t
5290 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5291 asn_type_selector_result_t result = {0, 0};
5292 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5293 size_t constraining_column = 0; /* &id */
5294 size_t for_column = 1; /* &criticality */
5295 size_t row, presence_index = 0;
5296 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5298 for(row=0; row < itable->rows_count; row++) {
5299 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5300 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5302 if(type_cell->cell_kind == aioc__undefined)
5306 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5307 result.type_descriptor = type_cell->type_descriptor;
5308 result.presence_index = presence_index;
5317 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5318 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5321 ASN__CTFAIL(app_key, td, sptr,
5322 "%s: value not given (%s:%d)",
5323 td->name, __FILE__, __LINE__);
5328 if(1 /* No applicable constraints whatsoever */) {
5329 /* Nothing is here. See below */
5332 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5335 static asn_type_selector_result_t
5336 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5337 asn_type_selector_result_t result = {0, 0};
5338 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5339 size_t constraining_column = 0; /* &id */
5340 size_t for_column = 2; /* &Extension */
5341 size_t row, presence_index = 0;
5342 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5344 for(row=0; row < itable->rows_count; row++) {
5345 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5346 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5348 if(type_cell->cell_kind == aioc__undefined)
5352 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5353 result.type_descriptor = type_cell->type_descriptor;
5354 result.presence_index = presence_index;
5363 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5364 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5367 ASN__CTFAIL(app_key, td, sptr,
5368 "%s: value not given (%s:%d)",
5369 td->name, __FILE__, __LINE__);
5374 if(1 /* No applicable constraints whatsoever */) {
5375 /* Nothing is here. See below */
5378 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5382 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5383 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5387 ASN__CTFAIL(app_key, td, sptr,
5388 "%s: value not given (%s:%d)",
5389 td->name, __FILE__, __LINE__);
5393 value = *(const long *)sptr;
5395 if((value >= 0 && value <= 65535)) {
5396 /* Constraint check succeeded */
5399 ASN__CTFAIL(app_key, td, sptr,
5400 "%s: constraint failed (%s:%d)",
5401 td->name, __FILE__, __LINE__);
5406 static asn_type_selector_result_t
5407 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5408 asn_type_selector_result_t result = {0, 0};
5409 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5410 size_t constraining_column = 0; /* &id */
5411 size_t for_column = 1; /* &criticality */
5412 size_t row, presence_index = 0;
5413 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5415 for(row=0; row < itable->rows_count; row++) {
5416 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5417 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5419 if(type_cell->cell_kind == aioc__undefined)
5423 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5424 result.type_descriptor = type_cell->type_descriptor;
5425 result.presence_index = presence_index;
5434 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5435 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5438 ASN__CTFAIL(app_key, td, sptr,
5439 "%s: value not given (%s:%d)",
5440 td->name, __FILE__, __LINE__);
5445 if(1 /* No applicable constraints whatsoever */) {
5446 /* Nothing is here. See below */
5449 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5452 static asn_type_selector_result_t
5453 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5454 asn_type_selector_result_t result = {0, 0};
5455 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5456 size_t constraining_column = 0; /* &id */
5457 size_t for_column = 2; /* &Extension */
5458 size_t row, presence_index = 0;
5459 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5461 for(row=0; row < itable->rows_count; row++) {
5462 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5463 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5465 if(type_cell->cell_kind == aioc__undefined)
5469 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5470 result.type_descriptor = type_cell->type_descriptor;
5471 result.presence_index = presence_index;
5480 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5481 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5484 ASN__CTFAIL(app_key, td, sptr,
5485 "%s: value not given (%s:%d)",
5486 td->name, __FILE__, __LINE__);
5491 if(1 /* No applicable constraints whatsoever */) {
5492 /* Nothing is here. See below */
5495 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5499 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5500 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5504 ASN__CTFAIL(app_key, td, sptr,
5505 "%s: value not given (%s:%d)",
5506 td->name, __FILE__, __LINE__);
5510 value = *(const long *)sptr;
5512 if((value >= 0 && value <= 65535)) {
5513 /* Constraint check succeeded */
5516 ASN__CTFAIL(app_key, td, sptr,
5517 "%s: constraint failed (%s:%d)",
5518 td->name, __FILE__, __LINE__);
5524 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5525 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5528 ASN__CTFAIL(app_key, td, sptr,
5529 "%s: value not given (%s:%d)",
5530 td->name, __FILE__, __LINE__);
5535 if(1 /* No applicable constraints whatsoever */) {
5536 /* Nothing is here. See below */
5539 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5543 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5544 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5547 ASN__CTFAIL(app_key, td, sptr,
5548 "%s: value not given (%s:%d)",
5549 td->name, __FILE__, __LINE__);
5554 if(1 /* No applicable constraints whatsoever */) {
5555 /* Nothing is here. See below */
5558 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5562 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5563 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5567 ASN__CTFAIL(app_key, td, sptr,
5568 "%s: value not given (%s:%d)",
5569 td->name, __FILE__, __LINE__);
5573 value = *(const long *)sptr;
5575 if((value >= 0 && value <= 65535)) {
5576 /* Constraint check succeeded */
5579 ASN__CTFAIL(app_key, td, sptr,
5580 "%s: constraint failed (%s:%d)",
5581 td->name, __FILE__, __LINE__);
5586 static asn_type_selector_result_t
5587 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5588 asn_type_selector_result_t result = {0, 0};
5589 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5590 size_t constraining_column = 0; /* &id */
5591 size_t for_column = 1; /* &criticality */
5592 size_t row, presence_index = 0;
5593 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5595 for(row=0; row < itable->rows_count; row++) {
5596 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5597 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5599 if(type_cell->cell_kind == aioc__undefined)
5603 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5604 result.type_descriptor = type_cell->type_descriptor;
5605 result.presence_index = presence_index;
5614 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5615 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5618 ASN__CTFAIL(app_key, td, sptr,
5619 "%s: value not given (%s:%d)",
5620 td->name, __FILE__, __LINE__);
5625 if(1 /* No applicable constraints whatsoever */) {
5626 /* Nothing is here. See below */
5629 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5632 static asn_type_selector_result_t
5633 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5634 asn_type_selector_result_t result = {0, 0};
5635 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5636 size_t constraining_column = 0; /* &id */
5637 size_t for_column = 2; /* &Extension */
5638 size_t row, presence_index = 0;
5639 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5641 for(row=0; row < itable->rows_count; row++) {
5642 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5643 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5645 if(type_cell->cell_kind == aioc__undefined)
5649 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5650 result.type_descriptor = type_cell->type_descriptor;
5651 result.presence_index = presence_index;
5660 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5661 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5664 ASN__CTFAIL(app_key, td, sptr,
5665 "%s: value not given (%s:%d)",
5666 td->name, __FILE__, __LINE__);
5671 if(1 /* No applicable constraints whatsoever */) {
5672 /* Nothing is here. See below */
5675 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5679 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5680 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5684 ASN__CTFAIL(app_key, td, sptr,
5685 "%s: value not given (%s:%d)",
5686 td->name, __FILE__, __LINE__);
5690 value = *(const long *)sptr;
5692 if((value >= 0 && value <= 65535)) {
5693 /* Constraint check succeeded */
5696 ASN__CTFAIL(app_key, td, sptr,
5697 "%s: constraint failed (%s:%d)",
5698 td->name, __FILE__, __LINE__);
5703 static asn_type_selector_result_t
5704 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5705 asn_type_selector_result_t result = {0, 0};
5706 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5707 size_t constraining_column = 0; /* &id */
5708 size_t for_column = 1; /* &criticality */
5709 size_t row, presence_index = 0;
5710 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5712 for(row=0; row < itable->rows_count; row++) {
5713 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5714 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5716 if(type_cell->cell_kind == aioc__undefined)
5720 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5721 result.type_descriptor = type_cell->type_descriptor;
5722 result.presence_index = presence_index;
5731 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5732 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5735 ASN__CTFAIL(app_key, td, sptr,
5736 "%s: value not given (%s:%d)",
5737 td->name, __FILE__, __LINE__);
5742 if(1 /* No applicable constraints whatsoever */) {
5743 /* Nothing is here. See below */
5746 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5749 static asn_type_selector_result_t
5750 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5751 asn_type_selector_result_t result = {0, 0};
5752 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5753 size_t constraining_column = 0; /* &id */
5754 size_t for_column = 2; /* &Extension */
5755 size_t row, presence_index = 0;
5756 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5758 for(row=0; row < itable->rows_count; row++) {
5759 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5760 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5762 if(type_cell->cell_kind == aioc__undefined)
5766 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5767 result.type_descriptor = type_cell->type_descriptor;
5768 result.presence_index = presence_index;
5777 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5781 ASN__CTFAIL(app_key, td, sptr,
5782 "%s: value not given (%s:%d)",
5783 td->name, __FILE__, __LINE__);
5788 if(1 /* No applicable constraints whatsoever */) {
5789 /* Nothing is here. See below */
5792 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5796 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5797 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5801 ASN__CTFAIL(app_key, td, sptr,
5802 "%s: value not given (%s:%d)",
5803 td->name, __FILE__, __LINE__);
5807 value = *(const long *)sptr;
5809 if((value >= 0 && value <= 65535)) {
5810 /* Constraint check succeeded */
5813 ASN__CTFAIL(app_key, td, sptr,
5814 "%s: constraint failed (%s:%d)",
5815 td->name, __FILE__, __LINE__);
5821 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5825 ASN__CTFAIL(app_key, td, sptr,
5826 "%s: value not given (%s:%d)",
5827 td->name, __FILE__, __LINE__);
5832 if(1 /* No applicable constraints whatsoever */) {
5833 /* Nothing is here. See below */
5836 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5840 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5844 ASN__CTFAIL(app_key, td, sptr,
5845 "%s: value not given (%s:%d)",
5846 td->name, __FILE__, __LINE__);
5851 if(1 /* No applicable constraints whatsoever */) {
5852 /* Nothing is here. See below */
5855 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5859 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5860 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5864 ASN__CTFAIL(app_key, td, sptr,
5865 "%s: value not given (%s:%d)",
5866 td->name, __FILE__, __LINE__);
5870 value = *(const long *)sptr;
5872 if((value >= 0 && value <= 65535)) {
5873 /* Constraint check succeeded */
5876 ASN__CTFAIL(app_key, td, sptr,
5877 "%s: constraint failed (%s:%d)",
5878 td->name, __FILE__, __LINE__);
5884 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5888 ASN__CTFAIL(app_key, td, sptr,
5889 "%s: value not given (%s:%d)",
5890 td->name, __FILE__, __LINE__);
5895 if(1 /* No applicable constraints whatsoever */) {
5896 /* Nothing is here. See below */
5899 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5903 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5904 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5907 ASN__CTFAIL(app_key, td, sptr,
5908 "%s: value not given (%s:%d)",
5909 td->name, __FILE__, __LINE__);
5914 if(1 /* No applicable constraints whatsoever */) {
5915 /* Nothing is here. See below */
5918 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5922 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5923 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5927 ASN__CTFAIL(app_key, td, sptr,
5928 "%s: value not given (%s:%d)",
5929 td->name, __FILE__, __LINE__);
5933 value = *(const long *)sptr;
5935 if((value >= 0 && value <= 65535)) {
5936 /* Constraint check succeeded */
5939 ASN__CTFAIL(app_key, td, sptr,
5940 "%s: constraint failed (%s:%d)",
5941 td->name, __FILE__, __LINE__);
5947 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5951 ASN__CTFAIL(app_key, td, sptr,
5952 "%s: value not given (%s:%d)",
5953 td->name, __FILE__, __LINE__);
5958 if(1 /* No applicable constraints whatsoever */) {
5959 /* Nothing is here. See below */
5962 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5966 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5967 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5970 ASN__CTFAIL(app_key, td, sptr,
5971 "%s: value not given (%s:%d)",
5972 td->name, __FILE__, __LINE__);
5977 if(1 /* No applicable constraints whatsoever */) {
5978 /* Nothing is here. See below */
5981 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5985 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5986 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5990 ASN__CTFAIL(app_key, td, sptr,
5991 "%s: value not given (%s:%d)",
5992 td->name, __FILE__, __LINE__);
5996 value = *(const long *)sptr;
5998 if((value >= 0 && value <= 65535)) {
5999 /* Constraint check succeeded */
6002 ASN__CTFAIL(app_key, td, sptr,
6003 "%s: constraint failed (%s:%d)",
6004 td->name, __FILE__, __LINE__);
6010 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6011 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6014 ASN__CTFAIL(app_key, td, sptr,
6015 "%s: value not given (%s:%d)",
6016 td->name, __FILE__, __LINE__);
6021 if(1 /* No applicable constraints whatsoever */) {
6022 /* Nothing is here. See below */
6025 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6029 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6030 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6033 ASN__CTFAIL(app_key, td, sptr,
6034 "%s: value not given (%s:%d)",
6035 td->name, __FILE__, __LINE__);
6040 if(1 /* No applicable constraints whatsoever */) {
6041 /* Nothing is here. See below */
6044 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6048 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6049 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6053 ASN__CTFAIL(app_key, td, sptr,
6054 "%s: value not given (%s:%d)",
6055 td->name, __FILE__, __LINE__);
6059 value = *(const long *)sptr;
6061 if((value >= 0 && value <= 65535)) {
6062 /* Constraint check succeeded */
6065 ASN__CTFAIL(app_key, td, sptr,
6066 "%s: constraint failed (%s:%d)",
6067 td->name, __FILE__, __LINE__);
6072 static asn_type_selector_result_t
6073 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6074 asn_type_selector_result_t result = {0, 0};
6075 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6076 size_t constraining_column = 0; /* &id */
6077 size_t for_column = 1; /* &criticality */
6078 size_t row, presence_index = 0;
6079 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6081 for(row=0; row < itable->rows_count; row++) {
6082 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6083 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6085 if(type_cell->cell_kind == aioc__undefined)
6089 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6090 result.type_descriptor = type_cell->type_descriptor;
6091 result.presence_index = presence_index;
6100 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6101 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6104 ASN__CTFAIL(app_key, td, sptr,
6105 "%s: value not given (%s:%d)",
6106 td->name, __FILE__, __LINE__);
6111 if(1 /* No applicable constraints whatsoever */) {
6112 /* Nothing is here. See below */
6115 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6118 static asn_type_selector_result_t
6119 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6120 asn_type_selector_result_t result = {0, 0};
6121 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6122 size_t constraining_column = 0; /* &id */
6123 size_t for_column = 2; /* &Extension */
6124 size_t row, presence_index = 0;
6125 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6127 for(row=0; row < itable->rows_count; row++) {
6128 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6129 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6131 if(type_cell->cell_kind == aioc__undefined)
6135 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6136 result.type_descriptor = type_cell->type_descriptor;
6137 result.presence_index = presence_index;
6146 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6150 ASN__CTFAIL(app_key, td, sptr,
6151 "%s: value not given (%s:%d)",
6152 td->name, __FILE__, __LINE__);
6157 if(1 /* No applicable constraints whatsoever */) {
6158 /* Nothing is here. See below */
6161 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6165 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6166 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6170 ASN__CTFAIL(app_key, td, sptr,
6171 "%s: value not given (%s:%d)",
6172 td->name, __FILE__, __LINE__);
6176 value = *(const long *)sptr;
6178 if((value >= 0 && value <= 65535)) {
6179 /* Constraint check succeeded */
6182 ASN__CTFAIL(app_key, td, sptr,
6183 "%s: constraint failed (%s:%d)",
6184 td->name, __FILE__, __LINE__);
6189 static asn_type_selector_result_t
6190 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6191 asn_type_selector_result_t result = {0, 0};
6192 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6193 size_t constraining_column = 0; /* &id */
6194 size_t for_column = 1; /* &criticality */
6195 size_t row, presence_index = 0;
6196 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6198 for(row=0; row < itable->rows_count; row++) {
6199 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6200 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6202 if(type_cell->cell_kind == aioc__undefined)
6206 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6207 result.type_descriptor = type_cell->type_descriptor;
6208 result.presence_index = presence_index;
6217 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6218 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6221 ASN__CTFAIL(app_key, td, sptr,
6222 "%s: value not given (%s:%d)",
6223 td->name, __FILE__, __LINE__);
6228 if(1 /* No applicable constraints whatsoever */) {
6229 /* Nothing is here. See below */
6232 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6235 static asn_type_selector_result_t
6236 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6237 asn_type_selector_result_t result = {0, 0};
6238 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6239 size_t constraining_column = 0; /* &id */
6240 size_t for_column = 2; /* &Extension */
6241 size_t row, presence_index = 0;
6242 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6244 for(row=0; row < itable->rows_count; row++) {
6245 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6246 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6248 if(type_cell->cell_kind == aioc__undefined)
6252 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6253 result.type_descriptor = type_cell->type_descriptor;
6254 result.presence_index = presence_index;
6263 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6264 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6267 ASN__CTFAIL(app_key, td, sptr,
6268 "%s: value not given (%s:%d)",
6269 td->name, __FILE__, __LINE__);
6274 if(1 /* No applicable constraints whatsoever */) {
6275 /* Nothing is here. See below */
6278 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6282 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6283 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6287 ASN__CTFAIL(app_key, td, sptr,
6288 "%s: value not given (%s:%d)",
6289 td->name, __FILE__, __LINE__);
6293 value = *(const long *)sptr;
6295 if((value >= 0 && value <= 65535)) {
6296 /* Constraint check succeeded */
6299 ASN__CTFAIL(app_key, td, sptr,
6300 "%s: constraint failed (%s:%d)",
6301 td->name, __FILE__, __LINE__);
6307 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6308 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6311 ASN__CTFAIL(app_key, td, sptr,
6312 "%s: value not given (%s:%d)",
6313 td->name, __FILE__, __LINE__);
6318 if(1 /* No applicable constraints whatsoever */) {
6319 /* Nothing is here. See below */
6322 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6326 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6327 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6330 ASN__CTFAIL(app_key, td, sptr,
6331 "%s: value not given (%s:%d)",
6332 td->name, __FILE__, __LINE__);
6337 if(1 /* No applicable constraints whatsoever */) {
6338 /* Nothing is here. See below */
6341 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6345 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6346 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6350 ASN__CTFAIL(app_key, td, sptr,
6351 "%s: value not given (%s:%d)",
6352 td->name, __FILE__, __LINE__);
6356 value = *(const long *)sptr;
6358 if((value >= 0 && value <= 65535)) {
6359 /* Constraint check succeeded */
6362 ASN__CTFAIL(app_key, td, sptr,
6363 "%s: constraint failed (%s:%d)",
6364 td->name, __FILE__, __LINE__);
6369 static asn_type_selector_result_t
6370 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6371 asn_type_selector_result_t result = {0, 0};
6372 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6373 size_t constraining_column = 0; /* &id */
6374 size_t for_column = 1; /* &criticality */
6375 size_t row, presence_index = 0;
6376 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6378 for(row=0; row < itable->rows_count; row++) {
6379 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6380 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6382 if(type_cell->cell_kind == aioc__undefined)
6386 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6387 result.type_descriptor = type_cell->type_descriptor;
6388 result.presence_index = presence_index;
6397 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6398 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6401 ASN__CTFAIL(app_key, td, sptr,
6402 "%s: value not given (%s:%d)",
6403 td->name, __FILE__, __LINE__);
6408 if(1 /* No applicable constraints whatsoever */) {
6409 /* Nothing is here. See below */
6412 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6415 static asn_type_selector_result_t
6416 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6417 asn_type_selector_result_t result = {0, 0};
6418 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6419 size_t constraining_column = 0; /* &id */
6420 size_t for_column = 2; /* &Extension */
6421 size_t row, presence_index = 0;
6422 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6424 for(row=0; row < itable->rows_count; row++) {
6425 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6426 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6428 if(type_cell->cell_kind == aioc__undefined)
6432 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6433 result.type_descriptor = type_cell->type_descriptor;
6434 result.presence_index = presence_index;
6443 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6444 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6447 ASN__CTFAIL(app_key, td, sptr,
6448 "%s: value not given (%s:%d)",
6449 td->name, __FILE__, __LINE__);
6454 if(1 /* No applicable constraints whatsoever */) {
6455 /* Nothing is here. See below */
6458 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6462 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6463 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6467 ASN__CTFAIL(app_key, td, sptr,
6468 "%s: value not given (%s:%d)",
6469 td->name, __FILE__, __LINE__);
6473 value = *(const long *)sptr;
6475 if((value >= 0 && value <= 65535)) {
6476 /* Constraint check succeeded */
6479 ASN__CTFAIL(app_key, td, sptr,
6480 "%s: constraint failed (%s:%d)",
6481 td->name, __FILE__, __LINE__);
6486 static asn_type_selector_result_t
6487 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6488 asn_type_selector_result_t result = {0, 0};
6489 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6490 size_t constraining_column = 0; /* &id */
6491 size_t for_column = 1; /* &criticality */
6492 size_t row, presence_index = 0;
6493 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6495 for(row=0; row < itable->rows_count; row++) {
6496 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6497 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6499 if(type_cell->cell_kind == aioc__undefined)
6503 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6504 result.type_descriptor = type_cell->type_descriptor;
6505 result.presence_index = presence_index;
6514 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6515 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6518 ASN__CTFAIL(app_key, td, sptr,
6519 "%s: value not given (%s:%d)",
6520 td->name, __FILE__, __LINE__);
6525 if(1 /* No applicable constraints whatsoever */) {
6526 /* Nothing is here. See below */
6529 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6532 static asn_type_selector_result_t
6533 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6534 asn_type_selector_result_t result = {0, 0};
6535 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6536 size_t constraining_column = 0; /* &id */
6537 size_t for_column = 2; /* &Extension */
6538 size_t row, presence_index = 0;
6539 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6541 for(row=0; row < itable->rows_count; row++) {
6542 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6543 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6545 if(type_cell->cell_kind == aioc__undefined)
6549 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6550 result.type_descriptor = type_cell->type_descriptor;
6551 result.presence_index = presence_index;
6560 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6564 ASN__CTFAIL(app_key, td, sptr,
6565 "%s: value not given (%s:%d)",
6566 td->name, __FILE__, __LINE__);
6571 if(1 /* No applicable constraints whatsoever */) {
6572 /* Nothing is here. See below */
6575 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6579 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6580 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6584 ASN__CTFAIL(app_key, td, sptr,
6585 "%s: value not given (%s:%d)",
6586 td->name, __FILE__, __LINE__);
6590 value = *(const long *)sptr;
6592 if((value >= 0 && value <= 65535)) {
6593 /* Constraint check succeeded */
6596 ASN__CTFAIL(app_key, td, sptr,
6597 "%s: constraint failed (%s:%d)",
6598 td->name, __FILE__, __LINE__);
6604 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6605 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6608 ASN__CTFAIL(app_key, td, sptr,
6609 "%s: value not given (%s:%d)",
6610 td->name, __FILE__, __LINE__);
6615 if(1 /* No applicable constraints whatsoever */) {
6616 /* Nothing is here. See below */
6619 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6623 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6624 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6627 ASN__CTFAIL(app_key, td, sptr,
6628 "%s: value not given (%s:%d)",
6629 td->name, __FILE__, __LINE__);
6634 if(1 /* No applicable constraints whatsoever */) {
6635 /* Nothing is here. See below */
6638 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6642 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6647 ASN__CTFAIL(app_key, td, sptr,
6648 "%s: value not given (%s:%d)",
6649 td->name, __FILE__, __LINE__);
6653 value = *(const long *)sptr;
6655 if((value >= 0 && value <= 65535)) {
6656 /* Constraint check succeeded */
6659 ASN__CTFAIL(app_key, td, sptr,
6660 "%s: constraint failed (%s:%d)",
6661 td->name, __FILE__, __LINE__);
6667 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6668 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6671 ASN__CTFAIL(app_key, td, sptr,
6672 "%s: value not given (%s:%d)",
6673 td->name, __FILE__, __LINE__);
6678 if(1 /* No applicable constraints whatsoever */) {
6679 /* Nothing is here. See below */
6682 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6686 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6690 ASN__CTFAIL(app_key, td, sptr,
6691 "%s: value not given (%s:%d)",
6692 td->name, __FILE__, __LINE__);
6697 if(1 /* No applicable constraints whatsoever */) {
6698 /* Nothing is here. See below */
6701 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6705 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6706 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6710 ASN__CTFAIL(app_key, td, sptr,
6711 "%s: value not given (%s:%d)",
6712 td->name, __FILE__, __LINE__);
6716 value = *(const long *)sptr;
6718 if((value >= 0 && value <= 65535)) {
6719 /* Constraint check succeeded */
6722 ASN__CTFAIL(app_key, td, sptr,
6723 "%s: constraint failed (%s:%d)",
6724 td->name, __FILE__, __LINE__);
6730 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6731 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6734 ASN__CTFAIL(app_key, td, sptr,
6735 "%s: value not given (%s:%d)",
6736 td->name, __FILE__, __LINE__);
6741 if(1 /* No applicable constraints whatsoever */) {
6742 /* Nothing is here. See below */
6745 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6749 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6753 ASN__CTFAIL(app_key, td, sptr,
6754 "%s: value not given (%s:%d)",
6755 td->name, __FILE__, __LINE__);
6760 if(1 /* No applicable constraints whatsoever */) {
6761 /* Nothing is here. See below */
6764 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6768 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6773 ASN__CTFAIL(app_key, td, sptr,
6774 "%s: value not given (%s:%d)",
6775 td->name, __FILE__, __LINE__);
6779 value = *(const long *)sptr;
6781 if((value >= 0 && value <= 65535)) {
6782 /* Constraint check succeeded */
6785 ASN__CTFAIL(app_key, td, sptr,
6786 "%s: constraint failed (%s:%d)",
6787 td->name, __FILE__, __LINE__);
6792 static asn_type_selector_result_t
6793 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6794 asn_type_selector_result_t result = {0, 0};
6795 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6796 size_t constraining_column = 0; /* &id */
6797 size_t for_column = 1; /* &criticality */
6798 size_t row, presence_index = 0;
6799 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6801 for(row=0; row < itable->rows_count; row++) {
6802 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6803 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6805 if(type_cell->cell_kind == aioc__undefined)
6809 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6810 result.type_descriptor = type_cell->type_descriptor;
6811 result.presence_index = presence_index;
6820 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6824 ASN__CTFAIL(app_key, td, sptr,
6825 "%s: value not given (%s:%d)",
6826 td->name, __FILE__, __LINE__);
6831 if(1 /* No applicable constraints whatsoever */) {
6832 /* Nothing is here. See below */
6835 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6838 static asn_type_selector_result_t
6839 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6840 asn_type_selector_result_t result = {0, 0};
6841 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6842 size_t constraining_column = 0; /* &id */
6843 size_t for_column = 2; /* &Extension */
6844 size_t row, presence_index = 0;
6845 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6847 for(row=0; row < itable->rows_count; row++) {
6848 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6849 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6851 if(type_cell->cell_kind == aioc__undefined)
6855 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6856 result.type_descriptor = type_cell->type_descriptor;
6857 result.presence_index = presence_index;
6866 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6870 ASN__CTFAIL(app_key, td, sptr,
6871 "%s: value not given (%s:%d)",
6872 td->name, __FILE__, __LINE__);
6877 if(1 /* No applicable constraints whatsoever */) {
6878 /* Nothing is here. See below */
6881 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6885 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6890 ASN__CTFAIL(app_key, td, sptr,
6891 "%s: value not given (%s:%d)",
6892 td->name, __FILE__, __LINE__);
6896 value = *(const long *)sptr;
6898 if((value >= 0 && value <= 65535)) {
6899 /* Constraint check succeeded */
6902 ASN__CTFAIL(app_key, td, sptr,
6903 "%s: constraint failed (%s:%d)",
6904 td->name, __FILE__, __LINE__);
6910 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6911 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6914 ASN__CTFAIL(app_key, td, sptr,
6915 "%s: value not given (%s:%d)",
6916 td->name, __FILE__, __LINE__);
6921 if(1 /* No applicable constraints whatsoever */) {
6922 /* Nothing is here. See below */
6925 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6929 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6930 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6933 ASN__CTFAIL(app_key, td, sptr,
6934 "%s: value not given (%s:%d)",
6935 td->name, __FILE__, __LINE__);
6940 if(1 /* No applicable constraints whatsoever */) {
6941 /* Nothing is here. See below */
6944 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6948 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6949 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6953 ASN__CTFAIL(app_key, td, sptr,
6954 "%s: value not given (%s:%d)",
6955 td->name, __FILE__, __LINE__);
6959 value = *(const long *)sptr;
6961 if((value >= 0 && value <= 65535)) {
6962 /* Constraint check succeeded */
6965 ASN__CTFAIL(app_key, td, sptr,
6966 "%s: constraint failed (%s:%d)",
6967 td->name, __FILE__, __LINE__);
6972 static asn_type_selector_result_t
6973 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6974 asn_type_selector_result_t result = {0, 0};
6975 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
6976 size_t constraining_column = 0; /* &id */
6977 size_t for_column = 1; /* &criticality */
6978 size_t row, presence_index = 0;
6979 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
6981 for(row=0; row < itable->rows_count; row++) {
6982 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6983 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6985 if(type_cell->cell_kind == aioc__undefined)
6989 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6990 result.type_descriptor = type_cell->type_descriptor;
6991 result.presence_index = presence_index;
7000 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7001 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7004 ASN__CTFAIL(app_key, td, sptr,
7005 "%s: value not given (%s:%d)",
7006 td->name, __FILE__, __LINE__);
7011 if(1 /* No applicable constraints whatsoever */) {
7012 /* Nothing is here. See below */
7015 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7018 static asn_type_selector_result_t
7019 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7020 asn_type_selector_result_t result = {0, 0};
7021 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7022 size_t constraining_column = 0; /* &id */
7023 size_t for_column = 2; /* &Extension */
7024 size_t row, presence_index = 0;
7025 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7027 for(row=0; row < itable->rows_count; row++) {
7028 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7029 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7031 if(type_cell->cell_kind == aioc__undefined)
7035 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7036 result.type_descriptor = type_cell->type_descriptor;
7037 result.presence_index = presence_index;
7046 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7047 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7050 ASN__CTFAIL(app_key, td, sptr,
7051 "%s: value not given (%s:%d)",
7052 td->name, __FILE__, __LINE__);
7057 if(1 /* No applicable constraints whatsoever */) {
7058 /* Nothing is here. See below */
7061 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7065 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7066 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7070 ASN__CTFAIL(app_key, td, sptr,
7071 "%s: value not given (%s:%d)",
7072 td->name, __FILE__, __LINE__);
7076 value = *(const long *)sptr;
7078 if((value >= 0 && value <= 65535)) {
7079 /* Constraint check succeeded */
7082 ASN__CTFAIL(app_key, td, sptr,
7083 "%s: constraint failed (%s:%d)",
7084 td->name, __FILE__, __LINE__);
7089 static asn_type_selector_result_t
7090 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7091 asn_type_selector_result_t result = {0, 0};
7092 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7093 size_t constraining_column = 0; /* &id */
7094 size_t for_column = 1; /* &criticality */
7095 size_t row, presence_index = 0;
7096 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7098 for(row=0; row < itable->rows_count; row++) {
7099 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7100 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7102 if(type_cell->cell_kind == aioc__undefined)
7106 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7107 result.type_descriptor = type_cell->type_descriptor;
7108 result.presence_index = presence_index;
7117 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7118 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7121 ASN__CTFAIL(app_key, td, sptr,
7122 "%s: value not given (%s:%d)",
7123 td->name, __FILE__, __LINE__);
7128 if(1 /* No applicable constraints whatsoever */) {
7129 /* Nothing is here. See below */
7132 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7135 static asn_type_selector_result_t
7136 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7137 asn_type_selector_result_t result = {0, 0};
7138 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7139 size_t constraining_column = 0; /* &id */
7140 size_t for_column = 2; /* &Extension */
7141 size_t row, presence_index = 0;
7142 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7144 for(row=0; row < itable->rows_count; row++) {
7145 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7146 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7148 if(type_cell->cell_kind == aioc__undefined)
7152 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7153 result.type_descriptor = type_cell->type_descriptor;
7154 result.presence_index = presence_index;
7163 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7167 ASN__CTFAIL(app_key, td, sptr,
7168 "%s: value not given (%s:%d)",
7169 td->name, __FILE__, __LINE__);
7174 if(1 /* No applicable constraints whatsoever */) {
7175 /* Nothing is here. See below */
7178 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7182 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7187 ASN__CTFAIL(app_key, td, sptr,
7188 "%s: value not given (%s:%d)",
7189 td->name, __FILE__, __LINE__);
7193 value = *(const long *)sptr;
7195 if((value >= 0 && value <= 65535)) {
7196 /* Constraint check succeeded */
7199 ASN__CTFAIL(app_key, td, sptr,
7200 "%s: constraint failed (%s:%d)",
7201 td->name, __FILE__, __LINE__);
7207 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7208 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7211 ASN__CTFAIL(app_key, td, sptr,
7212 "%s: value not given (%s:%d)",
7213 td->name, __FILE__, __LINE__);
7218 if(1 /* No applicable constraints whatsoever */) {
7219 /* Nothing is here. See below */
7222 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7226 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7230 ASN__CTFAIL(app_key, td, sptr,
7231 "%s: value not given (%s:%d)",
7232 td->name, __FILE__, __LINE__);
7237 if(1 /* No applicable constraints whatsoever */) {
7238 /* Nothing is here. See below */
7241 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7245 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7246 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7250 ASN__CTFAIL(app_key, td, sptr,
7251 "%s: value not given (%s:%d)",
7252 td->name, __FILE__, __LINE__);
7256 value = *(const long *)sptr;
7258 if((value >= 0 && value <= 65535)) {
7259 /* Constraint check succeeded */
7262 ASN__CTFAIL(app_key, td, sptr,
7263 "%s: constraint failed (%s:%d)",
7264 td->name, __FILE__, __LINE__);
7270 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7271 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7274 ASN__CTFAIL(app_key, td, sptr,
7275 "%s: value not given (%s:%d)",
7276 td->name, __FILE__, __LINE__);
7281 if(1 /* No applicable constraints whatsoever */) {
7282 /* Nothing is here. See below */
7285 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7289 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7290 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7293 ASN__CTFAIL(app_key, td, sptr,
7294 "%s: value not given (%s:%d)",
7295 td->name, __FILE__, __LINE__);
7300 if(1 /* No applicable constraints whatsoever */) {
7301 /* Nothing is here. See below */
7304 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7308 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7309 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7313 ASN__CTFAIL(app_key, td, sptr,
7314 "%s: value not given (%s:%d)",
7315 td->name, __FILE__, __LINE__);
7319 value = *(const long *)sptr;
7321 if((value >= 0 && value <= 65535)) {
7322 /* Constraint check succeeded */
7325 ASN__CTFAIL(app_key, td, sptr,
7326 "%s: constraint failed (%s:%d)",
7327 td->name, __FILE__, __LINE__);
7332 static asn_type_selector_result_t
7333 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7334 asn_type_selector_result_t result = {0, 0};
7335 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7336 size_t constraining_column = 0; /* &id */
7337 size_t for_column = 1; /* &criticality */
7338 size_t row, presence_index = 0;
7339 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7341 for(row=0; row < itable->rows_count; row++) {
7342 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7343 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7345 if(type_cell->cell_kind == aioc__undefined)
7349 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7350 result.type_descriptor = type_cell->type_descriptor;
7351 result.presence_index = presence_index;
7360 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7361 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7364 ASN__CTFAIL(app_key, td, sptr,
7365 "%s: value not given (%s:%d)",
7366 td->name, __FILE__, __LINE__);
7371 if(1 /* No applicable constraints whatsoever */) {
7372 /* Nothing is here. See below */
7375 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7378 static asn_type_selector_result_t
7379 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7380 asn_type_selector_result_t result = {0, 0};
7381 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7382 size_t constraining_column = 0; /* &id */
7383 size_t for_column = 2; /* &Extension */
7384 size_t row, presence_index = 0;
7385 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7387 for(row=0; row < itable->rows_count; row++) {
7388 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7389 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7391 if(type_cell->cell_kind == aioc__undefined)
7395 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7396 result.type_descriptor = type_cell->type_descriptor;
7397 result.presence_index = presence_index;
7406 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7407 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7410 ASN__CTFAIL(app_key, td, sptr,
7411 "%s: value not given (%s:%d)",
7412 td->name, __FILE__, __LINE__);
7417 if(1 /* No applicable constraints whatsoever */) {
7418 /* Nothing is here. See below */
7421 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7425 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7426 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7430 ASN__CTFAIL(app_key, td, sptr,
7431 "%s: value not given (%s:%d)",
7432 td->name, __FILE__, __LINE__);
7436 value = *(const long *)sptr;
7438 if((value >= 0 && value <= 65535)) {
7439 /* Constraint check succeeded */
7442 ASN__CTFAIL(app_key, td, sptr,
7443 "%s: constraint failed (%s:%d)",
7444 td->name, __FILE__, __LINE__);
7450 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7451 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7454 ASN__CTFAIL(app_key, td, sptr,
7455 "%s: value not given (%s:%d)",
7456 td->name, __FILE__, __LINE__);
7461 if(1 /* No applicable constraints whatsoever */) {
7462 /* Nothing is here. See below */
7465 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7469 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7473 ASN__CTFAIL(app_key, td, sptr,
7474 "%s: value not given (%s:%d)",
7475 td->name, __FILE__, __LINE__);
7480 if(1 /* No applicable constraints whatsoever */) {
7481 /* Nothing is here. See below */
7484 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7488 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7489 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7493 ASN__CTFAIL(app_key, td, sptr,
7494 "%s: value not given (%s:%d)",
7495 td->name, __FILE__, __LINE__);
7499 value = *(const long *)sptr;
7501 if((value >= 0 && value <= 65535)) {
7502 /* Constraint check succeeded */
7505 ASN__CTFAIL(app_key, td, sptr,
7506 "%s: constraint failed (%s:%d)",
7507 td->name, __FILE__, __LINE__);
7513 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7514 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7517 ASN__CTFAIL(app_key, td, sptr,
7518 "%s: value not given (%s:%d)",
7519 td->name, __FILE__, __LINE__);
7524 if(1 /* No applicable constraints whatsoever */) {
7525 /* Nothing is here. See below */
7528 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7532 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7533 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7536 ASN__CTFAIL(app_key, td, sptr,
7537 "%s: value not given (%s:%d)",
7538 td->name, __FILE__, __LINE__);
7543 if(1 /* No applicable constraints whatsoever */) {
7544 /* Nothing is here. See below */
7547 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7551 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7552 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7556 ASN__CTFAIL(app_key, td, sptr,
7557 "%s: value not given (%s:%d)",
7558 td->name, __FILE__, __LINE__);
7562 value = *(const long *)sptr;
7564 if((value >= 0 && value <= 65535)) {
7565 /* Constraint check succeeded */
7568 ASN__CTFAIL(app_key, td, sptr,
7569 "%s: constraint failed (%s:%d)",
7570 td->name, __FILE__, __LINE__);
7576 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7577 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7580 ASN__CTFAIL(app_key, td, sptr,
7581 "%s: value not given (%s:%d)",
7582 td->name, __FILE__, __LINE__);
7587 if(1 /* No applicable constraints whatsoever */) {
7588 /* Nothing is here. See below */
7591 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7595 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7596 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7599 ASN__CTFAIL(app_key, td, sptr,
7600 "%s: value not given (%s:%d)",
7601 td->name, __FILE__, __LINE__);
7606 if(1 /* No applicable constraints whatsoever */) {
7607 /* Nothing is here. See below */
7610 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7614 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7615 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7619 ASN__CTFAIL(app_key, td, sptr,
7620 "%s: value not given (%s:%d)",
7621 td->name, __FILE__, __LINE__);
7625 value = *(const long *)sptr;
7627 if((value >= 0 && value <= 65535)) {
7628 /* Constraint check succeeded */
7631 ASN__CTFAIL(app_key, td, sptr,
7632 "%s: constraint failed (%s:%d)",
7633 td->name, __FILE__, __LINE__);
7639 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7640 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7643 ASN__CTFAIL(app_key, td, sptr,
7644 "%s: value not given (%s:%d)",
7645 td->name, __FILE__, __LINE__);
7650 if(1 /* No applicable constraints whatsoever */) {
7651 /* Nothing is here. See below */
7654 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7658 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7659 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7662 ASN__CTFAIL(app_key, td, sptr,
7663 "%s: value not given (%s:%d)",
7664 td->name, __FILE__, __LINE__);
7669 if(1 /* No applicable constraints whatsoever */) {
7670 /* Nothing is here. See below */
7673 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7677 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7678 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7682 ASN__CTFAIL(app_key, td, sptr,
7683 "%s: value not given (%s:%d)",
7684 td->name, __FILE__, __LINE__);
7688 value = *(const long *)sptr;
7690 if((value >= 0 && value <= 65535)) {
7691 /* Constraint check succeeded */
7694 ASN__CTFAIL(app_key, td, sptr,
7695 "%s: constraint failed (%s:%d)",
7696 td->name, __FILE__, __LINE__);
7702 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7703 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7706 ASN__CTFAIL(app_key, td, sptr,
7707 "%s: value not given (%s:%d)",
7708 td->name, __FILE__, __LINE__);
7713 if(1 /* No applicable constraints whatsoever */) {
7714 /* Nothing is here. See below */
7717 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7721 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7722 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7725 ASN__CTFAIL(app_key, td, sptr,
7726 "%s: value not given (%s:%d)",
7727 td->name, __FILE__, __LINE__);
7732 if(1 /* No applicable constraints whatsoever */) {
7733 /* Nothing is here. See below */
7736 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7740 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7741 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7745 ASN__CTFAIL(app_key, td, sptr,
7746 "%s: value not given (%s:%d)",
7747 td->name, __FILE__, __LINE__);
7751 value = *(const long *)sptr;
7753 if((value >= 0 && value <= 65535)) {
7754 /* Constraint check succeeded */
7757 ASN__CTFAIL(app_key, td, sptr,
7758 "%s: constraint failed (%s:%d)",
7759 td->name, __FILE__, __LINE__);
7765 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7766 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7769 ASN__CTFAIL(app_key, td, sptr,
7770 "%s: value not given (%s:%d)",
7771 td->name, __FILE__, __LINE__);
7776 if(1 /* No applicable constraints whatsoever */) {
7777 /* Nothing is here. See below */
7780 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7784 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7785 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7788 ASN__CTFAIL(app_key, td, sptr,
7789 "%s: value not given (%s:%d)",
7790 td->name, __FILE__, __LINE__);
7795 if(1 /* No applicable constraints whatsoever */) {
7796 /* Nothing is here. See below */
7799 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7803 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7804 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7808 ASN__CTFAIL(app_key, td, sptr,
7809 "%s: value not given (%s:%d)",
7810 td->name, __FILE__, __LINE__);
7814 value = *(const long *)sptr;
7816 if((value >= 0 && value <= 65535)) {
7817 /* Constraint check succeeded */
7820 ASN__CTFAIL(app_key, td, sptr,
7821 "%s: constraint failed (%s:%d)",
7822 td->name, __FILE__, __LINE__);
7828 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7829 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7832 ASN__CTFAIL(app_key, td, sptr,
7833 "%s: value not given (%s:%d)",
7834 td->name, __FILE__, __LINE__);
7839 if(1 /* No applicable constraints whatsoever */) {
7840 /* Nothing is here. See below */
7843 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7847 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7848 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7851 ASN__CTFAIL(app_key, td, sptr,
7852 "%s: value not given (%s:%d)",
7853 td->name, __FILE__, __LINE__);
7858 if(1 /* No applicable constraints whatsoever */) {
7859 /* Nothing is here. See below */
7862 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7866 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7871 ASN__CTFAIL(app_key, td, sptr,
7872 "%s: value not given (%s:%d)",
7873 td->name, __FILE__, __LINE__);
7877 value = *(const long *)sptr;
7879 if((value >= 0 && value <= 65535)) {
7880 /* Constraint check succeeded */
7883 ASN__CTFAIL(app_key, td, sptr,
7884 "%s: constraint failed (%s:%d)",
7885 td->name, __FILE__, __LINE__);
7891 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7892 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7895 ASN__CTFAIL(app_key, td, sptr,
7896 "%s: value not given (%s:%d)",
7897 td->name, __FILE__, __LINE__);
7902 if(1 /* No applicable constraints whatsoever */) {
7903 /* Nothing is here. See below */
7906 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7910 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7911 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7914 ASN__CTFAIL(app_key, td, sptr,
7915 "%s: value not given (%s:%d)",
7916 td->name, __FILE__, __LINE__);
7921 if(1 /* No applicable constraints whatsoever */) {
7922 /* Nothing is here. See below */
7925 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7929 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7930 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7934 ASN__CTFAIL(app_key, td, sptr,
7935 "%s: value not given (%s:%d)",
7936 td->name, __FILE__, __LINE__);
7940 value = *(const long *)sptr;
7942 if((value >= 0 && value <= 65535)) {
7943 /* Constraint check succeeded */
7946 ASN__CTFAIL(app_key, td, sptr,
7947 "%s: constraint failed (%s:%d)",
7948 td->name, __FILE__, __LINE__);
7954 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7955 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7958 ASN__CTFAIL(app_key, td, sptr,
7959 "%s: value not given (%s:%d)",
7960 td->name, __FILE__, __LINE__);
7965 if(1 /* No applicable constraints whatsoever */) {
7966 /* Nothing is here. See below */
7969 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7973 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7974 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7977 ASN__CTFAIL(app_key, td, sptr,
7978 "%s: value not given (%s:%d)",
7979 td->name, __FILE__, __LINE__);
7984 if(1 /* No applicable constraints whatsoever */) {
7985 /* Nothing is here. See below */
7988 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7992 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7993 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7997 ASN__CTFAIL(app_key, td, sptr,
7998 "%s: value not given (%s:%d)",
7999 td->name, __FILE__, __LINE__);
8003 value = *(const long *)sptr;
8005 if((value >= 0 && value <= 65535)) {
8006 /* Constraint check succeeded */
8009 ASN__CTFAIL(app_key, td, sptr,
8010 "%s: constraint failed (%s:%d)",
8011 td->name, __FILE__, __LINE__);
8017 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8018 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8021 ASN__CTFAIL(app_key, td, sptr,
8022 "%s: value not given (%s:%d)",
8023 td->name, __FILE__, __LINE__);
8028 if(1 /* No applicable constraints whatsoever */) {
8029 /* Nothing is here. See below */
8032 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8036 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8037 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8040 ASN__CTFAIL(app_key, td, sptr,
8041 "%s: value not given (%s:%d)",
8042 td->name, __FILE__, __LINE__);
8047 if(1 /* No applicable constraints whatsoever */) {
8048 /* Nothing is here. See below */
8051 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8055 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8056 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8060 ASN__CTFAIL(app_key, td, sptr,
8061 "%s: value not given (%s:%d)",
8062 td->name, __FILE__, __LINE__);
8066 value = *(const long *)sptr;
8068 if((value >= 0 && value <= 65535)) {
8069 /* Constraint check succeeded */
8072 ASN__CTFAIL(app_key, td, sptr,
8073 "%s: constraint failed (%s:%d)",
8074 td->name, __FILE__, __LINE__);
8080 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8081 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8084 ASN__CTFAIL(app_key, td, sptr,
8085 "%s: value not given (%s:%d)",
8086 td->name, __FILE__, __LINE__);
8091 if(1 /* No applicable constraints whatsoever */) {
8092 /* Nothing is here. See below */
8095 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8099 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8100 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8103 ASN__CTFAIL(app_key, td, sptr,
8104 "%s: value not given (%s:%d)",
8105 td->name, __FILE__, __LINE__);
8110 if(1 /* No applicable constraints whatsoever */) {
8111 /* Nothing is here. See below */
8114 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8118 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8119 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8123 ASN__CTFAIL(app_key, td, sptr,
8124 "%s: value not given (%s:%d)",
8125 td->name, __FILE__, __LINE__);
8129 value = *(const long *)sptr;
8131 if((value >= 0 && value <= 65535)) {
8132 /* Constraint check succeeded */
8135 ASN__CTFAIL(app_key, td, sptr,
8136 "%s: constraint failed (%s:%d)",
8137 td->name, __FILE__, __LINE__);
8143 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8144 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8147 ASN__CTFAIL(app_key, td, sptr,
8148 "%s: value not given (%s:%d)",
8149 td->name, __FILE__, __LINE__);
8154 if(1 /* No applicable constraints whatsoever */) {
8155 /* Nothing is here. See below */
8158 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8162 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8163 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8166 ASN__CTFAIL(app_key, td, sptr,
8167 "%s: value not given (%s:%d)",
8168 td->name, __FILE__, __LINE__);
8173 if(1 /* No applicable constraints whatsoever */) {
8174 /* Nothing is here. See below */
8177 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8181 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8182 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8186 ASN__CTFAIL(app_key, td, sptr,
8187 "%s: value not given (%s:%d)",
8188 td->name, __FILE__, __LINE__);
8192 value = *(const long *)sptr;
8194 if((value >= 0 && value <= 65535)) {
8195 /* Constraint check succeeded */
8198 ASN__CTFAIL(app_key, td, sptr,
8199 "%s: constraint failed (%s:%d)",
8200 td->name, __FILE__, __LINE__);
8206 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8207 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8210 ASN__CTFAIL(app_key, td, sptr,
8211 "%s: value not given (%s:%d)",
8212 td->name, __FILE__, __LINE__);
8217 if(1 /* No applicable constraints whatsoever */) {
8218 /* Nothing is here. See below */
8221 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8225 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8226 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8229 ASN__CTFAIL(app_key, td, sptr,
8230 "%s: value not given (%s:%d)",
8231 td->name, __FILE__, __LINE__);
8236 if(1 /* No applicable constraints whatsoever */) {
8237 /* Nothing is here. See below */
8240 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8244 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8245 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8249 ASN__CTFAIL(app_key, td, sptr,
8250 "%s: value not given (%s:%d)",
8251 td->name, __FILE__, __LINE__);
8255 value = *(const long *)sptr;
8257 if((value >= 0 && value <= 65535)) {
8258 /* Constraint check succeeded */
8261 ASN__CTFAIL(app_key, td, sptr,
8262 "%s: constraint failed (%s:%d)",
8263 td->name, __FILE__, __LINE__);
8269 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8270 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8273 ASN__CTFAIL(app_key, td, sptr,
8274 "%s: value not given (%s:%d)",
8275 td->name, __FILE__, __LINE__);
8280 if(1 /* No applicable constraints whatsoever */) {
8281 /* Nothing is here. See below */
8284 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8288 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8292 ASN__CTFAIL(app_key, td, sptr,
8293 "%s: value not given (%s:%d)",
8294 td->name, __FILE__, __LINE__);
8299 if(1 /* No applicable constraints whatsoever */) {
8300 /* Nothing is here. See below */
8303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8307 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8308 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8312 ASN__CTFAIL(app_key, td, sptr,
8313 "%s: value not given (%s:%d)",
8314 td->name, __FILE__, __LINE__);
8318 value = *(const long *)sptr;
8320 if((value >= 0 && value <= 65535)) {
8321 /* Constraint check succeeded */
8324 ASN__CTFAIL(app_key, td, sptr,
8325 "%s: constraint failed (%s:%d)",
8326 td->name, __FILE__, __LINE__);
8332 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8333 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8336 ASN__CTFAIL(app_key, td, sptr,
8337 "%s: value not given (%s:%d)",
8338 td->name, __FILE__, __LINE__);
8343 if(1 /* No applicable constraints whatsoever */) {
8344 /* Nothing is here. See below */
8347 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8351 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8352 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8355 ASN__CTFAIL(app_key, td, sptr,
8356 "%s: value not given (%s:%d)",
8357 td->name, __FILE__, __LINE__);
8362 if(1 /* No applicable constraints whatsoever */) {
8363 /* Nothing is here. See below */
8366 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8370 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8371 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8375 ASN__CTFAIL(app_key, td, sptr,
8376 "%s: value not given (%s:%d)",
8377 td->name, __FILE__, __LINE__);
8381 value = *(const long *)sptr;
8383 if((value >= 0 && value <= 65535)) {
8384 /* Constraint check succeeded */
8387 ASN__CTFAIL(app_key, td, sptr,
8388 "%s: constraint failed (%s:%d)",
8389 td->name, __FILE__, __LINE__);
8395 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8396 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8399 ASN__CTFAIL(app_key, td, sptr,
8400 "%s: value not given (%s:%d)",
8401 td->name, __FILE__, __LINE__);
8406 if(1 /* No applicable constraints whatsoever */) {
8407 /* Nothing is here. See below */
8410 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8414 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8418 ASN__CTFAIL(app_key, td, sptr,
8419 "%s: value not given (%s:%d)",
8420 td->name, __FILE__, __LINE__);
8425 if(1 /* No applicable constraints whatsoever */) {
8426 /* Nothing is here. See below */
8429 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8433 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8434 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8438 ASN__CTFAIL(app_key, td, sptr,
8439 "%s: value not given (%s:%d)",
8440 td->name, __FILE__, __LINE__);
8444 value = *(const long *)sptr;
8446 if((value >= 0 && value <= 65535)) {
8447 /* Constraint check succeeded */
8450 ASN__CTFAIL(app_key, td, sptr,
8451 "%s: constraint failed (%s:%d)",
8452 td->name, __FILE__, __LINE__);
8458 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8459 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8462 ASN__CTFAIL(app_key, td, sptr,
8463 "%s: value not given (%s:%d)",
8464 td->name, __FILE__, __LINE__);
8469 if(1 /* No applicable constraints whatsoever */) {
8470 /* Nothing is here. See below */
8473 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8477 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8481 ASN__CTFAIL(app_key, td, sptr,
8482 "%s: value not given (%s:%d)",
8483 td->name, __FILE__, __LINE__);
8488 if(1 /* No applicable constraints whatsoever */) {
8489 /* Nothing is here. See below */
8492 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8496 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8497 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8501 ASN__CTFAIL(app_key, td, sptr,
8502 "%s: value not given (%s:%d)",
8503 td->name, __FILE__, __LINE__);
8507 value = *(const long *)sptr;
8509 if((value >= 0 && value <= 65535)) {
8510 /* Constraint check succeeded */
8513 ASN__CTFAIL(app_key, td, sptr,
8514 "%s: constraint failed (%s:%d)",
8515 td->name, __FILE__, __LINE__);
8521 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8522 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8525 ASN__CTFAIL(app_key, td, sptr,
8526 "%s: value not given (%s:%d)",
8527 td->name, __FILE__, __LINE__);
8532 if(1 /* No applicable constraints whatsoever */) {
8533 /* Nothing is here. See below */
8536 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8540 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8541 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8544 ASN__CTFAIL(app_key, td, sptr,
8545 "%s: value not given (%s:%d)",
8546 td->name, __FILE__, __LINE__);
8551 if(1 /* No applicable constraints whatsoever */) {
8552 /* Nothing is here. See below */
8555 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8559 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8564 ASN__CTFAIL(app_key, td, sptr,
8565 "%s: value not given (%s:%d)",
8566 td->name, __FILE__, __LINE__);
8570 value = *(const long *)sptr;
8572 if((value >= 0 && value <= 65535)) {
8573 /* Constraint check succeeded */
8576 ASN__CTFAIL(app_key, td, sptr,
8577 "%s: constraint failed (%s:%d)",
8578 td->name, __FILE__, __LINE__);
8584 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8585 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8588 ASN__CTFAIL(app_key, td, sptr,
8589 "%s: value not given (%s:%d)",
8590 td->name, __FILE__, __LINE__);
8595 if(1 /* No applicable constraints whatsoever */) {
8596 /* Nothing is here. See below */
8599 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8603 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8604 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8607 ASN__CTFAIL(app_key, td, sptr,
8608 "%s: value not given (%s:%d)",
8609 td->name, __FILE__, __LINE__);
8614 if(1 /* No applicable constraints whatsoever */) {
8615 /* Nothing is here. See below */
8618 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8622 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8623 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8627 ASN__CTFAIL(app_key, td, sptr,
8628 "%s: value not given (%s:%d)",
8629 td->name, __FILE__, __LINE__);
8633 value = *(const long *)sptr;
8635 if((value >= 0 && value <= 65535)) {
8636 /* Constraint check succeeded */
8639 ASN__CTFAIL(app_key, td, sptr,
8640 "%s: constraint failed (%s:%d)",
8641 td->name, __FILE__, __LINE__);
8647 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8648 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8651 ASN__CTFAIL(app_key, td, sptr,
8652 "%s: value not given (%s:%d)",
8653 td->name, __FILE__, __LINE__);
8658 if(1 /* No applicable constraints whatsoever */) {
8659 /* Nothing is here. See below */
8662 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8666 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8667 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8670 ASN__CTFAIL(app_key, td, sptr,
8671 "%s: value not given (%s:%d)",
8672 td->name, __FILE__, __LINE__);
8677 if(1 /* No applicable constraints whatsoever */) {
8678 /* Nothing is here. See below */
8681 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8685 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8686 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8690 ASN__CTFAIL(app_key, td, sptr,
8691 "%s: value not given (%s:%d)",
8692 td->name, __FILE__, __LINE__);
8696 value = *(const long *)sptr;
8698 if((value >= 0 && value <= 65535)) {
8699 /* Constraint check succeeded */
8702 ASN__CTFAIL(app_key, td, sptr,
8703 "%s: constraint failed (%s:%d)",
8704 td->name, __FILE__, __LINE__);
8710 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8711 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8714 ASN__CTFAIL(app_key, td, sptr,
8715 "%s: value not given (%s:%d)",
8716 td->name, __FILE__, __LINE__);
8721 if(1 /* No applicable constraints whatsoever */) {
8722 /* Nothing is here. See below */
8725 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8729 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8730 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8733 ASN__CTFAIL(app_key, td, sptr,
8734 "%s: value not given (%s:%d)",
8735 td->name, __FILE__, __LINE__);
8740 if(1 /* No applicable constraints whatsoever */) {
8741 /* Nothing is here. See below */
8744 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8748 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8749 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8753 ASN__CTFAIL(app_key, td, sptr,
8754 "%s: value not given (%s:%d)",
8755 td->name, __FILE__, __LINE__);
8759 value = *(const long *)sptr;
8761 if((value >= 0 && value <= 65535)) {
8762 /* Constraint check succeeded */
8765 ASN__CTFAIL(app_key, td, sptr,
8766 "%s: constraint failed (%s:%d)",
8767 td->name, __FILE__, __LINE__);
8773 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8774 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8777 ASN__CTFAIL(app_key, td, sptr,
8778 "%s: value not given (%s:%d)",
8779 td->name, __FILE__, __LINE__);
8784 if(1 /* No applicable constraints whatsoever */) {
8785 /* Nothing is here. See below */
8788 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8792 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8793 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8796 ASN__CTFAIL(app_key, td, sptr,
8797 "%s: value not given (%s:%d)",
8798 td->name, __FILE__, __LINE__);
8803 if(1 /* No applicable constraints whatsoever */) {
8804 /* Nothing is here. See below */
8807 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8811 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8812 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8816 ASN__CTFAIL(app_key, td, sptr,
8817 "%s: value not given (%s:%d)",
8818 td->name, __FILE__, __LINE__);
8822 value = *(const long *)sptr;
8824 if((value >= 0 && value <= 65535)) {
8825 /* Constraint check succeeded */
8828 ASN__CTFAIL(app_key, td, sptr,
8829 "%s: constraint failed (%s:%d)",
8830 td->name, __FILE__, __LINE__);
8836 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8837 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8840 ASN__CTFAIL(app_key, td, sptr,
8841 "%s: value not given (%s:%d)",
8842 td->name, __FILE__, __LINE__);
8847 if(1 /* No applicable constraints whatsoever */) {
8848 /* Nothing is here. See below */
8851 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8855 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8856 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8859 ASN__CTFAIL(app_key, td, sptr,
8860 "%s: value not given (%s:%d)",
8861 td->name, __FILE__, __LINE__);
8866 if(1 /* No applicable constraints whatsoever */) {
8867 /* Nothing is here. See below */
8870 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8874 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8875 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8879 ASN__CTFAIL(app_key, td, sptr,
8880 "%s: value not given (%s:%d)",
8881 td->name, __FILE__, __LINE__);
8885 value = *(const long *)sptr;
8887 if((value >= 0 && value <= 65535)) {
8888 /* Constraint check succeeded */
8891 ASN__CTFAIL(app_key, td, sptr,
8892 "%s: constraint failed (%s:%d)",
8893 td->name, __FILE__, __LINE__);
8899 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8900 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8903 ASN__CTFAIL(app_key, td, sptr,
8904 "%s: value not given (%s:%d)",
8905 td->name, __FILE__, __LINE__);
8910 if(1 /* No applicable constraints whatsoever */) {
8911 /* Nothing is here. See below */
8914 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8918 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8919 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8922 ASN__CTFAIL(app_key, td, sptr,
8923 "%s: value not given (%s:%d)",
8924 td->name, __FILE__, __LINE__);
8929 if(1 /* No applicable constraints whatsoever */) {
8930 /* Nothing is here. See below */
8933 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8937 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8938 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8942 ASN__CTFAIL(app_key, td, sptr,
8943 "%s: value not given (%s:%d)",
8944 td->name, __FILE__, __LINE__);
8948 value = *(const long *)sptr;
8950 if((value >= 0 && value <= 65535)) {
8951 /* Constraint check succeeded */
8954 ASN__CTFAIL(app_key, td, sptr,
8955 "%s: constraint failed (%s:%d)",
8956 td->name, __FILE__, __LINE__);
8962 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8963 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8966 ASN__CTFAIL(app_key, td, sptr,
8967 "%s: value not given (%s:%d)",
8968 td->name, __FILE__, __LINE__);
8973 if(1 /* No applicable constraints whatsoever */) {
8974 /* Nothing is here. See below */
8977 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8981 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8982 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8985 ASN__CTFAIL(app_key, td, sptr,
8986 "%s: value not given (%s:%d)",
8987 td->name, __FILE__, __LINE__);
8992 if(1 /* No applicable constraints whatsoever */) {
8993 /* Nothing is here. See below */
8996 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9000 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9001 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9005 ASN__CTFAIL(app_key, td, sptr,
9006 "%s: value not given (%s:%d)",
9007 td->name, __FILE__, __LINE__);
9011 value = *(const long *)sptr;
9013 if((value >= 0 && value <= 65535)) {
9014 /* Constraint check succeeded */
9017 ASN__CTFAIL(app_key, td, sptr,
9018 "%s: constraint failed (%s:%d)",
9019 td->name, __FILE__, __LINE__);
9025 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9026 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9029 ASN__CTFAIL(app_key, td, sptr,
9030 "%s: value not given (%s:%d)",
9031 td->name, __FILE__, __LINE__);
9036 if(1 /* No applicable constraints whatsoever */) {
9037 /* Nothing is here. See below */
9040 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9044 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9045 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9048 ASN__CTFAIL(app_key, td, sptr,
9049 "%s: value not given (%s:%d)",
9050 td->name, __FILE__, __LINE__);
9055 if(1 /* No applicable constraints whatsoever */) {
9056 /* Nothing is here. See below */
9059 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9063 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9064 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9068 ASN__CTFAIL(app_key, td, sptr,
9069 "%s: value not given (%s:%d)",
9070 td->name, __FILE__, __LINE__);
9074 value = *(const long *)sptr;
9076 if((value >= 0 && value <= 65535)) {
9077 /* Constraint check succeeded */
9080 ASN__CTFAIL(app_key, td, sptr,
9081 "%s: constraint failed (%s:%d)",
9082 td->name, __FILE__, __LINE__);
9088 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9089 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9092 ASN__CTFAIL(app_key, td, sptr,
9093 "%s: value not given (%s:%d)",
9094 td->name, __FILE__, __LINE__);
9099 if(1 /* No applicable constraints whatsoever */) {
9100 /* Nothing is here. See below */
9103 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9107 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9108 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9111 ASN__CTFAIL(app_key, td, sptr,
9112 "%s: value not given (%s:%d)",
9113 td->name, __FILE__, __LINE__);
9118 if(1 /* No applicable constraints whatsoever */) {
9119 /* Nothing is here. See below */
9122 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9126 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9127 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9131 ASN__CTFAIL(app_key, td, sptr,
9132 "%s: value not given (%s:%d)",
9133 td->name, __FILE__, __LINE__);
9137 value = *(const long *)sptr;
9139 if((value >= 0 && value <= 65535)) {
9140 /* Constraint check succeeded */
9143 ASN__CTFAIL(app_key, td, sptr,
9144 "%s: constraint failed (%s:%d)",
9145 td->name, __FILE__, __LINE__);
9151 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9152 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9155 ASN__CTFAIL(app_key, td, sptr,
9156 "%s: value not given (%s:%d)",
9157 td->name, __FILE__, __LINE__);
9162 if(1 /* No applicable constraints whatsoever */) {
9163 /* Nothing is here. See below */
9166 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9170 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9171 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9174 ASN__CTFAIL(app_key, td, sptr,
9175 "%s: value not given (%s:%d)",
9176 td->name, __FILE__, __LINE__);
9181 if(1 /* No applicable constraints whatsoever */) {
9182 /* Nothing is here. See below */
9185 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9189 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9190 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9194 ASN__CTFAIL(app_key, td, sptr,
9195 "%s: value not given (%s:%d)",
9196 td->name, __FILE__, __LINE__);
9200 value = *(const long *)sptr;
9202 if((value >= 0 && value <= 65535)) {
9203 /* Constraint check succeeded */
9206 ASN__CTFAIL(app_key, td, sptr,
9207 "%s: constraint failed (%s:%d)",
9208 td->name, __FILE__, __LINE__);
9214 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9215 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9218 ASN__CTFAIL(app_key, td, sptr,
9219 "%s: value not given (%s:%d)",
9220 td->name, __FILE__, __LINE__);
9225 if(1 /* No applicable constraints whatsoever */) {
9226 /* Nothing is here. See below */
9229 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9233 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9234 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9237 ASN__CTFAIL(app_key, td, sptr,
9238 "%s: value not given (%s:%d)",
9239 td->name, __FILE__, __LINE__);
9244 if(1 /* No applicable constraints whatsoever */) {
9245 /* Nothing is here. See below */
9248 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9252 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9253 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9257 ASN__CTFAIL(app_key, td, sptr,
9258 "%s: value not given (%s:%d)",
9259 td->name, __FILE__, __LINE__);
9263 value = *(const long *)sptr;
9265 if((value >= 0 && value <= 65535)) {
9266 /* Constraint check succeeded */
9269 ASN__CTFAIL(app_key, td, sptr,
9270 "%s: constraint failed (%s:%d)",
9271 td->name, __FILE__, __LINE__);
9277 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9278 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9281 ASN__CTFAIL(app_key, td, sptr,
9282 "%s: value not given (%s:%d)",
9283 td->name, __FILE__, __LINE__);
9288 if(1 /* No applicable constraints whatsoever */) {
9289 /* Nothing is here. See below */
9292 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9296 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9297 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9300 ASN__CTFAIL(app_key, td, sptr,
9301 "%s: value not given (%s:%d)",
9302 td->name, __FILE__, __LINE__);
9307 if(1 /* No applicable constraints whatsoever */) {
9308 /* Nothing is here. See below */
9311 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9315 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9316 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9320 ASN__CTFAIL(app_key, td, sptr,
9321 "%s: value not given (%s:%d)",
9322 td->name, __FILE__, __LINE__);
9326 value = *(const long *)sptr;
9328 if((value >= 0 && value <= 65535)) {
9329 /* Constraint check succeeded */
9332 ASN__CTFAIL(app_key, td, sptr,
9333 "%s: constraint failed (%s:%d)",
9334 td->name, __FILE__, __LINE__);
9340 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9341 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9344 ASN__CTFAIL(app_key, td, sptr,
9345 "%s: value not given (%s:%d)",
9346 td->name, __FILE__, __LINE__);
9351 if(1 /* No applicable constraints whatsoever */) {
9352 /* Nothing is here. See below */
9355 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9359 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9360 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9363 ASN__CTFAIL(app_key, td, sptr,
9364 "%s: value not given (%s:%d)",
9365 td->name, __FILE__, __LINE__);
9370 if(1 /* No applicable constraints whatsoever */) {
9371 /* Nothing is here. See below */
9374 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9378 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9379 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9383 ASN__CTFAIL(app_key, td, sptr,
9384 "%s: value not given (%s:%d)",
9385 td->name, __FILE__, __LINE__);
9389 value = *(const long *)sptr;
9391 if((value >= 0 && value <= 65535)) {
9392 /* Constraint check succeeded */
9395 ASN__CTFAIL(app_key, td, sptr,
9396 "%s: constraint failed (%s:%d)",
9397 td->name, __FILE__, __LINE__);
9403 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9404 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9407 ASN__CTFAIL(app_key, td, sptr,
9408 "%s: value not given (%s:%d)",
9409 td->name, __FILE__, __LINE__);
9414 if(1 /* No applicable constraints whatsoever */) {
9415 /* Nothing is here. See below */
9418 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9422 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9423 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9426 ASN__CTFAIL(app_key, td, sptr,
9427 "%s: value not given (%s:%d)",
9428 td->name, __FILE__, __LINE__);
9433 if(1 /* No applicable constraints whatsoever */) {
9434 /* Nothing is here. See below */
9437 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9441 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9442 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9446 ASN__CTFAIL(app_key, td, sptr,
9447 "%s: value not given (%s:%d)",
9448 td->name, __FILE__, __LINE__);
9452 value = *(const long *)sptr;
9454 if((value >= 0 && value <= 65535)) {
9455 /* Constraint check succeeded */
9458 ASN__CTFAIL(app_key, td, sptr,
9459 "%s: constraint failed (%s:%d)",
9460 td->name, __FILE__, __LINE__);
9466 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9467 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9470 ASN__CTFAIL(app_key, td, sptr,
9471 "%s: value not given (%s:%d)",
9472 td->name, __FILE__, __LINE__);
9477 if(1 /* No applicable constraints whatsoever */) {
9478 /* Nothing is here. See below */
9481 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9485 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9486 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9489 ASN__CTFAIL(app_key, td, sptr,
9490 "%s: value not given (%s:%d)",
9491 td->name, __FILE__, __LINE__);
9496 if(1 /* No applicable constraints whatsoever */) {
9497 /* Nothing is here. See below */
9500 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9504 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9505 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9509 ASN__CTFAIL(app_key, td, sptr,
9510 "%s: value not given (%s:%d)",
9511 td->name, __FILE__, __LINE__);
9515 value = *(const long *)sptr;
9517 if((value >= 0 && value <= 65535)) {
9518 /* Constraint check succeeded */
9521 ASN__CTFAIL(app_key, td, sptr,
9522 "%s: constraint failed (%s:%d)",
9523 td->name, __FILE__, __LINE__);
9529 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9530 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9533 ASN__CTFAIL(app_key, td, sptr,
9534 "%s: value not given (%s:%d)",
9535 td->name, __FILE__, __LINE__);
9540 if(1 /* No applicable constraints whatsoever */) {
9541 /* Nothing is here. See below */
9544 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9548 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9549 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9552 ASN__CTFAIL(app_key, td, sptr,
9553 "%s: value not given (%s:%d)",
9554 td->name, __FILE__, __LINE__);
9559 if(1 /* No applicable constraints whatsoever */) {
9560 /* Nothing is here. See below */
9563 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9567 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9568 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9572 ASN__CTFAIL(app_key, td, sptr,
9573 "%s: value not given (%s:%d)",
9574 td->name, __FILE__, __LINE__);
9578 value = *(const long *)sptr;
9580 if((value >= 0 && value <= 65535)) {
9581 /* Constraint check succeeded */
9584 ASN__CTFAIL(app_key, td, sptr,
9585 "%s: constraint failed (%s:%d)",
9586 td->name, __FILE__, __LINE__);
9592 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9593 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9596 ASN__CTFAIL(app_key, td, sptr,
9597 "%s: value not given (%s:%d)",
9598 td->name, __FILE__, __LINE__);
9603 if(1 /* No applicable constraints whatsoever */) {
9604 /* Nothing is here. See below */
9607 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9611 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9612 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9615 ASN__CTFAIL(app_key, td, sptr,
9616 "%s: value not given (%s:%d)",
9617 td->name, __FILE__, __LINE__);
9622 if(1 /* No applicable constraints whatsoever */) {
9623 /* Nothing is here. See below */
9626 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9630 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9631 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9635 ASN__CTFAIL(app_key, td, sptr,
9636 "%s: value not given (%s:%d)",
9637 td->name, __FILE__, __LINE__);
9641 value = *(const long *)sptr;
9643 if((value >= 0 && value <= 65535)) {
9644 /* Constraint check succeeded */
9647 ASN__CTFAIL(app_key, td, sptr,
9648 "%s: constraint failed (%s:%d)",
9649 td->name, __FILE__, __LINE__);
9655 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9656 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9659 ASN__CTFAIL(app_key, td, sptr,
9660 "%s: value not given (%s:%d)",
9661 td->name, __FILE__, __LINE__);
9666 if(1 /* No applicable constraints whatsoever */) {
9667 /* Nothing is here. See below */
9670 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9674 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9675 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9678 ASN__CTFAIL(app_key, td, sptr,
9679 "%s: value not given (%s:%d)",
9680 td->name, __FILE__, __LINE__);
9685 if(1 /* No applicable constraints whatsoever */) {
9686 /* Nothing is here. See below */
9689 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9693 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9694 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9698 ASN__CTFAIL(app_key, td, sptr,
9699 "%s: value not given (%s:%d)",
9700 td->name, __FILE__, __LINE__);
9704 value = *(const long *)sptr;
9706 if((value >= 0 && value <= 65535)) {
9707 /* Constraint check succeeded */
9710 ASN__CTFAIL(app_key, td, sptr,
9711 "%s: constraint failed (%s:%d)",
9712 td->name, __FILE__, __LINE__);
9718 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9719 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9722 ASN__CTFAIL(app_key, td, sptr,
9723 "%s: value not given (%s:%d)",
9724 td->name, __FILE__, __LINE__);
9729 if(1 /* No applicable constraints whatsoever */) {
9730 /* Nothing is here. See below */
9733 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9737 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9738 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9741 ASN__CTFAIL(app_key, td, sptr,
9742 "%s: value not given (%s:%d)",
9743 td->name, __FILE__, __LINE__);
9748 if(1 /* No applicable constraints whatsoever */) {
9749 /* Nothing is here. See below */
9752 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9756 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9757 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9761 ASN__CTFAIL(app_key, td, sptr,
9762 "%s: value not given (%s:%d)",
9763 td->name, __FILE__, __LINE__);
9767 value = *(const long *)sptr;
9769 if((value >= 0 && value <= 65535)) {
9770 /* Constraint check succeeded */
9773 ASN__CTFAIL(app_key, td, sptr,
9774 "%s: constraint failed (%s:%d)",
9775 td->name, __FILE__, __LINE__);
9781 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9782 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9785 ASN__CTFAIL(app_key, td, sptr,
9786 "%s: value not given (%s:%d)",
9787 td->name, __FILE__, __LINE__);
9792 if(1 /* No applicable constraints whatsoever */) {
9793 /* Nothing is here. See below */
9796 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9800 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9801 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9804 ASN__CTFAIL(app_key, td, sptr,
9805 "%s: value not given (%s:%d)",
9806 td->name, __FILE__, __LINE__);
9811 if(1 /* No applicable constraints whatsoever */) {
9812 /* Nothing is here. See below */
9815 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9819 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9820 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9824 ASN__CTFAIL(app_key, td, sptr,
9825 "%s: value not given (%s:%d)",
9826 td->name, __FILE__, __LINE__);
9830 value = *(const long *)sptr;
9832 if((value >= 0 && value <= 65535)) {
9833 /* Constraint check succeeded */
9836 ASN__CTFAIL(app_key, td, sptr,
9837 "%s: constraint failed (%s:%d)",
9838 td->name, __FILE__, __LINE__);
9844 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9845 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9848 ASN__CTFAIL(app_key, td, sptr,
9849 "%s: value not given (%s:%d)",
9850 td->name, __FILE__, __LINE__);
9855 if(1 /* No applicable constraints whatsoever */) {
9856 /* Nothing is here. See below */
9859 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9863 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9864 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9867 ASN__CTFAIL(app_key, td, sptr,
9868 "%s: value not given (%s:%d)",
9869 td->name, __FILE__, __LINE__);
9874 if(1 /* No applicable constraints whatsoever */) {
9875 /* Nothing is here. See below */
9878 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9882 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9883 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9887 ASN__CTFAIL(app_key, td, sptr,
9888 "%s: value not given (%s:%d)",
9889 td->name, __FILE__, __LINE__);
9893 value = *(const long *)sptr;
9895 if((value >= 0 && value <= 65535)) {
9896 /* Constraint check succeeded */
9899 ASN__CTFAIL(app_key, td, sptr,
9900 "%s: constraint failed (%s:%d)",
9901 td->name, __FILE__, __LINE__);
9907 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9908 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9911 ASN__CTFAIL(app_key, td, sptr,
9912 "%s: value not given (%s:%d)",
9913 td->name, __FILE__, __LINE__);
9918 if(1 /* No applicable constraints whatsoever */) {
9919 /* Nothing is here. See below */
9922 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9926 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9930 ASN__CTFAIL(app_key, td, sptr,
9931 "%s: value not given (%s:%d)",
9932 td->name, __FILE__, __LINE__);
9937 if(1 /* No applicable constraints whatsoever */) {
9938 /* Nothing is here. See below */
9941 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9945 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9946 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9950 ASN__CTFAIL(app_key, td, sptr,
9951 "%s: value not given (%s:%d)",
9952 td->name, __FILE__, __LINE__);
9956 value = *(const long *)sptr;
9958 if((value >= 0 && value <= 65535)) {
9959 /* Constraint check succeeded */
9962 ASN__CTFAIL(app_key, td, sptr,
9963 "%s: constraint failed (%s:%d)",
9964 td->name, __FILE__, __LINE__);
9970 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9971 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9974 ASN__CTFAIL(app_key, td, sptr,
9975 "%s: value not given (%s:%d)",
9976 td->name, __FILE__, __LINE__);
9981 if(1 /* No applicable constraints whatsoever */) {
9982 /* Nothing is here. See below */
9985 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9989 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9990 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9993 ASN__CTFAIL(app_key, td, sptr,
9994 "%s: value not given (%s:%d)",
9995 td->name, __FILE__, __LINE__);
10000 if(1 /* No applicable constraints whatsoever */) {
10001 /* Nothing is here. See below */
10004 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10008 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10009 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10013 ASN__CTFAIL(app_key, td, sptr,
10014 "%s: value not given (%s:%d)",
10015 td->name, __FILE__, __LINE__);
10019 value = *(const long *)sptr;
10021 if((value >= 0 && value <= 65535)) {
10022 /* Constraint check succeeded */
10025 ASN__CTFAIL(app_key, td, sptr,
10026 "%s: constraint failed (%s:%d)",
10027 td->name, __FILE__, __LINE__);
10033 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10037 ASN__CTFAIL(app_key, td, sptr,
10038 "%s: value not given (%s:%d)",
10039 td->name, __FILE__, __LINE__);
10044 if(1 /* No applicable constraints whatsoever */) {
10045 /* Nothing is here. See below */
10048 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10052 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10056 ASN__CTFAIL(app_key, td, sptr,
10057 "%s: value not given (%s:%d)",
10058 td->name, __FILE__, __LINE__);
10063 if(1 /* No applicable constraints whatsoever */) {
10064 /* Nothing is here. See below */
10067 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10071 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10072 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10076 ASN__CTFAIL(app_key, td, sptr,
10077 "%s: value not given (%s:%d)",
10078 td->name, __FILE__, __LINE__);
10082 value = *(const long *)sptr;
10084 if((value >= 0 && value <= 65535)) {
10085 /* Constraint check succeeded */
10088 ASN__CTFAIL(app_key, td, sptr,
10089 "%s: constraint failed (%s:%d)",
10090 td->name, __FILE__, __LINE__);
10096 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10097 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10100 ASN__CTFAIL(app_key, td, sptr,
10101 "%s: value not given (%s:%d)",
10102 td->name, __FILE__, __LINE__);
10107 if(1 /* No applicable constraints whatsoever */) {
10108 /* Nothing is here. See below */
10111 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10115 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10116 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10119 ASN__CTFAIL(app_key, td, sptr,
10120 "%s: value not given (%s:%d)",
10121 td->name, __FILE__, __LINE__);
10126 if(1 /* No applicable constraints whatsoever */) {
10127 /* Nothing is here. See below */
10130 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10134 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10135 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10139 ASN__CTFAIL(app_key, td, sptr,
10140 "%s: value not given (%s:%d)",
10141 td->name, __FILE__, __LINE__);
10145 value = *(const long *)sptr;
10147 if((value >= 0 && value <= 65535)) {
10148 /* Constraint check succeeded */
10151 ASN__CTFAIL(app_key, td, sptr,
10152 "%s: constraint failed (%s:%d)",
10153 td->name, __FILE__, __LINE__);
10159 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10160 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10163 ASN__CTFAIL(app_key, td, sptr,
10164 "%s: value not given (%s:%d)",
10165 td->name, __FILE__, __LINE__);
10170 if(1 /* No applicable constraints whatsoever */) {
10171 /* Nothing is here. See below */
10174 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10178 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10179 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10182 ASN__CTFAIL(app_key, td, sptr,
10183 "%s: value not given (%s:%d)",
10184 td->name, __FILE__, __LINE__);
10189 if(1 /* No applicable constraints whatsoever */) {
10190 /* Nothing is here. See below */
10193 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10197 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10198 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10202 ASN__CTFAIL(app_key, td, sptr,
10203 "%s: value not given (%s:%d)",
10204 td->name, __FILE__, __LINE__);
10208 value = *(const long *)sptr;
10210 if((value >= 0 && value <= 65535)) {
10211 /* Constraint check succeeded */
10214 ASN__CTFAIL(app_key, td, sptr,
10215 "%s: constraint failed (%s:%d)",
10216 td->name, __FILE__, __LINE__);
10222 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10223 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10226 ASN__CTFAIL(app_key, td, sptr,
10227 "%s: value not given (%s:%d)",
10228 td->name, __FILE__, __LINE__);
10233 if(1 /* No applicable constraints whatsoever */) {
10234 /* Nothing is here. See below */
10237 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10241 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10242 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10245 ASN__CTFAIL(app_key, td, sptr,
10246 "%s: value not given (%s:%d)",
10247 td->name, __FILE__, __LINE__);
10252 if(1 /* No applicable constraints whatsoever */) {
10253 /* Nothing is here. See below */
10256 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10260 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10261 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10265 ASN__CTFAIL(app_key, td, sptr,
10266 "%s: value not given (%s:%d)",
10267 td->name, __FILE__, __LINE__);
10271 value = *(const long *)sptr;
10273 if((value >= 0 && value <= 65535)) {
10274 /* Constraint check succeeded */
10277 ASN__CTFAIL(app_key, td, sptr,
10278 "%s: constraint failed (%s:%d)",
10279 td->name, __FILE__, __LINE__);
10285 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10286 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10289 ASN__CTFAIL(app_key, td, sptr,
10290 "%s: value not given (%s:%d)",
10291 td->name, __FILE__, __LINE__);
10296 if(1 /* No applicable constraints whatsoever */) {
10297 /* Nothing is here. See below */
10300 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10304 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10305 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10308 ASN__CTFAIL(app_key, td, sptr,
10309 "%s: value not given (%s:%d)",
10310 td->name, __FILE__, __LINE__);
10315 if(1 /* No applicable constraints whatsoever */) {
10316 /* Nothing is here. See below */
10319 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10323 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10324 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10328 ASN__CTFAIL(app_key, td, sptr,
10329 "%s: value not given (%s:%d)",
10330 td->name, __FILE__, __LINE__);
10334 value = *(const long *)sptr;
10336 if((value >= 0 && value <= 65535)) {
10337 /* Constraint check succeeded */
10340 ASN__CTFAIL(app_key, td, sptr,
10341 "%s: constraint failed (%s:%d)",
10342 td->name, __FILE__, __LINE__);
10348 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10349 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10352 ASN__CTFAIL(app_key, td, sptr,
10353 "%s: value not given (%s:%d)",
10354 td->name, __FILE__, __LINE__);
10359 if(1 /* No applicable constraints whatsoever */) {
10360 /* Nothing is here. See below */
10363 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10367 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10368 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10371 ASN__CTFAIL(app_key, td, sptr,
10372 "%s: value not given (%s:%d)",
10373 td->name, __FILE__, __LINE__);
10378 if(1 /* No applicable constraints whatsoever */) {
10379 /* Nothing is here. See below */
10382 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10386 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10387 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10391 ASN__CTFAIL(app_key, td, sptr,
10392 "%s: value not given (%s:%d)",
10393 td->name, __FILE__, __LINE__);
10397 value = *(const long *)sptr;
10399 if((value >= 0 && value <= 65535)) {
10400 /* Constraint check succeeded */
10403 ASN__CTFAIL(app_key, td, sptr,
10404 "%s: constraint failed (%s:%d)",
10405 td->name, __FILE__, __LINE__);
10411 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10412 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10415 ASN__CTFAIL(app_key, td, sptr,
10416 "%s: value not given (%s:%d)",
10417 td->name, __FILE__, __LINE__);
10422 if(1 /* No applicable constraints whatsoever */) {
10423 /* Nothing is here. See below */
10426 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10430 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10431 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10434 ASN__CTFAIL(app_key, td, sptr,
10435 "%s: value not given (%s:%d)",
10436 td->name, __FILE__, __LINE__);
10441 if(1 /* No applicable constraints whatsoever */) {
10442 /* Nothing is here. See below */
10445 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10449 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10450 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10454 ASN__CTFAIL(app_key, td, sptr,
10455 "%s: value not given (%s:%d)",
10456 td->name, __FILE__, __LINE__);
10460 value = *(const long *)sptr;
10462 if((value >= 0 && value <= 65535)) {
10463 /* Constraint check succeeded */
10466 ASN__CTFAIL(app_key, td, sptr,
10467 "%s: constraint failed (%s:%d)",
10468 td->name, __FILE__, __LINE__);
10474 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10475 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10478 ASN__CTFAIL(app_key, td, sptr,
10479 "%s: value not given (%s:%d)",
10480 td->name, __FILE__, __LINE__);
10485 if(1 /* No applicable constraints whatsoever */) {
10486 /* Nothing is here. See below */
10489 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10493 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10494 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10497 ASN__CTFAIL(app_key, td, sptr,
10498 "%s: value not given (%s:%d)",
10499 td->name, __FILE__, __LINE__);
10504 if(1 /* No applicable constraints whatsoever */) {
10505 /* Nothing is here. See below */
10508 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10512 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10513 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10517 ASN__CTFAIL(app_key, td, sptr,
10518 "%s: value not given (%s:%d)",
10519 td->name, __FILE__, __LINE__);
10523 value = *(const long *)sptr;
10525 if((value >= 0 && value <= 65535)) {
10526 /* Constraint check succeeded */
10529 ASN__CTFAIL(app_key, td, sptr,
10530 "%s: constraint failed (%s:%d)",
10531 td->name, __FILE__, __LINE__);
10537 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10538 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10541 ASN__CTFAIL(app_key, td, sptr,
10542 "%s: value not given (%s:%d)",
10543 td->name, __FILE__, __LINE__);
10548 if(1 /* No applicable constraints whatsoever */) {
10549 /* Nothing is here. See below */
10552 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10556 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10557 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10560 ASN__CTFAIL(app_key, td, sptr,
10561 "%s: value not given (%s:%d)",
10562 td->name, __FILE__, __LINE__);
10567 if(1 /* No applicable constraints whatsoever */) {
10568 /* Nothing is here. See below */
10571 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10575 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10576 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10580 ASN__CTFAIL(app_key, td, sptr,
10581 "%s: value not given (%s:%d)",
10582 td->name, __FILE__, __LINE__);
10586 value = *(const long *)sptr;
10588 if((value >= 0 && value <= 65535)) {
10589 /* Constraint check succeeded */
10592 ASN__CTFAIL(app_key, td, sptr,
10593 "%s: constraint failed (%s:%d)",
10594 td->name, __FILE__, __LINE__);
10600 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10601 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10604 ASN__CTFAIL(app_key, td, sptr,
10605 "%s: value not given (%s:%d)",
10606 td->name, __FILE__, __LINE__);
10611 if(1 /* No applicable constraints whatsoever */) {
10612 /* Nothing is here. See below */
10615 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10619 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10620 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10623 ASN__CTFAIL(app_key, td, sptr,
10624 "%s: value not given (%s:%d)",
10625 td->name, __FILE__, __LINE__);
10630 if(1 /* No applicable constraints whatsoever */) {
10631 /* Nothing is here. See below */
10634 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10638 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10639 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10643 ASN__CTFAIL(app_key, td, sptr,
10644 "%s: value not given (%s:%d)",
10645 td->name, __FILE__, __LINE__);
10649 value = *(const long *)sptr;
10651 if((value >= 0 && value <= 65535)) {
10652 /* Constraint check succeeded */
10655 ASN__CTFAIL(app_key, td, sptr,
10656 "%s: constraint failed (%s:%d)",
10657 td->name, __FILE__, __LINE__);
10663 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10664 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10667 ASN__CTFAIL(app_key, td, sptr,
10668 "%s: value not given (%s:%d)",
10669 td->name, __FILE__, __LINE__);
10674 if(1 /* No applicable constraints whatsoever */) {
10675 /* Nothing is here. See below */
10678 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10682 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10683 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10686 ASN__CTFAIL(app_key, td, sptr,
10687 "%s: value not given (%s:%d)",
10688 td->name, __FILE__, __LINE__);
10693 if(1 /* No applicable constraints whatsoever */) {
10694 /* Nothing is here. See below */
10697 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10701 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10702 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10706 ASN__CTFAIL(app_key, td, sptr,
10707 "%s: value not given (%s:%d)",
10708 td->name, __FILE__, __LINE__);
10712 value = *(const long *)sptr;
10714 if((value >= 0 && value <= 65535)) {
10715 /* Constraint check succeeded */
10718 ASN__CTFAIL(app_key, td, sptr,
10719 "%s: constraint failed (%s:%d)",
10720 td->name, __FILE__, __LINE__);
10726 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10727 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10730 ASN__CTFAIL(app_key, td, sptr,
10731 "%s: value not given (%s:%d)",
10732 td->name, __FILE__, __LINE__);
10737 if(1 /* No applicable constraints whatsoever */) {
10738 /* Nothing is here. See below */
10741 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10745 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10749 ASN__CTFAIL(app_key, td, sptr,
10750 "%s: value not given (%s:%d)",
10751 td->name, __FILE__, __LINE__);
10756 if(1 /* No applicable constraints whatsoever */) {
10757 /* Nothing is here. See below */
10760 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10764 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10765 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10769 ASN__CTFAIL(app_key, td, sptr,
10770 "%s: value not given (%s:%d)",
10771 td->name, __FILE__, __LINE__);
10775 value = *(const long *)sptr;
10777 if((value >= 0 && value <= 65535)) {
10778 /* Constraint check succeeded */
10781 ASN__CTFAIL(app_key, td, sptr,
10782 "%s: constraint failed (%s:%d)",
10783 td->name, __FILE__, __LINE__);
10789 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10790 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10793 ASN__CTFAIL(app_key, td, sptr,
10794 "%s: value not given (%s:%d)",
10795 td->name, __FILE__, __LINE__);
10800 if(1 /* No applicable constraints whatsoever */) {
10801 /* Nothing is here. See below */
10804 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10808 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10809 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10812 ASN__CTFAIL(app_key, td, sptr,
10813 "%s: value not given (%s:%d)",
10814 td->name, __FILE__, __LINE__);
10819 if(1 /* No applicable constraints whatsoever */) {
10820 /* Nothing is here. See below */
10823 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10827 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10828 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10832 ASN__CTFAIL(app_key, td, sptr,
10833 "%s: value not given (%s:%d)",
10834 td->name, __FILE__, __LINE__);
10838 value = *(const long *)sptr;
10840 if((value >= 0 && value <= 65535)) {
10841 /* Constraint check succeeded */
10844 ASN__CTFAIL(app_key, td, sptr,
10845 "%s: constraint failed (%s:%d)",
10846 td->name, __FILE__, __LINE__);
10852 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10853 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10856 ASN__CTFAIL(app_key, td, sptr,
10857 "%s: value not given (%s:%d)",
10858 td->name, __FILE__, __LINE__);
10863 if(1 /* No applicable constraints whatsoever */) {
10864 /* Nothing is here. See below */
10867 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10871 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10875 ASN__CTFAIL(app_key, td, sptr,
10876 "%s: value not given (%s:%d)",
10877 td->name, __FILE__, __LINE__);
10882 if(1 /* No applicable constraints whatsoever */) {
10883 /* Nothing is here. See below */
10886 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10890 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10891 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10895 ASN__CTFAIL(app_key, td, sptr,
10896 "%s: value not given (%s:%d)",
10897 td->name, __FILE__, __LINE__);
10901 value = *(const long *)sptr;
10903 if((value >= 0 && value <= 65535)) {
10904 /* Constraint check succeeded */
10907 ASN__CTFAIL(app_key, td, sptr,
10908 "%s: constraint failed (%s:%d)",
10909 td->name, __FILE__, __LINE__);
10915 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10919 ASN__CTFAIL(app_key, td, sptr,
10920 "%s: value not given (%s:%d)",
10921 td->name, __FILE__, __LINE__);
10926 if(1 /* No applicable constraints whatsoever */) {
10927 /* Nothing is here. See below */
10930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10934 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10938 ASN__CTFAIL(app_key, td, sptr,
10939 "%s: value not given (%s:%d)",
10940 td->name, __FILE__, __LINE__);
10945 if(1 /* No applicable constraints whatsoever */) {
10946 /* Nothing is here. See below */
10949 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10953 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10954 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10958 ASN__CTFAIL(app_key, td, sptr,
10959 "%s: value not given (%s:%d)",
10960 td->name, __FILE__, __LINE__);
10964 value = *(const long *)sptr;
10966 if((value >= 0 && value <= 65535)) {
10967 /* Constraint check succeeded */
10970 ASN__CTFAIL(app_key, td, sptr,
10971 "%s: constraint failed (%s:%d)",
10972 td->name, __FILE__, __LINE__);
10978 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10979 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10982 ASN__CTFAIL(app_key, td, sptr,
10983 "%s: value not given (%s:%d)",
10984 td->name, __FILE__, __LINE__);
10989 if(1 /* No applicable constraints whatsoever */) {
10990 /* Nothing is here. See below */
10993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10997 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11001 ASN__CTFAIL(app_key, td, sptr,
11002 "%s: value not given (%s:%d)",
11003 td->name, __FILE__, __LINE__);
11008 if(1 /* No applicable constraints whatsoever */) {
11009 /* Nothing is here. See below */
11012 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11016 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11017 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11021 ASN__CTFAIL(app_key, td, sptr,
11022 "%s: value not given (%s:%d)",
11023 td->name, __FILE__, __LINE__);
11027 value = *(const long *)sptr;
11029 if((value >= 0 && value <= 65535)) {
11030 /* Constraint check succeeded */
11033 ASN__CTFAIL(app_key, td, sptr,
11034 "%s: constraint failed (%s:%d)",
11035 td->name, __FILE__, __LINE__);
11041 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11045 ASN__CTFAIL(app_key, td, sptr,
11046 "%s: value not given (%s:%d)",
11047 td->name, __FILE__, __LINE__);
11052 if(1 /* No applicable constraints whatsoever */) {
11053 /* Nothing is here. See below */
11056 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11060 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11064 ASN__CTFAIL(app_key, td, sptr,
11065 "%s: value not given (%s:%d)",
11066 td->name, __FILE__, __LINE__);
11071 if(1 /* No applicable constraints whatsoever */) {
11072 /* Nothing is here. See below */
11075 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11079 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11080 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11084 ASN__CTFAIL(app_key, td, sptr,
11085 "%s: value not given (%s:%d)",
11086 td->name, __FILE__, __LINE__);
11090 value = *(const long *)sptr;
11092 if((value >= 0 && value <= 65535)) {
11093 /* Constraint check succeeded */
11096 ASN__CTFAIL(app_key, td, sptr,
11097 "%s: constraint failed (%s:%d)",
11098 td->name, __FILE__, __LINE__);
11104 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11108 ASN__CTFAIL(app_key, td, sptr,
11109 "%s: value not given (%s:%d)",
11110 td->name, __FILE__, __LINE__);
11115 if(1 /* No applicable constraints whatsoever */) {
11116 /* Nothing is here. See below */
11119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11123 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11127 ASN__CTFAIL(app_key, td, sptr,
11128 "%s: value not given (%s:%d)",
11129 td->name, __FILE__, __LINE__);
11134 if(1 /* No applicable constraints whatsoever */) {
11135 /* Nothing is here. See below */
11138 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11142 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11143 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11147 ASN__CTFAIL(app_key, td, sptr,
11148 "%s: value not given (%s:%d)",
11149 td->name, __FILE__, __LINE__);
11153 value = *(const long *)sptr;
11155 if((value >= 0 && value <= 65535)) {
11156 /* Constraint check succeeded */
11159 ASN__CTFAIL(app_key, td, sptr,
11160 "%s: constraint failed (%s:%d)",
11161 td->name, __FILE__, __LINE__);
11167 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11171 ASN__CTFAIL(app_key, td, sptr,
11172 "%s: value not given (%s:%d)",
11173 td->name, __FILE__, __LINE__);
11178 if(1 /* No applicable constraints whatsoever */) {
11179 /* Nothing is here. See below */
11182 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11186 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11190 ASN__CTFAIL(app_key, td, sptr,
11191 "%s: value not given (%s:%d)",
11192 td->name, __FILE__, __LINE__);
11197 if(1 /* No applicable constraints whatsoever */) {
11198 /* Nothing is here. See below */
11201 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11205 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11206 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11210 ASN__CTFAIL(app_key, td, sptr,
11211 "%s: value not given (%s:%d)",
11212 td->name, __FILE__, __LINE__);
11216 value = *(const long *)sptr;
11218 if((value >= 0 && value <= 65535)) {
11219 /* Constraint check succeeded */
11222 ASN__CTFAIL(app_key, td, sptr,
11223 "%s: constraint failed (%s:%d)",
11224 td->name, __FILE__, __LINE__);
11230 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11234 ASN__CTFAIL(app_key, td, sptr,
11235 "%s: value not given (%s:%d)",
11236 td->name, __FILE__, __LINE__);
11241 if(1 /* No applicable constraints whatsoever */) {
11242 /* Nothing is here. See below */
11245 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11249 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11253 ASN__CTFAIL(app_key, td, sptr,
11254 "%s: value not given (%s:%d)",
11255 td->name, __FILE__, __LINE__);
11260 if(1 /* No applicable constraints whatsoever */) {
11261 /* Nothing is here. See below */
11264 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11268 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11269 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11273 ASN__CTFAIL(app_key, td, sptr,
11274 "%s: value not given (%s:%d)",
11275 td->name, __FILE__, __LINE__);
11279 value = *(const long *)sptr;
11281 if((value >= 0 && value <= 65535)) {
11282 /* Constraint check succeeded */
11285 ASN__CTFAIL(app_key, td, sptr,
11286 "%s: constraint failed (%s:%d)",
11287 td->name, __FILE__, __LINE__);
11292 static asn_type_selector_result_t
11293 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11294 asn_type_selector_result_t result = {0, 0};
11295 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11296 size_t constraining_column = 0; /* &id */
11297 size_t for_column = 1; /* &criticality */
11298 size_t row, presence_index = 0;
11299 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11301 for(row=0; row < itable->rows_count; row++) {
11302 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11303 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11305 if(type_cell->cell_kind == aioc__undefined)
11309 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11310 result.type_descriptor = type_cell->type_descriptor;
11311 result.presence_index = presence_index;
11320 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11321 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11324 ASN__CTFAIL(app_key, td, sptr,
11325 "%s: value not given (%s:%d)",
11326 td->name, __FILE__, __LINE__);
11331 if(1 /* No applicable constraints whatsoever */) {
11332 /* Nothing is here. See below */
11335 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11338 static asn_type_selector_result_t
11339 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11340 asn_type_selector_result_t result = {0, 0};
11341 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11342 size_t constraining_column = 0; /* &id */
11343 size_t for_column = 2; /* &Extension */
11344 size_t row, presence_index = 0;
11345 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11347 for(row=0; row < itable->rows_count; row++) {
11348 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11349 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11351 if(type_cell->cell_kind == aioc__undefined)
11355 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11356 result.type_descriptor = type_cell->type_descriptor;
11357 result.presence_index = presence_index;
11366 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11370 ASN__CTFAIL(app_key, td, sptr,
11371 "%s: value not given (%s:%d)",
11372 td->name, __FILE__, __LINE__);
11377 if(1 /* No applicable constraints whatsoever */) {
11378 /* Nothing is here. See below */
11381 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11385 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11386 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11390 ASN__CTFAIL(app_key, td, sptr,
11391 "%s: value not given (%s:%d)",
11392 td->name, __FILE__, __LINE__);
11396 value = *(const long *)sptr;
11398 if((value >= 0 && value <= 65535)) {
11399 /* Constraint check succeeded */
11402 ASN__CTFAIL(app_key, td, sptr,
11403 "%s: constraint failed (%s:%d)",
11404 td->name, __FILE__, __LINE__);
11410 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11414 ASN__CTFAIL(app_key, td, sptr,
11415 "%s: value not given (%s:%d)",
11416 td->name, __FILE__, __LINE__);
11421 if(1 /* No applicable constraints whatsoever */) {
11422 /* Nothing is here. See below */
11425 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11429 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11433 ASN__CTFAIL(app_key, td, sptr,
11434 "%s: value not given (%s:%d)",
11435 td->name, __FILE__, __LINE__);
11440 if(1 /* No applicable constraints whatsoever */) {
11441 /* Nothing is here. See below */
11444 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11448 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11449 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11453 ASN__CTFAIL(app_key, td, sptr,
11454 "%s: value not given (%s:%d)",
11455 td->name, __FILE__, __LINE__);
11459 value = *(const long *)sptr;
11461 if((value >= 0 && value <= 65535)) {
11462 /* Constraint check succeeded */
11465 ASN__CTFAIL(app_key, td, sptr,
11466 "%s: constraint failed (%s:%d)",
11467 td->name, __FILE__, __LINE__);
11473 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11474 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11477 ASN__CTFAIL(app_key, td, sptr,
11478 "%s: value not given (%s:%d)",
11479 td->name, __FILE__, __LINE__);
11484 if(1 /* No applicable constraints whatsoever */) {
11485 /* Nothing is here. See below */
11488 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11492 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11493 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11496 ASN__CTFAIL(app_key, td, sptr,
11497 "%s: value not given (%s:%d)",
11498 td->name, __FILE__, __LINE__);
11503 if(1 /* No applicable constraints whatsoever */) {
11504 /* Nothing is here. See below */
11507 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11511 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11512 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11516 ASN__CTFAIL(app_key, td, sptr,
11517 "%s: value not given (%s:%d)",
11518 td->name, __FILE__, __LINE__);
11522 value = *(const long *)sptr;
11524 if((value >= 0 && value <= 65535)) {
11525 /* Constraint check succeeded */
11528 ASN__CTFAIL(app_key, td, sptr,
11529 "%s: constraint failed (%s:%d)",
11530 td->name, __FILE__, __LINE__);
11536 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11540 ASN__CTFAIL(app_key, td, sptr,
11541 "%s: value not given (%s:%d)",
11542 td->name, __FILE__, __LINE__);
11547 if(1 /* No applicable constraints whatsoever */) {
11548 /* Nothing is here. See below */
11551 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11555 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11556 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11559 ASN__CTFAIL(app_key, td, sptr,
11560 "%s: value not given (%s:%d)",
11561 td->name, __FILE__, __LINE__);
11566 if(1 /* No applicable constraints whatsoever */) {
11567 /* Nothing is here. See below */
11570 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11574 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11575 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11579 ASN__CTFAIL(app_key, td, sptr,
11580 "%s: value not given (%s:%d)",
11581 td->name, __FILE__, __LINE__);
11585 value = *(const long *)sptr;
11587 if((value >= 0 && value <= 65535)) {
11588 /* Constraint check succeeded */
11591 ASN__CTFAIL(app_key, td, sptr,
11592 "%s: constraint failed (%s:%d)",
11593 td->name, __FILE__, __LINE__);
11599 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11603 ASN__CTFAIL(app_key, td, sptr,
11604 "%s: value not given (%s:%d)",
11605 td->name, __FILE__, __LINE__);
11610 if(1 /* No applicable constraints whatsoever */) {
11611 /* Nothing is here. See below */
11614 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11618 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11622 ASN__CTFAIL(app_key, td, sptr,
11623 "%s: value not given (%s:%d)",
11624 td->name, __FILE__, __LINE__);
11629 if(1 /* No applicable constraints whatsoever */) {
11630 /* Nothing is here. See below */
11633 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11637 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11638 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11642 ASN__CTFAIL(app_key, td, sptr,
11643 "%s: value not given (%s:%d)",
11644 td->name, __FILE__, __LINE__);
11648 value = *(const long *)sptr;
11650 if((value >= 0 && value <= 65535)) {
11651 /* Constraint check succeeded */
11654 ASN__CTFAIL(app_key, td, sptr,
11655 "%s: constraint failed (%s:%d)",
11656 td->name, __FILE__, __LINE__);
11662 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11666 ASN__CTFAIL(app_key, td, sptr,
11667 "%s: value not given (%s:%d)",
11668 td->name, __FILE__, __LINE__);
11673 if(1 /* No applicable constraints whatsoever */) {
11674 /* Nothing is here. See below */
11677 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11681 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11682 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11685 ASN__CTFAIL(app_key, td, sptr,
11686 "%s: value not given (%s:%d)",
11687 td->name, __FILE__, __LINE__);
11692 if(1 /* No applicable constraints whatsoever */) {
11693 /* Nothing is here. See below */
11696 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11700 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11701 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11705 ASN__CTFAIL(app_key, td, sptr,
11706 "%s: value not given (%s:%d)",
11707 td->name, __FILE__, __LINE__);
11711 value = *(const long *)sptr;
11713 if((value >= 0 && value <= 65535)) {
11714 /* Constraint check succeeded */
11717 ASN__CTFAIL(app_key, td, sptr,
11718 "%s: constraint failed (%s:%d)",
11719 td->name, __FILE__, __LINE__);
11724 static asn_type_selector_result_t
11725 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11726 asn_type_selector_result_t result = {0, 0};
11727 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11728 size_t constraining_column = 0; /* &id */
11729 size_t for_column = 1; /* &criticality */
11730 size_t row, presence_index = 0;
11731 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11733 for(row=0; row < itable->rows_count; row++) {
11734 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11735 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11737 if(type_cell->cell_kind == aioc__undefined)
11741 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11742 result.type_descriptor = type_cell->type_descriptor;
11743 result.presence_index = presence_index;
11752 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11753 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11756 ASN__CTFAIL(app_key, td, sptr,
11757 "%s: value not given (%s:%d)",
11758 td->name, __FILE__, __LINE__);
11763 if(1 /* No applicable constraints whatsoever */) {
11764 /* Nothing is here. See below */
11767 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11770 static asn_type_selector_result_t
11771 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11772 asn_type_selector_result_t result = {0, 0};
11773 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11774 size_t constraining_column = 0; /* &id */
11775 size_t for_column = 2; /* &Extension */
11776 size_t row, presence_index = 0;
11777 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11779 for(row=0; row < itable->rows_count; row++) {
11780 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11781 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11783 if(type_cell->cell_kind == aioc__undefined)
11787 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11788 result.type_descriptor = type_cell->type_descriptor;
11789 result.presence_index = presence_index;
11798 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11802 ASN__CTFAIL(app_key, td, sptr,
11803 "%s: value not given (%s:%d)",
11804 td->name, __FILE__, __LINE__);
11809 if(1 /* No applicable constraints whatsoever */) {
11810 /* Nothing is here. See below */
11813 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11817 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11818 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11822 ASN__CTFAIL(app_key, td, sptr,
11823 "%s: value not given (%s:%d)",
11824 td->name, __FILE__, __LINE__);
11828 value = *(const long *)sptr;
11830 if((value >= 0 && value <= 65535)) {
11831 /* Constraint check succeeded */
11834 ASN__CTFAIL(app_key, td, sptr,
11835 "%s: constraint failed (%s:%d)",
11836 td->name, __FILE__, __LINE__);
11842 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11846 ASN__CTFAIL(app_key, td, sptr,
11847 "%s: value not given (%s:%d)",
11848 td->name, __FILE__, __LINE__);
11853 if(1 /* No applicable constraints whatsoever */) {
11854 /* Nothing is here. See below */
11857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11861 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11865 ASN__CTFAIL(app_key, td, sptr,
11866 "%s: value not given (%s:%d)",
11867 td->name, __FILE__, __LINE__);
11872 if(1 /* No applicable constraints whatsoever */) {
11873 /* Nothing is here. See below */
11876 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11880 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11881 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11885 ASN__CTFAIL(app_key, td, sptr,
11886 "%s: value not given (%s:%d)",
11887 td->name, __FILE__, __LINE__);
11891 value = *(const long *)sptr;
11893 if((value >= 0 && value <= 65535)) {
11894 /* Constraint check succeeded */
11897 ASN__CTFAIL(app_key, td, sptr,
11898 "%s: constraint failed (%s:%d)",
11899 td->name, __FILE__, __LINE__);
11905 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11909 ASN__CTFAIL(app_key, td, sptr,
11910 "%s: value not given (%s:%d)",
11911 td->name, __FILE__, __LINE__);
11916 if(1 /* No applicable constraints whatsoever */) {
11917 /* Nothing is here. See below */
11920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11924 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11928 ASN__CTFAIL(app_key, td, sptr,
11929 "%s: value not given (%s:%d)",
11930 td->name, __FILE__, __LINE__);
11935 if(1 /* No applicable constraints whatsoever */) {
11936 /* Nothing is here. See below */
11939 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11943 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11944 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11948 ASN__CTFAIL(app_key, td, sptr,
11949 "%s: value not given (%s:%d)",
11950 td->name, __FILE__, __LINE__);
11954 value = *(const long *)sptr;
11956 if((value >= 0 && value <= 65535)) {
11957 /* Constraint check succeeded */
11960 ASN__CTFAIL(app_key, td, sptr,
11961 "%s: constraint failed (%s:%d)",
11962 td->name, __FILE__, __LINE__);
11968 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11972 ASN__CTFAIL(app_key, td, sptr,
11973 "%s: value not given (%s:%d)",
11974 td->name, __FILE__, __LINE__);
11979 if(1 /* No applicable constraints whatsoever */) {
11980 /* Nothing is here. See below */
11983 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11987 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11988 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11991 ASN__CTFAIL(app_key, td, sptr,
11992 "%s: value not given (%s:%d)",
11993 td->name, __FILE__, __LINE__);
11998 if(1 /* No applicable constraints whatsoever */) {
11999 /* Nothing is here. See below */
12002 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12006 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12007 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12011 ASN__CTFAIL(app_key, td, sptr,
12012 "%s: value not given (%s:%d)",
12013 td->name, __FILE__, __LINE__);
12017 value = *(const long *)sptr;
12019 if((value >= 0 && value <= 65535)) {
12020 /* Constraint check succeeded */
12023 ASN__CTFAIL(app_key, td, sptr,
12024 "%s: constraint failed (%s:%d)",
12025 td->name, __FILE__, __LINE__);
12030 static asn_type_selector_result_t
12031 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12032 asn_type_selector_result_t result = {0, 0};
12033 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12034 size_t constraining_column = 0; /* &id */
12035 size_t for_column = 1; /* &criticality */
12036 size_t row, presence_index = 0;
12037 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12039 for(row=0; row < itable->rows_count; row++) {
12040 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12041 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12043 if(type_cell->cell_kind == aioc__undefined)
12047 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12048 result.type_descriptor = type_cell->type_descriptor;
12049 result.presence_index = presence_index;
12058 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12059 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12062 ASN__CTFAIL(app_key, td, sptr,
12063 "%s: value not given (%s:%d)",
12064 td->name, __FILE__, __LINE__);
12069 if(1 /* No applicable constraints whatsoever */) {
12070 /* Nothing is here. See below */
12073 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12076 static asn_type_selector_result_t
12077 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12078 asn_type_selector_result_t result = {0, 0};
12079 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12080 size_t constraining_column = 0; /* &id */
12081 size_t for_column = 2; /* &Extension */
12082 size_t row, presence_index = 0;
12083 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12085 for(row=0; row < itable->rows_count; row++) {
12086 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12087 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12089 if(type_cell->cell_kind == aioc__undefined)
12093 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12094 result.type_descriptor = type_cell->type_descriptor;
12095 result.presence_index = presence_index;
12104 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12108 ASN__CTFAIL(app_key, td, sptr,
12109 "%s: value not given (%s:%d)",
12110 td->name, __FILE__, __LINE__);
12115 if(1 /* No applicable constraints whatsoever */) {
12116 /* Nothing is here. See below */
12119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12123 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12128 ASN__CTFAIL(app_key, td, sptr,
12129 "%s: value not given (%s:%d)",
12130 td->name, __FILE__, __LINE__);
12134 value = *(const long *)sptr;
12136 if((value >= 0 && value <= 65535)) {
12137 /* Constraint check succeeded */
12140 ASN__CTFAIL(app_key, td, sptr,
12141 "%s: constraint failed (%s:%d)",
12142 td->name, __FILE__, __LINE__);
12148 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12152 ASN__CTFAIL(app_key, td, sptr,
12153 "%s: value not given (%s:%d)",
12154 td->name, __FILE__, __LINE__);
12159 if(1 /* No applicable constraints whatsoever */) {
12160 /* Nothing is here. See below */
12163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12167 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12171 ASN__CTFAIL(app_key, td, sptr,
12172 "%s: value not given (%s:%d)",
12173 td->name, __FILE__, __LINE__);
12178 if(1 /* No applicable constraints whatsoever */) {
12179 /* Nothing is here. See below */
12182 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12186 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12191 ASN__CTFAIL(app_key, td, sptr,
12192 "%s: value not given (%s:%d)",
12193 td->name, __FILE__, __LINE__);
12197 value = *(const long *)sptr;
12199 if((value >= 0 && value <= 65535)) {
12200 /* Constraint check succeeded */
12203 ASN__CTFAIL(app_key, td, sptr,
12204 "%s: constraint failed (%s:%d)",
12205 td->name, __FILE__, __LINE__);
12211 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12215 ASN__CTFAIL(app_key, td, sptr,
12216 "%s: value not given (%s:%d)",
12217 td->name, __FILE__, __LINE__);
12222 if(1 /* No applicable constraints whatsoever */) {
12223 /* Nothing is here. See below */
12226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12230 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12234 ASN__CTFAIL(app_key, td, sptr,
12235 "%s: value not given (%s:%d)",
12236 td->name, __FILE__, __LINE__);
12241 if(1 /* No applicable constraints whatsoever */) {
12242 /* Nothing is here. See below */
12245 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12249 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12254 ASN__CTFAIL(app_key, td, sptr,
12255 "%s: value not given (%s:%d)",
12256 td->name, __FILE__, __LINE__);
12260 value = *(const long *)sptr;
12262 if((value >= 0 && value <= 65535)) {
12263 /* Constraint check succeeded */
12266 ASN__CTFAIL(app_key, td, sptr,
12267 "%s: constraint failed (%s:%d)",
12268 td->name, __FILE__, __LINE__);
12274 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12278 ASN__CTFAIL(app_key, td, sptr,
12279 "%s: value not given (%s:%d)",
12280 td->name, __FILE__, __LINE__);
12285 if(1 /* No applicable constraints whatsoever */) {
12286 /* Nothing is here. See below */
12289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12293 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12297 ASN__CTFAIL(app_key, td, sptr,
12298 "%s: value not given (%s:%d)",
12299 td->name, __FILE__, __LINE__);
12304 if(1 /* No applicable constraints whatsoever */) {
12305 /* Nothing is here. See below */
12308 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12312 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12317 ASN__CTFAIL(app_key, td, sptr,
12318 "%s: value not given (%s:%d)",
12319 td->name, __FILE__, __LINE__);
12323 value = *(const long *)sptr;
12325 if((value >= 0 && value <= 65535)) {
12326 /* Constraint check succeeded */
12329 ASN__CTFAIL(app_key, td, sptr,
12330 "%s: constraint failed (%s:%d)",
12331 td->name, __FILE__, __LINE__);
12337 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12341 ASN__CTFAIL(app_key, td, sptr,
12342 "%s: value not given (%s:%d)",
12343 td->name, __FILE__, __LINE__);
12348 if(1 /* No applicable constraints whatsoever */) {
12349 /* Nothing is here. See below */
12352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12356 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12360 ASN__CTFAIL(app_key, td, sptr,
12361 "%s: value not given (%s:%d)",
12362 td->name, __FILE__, __LINE__);
12367 if(1 /* No applicable constraints whatsoever */) {
12368 /* Nothing is here. See below */
12371 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12375 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12380 ASN__CTFAIL(app_key, td, sptr,
12381 "%s: value not given (%s:%d)",
12382 td->name, __FILE__, __LINE__);
12386 value = *(const long *)sptr;
12388 if((value >= 0 && value <= 65535)) {
12389 /* Constraint check succeeded */
12392 ASN__CTFAIL(app_key, td, sptr,
12393 "%s: constraint failed (%s:%d)",
12394 td->name, __FILE__, __LINE__);
12400 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12401 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12404 ASN__CTFAIL(app_key, td, sptr,
12405 "%s: value not given (%s:%d)",
12406 td->name, __FILE__, __LINE__);
12411 if(1 /* No applicable constraints whatsoever */) {
12412 /* Nothing is here. See below */
12415 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12419 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12423 ASN__CTFAIL(app_key, td, sptr,
12424 "%s: value not given (%s:%d)",
12425 td->name, __FILE__, __LINE__);
12430 if(1 /* No applicable constraints whatsoever */) {
12431 /* Nothing is here. See below */
12434 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12438 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12439 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12443 ASN__CTFAIL(app_key, td, sptr,
12444 "%s: value not given (%s:%d)",
12445 td->name, __FILE__, __LINE__);
12449 value = *(const long *)sptr;
12451 if((value >= 0 && value <= 65535)) {
12452 /* Constraint check succeeded */
12455 ASN__CTFAIL(app_key, td, sptr,
12456 "%s: constraint failed (%s:%d)",
12457 td->name, __FILE__, __LINE__);
12462 static asn_type_selector_result_t
12463 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12464 asn_type_selector_result_t result = {0, 0};
12465 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12466 size_t constraining_column = 0; /* &id */
12467 size_t for_column = 1; /* &criticality */
12468 size_t row, presence_index = 0;
12469 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12471 for(row=0; row < itable->rows_count; row++) {
12472 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12473 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12475 if(type_cell->cell_kind == aioc__undefined)
12479 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12480 result.type_descriptor = type_cell->type_descriptor;
12481 result.presence_index = presence_index;
12490 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12491 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12494 ASN__CTFAIL(app_key, td, sptr,
12495 "%s: value not given (%s:%d)",
12496 td->name, __FILE__, __LINE__);
12501 if(1 /* No applicable constraints whatsoever */) {
12502 /* Nothing is here. See below */
12505 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12508 static asn_type_selector_result_t
12509 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12510 asn_type_selector_result_t result = {0, 0};
12511 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12512 size_t constraining_column = 0; /* &id */
12513 size_t for_column = 2; /* &Extension */
12514 size_t row, presence_index = 0;
12515 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12517 for(row=0; row < itable->rows_count; row++) {
12518 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12519 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12521 if(type_cell->cell_kind == aioc__undefined)
12525 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12526 result.type_descriptor = type_cell->type_descriptor;
12527 result.presence_index = presence_index;
12536 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12540 ASN__CTFAIL(app_key, td, sptr,
12541 "%s: value not given (%s:%d)",
12542 td->name, __FILE__, __LINE__);
12547 if(1 /* No applicable constraints whatsoever */) {
12548 /* Nothing is here. See below */
12551 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12555 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12556 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12560 ASN__CTFAIL(app_key, td, sptr,
12561 "%s: value not given (%s:%d)",
12562 td->name, __FILE__, __LINE__);
12566 value = *(const long *)sptr;
12568 if((value >= 0 && value <= 65535)) {
12569 /* Constraint check succeeded */
12572 ASN__CTFAIL(app_key, td, sptr,
12573 "%s: constraint failed (%s:%d)",
12574 td->name, __FILE__, __LINE__);
12580 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12584 ASN__CTFAIL(app_key, td, sptr,
12585 "%s: value not given (%s:%d)",
12586 td->name, __FILE__, __LINE__);
12591 if(1 /* No applicable constraints whatsoever */) {
12592 /* Nothing is here. See below */
12595 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12599 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12603 ASN__CTFAIL(app_key, td, sptr,
12604 "%s: value not given (%s:%d)",
12605 td->name, __FILE__, __LINE__);
12610 if(1 /* No applicable constraints whatsoever */) {
12611 /* Nothing is here. See below */
12614 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12618 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12623 ASN__CTFAIL(app_key, td, sptr,
12624 "%s: value not given (%s:%d)",
12625 td->name, __FILE__, __LINE__);
12629 value = *(const long *)sptr;
12631 if((value >= 0 && value <= 65535)) {
12632 /* Constraint check succeeded */
12635 ASN__CTFAIL(app_key, td, sptr,
12636 "%s: constraint failed (%s:%d)",
12637 td->name, __FILE__, __LINE__);
12642 static asn_type_selector_result_t
12643 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12644 asn_type_selector_result_t result = {0, 0};
12645 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12646 size_t constraining_column = 0; /* &id */
12647 size_t for_column = 1; /* &criticality */
12648 size_t row, presence_index = 0;
12649 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12651 for(row=0; row < itable->rows_count; row++) {
12652 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12653 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12655 if(type_cell->cell_kind == aioc__undefined)
12659 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12660 result.type_descriptor = type_cell->type_descriptor;
12661 result.presence_index = presence_index;
12670 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12671 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12674 ASN__CTFAIL(app_key, td, sptr,
12675 "%s: value not given (%s:%d)",
12676 td->name, __FILE__, __LINE__);
12681 if(1 /* No applicable constraints whatsoever */) {
12682 /* Nothing is here. See below */
12685 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12688 static asn_type_selector_result_t
12689 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12690 asn_type_selector_result_t result = {0, 0};
12691 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12692 size_t constraining_column = 0; /* &id */
12693 size_t for_column = 2; /* &Extension */
12694 size_t row, presence_index = 0;
12695 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12697 for(row=0; row < itable->rows_count; row++) {
12698 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12699 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12701 if(type_cell->cell_kind == aioc__undefined)
12705 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12706 result.type_descriptor = type_cell->type_descriptor;
12707 result.presence_index = presence_index;
12716 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12717 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12720 ASN__CTFAIL(app_key, td, sptr,
12721 "%s: value not given (%s:%d)",
12722 td->name, __FILE__, __LINE__);
12727 if(1 /* No applicable constraints whatsoever */) {
12728 /* Nothing is here. See below */
12731 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12735 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12740 ASN__CTFAIL(app_key, td, sptr,
12741 "%s: value not given (%s:%d)",
12742 td->name, __FILE__, __LINE__);
12746 value = *(const long *)sptr;
12748 if((value >= 0 && value <= 65535)) {
12749 /* Constraint check succeeded */
12752 ASN__CTFAIL(app_key, td, sptr,
12753 "%s: constraint failed (%s:%d)",
12754 td->name, __FILE__, __LINE__);
12760 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12764 ASN__CTFAIL(app_key, td, sptr,
12765 "%s: value not given (%s:%d)",
12766 td->name, __FILE__, __LINE__);
12771 if(1 /* No applicable constraints whatsoever */) {
12772 /* Nothing is here. See below */
12775 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12779 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12783 ASN__CTFAIL(app_key, td, sptr,
12784 "%s: value not given (%s:%d)",
12785 td->name, __FILE__, __LINE__);
12790 if(1 /* No applicable constraints whatsoever */) {
12791 /* Nothing is here. See below */
12794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12798 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12803 ASN__CTFAIL(app_key, td, sptr,
12804 "%s: value not given (%s:%d)",
12805 td->name, __FILE__, __LINE__);
12809 value = *(const long *)sptr;
12811 if((value >= 0 && value <= 65535)) {
12812 /* Constraint check succeeded */
12815 ASN__CTFAIL(app_key, td, sptr,
12816 "%s: constraint failed (%s:%d)",
12817 td->name, __FILE__, __LINE__);
12823 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12827 ASN__CTFAIL(app_key, td, sptr,
12828 "%s: value not given (%s:%d)",
12829 td->name, __FILE__, __LINE__);
12834 if(1 /* No applicable constraints whatsoever */) {
12835 /* Nothing is here. See below */
12838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12842 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12846 ASN__CTFAIL(app_key, td, sptr,
12847 "%s: value not given (%s:%d)",
12848 td->name, __FILE__, __LINE__);
12853 if(1 /* No applicable constraints whatsoever */) {
12854 /* Nothing is here. See below */
12857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12861 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12866 ASN__CTFAIL(app_key, td, sptr,
12867 "%s: value not given (%s:%d)",
12868 td->name, __FILE__, __LINE__);
12872 value = *(const long *)sptr;
12874 if((value >= 0 && value <= 65535)) {
12875 /* Constraint check succeeded */
12878 ASN__CTFAIL(app_key, td, sptr,
12879 "%s: constraint failed (%s:%d)",
12880 td->name, __FILE__, __LINE__);
12886 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12890 ASN__CTFAIL(app_key, td, sptr,
12891 "%s: value not given (%s:%d)",
12892 td->name, __FILE__, __LINE__);
12897 if(1 /* No applicable constraints whatsoever */) {
12898 /* Nothing is here. See below */
12901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12905 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12909 ASN__CTFAIL(app_key, td, sptr,
12910 "%s: value not given (%s:%d)",
12911 td->name, __FILE__, __LINE__);
12916 if(1 /* No applicable constraints whatsoever */) {
12917 /* Nothing is here. See below */
12920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12924 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12929 ASN__CTFAIL(app_key, td, sptr,
12930 "%s: value not given (%s:%d)",
12931 td->name, __FILE__, __LINE__);
12935 value = *(const long *)sptr;
12937 if((value >= 0 && value <= 65535)) {
12938 /* Constraint check succeeded */
12941 ASN__CTFAIL(app_key, td, sptr,
12942 "%s: constraint failed (%s:%d)",
12943 td->name, __FILE__, __LINE__);
12949 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12953 ASN__CTFAIL(app_key, td, sptr,
12954 "%s: value not given (%s:%d)",
12955 td->name, __FILE__, __LINE__);
12960 if(1 /* No applicable constraints whatsoever */) {
12961 /* Nothing is here. See below */
12964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12968 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12972 ASN__CTFAIL(app_key, td, sptr,
12973 "%s: value not given (%s:%d)",
12974 td->name, __FILE__, __LINE__);
12979 if(1 /* No applicable constraints whatsoever */) {
12980 /* Nothing is here. See below */
12983 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12987 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12988 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12992 ASN__CTFAIL(app_key, td, sptr,
12993 "%s: value not given (%s:%d)",
12994 td->name, __FILE__, __LINE__);
12998 value = *(const long *)sptr;
13000 if((value >= 0 && value <= 65535)) {
13001 /* Constraint check succeeded */
13004 ASN__CTFAIL(app_key, td, sptr,
13005 "%s: constraint failed (%s:%d)",
13006 td->name, __FILE__, __LINE__);
13012 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13016 ASN__CTFAIL(app_key, td, sptr,
13017 "%s: value not given (%s:%d)",
13018 td->name, __FILE__, __LINE__);
13023 if(1 /* No applicable constraints whatsoever */) {
13024 /* Nothing is here. See below */
13027 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13031 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13032 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13035 ASN__CTFAIL(app_key, td, sptr,
13036 "%s: value not given (%s:%d)",
13037 td->name, __FILE__, __LINE__);
13042 if(1 /* No applicable constraints whatsoever */) {
13043 /* Nothing is here. See below */
13046 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13050 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13051 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13055 ASN__CTFAIL(app_key, td, sptr,
13056 "%s: value not given (%s:%d)",
13057 td->name, __FILE__, __LINE__);
13061 value = *(const long *)sptr;
13063 if((value >= 0 && value <= 65535)) {
13064 /* Constraint check succeeded */
13067 ASN__CTFAIL(app_key, td, sptr,
13068 "%s: constraint failed (%s:%d)",
13069 td->name, __FILE__, __LINE__);
13075 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13079 ASN__CTFAIL(app_key, td, sptr,
13080 "%s: value not given (%s:%d)",
13081 td->name, __FILE__, __LINE__);
13086 if(1 /* No applicable constraints whatsoever */) {
13087 /* Nothing is here. See below */
13090 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13094 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13095 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13098 ASN__CTFAIL(app_key, td, sptr,
13099 "%s: value not given (%s:%d)",
13100 td->name, __FILE__, __LINE__);
13105 if(1 /* No applicable constraints whatsoever */) {
13106 /* Nothing is here. See below */
13109 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13113 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13114 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13118 ASN__CTFAIL(app_key, td, sptr,
13119 "%s: value not given (%s:%d)",
13120 td->name, __FILE__, __LINE__);
13124 value = *(const long *)sptr;
13126 if((value >= 0 && value <= 65535)) {
13127 /* Constraint check succeeded */
13130 ASN__CTFAIL(app_key, td, sptr,
13131 "%s: constraint failed (%s:%d)",
13132 td->name, __FILE__, __LINE__);
13138 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13142 ASN__CTFAIL(app_key, td, sptr,
13143 "%s: value not given (%s:%d)",
13144 td->name, __FILE__, __LINE__);
13149 if(1 /* No applicable constraints whatsoever */) {
13150 /* Nothing is here. See below */
13153 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13157 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13158 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13161 ASN__CTFAIL(app_key, td, sptr,
13162 "%s: value not given (%s:%d)",
13163 td->name, __FILE__, __LINE__);
13168 if(1 /* No applicable constraints whatsoever */) {
13169 /* Nothing is here. See below */
13172 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13176 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13177 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13181 ASN__CTFAIL(app_key, td, sptr,
13182 "%s: value not given (%s:%d)",
13183 td->name, __FILE__, __LINE__);
13187 value = *(const long *)sptr;
13189 if((value >= 0 && value <= 65535)) {
13190 /* Constraint check succeeded */
13193 ASN__CTFAIL(app_key, td, sptr,
13194 "%s: constraint failed (%s:%d)",
13195 td->name, __FILE__, __LINE__);
13201 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13205 ASN__CTFAIL(app_key, td, sptr,
13206 "%s: value not given (%s:%d)",
13207 td->name, __FILE__, __LINE__);
13212 if(1 /* No applicable constraints whatsoever */) {
13213 /* Nothing is here. See below */
13216 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13220 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13221 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13224 ASN__CTFAIL(app_key, td, sptr,
13225 "%s: value not given (%s:%d)",
13226 td->name, __FILE__, __LINE__);
13231 if(1 /* No applicable constraints whatsoever */) {
13232 /* Nothing is here. See below */
13235 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13239 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13240 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13244 ASN__CTFAIL(app_key, td, sptr,
13245 "%s: value not given (%s:%d)",
13246 td->name, __FILE__, __LINE__);
13250 value = *(const long *)sptr;
13252 if((value >= 0 && value <= 65535)) {
13253 /* Constraint check succeeded */
13256 ASN__CTFAIL(app_key, td, sptr,
13257 "%s: constraint failed (%s:%d)",
13258 td->name, __FILE__, __LINE__);
13263 static asn_type_selector_result_t
13264 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13265 asn_type_selector_result_t result = {0, 0};
13266 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13267 size_t constraining_column = 0; /* &id */
13268 size_t for_column = 1; /* &criticality */
13269 size_t row, presence_index = 0;
13270 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13272 for(row=0; row < itable->rows_count; row++) {
13273 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13274 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13276 if(type_cell->cell_kind == aioc__undefined)
13280 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13281 result.type_descriptor = type_cell->type_descriptor;
13282 result.presence_index = presence_index;
13291 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13292 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13295 ASN__CTFAIL(app_key, td, sptr,
13296 "%s: value not given (%s:%d)",
13297 td->name, __FILE__, __LINE__);
13302 if(1 /* No applicable constraints whatsoever */) {
13303 /* Nothing is here. See below */
13306 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13309 static asn_type_selector_result_t
13310 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13311 asn_type_selector_result_t result = {0, 0};
13312 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13313 size_t constraining_column = 0; /* &id */
13314 size_t for_column = 2; /* &Extension */
13315 size_t row, presence_index = 0;
13316 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13318 for(row=0; row < itable->rows_count; row++) {
13319 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13320 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13322 if(type_cell->cell_kind == aioc__undefined)
13326 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13327 result.type_descriptor = type_cell->type_descriptor;
13328 result.presence_index = presence_index;
13337 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13341 ASN__CTFAIL(app_key, td, sptr,
13342 "%s: value not given (%s:%d)",
13343 td->name, __FILE__, __LINE__);
13348 if(1 /* No applicable constraints whatsoever */) {
13349 /* Nothing is here. See below */
13352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13356 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13361 ASN__CTFAIL(app_key, td, sptr,
13362 "%s: value not given (%s:%d)",
13363 td->name, __FILE__, __LINE__);
13367 value = *(const long *)sptr;
13369 if((value >= 0 && value <= 65535)) {
13370 /* Constraint check succeeded */
13373 ASN__CTFAIL(app_key, td, sptr,
13374 "%s: constraint failed (%s:%d)",
13375 td->name, __FILE__, __LINE__);
13380 static asn_type_selector_result_t
13381 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13382 asn_type_selector_result_t result = {0, 0};
13383 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13384 size_t constraining_column = 0; /* &id */
13385 size_t for_column = 1; /* &criticality */
13386 size_t row, presence_index = 0;
13387 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13389 for(row=0; row < itable->rows_count; row++) {
13390 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13391 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13393 if(type_cell->cell_kind == aioc__undefined)
13397 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13398 result.type_descriptor = type_cell->type_descriptor;
13399 result.presence_index = presence_index;
13408 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13409 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13412 ASN__CTFAIL(app_key, td, sptr,
13413 "%s: value not given (%s:%d)",
13414 td->name, __FILE__, __LINE__);
13419 if(1 /* No applicable constraints whatsoever */) {
13420 /* Nothing is here. See below */
13423 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13426 static asn_type_selector_result_t
13427 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13428 asn_type_selector_result_t result = {0, 0};
13429 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13430 size_t constraining_column = 0; /* &id */
13431 size_t for_column = 2; /* &Extension */
13432 size_t row, presence_index = 0;
13433 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13435 for(row=0; row < itable->rows_count; row++) {
13436 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13437 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13439 if(type_cell->cell_kind == aioc__undefined)
13443 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13444 result.type_descriptor = type_cell->type_descriptor;
13445 result.presence_index = presence_index;
13454 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13455 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13458 ASN__CTFAIL(app_key, td, sptr,
13459 "%s: value not given (%s:%d)",
13460 td->name, __FILE__, __LINE__);
13465 if(1 /* No applicable constraints whatsoever */) {
13466 /* Nothing is here. See below */
13469 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13473 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13474 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13478 ASN__CTFAIL(app_key, td, sptr,
13479 "%s: value not given (%s:%d)",
13480 td->name, __FILE__, __LINE__);
13484 value = *(const long *)sptr;
13486 if((value >= 0 && value <= 65535)) {
13487 /* Constraint check succeeded */
13490 ASN__CTFAIL(app_key, td, sptr,
13491 "%s: constraint failed (%s:%d)",
13492 td->name, __FILE__, __LINE__);
13498 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13499 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13502 ASN__CTFAIL(app_key, td, sptr,
13503 "%s: value not given (%s:%d)",
13504 td->name, __FILE__, __LINE__);
13509 if(1 /* No applicable constraints whatsoever */) {
13510 /* Nothing is here. See below */
13513 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13517 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13521 ASN__CTFAIL(app_key, td, sptr,
13522 "%s: value not given (%s:%d)",
13523 td->name, __FILE__, __LINE__);
13528 if(1 /* No applicable constraints whatsoever */) {
13529 /* Nothing is here. See below */
13532 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13536 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13541 ASN__CTFAIL(app_key, td, sptr,
13542 "%s: value not given (%s:%d)",
13543 td->name, __FILE__, __LINE__);
13547 value = *(const long *)sptr;
13549 if((value >= 0 && value <= 65535)) {
13550 /* Constraint check succeeded */
13553 ASN__CTFAIL(app_key, td, sptr,
13554 "%s: constraint failed (%s:%d)",
13555 td->name, __FILE__, __LINE__);
13561 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13562 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13565 ASN__CTFAIL(app_key, td, sptr,
13566 "%s: value not given (%s:%d)",
13567 td->name, __FILE__, __LINE__);
13572 if(1 /* No applicable constraints whatsoever */) {
13573 /* Nothing is here. See below */
13576 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13580 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13584 ASN__CTFAIL(app_key, td, sptr,
13585 "%s: value not given (%s:%d)",
13586 td->name, __FILE__, __LINE__);
13591 if(1 /* No applicable constraints whatsoever */) {
13592 /* Nothing is here. See below */
13595 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13599 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13604 ASN__CTFAIL(app_key, td, sptr,
13605 "%s: value not given (%s:%d)",
13606 td->name, __FILE__, __LINE__);
13610 value = *(const long *)sptr;
13612 if((value >= 0 && value <= 65535)) {
13613 /* Constraint check succeeded */
13616 ASN__CTFAIL(app_key, td, sptr,
13617 "%s: constraint failed (%s:%d)",
13618 td->name, __FILE__, __LINE__);
13624 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13628 ASN__CTFAIL(app_key, td, sptr,
13629 "%s: value not given (%s:%d)",
13630 td->name, __FILE__, __LINE__);
13635 if(1 /* No applicable constraints whatsoever */) {
13636 /* Nothing is here. See below */
13639 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13643 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13647 ASN__CTFAIL(app_key, td, sptr,
13648 "%s: value not given (%s:%d)",
13649 td->name, __FILE__, __LINE__);
13654 if(1 /* No applicable constraints whatsoever */) {
13655 /* Nothing is here. See below */
13658 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13662 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13667 ASN__CTFAIL(app_key, td, sptr,
13668 "%s: value not given (%s:%d)",
13669 td->name, __FILE__, __LINE__);
13673 value = *(const long *)sptr;
13675 if((value >= 0 && value <= 65535)) {
13676 /* Constraint check succeeded */
13679 ASN__CTFAIL(app_key, td, sptr,
13680 "%s: constraint failed (%s:%d)",
13681 td->name, __FILE__, __LINE__);
13687 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13688 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13691 ASN__CTFAIL(app_key, td, sptr,
13692 "%s: value not given (%s:%d)",
13693 td->name, __FILE__, __LINE__);
13698 if(1 /* No applicable constraints whatsoever */) {
13699 /* Nothing is here. See below */
13702 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13706 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13707 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13710 ASN__CTFAIL(app_key, td, sptr,
13711 "%s: value not given (%s:%d)",
13712 td->name, __FILE__, __LINE__);
13717 if(1 /* No applicable constraints whatsoever */) {
13718 /* Nothing is here. See below */
13721 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13725 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13726 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13730 ASN__CTFAIL(app_key, td, sptr,
13731 "%s: value not given (%s:%d)",
13732 td->name, __FILE__, __LINE__);
13736 value = *(const long *)sptr;
13738 if((value >= 0 && value <= 65535)) {
13739 /* Constraint check succeeded */
13742 ASN__CTFAIL(app_key, td, sptr,
13743 "%s: constraint failed (%s:%d)",
13744 td->name, __FILE__, __LINE__);
13749 static asn_type_selector_result_t
13750 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13751 asn_type_selector_result_t result = {0, 0};
13752 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13753 size_t constraining_column = 0; /* &id */
13754 size_t for_column = 1; /* &criticality */
13755 size_t row, presence_index = 0;
13756 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13758 for(row=0; row < itable->rows_count; row++) {
13759 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13760 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13762 if(type_cell->cell_kind == aioc__undefined)
13766 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13767 result.type_descriptor = type_cell->type_descriptor;
13768 result.presence_index = presence_index;
13777 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13781 ASN__CTFAIL(app_key, td, sptr,
13782 "%s: value not given (%s:%d)",
13783 td->name, __FILE__, __LINE__);
13788 if(1 /* No applicable constraints whatsoever */) {
13789 /* Nothing is here. See below */
13792 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13795 static asn_type_selector_result_t
13796 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13797 asn_type_selector_result_t result = {0, 0};
13798 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13799 size_t constraining_column = 0; /* &id */
13800 size_t for_column = 2; /* &Extension */
13801 size_t row, presence_index = 0;
13802 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13804 for(row=0; row < itable->rows_count; row++) {
13805 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13806 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13808 if(type_cell->cell_kind == aioc__undefined)
13812 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13813 result.type_descriptor = type_cell->type_descriptor;
13814 result.presence_index = presence_index;
13823 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13827 ASN__CTFAIL(app_key, td, sptr,
13828 "%s: value not given (%s:%d)",
13829 td->name, __FILE__, __LINE__);
13834 if(1 /* No applicable constraints whatsoever */) {
13835 /* Nothing is here. See below */
13838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13842 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13847 ASN__CTFAIL(app_key, td, sptr,
13848 "%s: value not given (%s:%d)",
13849 td->name, __FILE__, __LINE__);
13853 value = *(const long *)sptr;
13855 if((value >= 0 && value <= 65535)) {
13856 /* Constraint check succeeded */
13859 ASN__CTFAIL(app_key, td, sptr,
13860 "%s: constraint failed (%s:%d)",
13861 td->name, __FILE__, __LINE__);
13867 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13871 ASN__CTFAIL(app_key, td, sptr,
13872 "%s: value not given (%s:%d)",
13873 td->name, __FILE__, __LINE__);
13878 if(1 /* No applicable constraints whatsoever */) {
13879 /* Nothing is here. See below */
13882 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13886 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13890 ASN__CTFAIL(app_key, td, sptr,
13891 "%s: value not given (%s:%d)",
13892 td->name, __FILE__, __LINE__);
13897 if(1 /* No applicable constraints whatsoever */) {
13898 /* Nothing is here. See below */
13901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13905 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13910 ASN__CTFAIL(app_key, td, sptr,
13911 "%s: value not given (%s:%d)",
13912 td->name, __FILE__, __LINE__);
13916 value = *(const long *)sptr;
13918 if((value >= 0 && value <= 65535)) {
13919 /* Constraint check succeeded */
13922 ASN__CTFAIL(app_key, td, sptr,
13923 "%s: constraint failed (%s:%d)",
13924 td->name, __FILE__, __LINE__);
13930 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13934 ASN__CTFAIL(app_key, td, sptr,
13935 "%s: value not given (%s:%d)",
13936 td->name, __FILE__, __LINE__);
13941 if(1 /* No applicable constraints whatsoever */) {
13942 /* Nothing is here. See below */
13945 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13949 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13953 ASN__CTFAIL(app_key, td, sptr,
13954 "%s: value not given (%s:%d)",
13955 td->name, __FILE__, __LINE__);
13960 if(1 /* No applicable constraints whatsoever */) {
13961 /* Nothing is here. See below */
13964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13968 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13973 ASN__CTFAIL(app_key, td, sptr,
13974 "%s: value not given (%s:%d)",
13975 td->name, __FILE__, __LINE__);
13979 value = *(const long *)sptr;
13981 if((value >= 0 && value <= 65535)) {
13982 /* Constraint check succeeded */
13985 ASN__CTFAIL(app_key, td, sptr,
13986 "%s: constraint failed (%s:%d)",
13987 td->name, __FILE__, __LINE__);
13993 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13994 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13997 ASN__CTFAIL(app_key, td, sptr,
13998 "%s: value not given (%s:%d)",
13999 td->name, __FILE__, __LINE__);
14004 if(1 /* No applicable constraints whatsoever */) {
14005 /* Nothing is here. See below */
14008 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14012 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14016 ASN__CTFAIL(app_key, td, sptr,
14017 "%s: value not given (%s:%d)",
14018 td->name, __FILE__, __LINE__);
14023 if(1 /* No applicable constraints whatsoever */) {
14024 /* Nothing is here. See below */
14027 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14031 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14032 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14036 ASN__CTFAIL(app_key, td, sptr,
14037 "%s: value not given (%s:%d)",
14038 td->name, __FILE__, __LINE__);
14042 value = *(const long *)sptr;
14044 if((value >= 0 && value <= 65535)) {
14045 /* Constraint check succeeded */
14048 ASN__CTFAIL(app_key, td, sptr,
14049 "%s: constraint failed (%s:%d)",
14050 td->name, __FILE__, __LINE__);
14056 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14057 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14060 ASN__CTFAIL(app_key, td, sptr,
14061 "%s: value not given (%s:%d)",
14062 td->name, __FILE__, __LINE__);
14067 if(1 /* No applicable constraints whatsoever */) {
14068 /* Nothing is here. See below */
14071 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14075 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14079 ASN__CTFAIL(app_key, td, sptr,
14080 "%s: value not given (%s:%d)",
14081 td->name, __FILE__, __LINE__);
14086 if(1 /* No applicable constraints whatsoever */) {
14087 /* Nothing is here. See below */
14090 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14094 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14095 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14099 ASN__CTFAIL(app_key, td, sptr,
14100 "%s: value not given (%s:%d)",
14101 td->name, __FILE__, __LINE__);
14105 value = *(const long *)sptr;
14107 if((value >= 0 && value <= 65535)) {
14108 /* Constraint check succeeded */
14111 ASN__CTFAIL(app_key, td, sptr,
14112 "%s: constraint failed (%s:%d)",
14113 td->name, __FILE__, __LINE__);
14119 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14123 ASN__CTFAIL(app_key, td, sptr,
14124 "%s: value not given (%s:%d)",
14125 td->name, __FILE__, __LINE__);
14130 if(1 /* No applicable constraints whatsoever */) {
14131 /* Nothing is here. See below */
14134 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14138 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14142 ASN__CTFAIL(app_key, td, sptr,
14143 "%s: value not given (%s:%d)",
14144 td->name, __FILE__, __LINE__);
14149 if(1 /* No applicable constraints whatsoever */) {
14150 /* Nothing is here. See below */
14153 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14157 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14158 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14162 ASN__CTFAIL(app_key, td, sptr,
14163 "%s: value not given (%s:%d)",
14164 td->name, __FILE__, __LINE__);
14168 value = *(const long *)sptr;
14170 if((value >= 0 && value <= 65535)) {
14171 /* Constraint check succeeded */
14174 ASN__CTFAIL(app_key, td, sptr,
14175 "%s: constraint failed (%s:%d)",
14176 td->name, __FILE__, __LINE__);
14182 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14186 ASN__CTFAIL(app_key, td, sptr,
14187 "%s: value not given (%s:%d)",
14188 td->name, __FILE__, __LINE__);
14193 if(1 /* No applicable constraints whatsoever */) {
14194 /* Nothing is here. See below */
14197 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14201 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14205 ASN__CTFAIL(app_key, td, sptr,
14206 "%s: value not given (%s:%d)",
14207 td->name, __FILE__, __LINE__);
14212 if(1 /* No applicable constraints whatsoever */) {
14213 /* Nothing is here. See below */
14216 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14220 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14221 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14225 ASN__CTFAIL(app_key, td, sptr,
14226 "%s: value not given (%s:%d)",
14227 td->name, __FILE__, __LINE__);
14231 value = *(const long *)sptr;
14233 if((value >= 0 && value <= 65535)) {
14234 /* Constraint check succeeded */
14237 ASN__CTFAIL(app_key, td, sptr,
14238 "%s: constraint failed (%s:%d)",
14239 td->name, __FILE__, __LINE__);
14244 static asn_type_selector_result_t
14245 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14246 asn_type_selector_result_t result = {0, 0};
14247 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14248 size_t constraining_column = 0; /* &id */
14249 size_t for_column = 1; /* &criticality */
14250 size_t row, presence_index = 0;
14251 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14253 for(row=0; row < itable->rows_count; row++) {
14254 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14255 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14257 if(type_cell->cell_kind == aioc__undefined)
14261 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14262 result.type_descriptor = type_cell->type_descriptor;
14263 result.presence_index = presence_index;
14272 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14273 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14276 ASN__CTFAIL(app_key, td, sptr,
14277 "%s: value not given (%s:%d)",
14278 td->name, __FILE__, __LINE__);
14283 if(1 /* No applicable constraints whatsoever */) {
14284 /* Nothing is here. See below */
14287 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14290 static asn_type_selector_result_t
14291 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14292 asn_type_selector_result_t result = {0, 0};
14293 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14294 size_t constraining_column = 0; /* &id */
14295 size_t for_column = 2; /* &Extension */
14296 size_t row, presence_index = 0;
14297 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14299 for(row=0; row < itable->rows_count; row++) {
14300 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14301 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14303 if(type_cell->cell_kind == aioc__undefined)
14307 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14308 result.type_descriptor = type_cell->type_descriptor;
14309 result.presence_index = presence_index;
14318 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14322 ASN__CTFAIL(app_key, td, sptr,
14323 "%s: value not given (%s:%d)",
14324 td->name, __FILE__, __LINE__);
14329 if(1 /* No applicable constraints whatsoever */) {
14330 /* Nothing is here. See below */
14333 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14337 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14342 ASN__CTFAIL(app_key, td, sptr,
14343 "%s: value not given (%s:%d)",
14344 td->name, __FILE__, __LINE__);
14348 value = *(const long *)sptr;
14350 if((value >= 0 && value <= 65535)) {
14351 /* Constraint check succeeded */
14354 ASN__CTFAIL(app_key, td, sptr,
14355 "%s: constraint failed (%s:%d)",
14356 td->name, __FILE__, __LINE__);
14362 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14363 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14366 ASN__CTFAIL(app_key, td, sptr,
14367 "%s: value not given (%s:%d)",
14368 td->name, __FILE__, __LINE__);
14373 if(1 /* No applicable constraints whatsoever */) {
14374 /* Nothing is here. See below */
14377 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14381 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14382 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14385 ASN__CTFAIL(app_key, td, sptr,
14386 "%s: value not given (%s:%d)",
14387 td->name, __FILE__, __LINE__);
14392 if(1 /* No applicable constraints whatsoever */) {
14393 /* Nothing is here. See below */
14396 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14400 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14401 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14405 ASN__CTFAIL(app_key, td, sptr,
14406 "%s: value not given (%s:%d)",
14407 td->name, __FILE__, __LINE__);
14411 value = *(const long *)sptr;
14413 if((value >= 0 && value <= 65535)) {
14414 /* Constraint check succeeded */
14417 ASN__CTFAIL(app_key, td, sptr,
14418 "%s: constraint failed (%s:%d)",
14419 td->name, __FILE__, __LINE__);
14425 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14426 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14429 ASN__CTFAIL(app_key, td, sptr,
14430 "%s: value not given (%s:%d)",
14431 td->name, __FILE__, __LINE__);
14436 if(1 /* No applicable constraints whatsoever */) {
14437 /* Nothing is here. See below */
14440 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14444 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14445 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14448 ASN__CTFAIL(app_key, td, sptr,
14449 "%s: value not given (%s:%d)",
14450 td->name, __FILE__, __LINE__);
14455 if(1 /* No applicable constraints whatsoever */) {
14456 /* Nothing is here. See below */
14459 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14463 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14464 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14468 ASN__CTFAIL(app_key, td, sptr,
14469 "%s: value not given (%s:%d)",
14470 td->name, __FILE__, __LINE__);
14474 value = *(const long *)sptr;
14476 if((value >= 0 && value <= 65535)) {
14477 /* Constraint check succeeded */
14480 ASN__CTFAIL(app_key, td, sptr,
14481 "%s: constraint failed (%s:%d)",
14482 td->name, __FILE__, __LINE__);
14488 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14489 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14492 ASN__CTFAIL(app_key, td, sptr,
14493 "%s: value not given (%s:%d)",
14494 td->name, __FILE__, __LINE__);
14499 if(1 /* No applicable constraints whatsoever */) {
14500 /* Nothing is here. See below */
14503 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14507 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14508 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14511 ASN__CTFAIL(app_key, td, sptr,
14512 "%s: value not given (%s:%d)",
14513 td->name, __FILE__, __LINE__);
14518 if(1 /* No applicable constraints whatsoever */) {
14519 /* Nothing is here. See below */
14522 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14526 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14527 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14531 ASN__CTFAIL(app_key, td, sptr,
14532 "%s: value not given (%s:%d)",
14533 td->name, __FILE__, __LINE__);
14537 value = *(const long *)sptr;
14539 if((value >= 0 && value <= 65535)) {
14540 /* Constraint check succeeded */
14543 ASN__CTFAIL(app_key, td, sptr,
14544 "%s: constraint failed (%s:%d)",
14545 td->name, __FILE__, __LINE__);
14550 static asn_type_selector_result_t
14551 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14552 asn_type_selector_result_t result = {0, 0};
14553 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14554 size_t constraining_column = 0; /* &id */
14555 size_t for_column = 1; /* &criticality */
14556 size_t row, presence_index = 0;
14557 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14559 for(row=0; row < itable->rows_count; row++) {
14560 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14561 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14563 if(type_cell->cell_kind == aioc__undefined)
14567 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14568 result.type_descriptor = type_cell->type_descriptor;
14569 result.presence_index = presence_index;
14578 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14582 ASN__CTFAIL(app_key, td, sptr,
14583 "%s: value not given (%s:%d)",
14584 td->name, __FILE__, __LINE__);
14589 if(1 /* No applicable constraints whatsoever */) {
14590 /* Nothing is here. See below */
14593 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14596 static asn_type_selector_result_t
14597 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14598 asn_type_selector_result_t result = {0, 0};
14599 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14600 size_t constraining_column = 0; /* &id */
14601 size_t for_column = 2; /* &Extension */
14602 size_t row, presence_index = 0;
14603 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14605 for(row=0; row < itable->rows_count; row++) {
14606 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14607 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14609 if(type_cell->cell_kind == aioc__undefined)
14613 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14614 result.type_descriptor = type_cell->type_descriptor;
14615 result.presence_index = presence_index;
14624 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14628 ASN__CTFAIL(app_key, td, sptr,
14629 "%s: value not given (%s:%d)",
14630 td->name, __FILE__, __LINE__);
14635 if(1 /* No applicable constraints whatsoever */) {
14636 /* Nothing is here. See below */
14639 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14643 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14648 ASN__CTFAIL(app_key, td, sptr,
14649 "%s: value not given (%s:%d)",
14650 td->name, __FILE__, __LINE__);
14654 value = *(const long *)sptr;
14656 if((value >= 0 && value <= 65535)) {
14657 /* Constraint check succeeded */
14660 ASN__CTFAIL(app_key, td, sptr,
14661 "%s: constraint failed (%s:%d)",
14662 td->name, __FILE__, __LINE__);
14667 static asn_type_selector_result_t
14668 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14669 asn_type_selector_result_t result = {0, 0};
14670 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14671 size_t constraining_column = 0; /* &id */
14672 size_t for_column = 1; /* &criticality */
14673 size_t row, presence_index = 0;
14674 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14676 for(row=0; row < itable->rows_count; row++) {
14677 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14678 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14680 if(type_cell->cell_kind == aioc__undefined)
14684 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14685 result.type_descriptor = type_cell->type_descriptor;
14686 result.presence_index = presence_index;
14695 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14696 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14699 ASN__CTFAIL(app_key, td, sptr,
14700 "%s: value not given (%s:%d)",
14701 td->name, __FILE__, __LINE__);
14706 if(1 /* No applicable constraints whatsoever */) {
14707 /* Nothing is here. See below */
14710 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14713 static asn_type_selector_result_t
14714 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14715 asn_type_selector_result_t result = {0, 0};
14716 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14717 size_t constraining_column = 0; /* &id */
14718 size_t for_column = 2; /* &Extension */
14719 size_t row, presence_index = 0;
14720 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14722 for(row=0; row < itable->rows_count; row++) {
14723 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14724 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14726 if(type_cell->cell_kind == aioc__undefined)
14730 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14731 result.type_descriptor = type_cell->type_descriptor;
14732 result.presence_index = presence_index;
14741 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14742 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14745 ASN__CTFAIL(app_key, td, sptr,
14746 "%s: value not given (%s:%d)",
14747 td->name, __FILE__, __LINE__);
14752 if(1 /* No applicable constraints whatsoever */) {
14753 /* Nothing is here. See below */
14756 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14760 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14765 ASN__CTFAIL(app_key, td, sptr,
14766 "%s: value not given (%s:%d)",
14767 td->name, __FILE__, __LINE__);
14771 value = *(const long *)sptr;
14773 if((value >= 0 && value <= 65535)) {
14774 /* Constraint check succeeded */
14777 ASN__CTFAIL(app_key, td, sptr,
14778 "%s: constraint failed (%s:%d)",
14779 td->name, __FILE__, __LINE__);
14785 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14786 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14789 ASN__CTFAIL(app_key, td, sptr,
14790 "%s: value not given (%s:%d)",
14791 td->name, __FILE__, __LINE__);
14796 if(1 /* No applicable constraints whatsoever */) {
14797 /* Nothing is here. See below */
14800 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14804 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14808 ASN__CTFAIL(app_key, td, sptr,
14809 "%s: value not given (%s:%d)",
14810 td->name, __FILE__, __LINE__);
14815 if(1 /* No applicable constraints whatsoever */) {
14816 /* Nothing is here. See below */
14819 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14823 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14828 ASN__CTFAIL(app_key, td, sptr,
14829 "%s: value not given (%s:%d)",
14830 td->name, __FILE__, __LINE__);
14834 value = *(const long *)sptr;
14836 if((value >= 0 && value <= 65535)) {
14837 /* Constraint check succeeded */
14840 ASN__CTFAIL(app_key, td, sptr,
14841 "%s: constraint failed (%s:%d)",
14842 td->name, __FILE__, __LINE__);
14848 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14849 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14852 ASN__CTFAIL(app_key, td, sptr,
14853 "%s: value not given (%s:%d)",
14854 td->name, __FILE__, __LINE__);
14859 if(1 /* No applicable constraints whatsoever */) {
14860 /* Nothing is here. See below */
14863 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14867 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14871 ASN__CTFAIL(app_key, td, sptr,
14872 "%s: value not given (%s:%d)",
14873 td->name, __FILE__, __LINE__);
14878 if(1 /* No applicable constraints whatsoever */) {
14879 /* Nothing is here. See below */
14882 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14886 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14891 ASN__CTFAIL(app_key, td, sptr,
14892 "%s: value not given (%s:%d)",
14893 td->name, __FILE__, __LINE__);
14897 value = *(const long *)sptr;
14899 if((value >= 0 && value <= 65535)) {
14900 /* Constraint check succeeded */
14903 ASN__CTFAIL(app_key, td, sptr,
14904 "%s: constraint failed (%s:%d)",
14905 td->name, __FILE__, __LINE__);
14911 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14912 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14915 ASN__CTFAIL(app_key, td, sptr,
14916 "%s: value not given (%s:%d)",
14917 td->name, __FILE__, __LINE__);
14922 if(1 /* No applicable constraints whatsoever */) {
14923 /* Nothing is here. See below */
14926 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14930 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14934 ASN__CTFAIL(app_key, td, sptr,
14935 "%s: value not given (%s:%d)",
14936 td->name, __FILE__, __LINE__);
14941 if(1 /* No applicable constraints whatsoever */) {
14942 /* Nothing is here. See below */
14945 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14949 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14954 ASN__CTFAIL(app_key, td, sptr,
14955 "%s: value not given (%s:%d)",
14956 td->name, __FILE__, __LINE__);
14960 value = *(const long *)sptr;
14962 if((value >= 0 && value <= 65535)) {
14963 /* Constraint check succeeded */
14966 ASN__CTFAIL(app_key, td, sptr,
14967 "%s: constraint failed (%s:%d)",
14968 td->name, __FILE__, __LINE__);
14973 static asn_type_selector_result_t
14974 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14975 asn_type_selector_result_t result = {0, 0};
14976 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
14977 size_t constraining_column = 0; /* &id */
14978 size_t for_column = 1; /* &criticality */
14979 size_t row, presence_index = 0;
14980 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
14982 for(row=0; row < itable->rows_count; row++) {
14983 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14984 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14986 if(type_cell->cell_kind == aioc__undefined)
14990 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14991 result.type_descriptor = type_cell->type_descriptor;
14992 result.presence_index = presence_index;
15001 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15005 ASN__CTFAIL(app_key, td, sptr,
15006 "%s: value not given (%s:%d)",
15007 td->name, __FILE__, __LINE__);
15012 if(1 /* No applicable constraints whatsoever */) {
15013 /* Nothing is here. See below */
15016 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15019 static asn_type_selector_result_t
15020 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15021 asn_type_selector_result_t result = {0, 0};
15022 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15023 size_t constraining_column = 0; /* &id */
15024 size_t for_column = 2; /* &Extension */
15025 size_t row, presence_index = 0;
15026 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15028 for(row=0; row < itable->rows_count; row++) {
15029 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15030 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15032 if(type_cell->cell_kind == aioc__undefined)
15036 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15037 result.type_descriptor = type_cell->type_descriptor;
15038 result.presence_index = presence_index;
15047 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15048 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15051 ASN__CTFAIL(app_key, td, sptr,
15052 "%s: value not given (%s:%d)",
15053 td->name, __FILE__, __LINE__);
15058 if(1 /* No applicable constraints whatsoever */) {
15059 /* Nothing is here. See below */
15062 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15066 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15071 ASN__CTFAIL(app_key, td, sptr,
15072 "%s: value not given (%s:%d)",
15073 td->name, __FILE__, __LINE__);
15077 value = *(const long *)sptr;
15079 if((value >= 0 && value <= 65535)) {
15080 /* Constraint check succeeded */
15083 ASN__CTFAIL(app_key, td, sptr,
15084 "%s: constraint failed (%s:%d)",
15085 td->name, __FILE__, __LINE__);
15091 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15092 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15095 ASN__CTFAIL(app_key, td, sptr,
15096 "%s: value not given (%s:%d)",
15097 td->name, __FILE__, __LINE__);
15102 if(1 /* No applicable constraints whatsoever */) {
15103 /* Nothing is here. See below */
15106 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15110 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15111 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15114 ASN__CTFAIL(app_key, td, sptr,
15115 "%s: value not given (%s:%d)",
15116 td->name, __FILE__, __LINE__);
15121 if(1 /* No applicable constraints whatsoever */) {
15122 /* Nothing is here. See below */
15125 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15129 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15130 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15134 ASN__CTFAIL(app_key, td, sptr,
15135 "%s: value not given (%s:%d)",
15136 td->name, __FILE__, __LINE__);
15140 value = *(const long *)sptr;
15142 if((value >= 0 && value <= 65535)) {
15143 /* Constraint check succeeded */
15146 ASN__CTFAIL(app_key, td, sptr,
15147 "%s: constraint failed (%s:%d)",
15148 td->name, __FILE__, __LINE__);
15154 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15155 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15158 ASN__CTFAIL(app_key, td, sptr,
15159 "%s: value not given (%s:%d)",
15160 td->name, __FILE__, __LINE__);
15165 if(1 /* No applicable constraints whatsoever */) {
15166 /* Nothing is here. See below */
15169 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15173 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15174 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15177 ASN__CTFAIL(app_key, td, sptr,
15178 "%s: value not given (%s:%d)",
15179 td->name, __FILE__, __LINE__);
15184 if(1 /* No applicable constraints whatsoever */) {
15185 /* Nothing is here. See below */
15188 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15192 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15193 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15197 ASN__CTFAIL(app_key, td, sptr,
15198 "%s: value not given (%s:%d)",
15199 td->name, __FILE__, __LINE__);
15203 value = *(const long *)sptr;
15205 if((value >= 0 && value <= 65535)) {
15206 /* Constraint check succeeded */
15209 ASN__CTFAIL(app_key, td, sptr,
15210 "%s: constraint failed (%s:%d)",
15211 td->name, __FILE__, __LINE__);
15217 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15218 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15221 ASN__CTFAIL(app_key, td, sptr,
15222 "%s: value not given (%s:%d)",
15223 td->name, __FILE__, __LINE__);
15228 if(1 /* No applicable constraints whatsoever */) {
15229 /* Nothing is here. See below */
15232 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15236 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15237 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15240 ASN__CTFAIL(app_key, td, sptr,
15241 "%s: value not given (%s:%d)",
15242 td->name, __FILE__, __LINE__);
15247 if(1 /* No applicable constraints whatsoever */) {
15248 /* Nothing is here. See below */
15251 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15255 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15256 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15260 ASN__CTFAIL(app_key, td, sptr,
15261 "%s: value not given (%s:%d)",
15262 td->name, __FILE__, __LINE__);
15266 value = *(const long *)sptr;
15268 if((value >= 0 && value <= 65535)) {
15269 /* Constraint check succeeded */
15272 ASN__CTFAIL(app_key, td, sptr,
15273 "%s: constraint failed (%s:%d)",
15274 td->name, __FILE__, __LINE__);
15279 static asn_type_selector_result_t
15280 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15281 asn_type_selector_result_t result = {0, 0};
15282 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15283 size_t constraining_column = 0; /* &id */
15284 size_t for_column = 1; /* &criticality */
15285 size_t row, presence_index = 0;
15286 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15288 for(row=0; row < itable->rows_count; row++) {
15289 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15290 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15292 if(type_cell->cell_kind == aioc__undefined)
15296 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15297 result.type_descriptor = type_cell->type_descriptor;
15298 result.presence_index = presence_index;
15307 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15308 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15311 ASN__CTFAIL(app_key, td, sptr,
15312 "%s: value not given (%s:%d)",
15313 td->name, __FILE__, __LINE__);
15318 if(1 /* No applicable constraints whatsoever */) {
15319 /* Nothing is here. See below */
15322 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15325 static asn_type_selector_result_t
15326 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15327 asn_type_selector_result_t result = {0, 0};
15328 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15329 size_t constraining_column = 0; /* &id */
15330 size_t for_column = 2; /* &Extension */
15331 size_t row, presence_index = 0;
15332 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15334 for(row=0; row < itable->rows_count; row++) {
15335 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15336 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15338 if(type_cell->cell_kind == aioc__undefined)
15342 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15343 result.type_descriptor = type_cell->type_descriptor;
15344 result.presence_index = presence_index;
15353 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15354 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15357 ASN__CTFAIL(app_key, td, sptr,
15358 "%s: value not given (%s:%d)",
15359 td->name, __FILE__, __LINE__);
15364 if(1 /* No applicable constraints whatsoever */) {
15365 /* Nothing is here. See below */
15368 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15372 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15373 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15377 ASN__CTFAIL(app_key, td, sptr,
15378 "%s: value not given (%s:%d)",
15379 td->name, __FILE__, __LINE__);
15383 value = *(const long *)sptr;
15385 if((value >= 0 && value <= 65535)) {
15386 /* Constraint check succeeded */
15389 ASN__CTFAIL(app_key, td, sptr,
15390 "%s: constraint failed (%s:%d)",
15391 td->name, __FILE__, __LINE__);
15396 static asn_type_selector_result_t
15397 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15398 asn_type_selector_result_t result = {0, 0};
15399 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15400 size_t constraining_column = 0; /* &id */
15401 size_t for_column = 1; /* &criticality */
15402 size_t row, presence_index = 0;
15403 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15405 for(row=0; row < itable->rows_count; row++) {
15406 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15407 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15409 if(type_cell->cell_kind == aioc__undefined)
15413 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15414 result.type_descriptor = type_cell->type_descriptor;
15415 result.presence_index = presence_index;
15424 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15425 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15428 ASN__CTFAIL(app_key, td, sptr,
15429 "%s: value not given (%s:%d)",
15430 td->name, __FILE__, __LINE__);
15435 if(1 /* No applicable constraints whatsoever */) {
15436 /* Nothing is here. See below */
15439 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15442 static asn_type_selector_result_t
15443 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15444 asn_type_selector_result_t result = {0, 0};
15445 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15446 size_t constraining_column = 0; /* &id */
15447 size_t for_column = 2; /* &Extension */
15448 size_t row, presence_index = 0;
15449 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15451 for(row=0; row < itable->rows_count; row++) {
15452 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15453 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15455 if(type_cell->cell_kind == aioc__undefined)
15459 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15460 result.type_descriptor = type_cell->type_descriptor;
15461 result.presence_index = presence_index;
15470 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15471 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15474 ASN__CTFAIL(app_key, td, sptr,
15475 "%s: value not given (%s:%d)",
15476 td->name, __FILE__, __LINE__);
15481 if(1 /* No applicable constraints whatsoever */) {
15482 /* Nothing is here. See below */
15485 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15489 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15490 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15494 ASN__CTFAIL(app_key, td, sptr,
15495 "%s: value not given (%s:%d)",
15496 td->name, __FILE__, __LINE__);
15500 value = *(const long *)sptr;
15502 if((value >= 0 && value <= 65535)) {
15503 /* Constraint check succeeded */
15506 ASN__CTFAIL(app_key, td, sptr,
15507 "%s: constraint failed (%s:%d)",
15508 td->name, __FILE__, __LINE__);
15514 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15515 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15518 ASN__CTFAIL(app_key, td, sptr,
15519 "%s: value not given (%s:%d)",
15520 td->name, __FILE__, __LINE__);
15525 if(1 /* No applicable constraints whatsoever */) {
15526 /* Nothing is here. See below */
15529 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15533 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15534 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15537 ASN__CTFAIL(app_key, td, sptr,
15538 "%s: value not given (%s:%d)",
15539 td->name, __FILE__, __LINE__);
15544 if(1 /* No applicable constraints whatsoever */) {
15545 /* Nothing is here. See below */
15548 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15552 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15553 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15557 ASN__CTFAIL(app_key, td, sptr,
15558 "%s: value not given (%s:%d)",
15559 td->name, __FILE__, __LINE__);
15563 value = *(const long *)sptr;
15565 if((value >= 0 && value <= 65535)) {
15566 /* Constraint check succeeded */
15569 ASN__CTFAIL(app_key, td, sptr,
15570 "%s: constraint failed (%s:%d)",
15571 td->name, __FILE__, __LINE__);
15577 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15578 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15581 ASN__CTFAIL(app_key, td, sptr,
15582 "%s: value not given (%s:%d)",
15583 td->name, __FILE__, __LINE__);
15588 if(1 /* No applicable constraints whatsoever */) {
15589 /* Nothing is here. See below */
15592 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15596 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15597 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15600 ASN__CTFAIL(app_key, td, sptr,
15601 "%s: value not given (%s:%d)",
15602 td->name, __FILE__, __LINE__);
15607 if(1 /* No applicable constraints whatsoever */) {
15608 /* Nothing is here. See below */
15611 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15615 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15616 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15620 ASN__CTFAIL(app_key, td, sptr,
15621 "%s: value not given (%s:%d)",
15622 td->name, __FILE__, __LINE__);
15626 value = *(const long *)sptr;
15628 if((value >= 0 && value <= 65535)) {
15629 /* Constraint check succeeded */
15632 ASN__CTFAIL(app_key, td, sptr,
15633 "%s: constraint failed (%s:%d)",
15634 td->name, __FILE__, __LINE__);
15640 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15641 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15644 ASN__CTFAIL(app_key, td, sptr,
15645 "%s: value not given (%s:%d)",
15646 td->name, __FILE__, __LINE__);
15651 if(1 /* No applicable constraints whatsoever */) {
15652 /* Nothing is here. See below */
15655 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15659 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15660 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15663 ASN__CTFAIL(app_key, td, sptr,
15664 "%s: value not given (%s:%d)",
15665 td->name, __FILE__, __LINE__);
15670 if(1 /* No applicable constraints whatsoever */) {
15671 /* Nothing is here. See below */
15674 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15678 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15679 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15683 ASN__CTFAIL(app_key, td, sptr,
15684 "%s: value not given (%s:%d)",
15685 td->name, __FILE__, __LINE__);
15689 value = *(const long *)sptr;
15691 if((value >= 0 && value <= 65535)) {
15692 /* Constraint check succeeded */
15695 ASN__CTFAIL(app_key, td, sptr,
15696 "%s: constraint failed (%s:%d)",
15697 td->name, __FILE__, __LINE__);
15703 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15704 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15707 ASN__CTFAIL(app_key, td, sptr,
15708 "%s: value not given (%s:%d)",
15709 td->name, __FILE__, __LINE__);
15714 if(1 /* No applicable constraints whatsoever */) {
15715 /* Nothing is here. See below */
15718 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15722 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15723 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15726 ASN__CTFAIL(app_key, td, sptr,
15727 "%s: value not given (%s:%d)",
15728 td->name, __FILE__, __LINE__);
15733 if(1 /* No applicable constraints whatsoever */) {
15734 /* Nothing is here. See below */
15737 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15741 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15742 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15746 ASN__CTFAIL(app_key, td, sptr,
15747 "%s: value not given (%s:%d)",
15748 td->name, __FILE__, __LINE__);
15752 value = *(const long *)sptr;
15754 if((value >= 0 && value <= 65535)) {
15755 /* Constraint check succeeded */
15758 ASN__CTFAIL(app_key, td, sptr,
15759 "%s: constraint failed (%s:%d)",
15760 td->name, __FILE__, __LINE__);
15766 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15767 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15770 ASN__CTFAIL(app_key, td, sptr,
15771 "%s: value not given (%s:%d)",
15772 td->name, __FILE__, __LINE__);
15777 if(1 /* No applicable constraints whatsoever */) {
15778 /* Nothing is here. See below */
15781 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15785 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15786 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15789 ASN__CTFAIL(app_key, td, sptr,
15790 "%s: value not given (%s:%d)",
15791 td->name, __FILE__, __LINE__);
15796 if(1 /* No applicable constraints whatsoever */) {
15797 /* Nothing is here. See below */
15800 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15804 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15809 ASN__CTFAIL(app_key, td, sptr,
15810 "%s: value not given (%s:%d)",
15811 td->name, __FILE__, __LINE__);
15815 value = *(const long *)sptr;
15817 if((value >= 0 && value <= 65535)) {
15818 /* Constraint check succeeded */
15821 ASN__CTFAIL(app_key, td, sptr,
15822 "%s: constraint failed (%s:%d)",
15823 td->name, __FILE__, __LINE__);
15829 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15830 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15833 ASN__CTFAIL(app_key, td, sptr,
15834 "%s: value not given (%s:%d)",
15835 td->name, __FILE__, __LINE__);
15840 if(1 /* No applicable constraints whatsoever */) {
15841 /* Nothing is here. See below */
15844 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15848 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15849 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15852 ASN__CTFAIL(app_key, td, sptr,
15853 "%s: value not given (%s:%d)",
15854 td->name, __FILE__, __LINE__);
15859 if(1 /* No applicable constraints whatsoever */) {
15860 /* Nothing is here. See below */
15863 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15867 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15872 ASN__CTFAIL(app_key, td, sptr,
15873 "%s: value not given (%s:%d)",
15874 td->name, __FILE__, __LINE__);
15878 value = *(const long *)sptr;
15880 if((value >= 0 && value <= 65535)) {
15881 /* Constraint check succeeded */
15884 ASN__CTFAIL(app_key, td, sptr,
15885 "%s: constraint failed (%s:%d)",
15886 td->name, __FILE__, __LINE__);
15892 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15893 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15896 ASN__CTFAIL(app_key, td, sptr,
15897 "%s: value not given (%s:%d)",
15898 td->name, __FILE__, __LINE__);
15903 if(1 /* No applicable constraints whatsoever */) {
15904 /* Nothing is here. See below */
15907 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15911 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15912 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15915 ASN__CTFAIL(app_key, td, sptr,
15916 "%s: value not given (%s:%d)",
15917 td->name, __FILE__, __LINE__);
15922 if(1 /* No applicable constraints whatsoever */) {
15923 /* Nothing is here. See below */
15926 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15930 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15935 ASN__CTFAIL(app_key, td, sptr,
15936 "%s: value not given (%s:%d)",
15937 td->name, __FILE__, __LINE__);
15941 value = *(const long *)sptr;
15943 if((value >= 0 && value <= 65535)) {
15944 /* Constraint check succeeded */
15947 ASN__CTFAIL(app_key, td, sptr,
15948 "%s: constraint failed (%s:%d)",
15949 td->name, __FILE__, __LINE__);
15955 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15956 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15959 ASN__CTFAIL(app_key, td, sptr,
15960 "%s: value not given (%s:%d)",
15961 td->name, __FILE__, __LINE__);
15966 if(1 /* No applicable constraints whatsoever */) {
15967 /* Nothing is here. See below */
15970 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15974 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15975 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15978 ASN__CTFAIL(app_key, td, sptr,
15979 "%s: value not given (%s:%d)",
15980 td->name, __FILE__, __LINE__);
15985 if(1 /* No applicable constraints whatsoever */) {
15986 /* Nothing is here. See below */
15989 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15993 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
15994 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15998 ASN__CTFAIL(app_key, td, sptr,
15999 "%s: value not given (%s:%d)",
16000 td->name, __FILE__, __LINE__);
16004 value = *(const long *)sptr;
16006 if((value >= 0 && value <= 65535)) {
16007 /* Constraint check succeeded */
16010 ASN__CTFAIL(app_key, td, sptr,
16011 "%s: constraint failed (%s:%d)",
16012 td->name, __FILE__, __LINE__);
16018 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16019 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16022 ASN__CTFAIL(app_key, td, sptr,
16023 "%s: value not given (%s:%d)",
16024 td->name, __FILE__, __LINE__);
16029 if(1 /* No applicable constraints whatsoever */) {
16030 /* Nothing is here. See below */
16033 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16037 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16038 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16041 ASN__CTFAIL(app_key, td, sptr,
16042 "%s: value not given (%s:%d)",
16043 td->name, __FILE__, __LINE__);
16048 if(1 /* No applicable constraints whatsoever */) {
16049 /* Nothing is here. See below */
16052 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16056 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16057 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16061 ASN__CTFAIL(app_key, td, sptr,
16062 "%s: value not given (%s:%d)",
16063 td->name, __FILE__, __LINE__);
16067 value = *(const long *)sptr;
16069 if((value >= 0 && value <= 65535)) {
16070 /* Constraint check succeeded */
16073 ASN__CTFAIL(app_key, td, sptr,
16074 "%s: constraint failed (%s:%d)",
16075 td->name, __FILE__, __LINE__);
16081 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16082 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16085 ASN__CTFAIL(app_key, td, sptr,
16086 "%s: value not given (%s:%d)",
16087 td->name, __FILE__, __LINE__);
16092 if(1 /* No applicable constraints whatsoever */) {
16093 /* Nothing is here. See below */
16096 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16100 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16101 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16104 ASN__CTFAIL(app_key, td, sptr,
16105 "%s: value not given (%s:%d)",
16106 td->name, __FILE__, __LINE__);
16111 if(1 /* No applicable constraints whatsoever */) {
16112 /* Nothing is here. See below */
16115 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16119 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16124 ASN__CTFAIL(app_key, td, sptr,
16125 "%s: value not given (%s:%d)",
16126 td->name, __FILE__, __LINE__);
16130 value = *(const long *)sptr;
16132 if((value >= 0 && value <= 65535)) {
16133 /* Constraint check succeeded */
16136 ASN__CTFAIL(app_key, td, sptr,
16137 "%s: constraint failed (%s:%d)",
16138 td->name, __FILE__, __LINE__);
16144 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16145 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16148 ASN__CTFAIL(app_key, td, sptr,
16149 "%s: value not given (%s:%d)",
16150 td->name, __FILE__, __LINE__);
16155 if(1 /* No applicable constraints whatsoever */) {
16156 /* Nothing is here. See below */
16159 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16163 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16167 ASN__CTFAIL(app_key, td, sptr,
16168 "%s: value not given (%s:%d)",
16169 td->name, __FILE__, __LINE__);
16174 if(1 /* No applicable constraints whatsoever */) {
16175 /* Nothing is here. See below */
16178 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16182 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16187 ASN__CTFAIL(app_key, td, sptr,
16188 "%s: value not given (%s:%d)",
16189 td->name, __FILE__, __LINE__);
16193 value = *(const long *)sptr;
16195 if((value >= 0 && value <= 65535)) {
16196 /* Constraint check succeeded */
16199 ASN__CTFAIL(app_key, td, sptr,
16200 "%s: constraint failed (%s:%d)",
16201 td->name, __FILE__, __LINE__);
16207 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16208 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16211 ASN__CTFAIL(app_key, td, sptr,
16212 "%s: value not given (%s:%d)",
16213 td->name, __FILE__, __LINE__);
16218 if(1 /* No applicable constraints whatsoever */) {
16219 /* Nothing is here. See below */
16222 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16226 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16230 ASN__CTFAIL(app_key, td, sptr,
16231 "%s: value not given (%s:%d)",
16232 td->name, __FILE__, __LINE__);
16237 if(1 /* No applicable constraints whatsoever */) {
16238 /* Nothing is here. See below */
16241 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16245 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16246 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16250 ASN__CTFAIL(app_key, td, sptr,
16251 "%s: value not given (%s:%d)",
16252 td->name, __FILE__, __LINE__);
16256 value = *(const long *)sptr;
16258 if((value >= 0 && value <= 65535)) {
16259 /* Constraint check succeeded */
16262 ASN__CTFAIL(app_key, td, sptr,
16263 "%s: constraint failed (%s:%d)",
16264 td->name, __FILE__, __LINE__);
16269 static asn_type_selector_result_t
16270 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16271 asn_type_selector_result_t result = {0, 0};
16272 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16273 size_t constraining_column = 0; /* &id */
16274 size_t for_column = 1; /* &criticality */
16275 size_t row, presence_index = 0;
16276 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16278 for(row=0; row < itable->rows_count; row++) {
16279 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16280 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16282 if(type_cell->cell_kind == aioc__undefined)
16286 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16287 result.type_descriptor = type_cell->type_descriptor;
16288 result.presence_index = presence_index;
16297 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16298 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16301 ASN__CTFAIL(app_key, td, sptr,
16302 "%s: value not given (%s:%d)",
16303 td->name, __FILE__, __LINE__);
16308 if(1 /* No applicable constraints whatsoever */) {
16309 /* Nothing is here. See below */
16312 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16315 static asn_type_selector_result_t
16316 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16317 asn_type_selector_result_t result = {0, 0};
16318 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16319 size_t constraining_column = 0; /* &id */
16320 size_t for_column = 2; /* &Extension */
16321 size_t row, presence_index = 0;
16322 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16324 for(row=0; row < itable->rows_count; row++) {
16325 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16326 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16328 if(type_cell->cell_kind == aioc__undefined)
16332 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16333 result.type_descriptor = type_cell->type_descriptor;
16334 result.presence_index = presence_index;
16343 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16344 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16347 ASN__CTFAIL(app_key, td, sptr,
16348 "%s: value not given (%s:%d)",
16349 td->name, __FILE__, __LINE__);
16354 if(1 /* No applicable constraints whatsoever */) {
16355 /* Nothing is here. See below */
16358 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16362 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16363 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16367 ASN__CTFAIL(app_key, td, sptr,
16368 "%s: value not given (%s:%d)",
16369 td->name, __FILE__, __LINE__);
16373 value = *(const long *)sptr;
16375 if((value >= 0 && value <= 65535)) {
16376 /* Constraint check succeeded */
16379 ASN__CTFAIL(app_key, td, sptr,
16380 "%s: constraint failed (%s:%d)",
16381 td->name, __FILE__, __LINE__);
16386 static asn_type_selector_result_t
16387 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16388 asn_type_selector_result_t result = {0, 0};
16389 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16390 size_t constraining_column = 0; /* &id */
16391 size_t for_column = 1; /* &criticality */
16392 size_t row, presence_index = 0;
16393 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16395 for(row=0; row < itable->rows_count; row++) {
16396 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16397 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16399 if(type_cell->cell_kind == aioc__undefined)
16403 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16404 result.type_descriptor = type_cell->type_descriptor;
16405 result.presence_index = presence_index;
16414 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16418 ASN__CTFAIL(app_key, td, sptr,
16419 "%s: value not given (%s:%d)",
16420 td->name, __FILE__, __LINE__);
16425 if(1 /* No applicable constraints whatsoever */) {
16426 /* Nothing is here. See below */
16429 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16432 static asn_type_selector_result_t
16433 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16434 asn_type_selector_result_t result = {0, 0};
16435 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16436 size_t constraining_column = 0; /* &id */
16437 size_t for_column = 2; /* &Extension */
16438 size_t row, presence_index = 0;
16439 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16441 for(row=0; row < itable->rows_count; row++) {
16442 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16443 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16445 if(type_cell->cell_kind == aioc__undefined)
16449 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16450 result.type_descriptor = type_cell->type_descriptor;
16451 result.presence_index = presence_index;
16460 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16461 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16464 ASN__CTFAIL(app_key, td, sptr,
16465 "%s: value not given (%s:%d)",
16466 td->name, __FILE__, __LINE__);
16471 if(1 /* No applicable constraints whatsoever */) {
16472 /* Nothing is here. See below */
16475 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16479 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16480 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16484 ASN__CTFAIL(app_key, td, sptr,
16485 "%s: value not given (%s:%d)",
16486 td->name, __FILE__, __LINE__);
16490 value = *(const long *)sptr;
16492 if((value >= 0 && value <= 65535)) {
16493 /* Constraint check succeeded */
16496 ASN__CTFAIL(app_key, td, sptr,
16497 "%s: constraint failed (%s:%d)",
16498 td->name, __FILE__, __LINE__);
16504 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16505 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16508 ASN__CTFAIL(app_key, td, sptr,
16509 "%s: value not given (%s:%d)",
16510 td->name, __FILE__, __LINE__);
16515 if(1 /* No applicable constraints whatsoever */) {
16516 /* Nothing is here. See below */
16519 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16523 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16524 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16527 ASN__CTFAIL(app_key, td, sptr,
16528 "%s: value not given (%s:%d)",
16529 td->name, __FILE__, __LINE__);
16534 if(1 /* No applicable constraints whatsoever */) {
16535 /* Nothing is here. See below */
16538 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16542 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16543 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16547 ASN__CTFAIL(app_key, td, sptr,
16548 "%s: value not given (%s:%d)",
16549 td->name, __FILE__, __LINE__);
16553 value = *(const long *)sptr;
16555 if((value >= 0 && value <= 65535)) {
16556 /* Constraint check succeeded */
16559 ASN__CTFAIL(app_key, td, sptr,
16560 "%s: constraint failed (%s:%d)",
16561 td->name, __FILE__, __LINE__);
16566 static asn_type_selector_result_t
16567 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16568 asn_type_selector_result_t result = {0, 0};
16569 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16570 size_t constraining_column = 0; /* &id */
16571 size_t for_column = 1; /* &criticality */
16572 size_t row, presence_index = 0;
16573 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16575 for(row=0; row < itable->rows_count; row++) {
16576 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16577 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16579 if(type_cell->cell_kind == aioc__undefined)
16583 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16584 result.type_descriptor = type_cell->type_descriptor;
16585 result.presence_index = presence_index;
16594 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16595 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16598 ASN__CTFAIL(app_key, td, sptr,
16599 "%s: value not given (%s:%d)",
16600 td->name, __FILE__, __LINE__);
16605 if(1 /* No applicable constraints whatsoever */) {
16606 /* Nothing is here. See below */
16609 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16612 static asn_type_selector_result_t
16613 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16614 asn_type_selector_result_t result = {0, 0};
16615 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16616 size_t constraining_column = 0; /* &id */
16617 size_t for_column = 2; /* &Extension */
16618 size_t row, presence_index = 0;
16619 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16621 for(row=0; row < itable->rows_count; row++) {
16622 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16623 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16625 if(type_cell->cell_kind == aioc__undefined)
16629 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16630 result.type_descriptor = type_cell->type_descriptor;
16631 result.presence_index = presence_index;
16640 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16641 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16644 ASN__CTFAIL(app_key, td, sptr,
16645 "%s: value not given (%s:%d)",
16646 td->name, __FILE__, __LINE__);
16651 if(1 /* No applicable constraints whatsoever */) {
16652 /* Nothing is here. See below */
16655 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16659 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16660 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16664 ASN__CTFAIL(app_key, td, sptr,
16665 "%s: value not given (%s:%d)",
16666 td->name, __FILE__, __LINE__);
16670 value = *(const long *)sptr;
16672 if((value >= 0 && value <= 65535)) {
16673 /* Constraint check succeeded */
16676 ASN__CTFAIL(app_key, td, sptr,
16677 "%s: constraint failed (%s:%d)",
16678 td->name, __FILE__, __LINE__);
16683 static asn_type_selector_result_t
16684 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16685 asn_type_selector_result_t result = {0, 0};
16686 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16687 size_t constraining_column = 0; /* &id */
16688 size_t for_column = 1; /* &criticality */
16689 size_t row, presence_index = 0;
16690 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16692 for(row=0; row < itable->rows_count; row++) {
16693 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16694 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16696 if(type_cell->cell_kind == aioc__undefined)
16700 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16701 result.type_descriptor = type_cell->type_descriptor;
16702 result.presence_index = presence_index;
16711 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16712 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16715 ASN__CTFAIL(app_key, td, sptr,
16716 "%s: value not given (%s:%d)",
16717 td->name, __FILE__, __LINE__);
16722 if(1 /* No applicable constraints whatsoever */) {
16723 /* Nothing is here. See below */
16726 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16729 static asn_type_selector_result_t
16730 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16731 asn_type_selector_result_t result = {0, 0};
16732 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16733 size_t constraining_column = 0; /* &id */
16734 size_t for_column = 2; /* &Extension */
16735 size_t row, presence_index = 0;
16736 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16738 for(row=0; row < itable->rows_count; row++) {
16739 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16740 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16742 if(type_cell->cell_kind == aioc__undefined)
16746 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16747 result.type_descriptor = type_cell->type_descriptor;
16748 result.presence_index = presence_index;
16757 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16758 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16761 ASN__CTFAIL(app_key, td, sptr,
16762 "%s: value not given (%s:%d)",
16763 td->name, __FILE__, __LINE__);
16768 if(1 /* No applicable constraints whatsoever */) {
16769 /* Nothing is here. See below */
16772 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16776 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16777 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16781 ASN__CTFAIL(app_key, td, sptr,
16782 "%s: value not given (%s:%d)",
16783 td->name, __FILE__, __LINE__);
16787 value = *(const long *)sptr;
16789 if((value >= 0 && value <= 65535)) {
16790 /* Constraint check succeeded */
16793 ASN__CTFAIL(app_key, td, sptr,
16794 "%s: constraint failed (%s:%d)",
16795 td->name, __FILE__, __LINE__);
16801 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16805 ASN__CTFAIL(app_key, td, sptr,
16806 "%s: value not given (%s:%d)",
16807 td->name, __FILE__, __LINE__);
16812 if(1 /* No applicable constraints whatsoever */) {
16813 /* Nothing is here. See below */
16816 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16820 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16824 ASN__CTFAIL(app_key, td, sptr,
16825 "%s: value not given (%s:%d)",
16826 td->name, __FILE__, __LINE__);
16831 if(1 /* No applicable constraints whatsoever */) {
16832 /* Nothing is here. See below */
16835 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16839 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16840 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16844 ASN__CTFAIL(app_key, td, sptr,
16845 "%s: value not given (%s:%d)",
16846 td->name, __FILE__, __LINE__);
16850 value = *(const long *)sptr;
16852 if((value >= 0 && value <= 65535)) {
16853 /* Constraint check succeeded */
16856 ASN__CTFAIL(app_key, td, sptr,
16857 "%s: constraint failed (%s:%d)",
16858 td->name, __FILE__, __LINE__);
16864 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16865 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16868 ASN__CTFAIL(app_key, td, sptr,
16869 "%s: value not given (%s:%d)",
16870 td->name, __FILE__, __LINE__);
16875 if(1 /* No applicable constraints whatsoever */) {
16876 /* Nothing is here. See below */
16879 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16883 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16884 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16887 ASN__CTFAIL(app_key, td, sptr,
16888 "%s: value not given (%s:%d)",
16889 td->name, __FILE__, __LINE__);
16894 if(1 /* No applicable constraints whatsoever */) {
16895 /* Nothing is here. See below */
16898 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16902 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16903 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16907 ASN__CTFAIL(app_key, td, sptr,
16908 "%s: value not given (%s:%d)",
16909 td->name, __FILE__, __LINE__);
16913 value = *(const long *)sptr;
16915 if((value >= 0 && value <= 65535)) {
16916 /* Constraint check succeeded */
16919 ASN__CTFAIL(app_key, td, sptr,
16920 "%s: constraint failed (%s:%d)",
16921 td->name, __FILE__, __LINE__);
16927 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16928 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16931 ASN__CTFAIL(app_key, td, sptr,
16932 "%s: value not given (%s:%d)",
16933 td->name, __FILE__, __LINE__);
16938 if(1 /* No applicable constraints whatsoever */) {
16939 /* Nothing is here. See below */
16942 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16946 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16947 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16950 ASN__CTFAIL(app_key, td, sptr,
16951 "%s: value not given (%s:%d)",
16952 td->name, __FILE__, __LINE__);
16957 if(1 /* No applicable constraints whatsoever */) {
16958 /* Nothing is here. See below */
16961 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16965 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16966 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16970 ASN__CTFAIL(app_key, td, sptr,
16971 "%s: value not given (%s:%d)",
16972 td->name, __FILE__, __LINE__);
16976 value = *(const long *)sptr;
16978 if((value >= 0 && value <= 65535)) {
16979 /* Constraint check succeeded */
16982 ASN__CTFAIL(app_key, td, sptr,
16983 "%s: constraint failed (%s:%d)",
16984 td->name, __FILE__, __LINE__);
16990 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16991 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16994 ASN__CTFAIL(app_key, td, sptr,
16995 "%s: value not given (%s:%d)",
16996 td->name, __FILE__, __LINE__);
17001 if(1 /* No applicable constraints whatsoever */) {
17002 /* Nothing is here. See below */
17005 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17009 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17010 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17013 ASN__CTFAIL(app_key, td, sptr,
17014 "%s: value not given (%s:%d)",
17015 td->name, __FILE__, __LINE__);
17020 if(1 /* No applicable constraints whatsoever */) {
17021 /* Nothing is here. See below */
17024 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17028 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17029 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17033 ASN__CTFAIL(app_key, td, sptr,
17034 "%s: value not given (%s:%d)",
17035 td->name, __FILE__, __LINE__);
17039 value = *(const long *)sptr;
17041 if((value >= 0 && value <= 65535)) {
17042 /* Constraint check succeeded */
17045 ASN__CTFAIL(app_key, td, sptr,
17046 "%s: constraint failed (%s:%d)",
17047 td->name, __FILE__, __LINE__);
17053 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17054 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17057 ASN__CTFAIL(app_key, td, sptr,
17058 "%s: value not given (%s:%d)",
17059 td->name, __FILE__, __LINE__);
17064 if(1 /* No applicable constraints whatsoever */) {
17065 /* Nothing is here. See below */
17068 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17072 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17073 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17076 ASN__CTFAIL(app_key, td, sptr,
17077 "%s: value not given (%s:%d)",
17078 td->name, __FILE__, __LINE__);
17083 if(1 /* No applicable constraints whatsoever */) {
17084 /* Nothing is here. See below */
17087 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17091 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17092 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17096 ASN__CTFAIL(app_key, td, sptr,
17097 "%s: value not given (%s:%d)",
17098 td->name, __FILE__, __LINE__);
17102 value = *(const long *)sptr;
17104 if((value >= 0 && value <= 65535)) {
17105 /* Constraint check succeeded */
17108 ASN__CTFAIL(app_key, td, sptr,
17109 "%s: constraint failed (%s:%d)",
17110 td->name, __FILE__, __LINE__);
17116 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17117 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17120 ASN__CTFAIL(app_key, td, sptr,
17121 "%s: value not given (%s:%d)",
17122 td->name, __FILE__, __LINE__);
17127 if(1 /* No applicable constraints whatsoever */) {
17128 /* Nothing is here. See below */
17131 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17135 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17136 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17139 ASN__CTFAIL(app_key, td, sptr,
17140 "%s: value not given (%s:%d)",
17141 td->name, __FILE__, __LINE__);
17146 if(1 /* No applicable constraints whatsoever */) {
17147 /* Nothing is here. See below */
17150 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17154 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17155 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17159 ASN__CTFAIL(app_key, td, sptr,
17160 "%s: value not given (%s:%d)",
17161 td->name, __FILE__, __LINE__);
17165 value = *(const long *)sptr;
17167 if((value >= 0 && value <= 65535)) {
17168 /* Constraint check succeeded */
17171 ASN__CTFAIL(app_key, td, sptr,
17172 "%s: constraint failed (%s:%d)",
17173 td->name, __FILE__, __LINE__);
17179 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17180 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17183 ASN__CTFAIL(app_key, td, sptr,
17184 "%s: value not given (%s:%d)",
17185 td->name, __FILE__, __LINE__);
17190 if(1 /* No applicable constraints whatsoever */) {
17191 /* Nothing is here. See below */
17194 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17198 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17199 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17202 ASN__CTFAIL(app_key, td, sptr,
17203 "%s: value not given (%s:%d)",
17204 td->name, __FILE__, __LINE__);
17209 if(1 /* No applicable constraints whatsoever */) {
17210 /* Nothing is here. See below */
17213 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17217 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17218 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17222 ASN__CTFAIL(app_key, td, sptr,
17223 "%s: value not given (%s:%d)",
17224 td->name, __FILE__, __LINE__);
17228 value = *(const long *)sptr;
17230 if((value >= 0 && value <= 65535)) {
17231 /* Constraint check succeeded */
17234 ASN__CTFAIL(app_key, td, sptr,
17235 "%s: constraint failed (%s:%d)",
17236 td->name, __FILE__, __LINE__);
17242 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17243 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17246 ASN__CTFAIL(app_key, td, sptr,
17247 "%s: value not given (%s:%d)",
17248 td->name, __FILE__, __LINE__);
17253 if(1 /* No applicable constraints whatsoever */) {
17254 /* Nothing is here. See below */
17257 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17261 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17262 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17265 ASN__CTFAIL(app_key, td, sptr,
17266 "%s: value not given (%s:%d)",
17267 td->name, __FILE__, __LINE__);
17272 if(1 /* No applicable constraints whatsoever */) {
17273 /* Nothing is here. See below */
17276 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17280 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17281 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17285 ASN__CTFAIL(app_key, td, sptr,
17286 "%s: value not given (%s:%d)",
17287 td->name, __FILE__, __LINE__);
17291 value = *(const long *)sptr;
17293 if((value >= 0 && value <= 65535)) {
17294 /* Constraint check succeeded */
17297 ASN__CTFAIL(app_key, td, sptr,
17298 "%s: constraint failed (%s:%d)",
17299 td->name, __FILE__, __LINE__);
17305 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17306 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17309 ASN__CTFAIL(app_key, td, sptr,
17310 "%s: value not given (%s:%d)",
17311 td->name, __FILE__, __LINE__);
17316 if(1 /* No applicable constraints whatsoever */) {
17317 /* Nothing is here. See below */
17320 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17324 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17325 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17328 ASN__CTFAIL(app_key, td, sptr,
17329 "%s: value not given (%s:%d)",
17330 td->name, __FILE__, __LINE__);
17335 if(1 /* No applicable constraints whatsoever */) {
17336 /* Nothing is here. See below */
17339 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17343 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17344 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17348 ASN__CTFAIL(app_key, td, sptr,
17349 "%s: value not given (%s:%d)",
17350 td->name, __FILE__, __LINE__);
17354 value = *(const long *)sptr;
17356 if((value >= 0 && value <= 65535)) {
17357 /* Constraint check succeeded */
17360 ASN__CTFAIL(app_key, td, sptr,
17361 "%s: constraint failed (%s:%d)",
17362 td->name, __FILE__, __LINE__);
17368 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17369 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17372 ASN__CTFAIL(app_key, td, sptr,
17373 "%s: value not given (%s:%d)",
17374 td->name, __FILE__, __LINE__);
17379 if(1 /* No applicable constraints whatsoever */) {
17380 /* Nothing is here. See below */
17383 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17387 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17388 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17391 ASN__CTFAIL(app_key, td, sptr,
17392 "%s: value not given (%s:%d)",
17393 td->name, __FILE__, __LINE__);
17398 if(1 /* No applicable constraints whatsoever */) {
17399 /* Nothing is here. See below */
17402 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17406 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17407 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17411 ASN__CTFAIL(app_key, td, sptr,
17412 "%s: value not given (%s:%d)",
17413 td->name, __FILE__, __LINE__);
17417 value = *(const long *)sptr;
17419 if((value >= 0 && value <= 65535)) {
17420 /* Constraint check succeeded */
17423 ASN__CTFAIL(app_key, td, sptr,
17424 "%s: constraint failed (%s:%d)",
17425 td->name, __FILE__, __LINE__);
17431 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17432 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17435 ASN__CTFAIL(app_key, td, sptr,
17436 "%s: value not given (%s:%d)",
17437 td->name, __FILE__, __LINE__);
17442 if(1 /* No applicable constraints whatsoever */) {
17443 /* Nothing is here. See below */
17446 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17450 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17451 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17454 ASN__CTFAIL(app_key, td, sptr,
17455 "%s: value not given (%s:%d)",
17456 td->name, __FILE__, __LINE__);
17461 if(1 /* No applicable constraints whatsoever */) {
17462 /* Nothing is here. See below */
17465 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17469 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17474 ASN__CTFAIL(app_key, td, sptr,
17475 "%s: value not given (%s:%d)",
17476 td->name, __FILE__, __LINE__);
17480 value = *(const long *)sptr;
17482 if((value >= 0 && value <= 65535)) {
17483 /* Constraint check succeeded */
17486 ASN__CTFAIL(app_key, td, sptr,
17487 "%s: constraint failed (%s:%d)",
17488 td->name, __FILE__, __LINE__);
17494 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17495 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17498 ASN__CTFAIL(app_key, td, sptr,
17499 "%s: value not given (%s:%d)",
17500 td->name, __FILE__, __LINE__);
17505 if(1 /* No applicable constraints whatsoever */) {
17506 /* Nothing is here. See below */
17509 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17513 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17514 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17517 ASN__CTFAIL(app_key, td, sptr,
17518 "%s: value not given (%s:%d)",
17519 td->name, __FILE__, __LINE__);
17524 if(1 /* No applicable constraints whatsoever */) {
17525 /* Nothing is here. See below */
17528 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17531 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17532 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17534 0, 0 /* No PER value map */
17536 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17537 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17539 0, 0 /* No PER value map */
17541 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17543 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17544 0, 0 /* No PER value map */
17546 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17547 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17548 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17549 0, 0 /* No PER value map */
17551 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17552 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17554 0, 0 /* No PER value map */
17556 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17559 0, 0 /* No PER value map */
17561 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17562 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17563 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17564 0, 0 /* No PER value map */
17566 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17567 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17569 0, 0 /* No PER value map */
17571 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17574 0, 0 /* No PER value map */
17576 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17577 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17578 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17579 0, 0 /* No PER value map */
17581 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17582 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17584 0, 0 /* No PER value map */
17586 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17588 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17589 0, 0 /* No PER value map */
17591 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17592 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17594 0, 0 /* No PER value map */
17596 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17597 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17599 0, 0 /* No PER value map */
17601 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17603 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17604 0, 0 /* No PER value map */
17606 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17607 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17609 0, 0 /* No PER value map */
17611 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17612 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17614 0, 0 /* No PER value map */
17616 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17618 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17619 0, 0 /* No PER value map */
17621 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17622 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17623 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17624 0, 0 /* No PER value map */
17626 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17627 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17629 0, 0 /* No PER value map */
17631 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17634 0, 0 /* No PER value map */
17636 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17637 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17639 0, 0 /* No PER value map */
17641 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17642 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17644 0, 0 /* No PER value map */
17646 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17649 0, 0 /* No PER value map */
17651 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17652 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17654 0, 0 /* No PER value map */
17656 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17657 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17659 0, 0 /* No PER value map */
17661 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17663 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17664 0, 0 /* No PER value map */
17666 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17667 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17668 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17669 0, 0 /* No PER value map */
17671 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17672 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17674 0, 0 /* No PER value map */
17676 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17679 0, 0 /* No PER value map */
17681 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17682 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17683 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17684 0, 0 /* No PER value map */
17686 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17687 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17689 0, 0 /* No PER value map */
17691 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17694 0, 0 /* No PER value map */
17696 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17697 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17698 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17699 0, 0 /* No PER value map */
17701 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17702 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17704 0, 0 /* No PER value map */
17706 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17708 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17709 0, 0 /* No PER value map */
17711 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17712 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17714 0, 0 /* No PER value map */
17716 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17717 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17719 0, 0 /* No PER value map */
17721 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17723 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17724 0, 0 /* No PER value map */
17726 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17727 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17729 0, 0 /* No PER value map */
17731 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17732 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17734 0, 0 /* No PER value map */
17736 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17738 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17739 0, 0 /* No PER value map */
17741 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17742 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17744 0, 0 /* No PER value map */
17746 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17747 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17749 0, 0 /* No PER value map */
17751 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17754 0, 0 /* No PER value map */
17756 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17757 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17759 0, 0 /* No PER value map */
17761 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17762 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17764 0, 0 /* No PER value map */
17766 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17769 0, 0 /* No PER value map */
17771 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17772 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17774 0, 0 /* No PER value map */
17776 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17777 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17779 0, 0 /* No PER value map */
17781 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17783 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17784 0, 0 /* No PER value map */
17786 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17787 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17789 0, 0 /* No PER value map */
17791 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17792 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17794 0, 0 /* No PER value map */
17796 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17799 0, 0 /* No PER value map */
17801 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
17802 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17804 0, 0 /* No PER value map */
17806 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17807 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17809 0, 0 /* No PER value map */
17811 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17814 0, 0 /* No PER value map */
17816 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17817 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17818 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17819 0, 0 /* No PER value map */
17821 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17822 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17824 0, 0 /* No PER value map */
17826 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
17827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17829 0, 0 /* No PER value map */
17831 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17832 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17834 0, 0 /* No PER value map */
17836 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
17837 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17839 0, 0 /* No PER value map */
17841 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
17842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17843 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17844 0, 0 /* No PER value map */
17846 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
17847 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17849 0, 0 /* No PER value map */
17851 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
17852 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17854 0, 0 /* No PER value map */
17856 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
17857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17858 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17859 0, 0 /* No PER value map */
17861 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
17862 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17864 0, 0 /* No PER value map */
17866 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
17867 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17869 0, 0 /* No PER value map */
17871 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
17872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17874 0, 0 /* No PER value map */
17876 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
17877 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17879 0, 0 /* No PER value map */
17881 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
17882 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17883 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17884 0, 0 /* No PER value map */
17886 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
17887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17889 0, 0 /* No PER value map */
17891 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
17892 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17894 0, 0 /* No PER value map */
17896 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
17897 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17898 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17899 0, 0 /* No PER value map */
17901 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
17902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17903 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17904 0, 0 /* No PER value map */
17906 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
17907 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17908 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17909 0, 0 /* No PER value map */
17911 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
17912 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17914 0, 0 /* No PER value map */
17916 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
17917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17919 0, 0 /* No PER value map */
17921 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
17922 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17923 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17924 0, 0 /* No PER value map */
17926 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
17927 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17929 0, 0 /* No PER value map */
17931 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
17932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17934 0, 0 /* No PER value map */
17936 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
17937 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17938 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17939 0, 0 /* No PER value map */
17941 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
17942 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17944 0, 0 /* No PER value map */
17946 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
17947 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17948 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17949 0, 0 /* No PER value map */
17951 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
17952 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17954 0, 0 /* No PER value map */
17956 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
17957 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17959 0, 0 /* No PER value map */
17961 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
17962 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17963 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17964 0, 0 /* No PER value map */
17966 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
17967 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17969 0, 0 /* No PER value map */
17971 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
17972 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17974 0, 0 /* No PER value map */
17976 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
17977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17978 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17979 0, 0 /* No PER value map */
17981 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
17982 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17983 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17984 0, 0 /* No PER value map */
17986 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
17987 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17988 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17989 0, 0 /* No PER value map */
17991 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
17992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17994 0, 0 /* No PER value map */
17996 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
17997 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17999 0, 0 /* No PER value map */
18001 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
18002 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18003 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18004 0, 0 /* No PER value map */
18006 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18009 0, 0 /* No PER value map */
18011 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18012 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18014 0, 0 /* No PER value map */
18016 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18017 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18018 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18019 0, 0 /* No PER value map */
18021 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18023 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18024 0, 0 /* No PER value map */
18026 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18027 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18028 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18029 0, 0 /* No PER value map */
18031 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18032 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18034 0, 0 /* No PER value map */
18036 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18039 0, 0 /* No PER value map */
18041 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18042 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18043 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18044 0, 0 /* No PER value map */
18046 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18047 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18049 0, 0 /* No PER value map */
18051 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18054 0, 0 /* No PER value map */
18056 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18057 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18058 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18059 0, 0 /* No PER value map */
18061 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18062 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18063 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18064 0, 0 /* No PER value map */
18066 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18069 0, 0 /* No PER value map */
18071 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18072 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18074 0, 0 /* No PER value map */
18076 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18077 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18079 0, 0 /* No PER value map */
18081 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18083 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18084 0, 0 /* No PER value map */
18086 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18087 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18089 0, 0 /* No PER value map */
18091 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18092 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18094 0, 0 /* No PER value map */
18096 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18098 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18099 0, 0 /* No PER value map */
18101 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18102 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18104 0, 0 /* No PER value map */
18106 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18107 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18108 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18109 0, 0 /* No PER value map */
18111 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18114 0, 0 /* No PER value map */
18116 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18117 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18119 0, 0 /* No PER value map */
18121 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18122 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18123 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18124 0, 0 /* No PER value map */
18126 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18129 0, 0 /* No PER value map */
18131 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18132 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18134 0, 0 /* No PER value map */
18136 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18137 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18139 0, 0 /* No PER value map */
18141 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18144 0, 0 /* No PER value map */
18146 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18147 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18148 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18149 0, 0 /* No PER value map */
18151 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18152 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18154 0, 0 /* No PER value map */
18156 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18159 0, 0 /* No PER value map */
18161 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18162 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18163 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18164 0, 0 /* No PER value map */
18166 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18167 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18169 0, 0 /* No PER value map */
18171 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18174 0, 0 /* No PER value map */
18176 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18177 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18178 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18179 0, 0 /* No PER value map */
18181 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18182 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18183 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18184 0, 0 /* No PER value map */
18186 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18189 0, 0 /* No PER value map */
18191 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18192 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18194 0, 0 /* No PER value map */
18196 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18197 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18199 0, 0 /* No PER value map */
18201 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18203 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18204 0, 0 /* No PER value map */
18206 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18207 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18209 0, 0 /* No PER value map */
18211 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18212 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18214 0, 0 /* No PER value map */
18216 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18218 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18219 0, 0 /* No PER value map */
18221 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18222 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18224 0, 0 /* No PER value map */
18226 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18227 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18228 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18229 0, 0 /* No PER value map */
18231 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18234 0, 0 /* No PER value map */
18236 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18237 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18239 0, 0 /* No PER value map */
18241 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18242 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18244 0, 0 /* No PER value map */
18246 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18249 0, 0 /* No PER value map */
18251 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18252 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18254 0, 0 /* No PER value map */
18256 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18257 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18258 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18259 0, 0 /* No PER value map */
18261 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18263 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18264 0, 0 /* No PER value map */
18266 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18267 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18268 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18269 0, 0 /* No PER value map */
18271 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18272 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18274 0, 0 /* No PER value map */
18276 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18279 0, 0 /* No PER value map */
18281 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18282 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18283 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18284 0, 0 /* No PER value map */
18286 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18287 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18289 0, 0 /* No PER value map */
18291 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18294 0, 0 /* No PER value map */
18296 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18297 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18298 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18299 0, 0 /* No PER value map */
18301 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18302 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18303 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18304 0, 0 /* No PER value map */
18306 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18308 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18309 0, 0 /* No PER value map */
18311 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18312 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18314 0, 0 /* No PER value map */
18316 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18317 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18319 0, 0 /* No PER value map */
18321 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18322 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18323 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18324 0, 0 /* No PER value map */
18326 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18327 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18329 0, 0 /* No PER value map */
18331 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18332 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18334 0, 0 /* No PER value map */
18336 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18338 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18339 0, 0 /* No PER value map */
18341 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18342 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18343 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18344 0, 0 /* No PER value map */
18346 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18347 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18349 0, 0 /* No PER value map */
18351 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18354 0, 0 /* No PER value map */
18356 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18357 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18359 0, 0 /* No PER value map */
18361 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18362 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18363 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18364 0, 0 /* No PER value map */
18366 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18369 0, 0 /* No PER value map */
18371 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18372 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18374 0, 0 /* No PER value map */
18376 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18377 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18378 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18379 0, 0 /* No PER value map */
18381 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18383 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18384 0, 0 /* No PER value map */
18386 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18387 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18388 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18389 0, 0 /* No PER value map */
18391 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18392 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18394 0, 0 /* No PER value map */
18396 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18399 0, 0 /* No PER value map */
18401 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18402 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18403 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18404 0, 0 /* No PER value map */
18406 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18407 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18409 0, 0 /* No PER value map */
18411 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18414 0, 0 /* No PER value map */
18416 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18417 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18418 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18419 0, 0 /* No PER value map */
18421 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18422 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18423 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18424 0, 0 /* No PER value map */
18426 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
18427 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18428 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18429 0, 0 /* No PER value map */
18431 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18432 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18434 0, 0 /* No PER value map */
18436 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18437 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18439 0, 0 /* No PER value map */
18441 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18442 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18443 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18444 0, 0 /* No PER value map */
18446 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18447 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18449 0, 0 /* No PER value map */
18451 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
18452 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18454 0, 0 /* No PER value map */
18456 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18458 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18459 0, 0 /* No PER value map */
18461 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
18462 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18463 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18464 0, 0 /* No PER value map */
18466 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
18467 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18468 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18469 0, 0 /* No PER value map */
18471 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
18472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18474 0, 0 /* No PER value map */
18476 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
18477 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18479 0, 0 /* No PER value map */
18481 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
18482 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18483 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18484 0, 0 /* No PER value map */
18486 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
18487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18489 0, 0 /* No PER value map */
18491 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
18492 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18494 0, 0 /* No PER value map */
18496 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
18497 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18498 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18499 0, 0 /* No PER value map */
18501 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
18502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18503 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18504 0, 0 /* No PER value map */
18506 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
18507 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18508 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18509 0, 0 /* No PER value map */
18511 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
18512 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18514 0, 0 /* No PER value map */
18516 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
18517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18519 0, 0 /* No PER value map */
18521 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
18522 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18524 0, 0 /* No PER value map */
18526 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
18527 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18529 0, 0 /* No PER value map */
18531 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
18532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18534 0, 0 /* No PER value map */
18536 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
18537 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18539 0, 0 /* No PER value map */
18541 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
18542 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18543 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18544 0, 0 /* No PER value map */
18546 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
18547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18548 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18549 0, 0 /* No PER value map */
18551 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
18552 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18554 0, 0 /* No PER value map */
18556 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
18557 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18559 0, 0 /* No PER value map */
18561 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
18562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18563 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18564 0, 0 /* No PER value map */
18566 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
18567 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18569 0, 0 /* No PER value map */
18571 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
18572 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18574 0, 0 /* No PER value map */
18576 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
18577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18578 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18579 0, 0 /* No PER value map */
18581 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
18582 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18584 0, 0 /* No PER value map */
18586 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
18587 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18588 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18589 0, 0 /* No PER value map */
18591 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
18592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18594 0, 0 /* No PER value map */
18596 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
18597 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18599 0, 0 /* No PER value map */
18601 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
18602 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18603 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18604 0, 0 /* No PER value map */
18606 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
18607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18609 0, 0 /* No PER value map */
18611 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
18612 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18614 0, 0 /* No PER value map */
18616 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
18617 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18618 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18619 0, 0 /* No PER value map */
18621 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
18622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18623 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18624 0, 0 /* No PER value map */
18626 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
18627 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18629 0, 0 /* No PER value map */
18631 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
18632 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18634 0, 0 /* No PER value map */
18636 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
18637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18639 0, 0 /* No PER value map */
18641 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
18642 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18644 0, 0 /* No PER value map */
18646 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
18647 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18649 0, 0 /* No PER value map */
18651 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
18652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18654 0, 0 /* No PER value map */
18656 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
18657 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18659 0, 0 /* No PER value map */
18661 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
18662 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18663 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18664 0, 0 /* No PER value map */
18666 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
18667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18668 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18669 0, 0 /* No PER value map */
18671 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
18672 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18674 0, 0 /* No PER value map */
18676 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
18677 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18679 0, 0 /* No PER value map */
18681 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
18682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18683 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18684 0, 0 /* No PER value map */
18686 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
18687 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18689 0, 0 /* No PER value map */
18691 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
18692 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18694 0, 0 /* No PER value map */
18696 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
18697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18698 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18699 0, 0 /* No PER value map */
18701 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
18702 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18704 0, 0 /* No PER value map */
18706 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
18707 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18708 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18709 0, 0 /* No PER value map */
18711 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
18712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18714 0, 0 /* No PER value map */
18716 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
18717 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18719 0, 0 /* No PER value map */
18721 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
18722 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18723 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18724 0, 0 /* No PER value map */
18726 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
18727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18729 0, 0 /* No PER value map */
18731 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
18732 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18734 0, 0 /* No PER value map */
18736 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
18737 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18738 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18739 0, 0 /* No PER value map */
18741 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
18742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18744 0, 0 /* No PER value map */
18746 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
18747 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18749 0, 0 /* No PER value map */
18751 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
18752 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18754 0, 0 /* No PER value map */
18756 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
18757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18759 0, 0 /* No PER value map */
18761 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
18762 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18764 0, 0 /* No PER value map */
18766 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
18767 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18769 0, 0 /* No PER value map */
18771 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
18772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18774 0, 0 /* No PER value map */
18776 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
18777 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18779 0, 0 /* No PER value map */
18781 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
18782 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18783 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18784 0, 0 /* No PER value map */
18786 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
18787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18789 0, 0 /* No PER value map */
18791 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
18792 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18794 0, 0 /* No PER value map */
18796 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
18797 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18799 0, 0 /* No PER value map */
18801 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
18802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18804 0, 0 /* No PER value map */
18806 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
18807 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18809 0, 0 /* No PER value map */
18811 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
18812 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18814 0, 0 /* No PER value map */
18816 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
18817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18818 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18819 0, 0 /* No PER value map */
18821 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
18822 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18824 0, 0 /* No PER value map */
18826 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
18827 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18829 0, 0 /* No PER value map */
18831 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
18832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18834 0, 0 /* No PER value map */
18836 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
18837 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18839 0, 0 /* No PER value map */
18841 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
18842 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18843 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18844 0, 0 /* No PER value map */
18846 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
18847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18849 0, 0 /* No PER value map */
18851 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
18852 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18854 0, 0 /* No PER value map */
18856 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
18857 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18858 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18859 0, 0 /* No PER value map */
18861 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
18862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18864 0, 0 /* No PER value map */
18866 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
18867 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18869 0, 0 /* No PER value map */
18871 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
18872 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18874 0, 0 /* No PER value map */
18876 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
18877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18879 0, 0 /* No PER value map */
18881 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
18882 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18883 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18884 0, 0 /* No PER value map */
18886 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
18887 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18889 0, 0 /* No PER value map */
18891 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
18892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18894 0, 0 /* No PER value map */
18896 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
18897 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18898 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18899 0, 0 /* No PER value map */
18901 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
18902 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18903 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18904 0, 0 /* No PER value map */
18906 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
18907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18908 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18909 0, 0 /* No PER value map */
18911 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
18912 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18914 0, 0 /* No PER value map */
18916 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
18917 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18919 0, 0 /* No PER value map */
18921 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
18922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18923 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18924 0, 0 /* No PER value map */
18926 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
18927 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18929 0, 0 /* No PER value map */
18931 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
18932 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18934 0, 0 /* No PER value map */
18936 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
18937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18938 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18939 0, 0 /* No PER value map */
18941 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
18942 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18944 0, 0 /* No PER value map */
18946 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
18947 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18948 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18949 0, 0 /* No PER value map */
18951 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
18952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18954 0, 0 /* No PER value map */
18956 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
18957 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18959 0, 0 /* No PER value map */
18961 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
18962 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18963 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18964 0, 0 /* No PER value map */
18966 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
18967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18969 0, 0 /* No PER value map */
18971 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
18972 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18974 0, 0 /* No PER value map */
18976 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
18977 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18978 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18979 0, 0 /* No PER value map */
18981 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
18982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18983 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18984 0, 0 /* No PER value map */
18986 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
18987 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18988 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18989 0, 0 /* No PER value map */
18991 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
18992 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18994 0, 0 /* No PER value map */
18996 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
18997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18999 0, 0 /* No PER value map */
19001 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
19002 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19003 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19004 0, 0 /* No PER value map */
19006 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19007 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19009 0, 0 /* No PER value map */
19011 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19014 0, 0 /* No PER value map */
19016 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19017 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19018 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19019 0, 0 /* No PER value map */
19021 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19022 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19023 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19024 0, 0 /* No PER value map */
19026 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19028 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19029 0, 0 /* No PER value map */
19031 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19032 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19034 0, 0 /* No PER value map */
19036 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19037 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19039 0, 0 /* No PER value map */
19041 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19042 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19043 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19044 0, 0 /* No PER value map */
19046 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19047 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19049 0, 0 /* No PER value map */
19051 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
19052 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19054 0, 0 /* No PER value map */
19056 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19058 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19059 0, 0 /* No PER value map */
19061 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19062 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19063 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19064 0, 0 /* No PER value map */
19066 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19067 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19069 0, 0 /* No PER value map */
19071 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19074 0, 0 /* No PER value map */
19076 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
19077 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19079 0, 0 /* No PER value map */
19081 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19082 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19083 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19084 0, 0 /* No PER value map */
19086 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
19087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19089 0, 0 /* No PER value map */
19091 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
19092 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19094 0, 0 /* No PER value map */
19096 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
19097 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19098 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19099 0, 0 /* No PER value map */
19101 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
19102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19104 0, 0 /* No PER value map */
19106 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
19107 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19108 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19109 0, 0 /* No PER value map */
19111 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
19112 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19114 0, 0 /* No PER value map */
19116 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
19117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19119 0, 0 /* No PER value map */
19121 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
19122 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19123 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19124 0, 0 /* No PER value map */
19126 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
19127 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19129 0, 0 /* No PER value map */
19131 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
19132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19134 0, 0 /* No PER value map */
19136 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
19137 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19139 0, 0 /* No PER value map */
19141 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
19142 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19144 0, 0 /* No PER value map */
19146 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
19147 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19148 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19149 0, 0 /* No PER value map */
19151 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
19152 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19154 0, 0 /* No PER value map */
19156 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
19157 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19159 0, 0 /* No PER value map */
19161 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
19162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19163 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19164 0, 0 /* No PER value map */
19166 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
19167 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19169 0, 0 /* No PER value map */
19171 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
19172 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19174 0, 0 /* No PER value map */
19176 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
19177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19178 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19179 0, 0 /* No PER value map */
19181 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
19182 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19183 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19184 0, 0 /* No PER value map */
19186 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
19187 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19189 0, 0 /* No PER value map */
19191 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
19192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19194 0, 0 /* No PER value map */
19196 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
19197 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19199 0, 0 /* No PER value map */
19201 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
19202 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19203 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19204 0, 0 /* No PER value map */
19206 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
19207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19209 0, 0 /* No PER value map */
19211 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
19212 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19214 0, 0 /* No PER value map */
19216 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
19217 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19218 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19219 0, 0 /* No PER value map */
19221 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
19222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19224 0, 0 /* No PER value map */
19226 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
19227 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19228 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19229 0, 0 /* No PER value map */
19231 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
19232 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19234 0, 0 /* No PER value map */
19236 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
19237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19239 0, 0 /* No PER value map */
19241 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
19242 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19244 0, 0 /* No PER value map */
19246 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
19247 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19249 0, 0 /* No PER value map */
19251 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
19252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19254 0, 0 /* No PER value map */
19256 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
19257 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19258 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19259 0, 0 /* No PER value map */
19261 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
19262 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19263 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19264 0, 0 /* No PER value map */
19266 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
19267 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19268 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19269 0, 0 /* No PER value map */
19271 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
19272 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19274 0, 0 /* No PER value map */
19276 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
19277 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19279 0, 0 /* No PER value map */
19281 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
19282 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19283 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19284 0, 0 /* No PER value map */
19286 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
19287 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19289 0, 0 /* No PER value map */
19291 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
19292 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19294 0, 0 /* No PER value map */
19296 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
19297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19298 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19299 0, 0 /* No PER value map */
19301 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
19302 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19303 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19304 0, 0 /* No PER value map */
19306 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
19307 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19308 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19309 0, 0 /* No PER value map */
19311 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
19312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19314 0, 0 /* No PER value map */
19316 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
19317 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19319 0, 0 /* No PER value map */
19321 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
19322 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19323 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19324 0, 0 /* No PER value map */
19326 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
19327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19329 0, 0 /* No PER value map */
19331 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
19332 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19334 0, 0 /* No PER value map */
19336 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
19337 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19338 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19339 0, 0 /* No PER value map */
19341 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
19342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19343 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19344 0, 0 /* No PER value map */
19346 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
19347 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19349 0, 0 /* No PER value map */
19351 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
19352 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19354 0, 0 /* No PER value map */
19356 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
19357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19359 0, 0 /* No PER value map */
19361 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
19362 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19363 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19364 0, 0 /* No PER value map */
19366 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
19367 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19369 0, 0 /* No PER value map */
19371 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
19372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19374 0, 0 /* No PER value map */
19376 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
19377 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19378 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19379 0, 0 /* No PER value map */
19381 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
19382 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19383 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19384 0, 0 /* No PER value map */
19386 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
19387 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19388 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19389 0, 0 /* No PER value map */
19391 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
19392 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19394 0, 0 /* No PER value map */
19396 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
19397 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19399 0, 0 /* No PER value map */
19401 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
19402 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19403 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19404 0, 0 /* No PER value map */
19406 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
19407 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19409 0, 0 /* No PER value map */
19411 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
19412 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19414 0, 0 /* No PER value map */
19416 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
19417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19418 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19419 0, 0 /* No PER value map */
19421 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
19422 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19423 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19424 0, 0 /* No PER value map */
19426 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
19427 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19428 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19429 0, 0 /* No PER value map */
19431 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
19432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19434 0, 0 /* No PER value map */
19436 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
19437 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19439 0, 0 /* No PER value map */
19441 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
19442 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19443 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19444 0, 0 /* No PER value map */
19446 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
19447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19449 0, 0 /* No PER value map */
19451 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
19452 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19454 0, 0 /* No PER value map */
19456 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
19457 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19458 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19459 0, 0 /* No PER value map */
19461 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
19462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19463 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19464 0, 0 /* No PER value map */
19466 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
19467 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19468 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19469 0, 0 /* No PER value map */
19471 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
19472 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19474 0, 0 /* No PER value map */
19476 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
19477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19479 0, 0 /* No PER value map */
19481 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
19482 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19483 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19484 0, 0 /* No PER value map */
19486 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
19487 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19489 0, 0 /* No PER value map */
19491 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
19492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19494 0, 0 /* No PER value map */
19496 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
19497 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19498 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19499 0, 0 /* No PER value map */
19501 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
19502 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19503 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19504 0, 0 /* No PER value map */
19506 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
19507 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19508 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19509 0, 0 /* No PER value map */
19511 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
19512 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19514 0, 0 /* No PER value map */
19516 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
19517 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19519 0, 0 /* No PER value map */
19521 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
19522 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19524 0, 0 /* No PER value map */
19526 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
19527 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19529 0, 0 /* No PER value map */
19531 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
19532 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19534 0, 0 /* No PER value map */
19536 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
19537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19539 0, 0 /* No PER value map */
19541 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
19542 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19543 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19544 0, 0 /* No PER value map */
19546 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
19547 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19548 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19549 0, 0 /* No PER value map */
19551 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
19552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19554 0, 0 /* No PER value map */
19556 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
19557 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19559 0, 0 /* No PER value map */
19561 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
19562 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19563 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19564 0, 0 /* No PER value map */
19566 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
19567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19569 0, 0 /* No PER value map */
19571 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
19572 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19574 0, 0 /* No PER value map */
19576 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
19577 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19578 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19579 0, 0 /* No PER value map */
19581 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
19582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19584 0, 0 /* No PER value map */
19586 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
19587 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19588 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19589 0, 0 /* No PER value map */
19591 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
19592 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19594 0, 0 /* No PER value map */
19596 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
19597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19599 0, 0 /* No PER value map */
19601 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
19602 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19603 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19604 0, 0 /* No PER value map */
19606 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
19607 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19609 0, 0 /* No PER value map */
19611 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
19612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19614 0, 0 /* No PER value map */
19616 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
19617 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19618 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19619 0, 0 /* No PER value map */
19621 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
19622 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19623 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19624 0, 0 /* No PER value map */
19626 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
19627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19629 0, 0 /* No PER value map */
19631 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
19632 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19634 0, 0 /* No PER value map */
19636 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
19637 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19639 0, 0 /* No PER value map */
19641 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
19642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19644 0, 0 /* No PER value map */
19646 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
19647 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19649 0, 0 /* No PER value map */
19651 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
19652 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19654 0, 0 /* No PER value map */
19656 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
19657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19659 0, 0 /* No PER value map */
19661 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
19662 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19663 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19664 0, 0 /* No PER value map */
19666 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
19667 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19668 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19669 0, 0 /* No PER value map */
19671 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
19672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19674 0, 0 /* No PER value map */
19676 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
19677 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19679 0, 0 /* No PER value map */
19681 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
19682 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19683 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19684 0, 0 /* No PER value map */
19686 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
19687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19689 0, 0 /* No PER value map */
19691 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
19692 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19694 0, 0 /* No PER value map */
19696 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
19697 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19698 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19699 0, 0 /* No PER value map */
19701 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
19702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19704 0, 0 /* No PER value map */
19706 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
19707 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19708 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19709 0, 0 /* No PER value map */
19711 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
19712 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19714 0, 0 /* No PER value map */
19716 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
19717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19719 0, 0 /* No PER value map */
19721 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
19722 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19723 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19724 0, 0 /* No PER value map */
19726 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
19727 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19729 0, 0 /* No PER value map */
19731 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
19732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19734 0, 0 /* No PER value map */
19736 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
19737 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19738 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19739 0, 0 /* No PER value map */
19741 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
19742 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19744 0, 0 /* No PER value map */
19746 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
19747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19749 0, 0 /* No PER value map */
19751 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
19752 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19754 0, 0 /* No PER value map */
19756 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
19757 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19759 0, 0 /* No PER value map */
19761 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
19762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19764 0, 0 /* No PER value map */
19766 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
19767 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19769 0, 0 /* No PER value map */
19771 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
19772 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19774 0, 0 /* No PER value map */
19776 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
19777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19779 0, 0 /* No PER value map */
19781 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
19782 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19783 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19784 0, 0 /* No PER value map */
19786 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
19787 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19789 0, 0 /* No PER value map */
19791 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
19792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19794 0, 0 /* No PER value map */
19796 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
19797 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19799 0, 0 /* No PER value map */
19801 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
19802 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19804 0, 0 /* No PER value map */
19806 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
19807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19809 0, 0 /* No PER value map */
19811 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
19812 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19814 0, 0 /* No PER value map */
19816 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
19817 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19818 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19819 0, 0 /* No PER value map */
19821 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
19822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19824 0, 0 /* No PER value map */
19826 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
19827 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19829 0, 0 /* No PER value map */
19831 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
19832 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19834 0, 0 /* No PER value map */
19836 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
19837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19839 0, 0 /* No PER value map */
19841 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
19842 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19843 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19844 0, 0 /* No PER value map */
19846 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
19847 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19849 0, 0 /* No PER value map */
19851 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
19852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19854 0, 0 /* No PER value map */
19856 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
19857 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19858 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19859 0, 0 /* No PER value map */
19861 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
19862 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19864 0, 0 /* No PER value map */
19866 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
19867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19869 0, 0 /* No PER value map */
19871 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
19872 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19874 0, 0 /* No PER value map */
19876 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
19877 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19879 0, 0 /* No PER value map */
19881 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
19882 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19883 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19884 0, 0 /* No PER value map */
19886 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
19887 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19889 0, 0 /* No PER value map */
19891 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
19892 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19894 0, 0 /* No PER value map */
19896 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
19897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19898 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19899 0, 0 /* No PER value map */
19901 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
19902 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19903 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19904 0, 0 /* No PER value map */
19906 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
19907 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19908 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19909 0, 0 /* No PER value map */
19911 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
19912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19914 0, 0 /* No PER value map */
19916 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
19917 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19919 0, 0 /* No PER value map */
19921 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
19922 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19923 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19924 0, 0 /* No PER value map */
19926 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
19927 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19929 0, 0 /* No PER value map */
19931 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
19932 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19934 0, 0 /* No PER value map */
19936 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
19937 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19938 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19939 0, 0 /* No PER value map */
19941 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
19942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19944 0, 0 /* No PER value map */
19946 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
19947 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19948 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19949 0, 0 /* No PER value map */
19951 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
19952 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19954 0, 0 /* No PER value map */
19956 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
19957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19959 0, 0 /* No PER value map */
19961 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
19962 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19963 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19964 0, 0 /* No PER value map */
19966 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
19967 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19969 0, 0 /* No PER value map */
19971 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
19972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19974 0, 0 /* No PER value map */
19976 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
19977 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19978 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19979 0, 0 /* No PER value map */
19981 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
19982 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19983 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19984 0, 0 /* No PER value map */
19986 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
19987 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19988 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19989 0, 0 /* No PER value map */
19991 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
19992 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19994 0, 0 /* No PER value map */
19996 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
19997 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19999 0, 0 /* No PER value map */
20001 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
20002 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20003 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20004 0, 0 /* No PER value map */
20006 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
20007 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20009 0, 0 /* No PER value map */
20011 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
20012 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20014 0, 0 /* No PER value map */
20016 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
20017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20018 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20019 0, 0 /* No PER value map */
20021 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
20022 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20023 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20024 0, 0 /* No PER value map */
20026 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
20027 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20028 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20029 0, 0 /* No PER value map */
20031 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
20032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20034 0, 0 /* No PER value map */
20036 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
20037 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20039 0, 0 /* No PER value map */
20041 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
20042 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20043 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20044 0, 0 /* No PER value map */
20046 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
20047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20049 0, 0 /* No PER value map */
20051 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
20052 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20054 0, 0 /* No PER value map */
20056 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
20057 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20058 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20059 0, 0 /* No PER value map */
20061 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
20062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20063 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20064 0, 0 /* No PER value map */
20066 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
20067 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20069 0, 0 /* No PER value map */
20071 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
20072 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20074 0, 0 /* No PER value map */
20076 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
20077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20079 0, 0 /* No PER value map */
20081 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
20082 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20083 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20084 0, 0 /* No PER value map */
20086 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
20087 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20089 0, 0 /* No PER value map */
20091 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
20092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20094 0, 0 /* No PER value map */
20096 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
20097 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20098 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20099 0, 0 /* No PER value map */
20101 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
20102 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20104 0, 0 /* No PER value map */
20106 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
20107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20108 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20109 0, 0 /* No PER value map */
20111 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
20112 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20114 0, 0 /* No PER value map */
20116 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
20117 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20119 0, 0 /* No PER value map */
20121 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
20122 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20123 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20124 0, 0 /* No PER value map */
20126 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
20127 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20129 0, 0 /* No PER value map */
20131 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
20132 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20134 0, 0 /* No PER value map */
20136 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
20137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20139 0, 0 /* No PER value map */
20141 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
20142 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20144 0, 0 /* No PER value map */
20146 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
20147 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20148 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20149 0, 0 /* No PER value map */
20151 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
20152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20154 0, 0 /* No PER value map */
20156 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
20157 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20159 0, 0 /* No PER value map */
20161 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
20162 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20163 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20164 0, 0 /* No PER value map */
20166 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
20167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20169 0, 0 /* No PER value map */
20171 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
20172 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20174 0, 0 /* No PER value map */
20176 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
20177 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20178 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20179 0, 0 /* No PER value map */
20181 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
20182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20183 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20184 0, 0 /* No PER value map */
20186 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
20187 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20189 0, 0 /* No PER value map */
20191 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
20192 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20194 0, 0 /* No PER value map */
20196 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
20197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20199 0, 0 /* No PER value map */
20201 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
20202 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20203 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20204 0, 0 /* No PER value map */
20206 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
20207 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20209 0, 0 /* No PER value map */
20211 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
20212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20214 0, 0 /* No PER value map */
20216 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
20217 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20218 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20219 0, 0 /* No PER value map */
20221 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
20222 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20224 0, 0 /* No PER value map */
20226 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
20227 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20228 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20229 0, 0 /* No PER value map */
20231 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
20232 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20234 0, 0 /* No PER value map */
20236 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
20237 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20239 0, 0 /* No PER value map */
20241 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
20242 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20244 0, 0 /* No PER value map */
20246 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
20247 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20249 0, 0 /* No PER value map */
20251 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
20252 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20254 0, 0 /* No PER value map */
20256 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
20257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20258 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20259 0, 0 /* No PER value map */
20261 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
20262 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20263 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20264 0, 0 /* No PER value map */
20266 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
20267 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20268 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20269 0, 0 /* No PER value map */
20271 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
20272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20274 0, 0 /* No PER value map */
20276 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
20277 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20279 0, 0 /* No PER value map */
20281 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
20282 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20283 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20284 0, 0 /* No PER value map */
20286 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
20287 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20289 0, 0 /* No PER value map */
20291 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
20292 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20294 0, 0 /* No PER value map */
20296 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
20297 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20298 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20299 0, 0 /* No PER value map */
20301 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
20302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20303 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20304 0, 0 /* No PER value map */
20306 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
20307 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20308 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20309 0, 0 /* No PER value map */
20311 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
20312 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20314 0, 0 /* No PER value map */
20316 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
20317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20319 0, 0 /* No PER value map */
20321 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
20322 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20323 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20324 0, 0 /* No PER value map */
20326 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
20327 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20329 0, 0 /* No PER value map */
20331 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
20332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20334 0, 0 /* No PER value map */
20336 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
20337 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20338 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20339 0, 0 /* No PER value map */
20341 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
20342 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20343 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20344 0, 0 /* No PER value map */
20346 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
20347 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20349 0, 0 /* No PER value map */
20351 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
20352 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20354 0, 0 /* No PER value map */
20356 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
20357 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20359 0, 0 /* No PER value map */
20361 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
20362 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20363 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20364 0, 0 /* No PER value map */
20366 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
20367 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20369 0, 0 /* No PER value map */
20371 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
20372 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20374 0, 0 /* No PER value map */
20376 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
20377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20378 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20379 0, 0 /* No PER value map */
20381 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
20382 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20383 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20384 0, 0 /* No PER value map */
20386 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
20387 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20388 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20389 0, 0 /* No PER value map */
20391 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
20392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20394 0, 0 /* No PER value map */
20396 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
20397 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20399 0, 0 /* No PER value map */
20401 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
20402 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20403 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20404 0, 0 /* No PER value map */
20406 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
20407 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20409 0, 0 /* No PER value map */
20411 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
20412 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20414 0, 0 /* No PER value map */
20416 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
20417 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20418 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20419 0, 0 /* No PER value map */
20421 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
20422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20423 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20424 0, 0 /* No PER value map */
20426 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
20427 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20428 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20429 0, 0 /* No PER value map */
20431 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
20432 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20434 0, 0 /* No PER value map */
20436 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
20437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20439 0, 0 /* No PER value map */
20441 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
20442 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20443 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20444 0, 0 /* No PER value map */
20446 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
20447 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20449 0, 0 /* No PER value map */
20451 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
20452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20454 0, 0 /* No PER value map */
20456 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
20457 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20458 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20459 0, 0 /* No PER value map */
20461 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
20462 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20463 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20464 0, 0 /* No PER value map */
20466 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
20467 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20468 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20469 0, 0 /* No PER value map */
20471 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
20472 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20474 0, 0 /* No PER value map */
20476 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
20477 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20479 0, 0 /* No PER value map */
20481 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
20482 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20483 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20484 0, 0 /* No PER value map */
20486 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
20487 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20489 0, 0 /* No PER value map */
20491 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
20492 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20494 0, 0 /* No PER value map */
20496 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
20497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20498 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20499 0, 0 /* No PER value map */
20501 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
20502 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20503 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20504 0, 0 /* No PER value map */
20506 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
20507 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20508 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20509 0, 0 /* No PER value map */
20511 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
20512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20514 0, 0 /* No PER value map */
20516 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
20517 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20519 0, 0 /* No PER value map */
20521 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
20522 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20524 0, 0 /* No PER value map */
20526 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
20527 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20529 0, 0 /* No PER value map */
20531 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
20532 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20534 0, 0 /* No PER value map */
20536 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
20537 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20539 0, 0 /* No PER value map */
20541 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
20542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20543 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20544 0, 0 /* No PER value map */
20546 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
20547 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20548 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20549 0, 0 /* No PER value map */
20551 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
20552 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20554 0, 0 /* No PER value map */
20556 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
20557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20559 0, 0 /* No PER value map */
20561 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
20562 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20563 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20564 0, 0 /* No PER value map */
20566 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
20567 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20569 0, 0 /* No PER value map */
20571 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
20572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20574 0, 0 /* No PER value map */
20576 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
20577 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20578 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20579 0, 0 /* No PER value map */
20581 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
20582 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20584 0, 0 /* No PER value map */
20586 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
20587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20588 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20589 0, 0 /* No PER value map */
20591 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
20592 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20594 0, 0 /* No PER value map */
20596 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
20597 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20599 0, 0 /* No PER value map */
20601 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
20602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20603 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20604 0, 0 /* No PER value map */
20606 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
20607 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20609 0, 0 /* No PER value map */
20611 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
20612 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20614 0, 0 /* No PER value map */
20616 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
20617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20618 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20619 0, 0 /* No PER value map */
20621 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
20622 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20623 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20624 0, 0 /* No PER value map */
20626 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
20627 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20629 0, 0 /* No PER value map */
20631 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
20632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20634 0, 0 /* No PER value map */
20636 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
20637 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20639 0, 0 /* No PER value map */
20641 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
20642 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20644 0, 0 /* No PER value map */
20646 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
20647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20649 0, 0 /* No PER value map */
20651 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
20652 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20654 0, 0 /* No PER value map */
20656 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
20657 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20659 0, 0 /* No PER value map */
20661 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
20662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20663 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20664 0, 0 /* No PER value map */
20666 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
20667 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20668 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20669 0, 0 /* No PER value map */
20671 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
20672 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20674 0, 0 /* No PER value map */
20676 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
20677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20679 0, 0 /* No PER value map */
20681 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
20682 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20683 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20684 0, 0 /* No PER value map */
20686 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
20687 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20689 0, 0 /* No PER value map */
20691 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
20692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20694 0, 0 /* No PER value map */
20696 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
20697 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20698 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20699 0, 0 /* No PER value map */
20701 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
20702 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20704 0, 0 /* No PER value map */
20706 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
20707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20708 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20709 0, 0 /* No PER value map */
20711 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
20712 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20714 0, 0 /* No PER value map */
20716 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
20717 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20719 0, 0 /* No PER value map */
20721 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
20722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20723 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20724 0, 0 /* No PER value map */
20726 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
20727 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20729 0, 0 /* No PER value map */
20731 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
20732 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20734 0, 0 /* No PER value map */
20736 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
20737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20738 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20739 0, 0 /* No PER value map */
20741 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
20742 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20744 0, 0 /* No PER value map */
20746 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
20747 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20749 0, 0 /* No PER value map */
20751 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
20752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20754 0, 0 /* No PER value map */
20756 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
20757 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20759 0, 0 /* No PER value map */
20761 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
20762 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20764 0, 0 /* No PER value map */
20766 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
20767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20769 0, 0 /* No PER value map */
20771 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
20772 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20774 0, 0 /* No PER value map */
20776 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
20777 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20779 0, 0 /* No PER value map */
20781 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
20782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20783 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20784 0, 0 /* No PER value map */
20786 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
20787 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20789 0, 0 /* No PER value map */
20791 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
20792 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20794 0, 0 /* No PER value map */
20796 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
20797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20799 0, 0 /* No PER value map */
20801 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
20802 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20804 0, 0 /* No PER value map */
20806 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
20807 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20809 0, 0 /* No PER value map */
20811 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
20812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20814 0, 0 /* No PER value map */
20816 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
20817 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20818 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20819 0, 0 /* No PER value map */
20821 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
20822 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20824 0, 0 /* No PER value map */
20826 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
20827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20829 0, 0 /* No PER value map */
20831 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
20832 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20834 0, 0 /* No PER value map */
20836 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
20837 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20839 0, 0 /* No PER value map */
20841 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
20842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20843 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20844 0, 0 /* No PER value map */
20846 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
20847 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20849 0, 0 /* No PER value map */
20851 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
20852 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20854 0, 0 /* No PER value map */
20856 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
20857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20858 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20859 0, 0 /* No PER value map */
20861 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
20862 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20864 0, 0 /* No PER value map */
20866 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
20867 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20869 0, 0 /* No PER value map */
20871 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
20872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20874 0, 0 /* No PER value map */
20876 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
20877 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
20878 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20880 &asn_DEF_ManagementBasedMDTallowed,
20883 0, 0, /* No default value */
20884 "ManagementBasedMDTallowed"
20886 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
20887 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20889 &asn_DEF_MDTPLMNList,
20892 0, 0, /* No default value */
20895 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
20896 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20898 &asn_DEF_UESidelinkAggregateMaximumBitRate,
20901 0, 0, /* No default value */
20902 "UESidelinkAggregateMaximumBitRate"
20905 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
20906 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
20907 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
20908 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
20910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
20911 sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
20912 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
20913 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
20914 sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
20915 asn_MAP_extensionValue_tag2el_4,
20916 3, /* Count of tags in the map */
20918 -1 /* Extensions start */
20920 static /* Use -fall-defs-global to expose */
20921 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
20925 0, /* No effective tags (pointer) */
20926 0, /* No effective tags (count) */
20927 0, /* No tags (pointer) */
20928 0, /* No tags (count) */
20929 { 0, 0, OPEN_TYPE_constraint },
20930 asn_MBR_extensionValue_4,
20931 3, /* Elements count */
20932 &asn_SPC_extensionValue_specs_4 /* Additional specs */
20935 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
20936 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
20937 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20938 -1, /* IMPLICIT tag at current level */
20939 &asn_DEF_ProtocolIE_ID,
20941 { 0, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
20942 0, 0, /* No default value */
20945 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
20946 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20947 -1, /* IMPLICIT tag at current level */
20948 &asn_DEF_Criticality,
20949 select_UE_ContextInformation_ExtIEs_criticality_type,
20950 { 0, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
20951 0, 0, /* No default value */
20954 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
20955 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20956 +1, /* EXPLICIT tag at current level */
20957 &asn_DEF_extensionValue_4,
20958 select_UE_ContextInformation_ExtIEs_extensionValue_type,
20959 { 0, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
20960 0, 0, /* No default value */
20964 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
20965 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20967 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
20968 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20969 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20970 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20972 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
20973 sizeof(struct UE_ContextInformation_ExtIEs),
20974 offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
20975 asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
20976 3, /* Count of tags in the map */
20977 0, 0, 0, /* Optional elements (not needed) */
20978 -1, /* First extension addition */
20980 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
20981 "UE-ContextInformation-ExtIEs",
20982 "UE-ContextInformation-ExtIEs",
20984 asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
20985 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20986 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20987 asn_DEF_UE_ContextInformation_ExtIEs_tags_1, /* Same as above */
20988 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20989 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20990 { 0, 0, SEQUENCE_constraint },
20991 asn_MBR_UE_ContextInformation_ExtIEs_1,
20992 3, /* Elements count */
20993 &asn_SPC_UE_ContextInformation_ExtIEs_specs_1 /* Additional specs */
20996 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
20997 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
20998 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21000 &asn_DEF_BearerType,
21003 0, 0, /* No default value */
21007 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
21008 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
21010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
21011 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
21012 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21013 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
21014 sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21015 asn_MAP_extensionValue_tag2el_8,
21016 1, /* Count of tags in the map */
21018 -1 /* Extensions start */
21020 static /* Use -fall-defs-global to expose */
21021 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
21025 0, /* No effective tags (pointer) */
21026 0, /* No effective tags (count) */
21027 0, /* No tags (pointer) */
21028 0, /* No tags (count) */
21029 { 0, 0, OPEN_TYPE_constraint },
21030 asn_MBR_extensionValue_8,
21031 1, /* Elements count */
21032 &asn_SPC_extensionValue_specs_8 /* Additional specs */
21035 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
21036 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
21037 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21038 -1, /* IMPLICIT tag at current level */
21039 &asn_DEF_ProtocolIE_ID,
21041 { 0, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
21042 0, 0, /* No default value */
21045 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
21046 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21047 -1, /* IMPLICIT tag at current level */
21048 &asn_DEF_Criticality,
21049 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
21050 { 0, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
21051 0, 0, /* No default value */
21054 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
21055 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21056 +1, /* EXPLICIT tag at current level */
21057 &asn_DEF_extensionValue_8,
21058 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
21059 { 0, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
21060 0, 0, /* No default value */
21064 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
21065 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21067 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
21068 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21069 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21070 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21072 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
21073 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
21074 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
21075 asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
21076 3, /* Count of tags in the map */
21077 0, 0, 0, /* Optional elements (not needed) */
21078 -1, /* First extension addition */
21080 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
21081 "E-RABs-ToBeSetup-ItemExtIEs",
21082 "E-RABs-ToBeSetup-ItemExtIEs",
21084 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
21085 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21086 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21087 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5, /* Same as above */
21088 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21089 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21090 { 0, 0, SEQUENCE_constraint },
21091 asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
21092 3, /* Elements count */
21093 &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 /* Additional specs */
21096 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
21097 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
21098 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
21099 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
21100 sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
21101 0, /* No top level tags */
21102 0, /* No tags in the map */
21104 -1 /* Extensions start */
21106 static /* Use -fall-defs-global to expose */
21107 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
21111 0, /* No effective tags (pointer) */
21112 0, /* No effective tags (count) */
21113 0, /* No tags (pointer) */
21114 0, /* No tags (count) */
21115 { 0, 0, OPEN_TYPE_constraint },
21116 0, 0, /* No members */
21117 &asn_SPC_extensionValue_specs_12 /* Additional specs */
21120 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
21121 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
21122 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21123 -1, /* IMPLICIT tag at current level */
21124 &asn_DEF_ProtocolIE_ID,
21126 { 0, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
21127 0, 0, /* No default value */
21130 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
21131 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21132 -1, /* IMPLICIT tag at current level */
21133 &asn_DEF_Criticality,
21135 { 0, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
21136 0, 0, /* No default value */
21139 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
21140 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21141 +1, /* EXPLICIT tag at current level */
21142 &asn_DEF_extensionValue_12,
21144 { 0, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
21145 0, 0, /* No default value */
21149 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
21150 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21152 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
21153 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21154 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21155 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21157 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
21158 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
21159 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
21160 asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
21161 3, /* Count of tags in the map */
21162 0, 0, 0, /* Optional elements (not needed) */
21163 -1, /* First extension addition */
21165 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
21166 "UE-ContextReferenceAtSeNB-ItemExtIEs",
21167 "UE-ContextReferenceAtSeNB-ItemExtIEs",
21169 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
21170 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21171 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21172 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9, /* Same as above */
21173 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21174 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21175 { 0, 0, SEQUENCE_constraint },
21176 asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
21177 3, /* Elements count */
21178 &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 /* Additional specs */
21181 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
21182 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
21183 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
21184 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
21185 sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
21186 0, /* No top level tags */
21187 0, /* No tags in the map */
21189 -1 /* Extensions start */
21191 static /* Use -fall-defs-global to expose */
21192 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
21196 0, /* No effective tags (pointer) */
21197 0, /* No effective tags (count) */
21198 0, /* No tags (pointer) */
21199 0, /* No tags (count) */
21200 { 0, 0, OPEN_TYPE_constraint },
21201 0, 0, /* No members */
21202 &asn_SPC_extensionValue_specs_16 /* Additional specs */
21205 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
21206 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
21207 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21208 -1, /* IMPLICIT tag at current level */
21209 &asn_DEF_ProtocolIE_ID,
21211 { 0, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
21212 0, 0, /* No default value */
21215 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
21216 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21217 -1, /* IMPLICIT tag at current level */
21218 &asn_DEF_Criticality,
21220 { 0, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
21221 0, 0, /* No default value */
21224 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
21225 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21226 +1, /* EXPLICIT tag at current level */
21227 &asn_DEF_extensionValue_16,
21229 { 0, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
21230 0, 0, /* No default value */
21234 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
21235 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21237 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
21238 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21239 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21240 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21242 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
21243 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
21244 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
21245 asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
21246 3, /* Count of tags in the map */
21247 0, 0, 0, /* Optional elements (not needed) */
21248 -1, /* First extension addition */
21250 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
21251 "UE-ContextReferenceAtWT-ItemExtIEs",
21252 "UE-ContextReferenceAtWT-ItemExtIEs",
21254 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
21255 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21256 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21257 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13, /* Same as above */
21258 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21259 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21260 { 0, 0, SEQUENCE_constraint },
21261 asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
21262 3, /* Elements count */
21263 &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 /* Additional specs */
21266 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
21267 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
21268 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
21269 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
21270 sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
21271 0, /* No top level tags */
21272 0, /* No tags in the map */
21274 -1 /* Extensions start */
21276 static /* Use -fall-defs-global to expose */
21277 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
21281 0, /* No effective tags (pointer) */
21282 0, /* No effective tags (count) */
21283 0, /* No tags (pointer) */
21284 0, /* No tags (count) */
21285 { 0, 0, OPEN_TYPE_constraint },
21286 0, 0, /* No members */
21287 &asn_SPC_extensionValue_specs_20 /* Additional specs */
21290 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
21291 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
21292 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21293 -1, /* IMPLICIT tag at current level */
21294 &asn_DEF_ProtocolIE_ID,
21296 { 0, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
21297 0, 0, /* No default value */
21300 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
21301 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21302 -1, /* IMPLICIT tag at current level */
21303 &asn_DEF_Criticality,
21305 { 0, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
21306 0, 0, /* No default value */
21309 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
21310 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21311 +1, /* EXPLICIT tag at current level */
21312 &asn_DEF_extensionValue_20,
21314 { 0, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
21315 0, 0, /* No default value */
21319 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
21320 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21322 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
21323 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21324 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21325 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21327 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
21328 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
21329 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
21330 asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
21331 3, /* Count of tags in the map */
21332 0, 0, 0, /* Optional elements (not needed) */
21333 -1, /* First extension addition */
21335 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
21336 "UE-ContextReferenceAtSgNB-ItemExtIEs",
21337 "UE-ContextReferenceAtSgNB-ItemExtIEs",
21339 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
21340 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21341 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21342 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17, /* Same as above */
21343 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21344 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21345 { 0, 0, SEQUENCE_constraint },
21346 asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
21347 3, /* Elements count */
21348 &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 /* Additional specs */
21351 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
21352 sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
21353 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
21354 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
21355 sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
21356 0, /* No top level tags */
21357 0, /* No tags in the map */
21359 -1 /* Extensions start */
21361 static /* Use -fall-defs-global to expose */
21362 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
21366 0, /* No effective tags (pointer) */
21367 0, /* No effective tags (count) */
21368 0, /* No tags (pointer) */
21369 0, /* No tags (count) */
21370 { 0, 0, OPEN_TYPE_constraint },
21371 0, 0, /* No members */
21372 &asn_SPC_extensionValue_specs_24 /* Additional specs */
21375 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
21376 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
21377 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21378 -1, /* IMPLICIT tag at current level */
21379 &asn_DEF_ProtocolIE_ID,
21381 { 0, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
21382 0, 0, /* No default value */
21385 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
21386 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21387 -1, /* IMPLICIT tag at current level */
21388 &asn_DEF_Criticality,
21390 { 0, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
21391 0, 0, /* No default value */
21394 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
21395 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21396 +1, /* EXPLICIT tag at current level */
21397 &asn_DEF_extensionValue_24,
21399 { 0, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
21400 0, 0, /* No default value */
21404 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
21405 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21407 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
21408 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21409 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21410 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21412 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
21413 sizeof(struct E_RABs_Admitted_Item_ExtIEs),
21414 offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
21415 asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
21416 3, /* Count of tags in the map */
21417 0, 0, 0, /* Optional elements (not needed) */
21418 -1, /* First extension addition */
21420 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
21421 "E-RABs-Admitted-Item-ExtIEs",
21422 "E-RABs-Admitted-Item-ExtIEs",
21424 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
21425 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21426 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21427 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21, /* Same as above */
21428 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21429 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21430 { 0, 0, SEQUENCE_constraint },
21431 asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
21432 3, /* Elements count */
21433 &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 /* Additional specs */
21436 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
21437 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
21438 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21440 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
21443 0, 0, /* No default value */
21444 "ReceiveStatusOfULPDCPSDUsExtended"
21446 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
21447 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21449 &asn_DEF_COUNTValueExtended,
21452 0, 0, /* No default value */
21453 "COUNTValueExtended"
21455 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
21456 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21458 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
21461 0, 0, /* No default value */
21462 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
21464 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
21465 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21467 &asn_DEF_COUNTvaluePDCP_SNlength18,
21470 0, 0, /* No default value */
21471 "COUNTvaluePDCP-SNlength18"
21474 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
21475 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
21476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
21477 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
21478 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
21479 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
21480 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
21482 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
21483 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
21484 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
21485 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
21486 sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
21487 asn_MAP_extensionValue_tag2el_28,
21488 4, /* Count of tags in the map */
21489 asn_MAP_extensionValue_to_canonical_28,
21490 asn_MAP_extensionValue_from_canonical_28,
21491 -1 /* Extensions start */
21493 static /* Use -fall-defs-global to expose */
21494 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
21498 0, /* No effective tags (pointer) */
21499 0, /* No effective tags (count) */
21500 0, /* No tags (pointer) */
21501 0, /* No tags (count) */
21502 { 0, 0, OPEN_TYPE_constraint },
21503 asn_MBR_extensionValue_28,
21504 4, /* Elements count */
21505 &asn_SPC_extensionValue_specs_28 /* Additional specs */
21508 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
21509 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
21510 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21511 -1, /* IMPLICIT tag at current level */
21512 &asn_DEF_ProtocolIE_ID,
21514 { 0, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
21515 0, 0, /* No default value */
21518 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
21519 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21520 -1, /* IMPLICIT tag at current level */
21521 &asn_DEF_Criticality,
21522 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
21523 { 0, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
21524 0, 0, /* No default value */
21527 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
21528 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21529 +1, /* EXPLICIT tag at current level */
21530 &asn_DEF_extensionValue_28,
21531 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
21532 { 0, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
21533 0, 0, /* No default value */
21537 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
21538 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21540 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
21541 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21542 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21543 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21545 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
21546 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
21547 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
21548 asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
21549 3, /* Count of tags in the map */
21550 0, 0, 0, /* Optional elements (not needed) */
21551 -1, /* First extension addition */
21553 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
21554 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21555 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21557 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
21558 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21559 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21560 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25, /* Same as above */
21561 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21562 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21563 { 0, 0, SEQUENCE_constraint },
21564 asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
21565 3, /* Elements count */
21566 &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 /* Additional specs */
21569 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
21570 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
21571 -1 /* Ambiguous tag (CHOICE?) */,
21573 &asn_DEF_ABSInformation,
21576 0, 0, /* No default value */
21579 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
21580 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21582 &asn_DEF_InvokeIndication,
21585 0, 0, /* No default value */
21588 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
21589 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21591 &asn_DEF_SubframeAssignment,
21594 0, 0, /* No default value */
21595 "SubframeAssignment"
21597 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
21598 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21600 &asn_DEF_ExtendedULInterferenceOverloadInfo,
21603 0, 0, /* No default value */
21604 "ExtendedULInterferenceOverloadInfo"
21606 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
21607 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21609 &asn_DEF_CoMPInformation,
21612 0, 0, /* No default value */
21615 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
21616 -1 /* Ambiguous tag (CHOICE?) */,
21618 &asn_DEF_DynamicDLTransmissionInformation,
21621 0, 0, /* No default value */
21622 "DynamicDLTransmissionInformation"
21625 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
21626 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
21627 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
21628 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
21629 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
21630 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
21631 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
21632 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
21633 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
21634 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
21635 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
21636 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
21638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
21639 sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
21640 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
21641 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
21642 sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
21643 asn_MAP_extensionValue_tag2el_32,
21644 9, /* Count of tags in the map */
21645 asn_MAP_extensionValue_to_canonical_32,
21646 asn_MAP_extensionValue_from_canonical_32,
21647 -1 /* Extensions start */
21649 static /* Use -fall-defs-global to expose */
21650 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
21654 0, /* No effective tags (pointer) */
21655 0, /* No effective tags (count) */
21656 0, /* No tags (pointer) */
21657 0, /* No tags (count) */
21658 { 0, 0, OPEN_TYPE_constraint },
21659 asn_MBR_extensionValue_32,
21660 6, /* Elements count */
21661 &asn_SPC_extensionValue_specs_32 /* Additional specs */
21664 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
21665 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
21666 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21667 -1, /* IMPLICIT tag at current level */
21668 &asn_DEF_ProtocolIE_ID,
21670 { 0, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
21671 0, 0, /* No default value */
21674 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
21675 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21676 -1, /* IMPLICIT tag at current level */
21677 &asn_DEF_Criticality,
21678 select_CellInformation_Item_ExtIEs_criticality_type,
21679 { 0, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
21680 0, 0, /* No default value */
21683 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
21684 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21685 +1, /* EXPLICIT tag at current level */
21686 &asn_DEF_extensionValue_32,
21687 select_CellInformation_Item_ExtIEs_extensionValue_type,
21688 { 0, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
21689 0, 0, /* No default value */
21693 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
21694 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21696 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
21697 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21698 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21699 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21701 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
21702 sizeof(struct CellInformation_Item_ExtIEs),
21703 offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
21704 asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
21705 3, /* Count of tags in the map */
21706 0, 0, 0, /* Optional elements (not needed) */
21707 -1, /* First extension addition */
21709 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
21710 "CellInformation-Item-ExtIEs",
21711 "CellInformation-Item-ExtIEs",
21713 asn_DEF_CellInformation_Item_ExtIEs_tags_29,
21714 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21715 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21716 asn_DEF_CellInformation_Item_ExtIEs_tags_29, /* Same as above */
21717 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21718 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21719 { 0, 0, SEQUENCE_constraint },
21720 asn_MBR_CellInformation_Item_ExtIEs_29,
21721 3, /* Elements count */
21722 &asn_SPC_CellInformation_Item_ExtIEs_specs_29 /* Additional specs */
21725 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
21726 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
21727 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21729 &asn_DEF_DeactivationIndication,
21732 0, 0, /* No default value */
21733 "DeactivationIndication"
21736 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
21737 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
21739 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
21740 sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
21741 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
21742 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
21743 sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
21744 asn_MAP_extensionValue_tag2el_36,
21745 1, /* Count of tags in the map */
21747 -1 /* Extensions start */
21749 static /* Use -fall-defs-global to expose */
21750 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
21754 0, /* No effective tags (pointer) */
21755 0, /* No effective tags (count) */
21756 0, /* No tags (pointer) */
21757 0, /* No tags (count) */
21758 { 0, 0, OPEN_TYPE_constraint },
21759 asn_MBR_extensionValue_36,
21760 1, /* Elements count */
21761 &asn_SPC_extensionValue_specs_36 /* Additional specs */
21764 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
21765 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
21766 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21767 -1, /* IMPLICIT tag at current level */
21768 &asn_DEF_ProtocolIE_ID,
21770 { 0, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
21771 0, 0, /* No default value */
21774 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
21775 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21776 -1, /* IMPLICIT tag at current level */
21777 &asn_DEF_Criticality,
21778 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
21779 { 0, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
21780 0, 0, /* No default value */
21783 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
21784 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21785 +1, /* EXPLICIT tag at current level */
21786 &asn_DEF_extensionValue_36,
21787 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
21788 { 0, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
21789 0, 0, /* No default value */
21793 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
21794 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21796 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
21797 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21798 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21799 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21801 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
21802 sizeof(struct ServedCellsToModify_Item_ExtIEs),
21803 offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
21804 asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
21805 3, /* Count of tags in the map */
21806 0, 0, 0, /* Optional elements (not needed) */
21807 -1, /* First extension addition */
21809 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
21810 "ServedCellsToModify-Item-ExtIEs",
21811 "ServedCellsToModify-Item-ExtIEs",
21813 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
21814 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21815 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21816 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33, /* Same as above */
21817 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21818 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21819 { 0, 0, SEQUENCE_constraint },
21820 asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
21821 3, /* Elements count */
21822 &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 /* Additional specs */
21825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
21826 sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
21827 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
21828 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
21829 sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
21830 0, /* No top level tags */
21831 0, /* No tags in the map */
21833 -1 /* Extensions start */
21835 static /* Use -fall-defs-global to expose */
21836 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
21840 0, /* No effective tags (pointer) */
21841 0, /* No effective tags (count) */
21842 0, /* No tags (pointer) */
21843 0, /* No tags (count) */
21844 { 0, 0, OPEN_TYPE_constraint },
21845 0, 0, /* No members */
21846 &asn_SPC_extensionValue_specs_40 /* Additional specs */
21849 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
21850 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
21851 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21852 -1, /* IMPLICIT tag at current level */
21853 &asn_DEF_ProtocolIE_ID,
21855 { 0, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
21856 0, 0, /* No default value */
21859 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
21860 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21861 -1, /* IMPLICIT tag at current level */
21862 &asn_DEF_Criticality,
21864 { 0, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
21865 0, 0, /* No default value */
21868 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
21869 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21870 +1, /* EXPLICIT tag at current level */
21871 &asn_DEF_extensionValue_40,
21873 { 0, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
21874 0, 0, /* No default value */
21878 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
21879 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21881 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
21882 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21883 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21884 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21886 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
21887 sizeof(struct CellToReport_Item_ExtIEs),
21888 offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
21889 asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
21890 3, /* Count of tags in the map */
21891 0, 0, 0, /* Optional elements (not needed) */
21892 -1, /* First extension addition */
21894 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
21895 "CellToReport-Item-ExtIEs",
21896 "CellToReport-Item-ExtIEs",
21898 asn_DEF_CellToReport_Item_ExtIEs_tags_37,
21899 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21900 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21901 asn_DEF_CellToReport_Item_ExtIEs_tags_37, /* Same as above */
21902 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21903 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21904 { 0, 0, SEQUENCE_constraint },
21905 asn_MBR_CellToReport_Item_ExtIEs_37,
21906 3, /* Elements count */
21907 &asn_SPC_CellToReport_Item_ExtIEs_specs_37 /* Additional specs */
21910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
21911 sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
21912 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
21913 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
21914 sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
21915 0, /* No top level tags */
21916 0, /* No tags in the map */
21918 -1 /* Extensions start */
21920 static /* Use -fall-defs-global to expose */
21921 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
21925 0, /* No effective tags (pointer) */
21926 0, /* No effective tags (count) */
21927 0, /* No tags (pointer) */
21928 0, /* No tags (count) */
21929 { 0, 0, OPEN_TYPE_constraint },
21930 0, 0, /* No members */
21931 &asn_SPC_extensionValue_specs_44 /* Additional specs */
21934 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
21935 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
21936 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21937 -1, /* IMPLICIT tag at current level */
21938 &asn_DEF_ProtocolIE_ID,
21940 { 0, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
21941 0, 0, /* No default value */
21944 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
21945 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21946 -1, /* IMPLICIT tag at current level */
21947 &asn_DEF_Criticality,
21949 { 0, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
21950 0, 0, /* No default value */
21953 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
21954 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21955 +1, /* EXPLICIT tag at current level */
21956 &asn_DEF_extensionValue_44,
21958 { 0, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
21959 0, 0, /* No default value */
21963 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
21964 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21966 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
21967 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21968 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21969 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21971 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
21972 sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
21973 offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
21974 asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
21975 3, /* Count of tags in the map */
21976 0, 0, 0, /* Optional elements (not needed) */
21977 -1, /* First extension addition */
21979 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
21980 "MeasurementInitiationResult-Item-ExtIEs",
21981 "MeasurementInitiationResult-Item-ExtIEs",
21983 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
21984 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21985 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21986 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41, /* Same as above */
21987 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21988 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21989 { 0, 0, SEQUENCE_constraint },
21990 asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
21991 3, /* Elements count */
21992 &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 /* Additional specs */
21995 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
21996 sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
21997 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
21998 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
21999 sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
22000 0, /* No top level tags */
22001 0, /* No tags in the map */
22003 -1 /* Extensions start */
22005 static /* Use -fall-defs-global to expose */
22006 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
22010 0, /* No effective tags (pointer) */
22011 0, /* No effective tags (count) */
22012 0, /* No tags (pointer) */
22013 0, /* No tags (count) */
22014 { 0, 0, OPEN_TYPE_constraint },
22015 0, 0, /* No members */
22016 &asn_SPC_extensionValue_specs_48 /* Additional specs */
22019 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
22020 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
22021 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22022 -1, /* IMPLICIT tag at current level */
22023 &asn_DEF_ProtocolIE_ID,
22025 { 0, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
22026 0, 0, /* No default value */
22029 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
22030 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22031 -1, /* IMPLICIT tag at current level */
22032 &asn_DEF_Criticality,
22034 { 0, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
22035 0, 0, /* No default value */
22038 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
22039 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22040 +1, /* EXPLICIT tag at current level */
22041 &asn_DEF_extensionValue_48,
22043 { 0, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
22044 0, 0, /* No default value */
22048 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
22049 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22051 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
22052 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22053 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22054 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22056 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
22057 sizeof(struct MeasurementFailureCause_Item_ExtIEs),
22058 offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
22059 asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
22060 3, /* Count of tags in the map */
22061 0, 0, 0, /* Optional elements (not needed) */
22062 -1, /* First extension addition */
22064 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
22065 "MeasurementFailureCause-Item-ExtIEs",
22066 "MeasurementFailureCause-Item-ExtIEs",
22068 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
22069 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22070 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22071 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45, /* Same as above */
22072 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22073 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22074 { 0, 0, SEQUENCE_constraint },
22075 asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
22076 3, /* Elements count */
22077 &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 /* Additional specs */
22080 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
22081 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
22082 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
22083 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
22084 sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
22085 0, /* No top level tags */
22086 0, /* No tags in the map */
22088 -1 /* Extensions start */
22090 static /* Use -fall-defs-global to expose */
22091 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
22095 0, /* No effective tags (pointer) */
22096 0, /* No effective tags (count) */
22097 0, /* No tags (pointer) */
22098 0, /* No tags (count) */
22099 { 0, 0, OPEN_TYPE_constraint },
22100 0, 0, /* No members */
22101 &asn_SPC_extensionValue_specs_52 /* Additional specs */
22104 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
22105 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
22106 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22107 -1, /* IMPLICIT tag at current level */
22108 &asn_DEF_ProtocolIE_ID,
22110 { 0, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
22111 0, 0, /* No default value */
22114 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
22115 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22116 -1, /* IMPLICIT tag at current level */
22117 &asn_DEF_Criticality,
22119 { 0, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
22120 0, 0, /* No default value */
22123 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
22124 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22125 +1, /* EXPLICIT tag at current level */
22126 &asn_DEF_extensionValue_52,
22128 { 0, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
22129 0, 0, /* No default value */
22133 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
22134 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22136 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
22137 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22138 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22139 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22141 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
22142 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
22143 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
22144 asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
22145 3, /* Count of tags in the map */
22146 0, 0, 0, /* Optional elements (not needed) */
22147 -1, /* First extension addition */
22149 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
22150 "CompleteFailureCauseInformation-Item-ExtIEs",
22151 "CompleteFailureCauseInformation-Item-ExtIEs",
22153 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
22154 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22155 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22156 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49, /* Same as above */
22157 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22158 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22159 { 0, 0, SEQUENCE_constraint },
22160 asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
22161 3, /* Elements count */
22162 &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 /* Additional specs */
22165 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
22166 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
22167 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22169 &asn_DEF_CompositeAvailableCapacityGroup,
22172 0, 0, /* No default value */
22173 "CompositeAvailableCapacityGroup"
22175 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
22176 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22178 &asn_DEF_ABS_Status,
22181 0, 0, /* No default value */
22184 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
22185 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22187 &asn_DEF_RSRPMRList,
22190 0, 0, /* No default value */
22193 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
22194 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22196 &asn_DEF_CSIReportList,
22199 0, 0, /* No default value */
22202 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
22203 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22205 &asn_DEF_CellReportingIndicator,
22208 0, 0, /* No default value */
22209 "CellReportingIndicator"
22212 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
22213 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
22214 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
22215 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
22216 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
22217 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
22218 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
22219 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
22221 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
22222 sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
22223 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
22224 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
22225 sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
22226 asn_MAP_extensionValue_tag2el_56,
22227 5, /* Count of tags in the map */
22228 asn_MAP_extensionValue_to_canonical_56,
22229 asn_MAP_extensionValue_from_canonical_56,
22230 -1 /* Extensions start */
22232 static /* Use -fall-defs-global to expose */
22233 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
22237 0, /* No effective tags (pointer) */
22238 0, /* No effective tags (count) */
22239 0, /* No tags (pointer) */
22240 0, /* No tags (count) */
22241 { 0, 0, OPEN_TYPE_constraint },
22242 asn_MBR_extensionValue_56,
22243 5, /* Elements count */
22244 &asn_SPC_extensionValue_specs_56 /* Additional specs */
22247 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
22248 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
22249 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22250 -1, /* IMPLICIT tag at current level */
22251 &asn_DEF_ProtocolIE_ID,
22253 { 0, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
22254 0, 0, /* No default value */
22257 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
22258 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22259 -1, /* IMPLICIT tag at current level */
22260 &asn_DEF_Criticality,
22261 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
22262 { 0, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
22263 0, 0, /* No default value */
22266 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
22267 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22268 +1, /* EXPLICIT tag at current level */
22269 &asn_DEF_extensionValue_56,
22270 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
22271 { 0, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
22272 0, 0, /* No default value */
22276 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
22277 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22279 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
22280 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22281 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22282 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22284 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
22285 sizeof(struct CellMeasurementResult_Item_ExtIEs),
22286 offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
22287 asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
22288 3, /* Count of tags in the map */
22289 0, 0, 0, /* Optional elements (not needed) */
22290 -1, /* First extension addition */
22292 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
22293 "CellMeasurementResult-Item-ExtIEs",
22294 "CellMeasurementResult-Item-ExtIEs",
22296 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
22297 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22298 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22299 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53, /* Same as above */
22300 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22301 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22302 { 0, 0, SEQUENCE_constraint },
22303 asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
22304 3, /* Elements count */
22305 &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 /* Additional specs */
22308 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
22309 sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
22310 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
22311 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
22312 sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
22313 0, /* No top level tags */
22314 0, /* No tags in the map */
22316 -1 /* Extensions start */
22318 static /* Use -fall-defs-global to expose */
22319 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
22323 0, /* No effective tags (pointer) */
22324 0, /* No effective tags (count) */
22325 0, /* No tags (pointer) */
22326 0, /* No tags (count) */
22327 { 0, 0, OPEN_TYPE_constraint },
22328 0, 0, /* No members */
22329 &asn_SPC_extensionValue_specs_60 /* Additional specs */
22332 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
22333 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
22334 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22335 -1, /* IMPLICIT tag at current level */
22336 &asn_DEF_ProtocolIE_ID,
22338 { 0, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
22339 0, 0, /* No default value */
22342 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
22343 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22344 -1, /* IMPLICIT tag at current level */
22345 &asn_DEF_Criticality,
22347 { 0, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
22348 0, 0, /* No default value */
22351 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
22352 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22353 +1, /* EXPLICIT tag at current level */
22354 &asn_DEF_extensionValue_60,
22356 { 0, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
22357 0, 0, /* No default value */
22361 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
22362 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22364 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
22365 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22366 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22367 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22369 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
22370 sizeof(struct ServedCellsToActivate_Item_ExtIEs),
22371 offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
22372 asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
22373 3, /* Count of tags in the map */
22374 0, 0, 0, /* Optional elements (not needed) */
22375 -1, /* First extension addition */
22377 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
22378 "ServedCellsToActivate-Item-ExtIEs",
22379 "ServedCellsToActivate-Item-ExtIEs",
22381 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
22382 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22383 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22384 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57, /* Same as above */
22385 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22386 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22387 { 0, 0, SEQUENCE_constraint },
22388 asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
22389 3, /* Elements count */
22390 &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 /* Additional specs */
22393 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
22394 sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
22395 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
22396 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
22397 sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
22398 0, /* No top level tags */
22399 0, /* No tags in the map */
22401 -1 /* Extensions start */
22403 static /* Use -fall-defs-global to expose */
22404 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
22408 0, /* No effective tags (pointer) */
22409 0, /* No effective tags (count) */
22410 0, /* No tags (pointer) */
22411 0, /* No tags (count) */
22412 { 0, 0, OPEN_TYPE_constraint },
22413 0, 0, /* No members */
22414 &asn_SPC_extensionValue_specs_64 /* Additional specs */
22417 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
22418 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
22419 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22420 -1, /* IMPLICIT tag at current level */
22421 &asn_DEF_ProtocolIE_ID,
22423 { 0, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
22424 0, 0, /* No default value */
22427 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
22428 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22429 -1, /* IMPLICIT tag at current level */
22430 &asn_DEF_Criticality,
22432 { 0, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
22433 0, 0, /* No default value */
22436 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
22437 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22438 +1, /* EXPLICIT tag at current level */
22439 &asn_DEF_extensionValue_64,
22441 { 0, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
22442 0, 0, /* No default value */
22446 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
22447 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22449 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
22450 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22451 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22452 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22454 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
22455 sizeof(struct ActivatedCellList_Item_ExtIEs),
22456 offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
22457 asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
22458 3, /* Count of tags in the map */
22459 0, 0, 0, /* Optional elements (not needed) */
22460 -1, /* First extension addition */
22462 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
22463 "ActivatedCellList-Item-ExtIEs",
22464 "ActivatedCellList-Item-ExtIEs",
22466 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
22467 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22468 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22469 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61, /* Same as above */
22470 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22471 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22472 { 0, 0, SEQUENCE_constraint },
22473 asn_MBR_ActivatedCellList_Item_ExtIEs_61,
22474 3, /* Elements count */
22475 &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
22478 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
22479 sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
22480 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
22481 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
22482 sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
22483 0, /* No top level tags */
22484 0, /* No tags in the map */
22486 -1 /* Extensions start */
22488 static /* Use -fall-defs-global to expose */
22489 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
22493 0, /* No effective tags (pointer) */
22494 0, /* No effective tags (count) */
22495 0, /* No tags (pointer) */
22496 0, /* No tags (count) */
22497 { 0, 0, OPEN_TYPE_constraint },
22498 0, 0, /* No members */
22499 &asn_SPC_extensionValue_specs_68 /* Additional specs */
22502 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
22503 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
22504 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22505 -1, /* IMPLICIT tag at current level */
22506 &asn_DEF_ProtocolIE_ID,
22508 { 0, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
22509 0, 0, /* No default value */
22512 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
22513 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22514 -1, /* IMPLICIT tag at current level */
22515 &asn_DEF_Criticality,
22517 { 0, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
22518 0, 0, /* No default value */
22521 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
22522 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22523 +1, /* EXPLICIT tag at current level */
22524 &asn_DEF_extensionValue_68,
22526 { 0, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
22527 0, 0, /* No default value */
22531 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
22532 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22534 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
22535 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22536 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22537 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22539 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
22540 sizeof(struct RNL_Header_Item_ExtIEs),
22541 offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
22542 asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
22543 3, /* Count of tags in the map */
22544 0, 0, 0, /* Optional elements (not needed) */
22545 -1, /* First extension addition */
22547 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
22548 "RNL-Header-Item-ExtIEs",
22549 "RNL-Header-Item-ExtIEs",
22551 asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
22552 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22553 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22554 asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
22555 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22556 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22557 { 0, 0, SEQUENCE_constraint },
22558 asn_MBR_RNL_Header_Item_ExtIEs_65,
22559 3, /* Elements count */
22560 &asn_SPC_RNL_Header_Item_ExtIEs_specs_65 /* Additional specs */
22563 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
22564 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
22565 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
22567 &asn_DEF_Correlation_ID,
22570 0, 0, /* No default value */
22574 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
22575 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
22577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
22578 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22579 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22580 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22581 sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22582 asn_MAP_extensionValue_tag2el_72,
22583 1, /* Count of tags in the map */
22585 -1 /* Extensions start */
22587 static /* Use -fall-defs-global to expose */
22588 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
22592 0, /* No effective tags (pointer) */
22593 0, /* No effective tags (count) */
22594 0, /* No tags (pointer) */
22595 0, /* No tags (count) */
22596 { 0, 0, OPEN_TYPE_constraint },
22597 asn_MBR_extensionValue_72,
22598 1, /* Elements count */
22599 &asn_SPC_extensionValue_specs_72 /* Additional specs */
22602 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
22603 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
22604 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22605 -1, /* IMPLICIT tag at current level */
22606 &asn_DEF_ProtocolIE_ID,
22608 { 0, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
22609 0, 0, /* No default value */
22612 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22613 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22614 -1, /* IMPLICIT tag at current level */
22615 &asn_DEF_Criticality,
22616 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
22617 { 0, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
22618 0, 0, /* No default value */
22621 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22622 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22623 +1, /* EXPLICIT tag at current level */
22624 &asn_DEF_extensionValue_72,
22625 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
22626 { 0, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
22627 0, 0, /* No default value */
22631 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
22632 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22634 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
22635 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22636 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22637 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22639 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
22640 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
22641 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22642 asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
22643 3, /* Count of tags in the map */
22644 0, 0, 0, /* Optional elements (not needed) */
22645 -1, /* First extension addition */
22647 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
22648 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22649 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22651 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
22652 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22653 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22654 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
22655 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22656 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22657 { 0, 0, SEQUENCE_constraint },
22658 asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
22659 3, /* Elements count */
22660 &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 /* Additional specs */
22663 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
22664 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22665 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22666 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22667 sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22668 0, /* No top level tags */
22669 0, /* No tags in the map */
22671 -1 /* Extensions start */
22673 static /* Use -fall-defs-global to expose */
22674 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
22678 0, /* No effective tags (pointer) */
22679 0, /* No effective tags (count) */
22680 0, /* No tags (pointer) */
22681 0, /* No tags (count) */
22682 { 0, 0, OPEN_TYPE_constraint },
22683 0, 0, /* No members */
22684 &asn_SPC_extensionValue_specs_76 /* Additional specs */
22687 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
22688 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
22689 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22690 -1, /* IMPLICIT tag at current level */
22691 &asn_DEF_ProtocolIE_ID,
22693 { 0, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
22694 0, 0, /* No default value */
22697 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22698 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22699 -1, /* IMPLICIT tag at current level */
22700 &asn_DEF_Criticality,
22702 { 0, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
22703 0, 0, /* No default value */
22706 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22707 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22708 +1, /* EXPLICIT tag at current level */
22709 &asn_DEF_extensionValue_76,
22711 { 0, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
22712 0, 0, /* No default value */
22716 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
22717 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22719 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
22720 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22721 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22722 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22724 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
22725 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
22726 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22727 asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
22728 3, /* Count of tags in the map */
22729 0, 0, 0, /* Optional elements (not needed) */
22730 -1, /* First extension addition */
22732 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
22733 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22734 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22736 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
22737 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22738 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22739 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73, /* Same as above */
22740 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22741 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22742 { 0, 0, SEQUENCE_constraint },
22743 asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
22744 3, /* Elements count */
22745 &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 /* Additional specs */
22748 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
22749 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22750 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22751 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22752 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22753 0, /* No top level tags */
22754 0, /* No tags in the map */
22756 -1 /* Extensions start */
22758 static /* Use -fall-defs-global to expose */
22759 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
22763 0, /* No effective tags (pointer) */
22764 0, /* No effective tags (count) */
22765 0, /* No tags (pointer) */
22766 0, /* No tags (count) */
22767 { 0, 0, OPEN_TYPE_constraint },
22768 0, 0, /* No members */
22769 &asn_SPC_extensionValue_specs_80 /* Additional specs */
22772 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
22773 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
22774 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22775 -1, /* IMPLICIT tag at current level */
22776 &asn_DEF_ProtocolIE_ID,
22778 { 0, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
22779 0, 0, /* No default value */
22782 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22783 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22784 -1, /* IMPLICIT tag at current level */
22785 &asn_DEF_Criticality,
22787 { 0, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
22788 0, 0, /* No default value */
22791 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22792 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22793 +1, /* EXPLICIT tag at current level */
22794 &asn_DEF_extensionValue_80,
22796 { 0, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
22797 0, 0, /* No default value */
22801 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
22802 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22804 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
22805 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22806 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22807 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22809 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
22810 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
22811 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22812 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
22813 3, /* Count of tags in the map */
22814 0, 0, 0, /* Optional elements (not needed) */
22815 -1, /* First extension addition */
22817 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
22818 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22819 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22821 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
22822 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22823 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22824 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77, /* Same as above */
22825 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22826 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22827 { 0, 0, SEQUENCE_constraint },
22828 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
22829 3, /* Elements count */
22830 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 /* Additional specs */
22833 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
22834 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22835 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22836 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22837 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22838 0, /* No top level tags */
22839 0, /* No tags in the map */
22841 -1 /* Extensions start */
22843 static /* Use -fall-defs-global to expose */
22844 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
22848 0, /* No effective tags (pointer) */
22849 0, /* No effective tags (count) */
22850 0, /* No tags (pointer) */
22851 0, /* No tags (count) */
22852 { 0, 0, OPEN_TYPE_constraint },
22853 0, 0, /* No members */
22854 &asn_SPC_extensionValue_specs_84 /* Additional specs */
22857 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
22858 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
22859 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22860 -1, /* IMPLICIT tag at current level */
22861 &asn_DEF_ProtocolIE_ID,
22863 { 0, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
22864 0, 0, /* No default value */
22867 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22868 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22869 -1, /* IMPLICIT tag at current level */
22870 &asn_DEF_Criticality,
22872 { 0, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
22873 0, 0, /* No default value */
22876 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22877 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22878 +1, /* EXPLICIT tag at current level */
22879 &asn_DEF_extensionValue_84,
22881 { 0, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
22882 0, 0, /* No default value */
22886 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
22887 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22889 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
22890 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22891 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22892 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22894 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
22895 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
22896 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22897 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
22898 3, /* Count of tags in the map */
22899 0, 0, 0, /* Optional elements (not needed) */
22900 -1, /* First extension addition */
22902 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
22903 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22904 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22906 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
22907 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22908 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22909 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81, /* Same as above */
22910 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22911 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22912 { 0, 0, SEQUENCE_constraint },
22913 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
22914 3, /* Elements count */
22915 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 /* Additional specs */
22918 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
22919 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
22920 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
22921 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
22922 sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
22923 0, /* No top level tags */
22924 0, /* No tags in the map */
22926 -1 /* Extensions start */
22928 static /* Use -fall-defs-global to expose */
22929 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
22933 0, /* No effective tags (pointer) */
22934 0, /* No effective tags (count) */
22935 0, /* No tags (pointer) */
22936 0, /* No tags (count) */
22937 { 0, 0, OPEN_TYPE_constraint },
22938 0, 0, /* No members */
22939 &asn_SPC_extensionValue_specs_88 /* Additional specs */
22942 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
22943 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
22944 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22945 -1, /* IMPLICIT tag at current level */
22946 &asn_DEF_ProtocolIE_ID,
22948 { 0, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
22949 0, 0, /* No default value */
22952 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
22953 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22954 -1, /* IMPLICIT tag at current level */
22955 &asn_DEF_Criticality,
22957 { 0, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
22958 0, 0, /* No default value */
22961 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
22962 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22963 +1, /* EXPLICIT tag at current level */
22964 &asn_DEF_extensionValue_88,
22966 { 0, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
22967 0, 0, /* No default value */
22971 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
22972 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22974 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
22975 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22976 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22977 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22979 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
22980 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
22981 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
22982 asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
22983 3, /* Count of tags in the map */
22984 0, 0, 0, /* Optional elements (not needed) */
22985 -1, /* First extension addition */
22987 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
22988 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22989 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22991 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
22992 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22993 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22994 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85, /* Same as above */
22995 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22996 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22997 { 0, 0, SEQUENCE_constraint },
22998 asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
22999 3, /* Elements count */
23000 &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 /* Additional specs */
23003 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
23004 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
23005 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
23006 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
23007 sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
23008 0, /* No top level tags */
23009 0, /* No tags in the map */
23011 -1 /* Extensions start */
23013 static /* Use -fall-defs-global to expose */
23014 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
23018 0, /* No effective tags (pointer) */
23019 0, /* No effective tags (count) */
23020 0, /* No tags (pointer) */
23021 0, /* No tags (count) */
23022 { 0, 0, OPEN_TYPE_constraint },
23023 0, 0, /* No members */
23024 &asn_SPC_extensionValue_specs_92 /* Additional specs */
23027 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
23028 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
23029 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23030 -1, /* IMPLICIT tag at current level */
23031 &asn_DEF_ProtocolIE_ID,
23033 { 0, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
23034 0, 0, /* No default value */
23037 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
23038 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23039 -1, /* IMPLICIT tag at current level */
23040 &asn_DEF_Criticality,
23042 { 0, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
23043 0, 0, /* No default value */
23046 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
23047 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23048 +1, /* EXPLICIT tag at current level */
23049 &asn_DEF_extensionValue_92,
23051 { 0, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
23052 0, 0, /* No default value */
23056 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
23057 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23059 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
23060 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23061 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23062 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23064 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
23065 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
23066 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
23067 asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
23068 3, /* Count of tags in the map */
23069 0, 0, 0, /* Optional elements (not needed) */
23070 -1, /* First extension addition */
23072 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
23073 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23074 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23076 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
23077 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23078 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23079 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89, /* Same as above */
23080 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23081 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23082 { 0, 0, SEQUENCE_constraint },
23083 asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
23084 3, /* Elements count */
23085 &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 /* Additional specs */
23088 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
23089 sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
23090 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
23091 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
23092 sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
23093 0, /* No top level tags */
23094 0, /* No tags in the map */
23096 -1 /* Extensions start */
23098 static /* Use -fall-defs-global to expose */
23099 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
23103 0, /* No effective tags (pointer) */
23104 0, /* No effective tags (count) */
23105 0, /* No tags (pointer) */
23106 0, /* No tags (count) */
23107 { 0, 0, OPEN_TYPE_constraint },
23108 0, 0, /* No members */
23109 &asn_SPC_extensionValue_specs_96 /* Additional specs */
23112 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
23113 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
23114 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23115 -1, /* IMPLICIT tag at current level */
23116 &asn_DEF_ProtocolIE_ID,
23118 { 0, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
23119 0, 0, /* No default value */
23122 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
23123 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23124 -1, /* IMPLICIT tag at current level */
23125 &asn_DEF_Criticality,
23127 { 0, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
23128 0, 0, /* No default value */
23131 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
23132 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23133 +1, /* EXPLICIT tag at current level */
23134 &asn_DEF_extensionValue_96,
23136 { 0, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
23137 0, 0, /* No default value */
23141 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
23142 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23144 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
23145 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23146 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23147 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23149 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
23150 sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
23151 offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
23152 asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
23153 3, /* Count of tags in the map */
23154 0, 0, 0, /* Optional elements (not needed) */
23155 -1, /* First extension addition */
23157 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
23158 "UE-ContextInformationSeNBModReqExtIEs",
23159 "UE-ContextInformationSeNBModReqExtIEs",
23161 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
23162 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23163 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23164 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93, /* Same as above */
23165 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23166 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23167 { 0, 0, SEQUENCE_constraint },
23168 asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
23169 3, /* Elements count */
23170 &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
23173 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
23174 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
23175 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
23177 &asn_DEF_Correlation_ID,
23180 0, 0, /* No default value */
23184 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
23185 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
23187 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
23188 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
23189 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23190 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23191 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23192 asn_MAP_extensionValue_tag2el_100,
23193 1, /* Count of tags in the map */
23195 -1 /* Extensions start */
23197 static /* Use -fall-defs-global to expose */
23198 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
23202 0, /* No effective tags (pointer) */
23203 0, /* No effective tags (count) */
23204 0, /* No tags (pointer) */
23205 0, /* No tags (count) */
23206 { 0, 0, OPEN_TYPE_constraint },
23207 asn_MBR_extensionValue_100,
23208 1, /* Elements count */
23209 &asn_SPC_extensionValue_specs_100 /* Additional specs */
23212 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
23213 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
23214 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23215 -1, /* IMPLICIT tag at current level */
23216 &asn_DEF_ProtocolIE_ID,
23218 { 0, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
23219 0, 0, /* No default value */
23222 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
23223 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23224 -1, /* IMPLICIT tag at current level */
23225 &asn_DEF_Criticality,
23226 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
23227 { 0, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
23228 0, 0, /* No default value */
23231 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
23232 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23233 +1, /* EXPLICIT tag at current level */
23234 &asn_DEF_extensionValue_100,
23235 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
23236 { 0, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
23237 0, 0, /* No default value */
23241 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
23242 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23244 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
23245 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23246 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23247 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23249 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
23250 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
23251 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23252 asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
23253 3, /* Count of tags in the map */
23254 0, 0, 0, /* Optional elements (not needed) */
23255 -1, /* First extension addition */
23257 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
23258 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23259 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23261 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
23262 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23263 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23264 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97, /* Same as above */
23265 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23266 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23267 { 0, 0, SEQUENCE_constraint },
23268 asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
23269 3, /* Elements count */
23270 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 /* Additional specs */
23273 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
23274 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
23275 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23276 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23277 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23278 0, /* No top level tags */
23279 0, /* No tags in the map */
23281 -1 /* Extensions start */
23283 static /* Use -fall-defs-global to expose */
23284 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
23288 0, /* No effective tags (pointer) */
23289 0, /* No effective tags (count) */
23290 0, /* No tags (pointer) */
23291 0, /* No tags (count) */
23292 { 0, 0, OPEN_TYPE_constraint },
23293 0, 0, /* No members */
23294 &asn_SPC_extensionValue_specs_104 /* Additional specs */
23297 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
23298 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
23299 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23300 -1, /* IMPLICIT tag at current level */
23301 &asn_DEF_ProtocolIE_ID,
23303 { 0, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
23304 0, 0, /* No default value */
23307 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
23308 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23309 -1, /* IMPLICIT tag at current level */
23310 &asn_DEF_Criticality,
23312 { 0, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
23313 0, 0, /* No default value */
23316 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
23317 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23318 +1, /* EXPLICIT tag at current level */
23319 &asn_DEF_extensionValue_104,
23321 { 0, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
23322 0, 0, /* No default value */
23326 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
23327 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23329 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
23330 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23331 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23332 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23334 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
23335 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
23336 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23337 asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
23338 3, /* Count of tags in the map */
23339 0, 0, 0, /* Optional elements (not needed) */
23340 -1, /* First extension addition */
23342 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
23343 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23344 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23346 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
23347 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23348 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23349 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101, /* Same as above */
23350 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23351 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23352 { 0, 0, SEQUENCE_constraint },
23353 asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
23354 3, /* Elements count */
23355 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 /* Additional specs */
23358 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
23359 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
23360 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23361 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23362 sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23363 0, /* No top level tags */
23364 0, /* No tags in the map */
23366 -1 /* Extensions start */
23368 static /* Use -fall-defs-global to expose */
23369 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
23373 0, /* No effective tags (pointer) */
23374 0, /* No effective tags (count) */
23375 0, /* No tags (pointer) */
23376 0, /* No tags (count) */
23377 { 0, 0, OPEN_TYPE_constraint },
23378 0, 0, /* No members */
23379 &asn_SPC_extensionValue_specs_108 /* Additional specs */
23382 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
23383 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
23384 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23385 -1, /* IMPLICIT tag at current level */
23386 &asn_DEF_ProtocolIE_ID,
23388 { 0, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
23389 0, 0, /* No default value */
23392 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
23393 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23394 -1, /* IMPLICIT tag at current level */
23395 &asn_DEF_Criticality,
23397 { 0, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
23398 0, 0, /* No default value */
23401 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
23402 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23403 +1, /* EXPLICIT tag at current level */
23404 &asn_DEF_extensionValue_108,
23406 { 0, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
23407 0, 0, /* No default value */
23411 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
23412 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23414 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
23415 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23416 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23417 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23419 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
23420 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
23421 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23422 asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
23423 3, /* Count of tags in the map */
23424 0, 0, 0, /* Optional elements (not needed) */
23425 -1, /* First extension addition */
23427 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
23428 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23429 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23431 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
23432 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23433 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23434 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105, /* Same as above */
23435 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23436 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23437 { 0, 0, SEQUENCE_constraint },
23438 asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
23439 3, /* Elements count */
23440 &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 /* Additional specs */
23443 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
23444 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
23445 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23446 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23447 sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23448 0, /* No top level tags */
23449 0, /* No tags in the map */
23451 -1 /* Extensions start */
23453 static /* Use -fall-defs-global to expose */
23454 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
23458 0, /* No effective tags (pointer) */
23459 0, /* No effective tags (count) */
23460 0, /* No tags (pointer) */
23461 0, /* No tags (count) */
23462 { 0, 0, OPEN_TYPE_constraint },
23463 0, 0, /* No members */
23464 &asn_SPC_extensionValue_specs_112 /* Additional specs */
23467 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
23468 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
23469 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23470 -1, /* IMPLICIT tag at current level */
23471 &asn_DEF_ProtocolIE_ID,
23473 { 0, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
23474 0, 0, /* No default value */
23477 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
23478 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23479 -1, /* IMPLICIT tag at current level */
23480 &asn_DEF_Criticality,
23482 { 0, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
23483 0, 0, /* No default value */
23486 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
23487 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23488 +1, /* EXPLICIT tag at current level */
23489 &asn_DEF_extensionValue_112,
23491 { 0, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
23492 0, 0, /* No default value */
23496 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
23497 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23499 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
23500 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23501 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23502 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23504 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
23505 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
23506 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23507 asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
23508 3, /* Count of tags in the map */
23509 0, 0, 0, /* Optional elements (not needed) */
23510 -1, /* First extension addition */
23512 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
23513 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23514 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23516 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
23517 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23518 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23519 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109, /* Same as above */
23520 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23521 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23522 { 0, 0, SEQUENCE_constraint },
23523 asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
23524 3, /* Elements count */
23525 &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 /* Additional specs */
23528 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
23529 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
23530 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23531 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23532 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23533 0, /* No top level tags */
23534 0, /* No tags in the map */
23536 -1 /* Extensions start */
23538 static /* Use -fall-defs-global to expose */
23539 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
23543 0, /* No effective tags (pointer) */
23544 0, /* No effective tags (count) */
23545 0, /* No tags (pointer) */
23546 0, /* No tags (count) */
23547 { 0, 0, OPEN_TYPE_constraint },
23548 0, 0, /* No members */
23549 &asn_SPC_extensionValue_specs_116 /* Additional specs */
23552 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
23553 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
23554 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23555 -1, /* IMPLICIT tag at current level */
23556 &asn_DEF_ProtocolIE_ID,
23558 { 0, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
23559 0, 0, /* No default value */
23562 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
23563 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23564 -1, /* IMPLICIT tag at current level */
23565 &asn_DEF_Criticality,
23567 { 0, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
23568 0, 0, /* No default value */
23571 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
23572 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23573 +1, /* EXPLICIT tag at current level */
23574 &asn_DEF_extensionValue_116,
23576 { 0, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
23577 0, 0, /* No default value */
23581 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
23582 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23584 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
23585 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23586 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23587 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23589 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
23590 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
23591 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23592 asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
23593 3, /* Count of tags in the map */
23594 0, 0, 0, /* Optional elements (not needed) */
23595 -1, /* First extension addition */
23597 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
23598 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23599 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23601 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
23602 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23603 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23604 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113, /* Same as above */
23605 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23606 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23607 { 0, 0, SEQUENCE_constraint },
23608 asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
23609 3, /* Elements count */
23610 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 /* Additional specs */
23613 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
23614 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
23615 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23616 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23617 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23618 0, /* No top level tags */
23619 0, /* No tags in the map */
23621 -1 /* Extensions start */
23623 static /* Use -fall-defs-global to expose */
23624 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
23628 0, /* No effective tags (pointer) */
23629 0, /* No effective tags (count) */
23630 0, /* No tags (pointer) */
23631 0, /* No tags (count) */
23632 { 0, 0, OPEN_TYPE_constraint },
23633 0, 0, /* No members */
23634 &asn_SPC_extensionValue_specs_120 /* Additional specs */
23637 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
23638 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
23639 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23640 -1, /* IMPLICIT tag at current level */
23641 &asn_DEF_ProtocolIE_ID,
23643 { 0, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
23644 0, 0, /* No default value */
23647 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
23648 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23649 -1, /* IMPLICIT tag at current level */
23650 &asn_DEF_Criticality,
23652 { 0, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
23653 0, 0, /* No default value */
23656 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
23657 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23658 +1, /* EXPLICIT tag at current level */
23659 &asn_DEF_extensionValue_120,
23661 { 0, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
23662 0, 0, /* No default value */
23666 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
23667 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23669 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
23670 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23671 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23672 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23674 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
23675 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
23676 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23677 asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
23678 3, /* Count of tags in the map */
23679 0, 0, 0, /* Optional elements (not needed) */
23680 -1, /* First extension addition */
23682 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
23683 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23684 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23686 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
23687 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23688 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23689 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117, /* Same as above */
23690 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23691 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23692 { 0, 0, SEQUENCE_constraint },
23693 asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
23694 3, /* Elements count */
23695 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 /* Additional specs */
23698 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
23699 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
23700 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23701 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23702 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23703 0, /* No top level tags */
23704 0, /* No tags in the map */
23706 -1 /* Extensions start */
23708 static /* Use -fall-defs-global to expose */
23709 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
23713 0, /* No effective tags (pointer) */
23714 0, /* No effective tags (count) */
23715 0, /* No tags (pointer) */
23716 0, /* No tags (count) */
23717 { 0, 0, OPEN_TYPE_constraint },
23718 0, 0, /* No members */
23719 &asn_SPC_extensionValue_specs_124 /* Additional specs */
23722 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
23723 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
23724 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23725 -1, /* IMPLICIT tag at current level */
23726 &asn_DEF_ProtocolIE_ID,
23728 { 0, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
23729 0, 0, /* No default value */
23732 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
23733 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23734 -1, /* IMPLICIT tag at current level */
23735 &asn_DEF_Criticality,
23737 { 0, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
23738 0, 0, /* No default value */
23741 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
23742 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23743 +1, /* EXPLICIT tag at current level */
23744 &asn_DEF_extensionValue_124,
23746 { 0, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
23747 0, 0, /* No default value */
23751 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
23752 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23754 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
23755 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23756 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23757 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23759 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
23760 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
23761 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23762 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
23763 3, /* Count of tags in the map */
23764 0, 0, 0, /* Optional elements (not needed) */
23765 -1, /* First extension addition */
23767 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
23768 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23769 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23771 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
23772 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23773 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23774 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
23775 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23776 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23777 { 0, 0, SEQUENCE_constraint },
23778 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
23779 3, /* Elements count */
23780 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 /* Additional specs */
23783 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
23784 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
23785 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23786 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23787 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23788 0, /* No top level tags */
23789 0, /* No tags in the map */
23791 -1 /* Extensions start */
23793 static /* Use -fall-defs-global to expose */
23794 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
23798 0, /* No effective tags (pointer) */
23799 0, /* No effective tags (count) */
23800 0, /* No tags (pointer) */
23801 0, /* No tags (count) */
23802 { 0, 0, OPEN_TYPE_constraint },
23803 0, 0, /* No members */
23804 &asn_SPC_extensionValue_specs_128 /* Additional specs */
23807 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
23808 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
23809 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23810 -1, /* IMPLICIT tag at current level */
23811 &asn_DEF_ProtocolIE_ID,
23813 { 0, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
23814 0, 0, /* No default value */
23817 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
23818 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23819 -1, /* IMPLICIT tag at current level */
23820 &asn_DEF_Criticality,
23822 { 0, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
23823 0, 0, /* No default value */
23826 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
23827 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23828 +1, /* EXPLICIT tag at current level */
23829 &asn_DEF_extensionValue_128,
23831 { 0, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
23832 0, 0, /* No default value */
23836 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
23837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23839 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
23840 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23841 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23842 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23844 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
23845 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
23846 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23847 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
23848 3, /* Count of tags in the map */
23849 0, 0, 0, /* Optional elements (not needed) */
23850 -1, /* First extension addition */
23852 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
23853 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23854 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23856 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
23857 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23858 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23859 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125, /* Same as above */
23860 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23861 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23862 { 0, 0, SEQUENCE_constraint },
23863 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
23864 3, /* Elements count */
23865 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 /* Additional specs */
23868 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
23869 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
23870 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23871 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23872 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23873 0, /* No top level tags */
23874 0, /* No tags in the map */
23876 -1 /* Extensions start */
23878 static /* Use -fall-defs-global to expose */
23879 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
23883 0, /* No effective tags (pointer) */
23884 0, /* No effective tags (count) */
23885 0, /* No tags (pointer) */
23886 0, /* No tags (count) */
23887 { 0, 0, OPEN_TYPE_constraint },
23888 0, 0, /* No members */
23889 &asn_SPC_extensionValue_specs_132 /* Additional specs */
23892 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
23893 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
23894 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23895 -1, /* IMPLICIT tag at current level */
23896 &asn_DEF_ProtocolIE_ID,
23898 { 0, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
23899 0, 0, /* No default value */
23902 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
23903 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23904 -1, /* IMPLICIT tag at current level */
23905 &asn_DEF_Criticality,
23907 { 0, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
23908 0, 0, /* No default value */
23911 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
23912 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23913 +1, /* EXPLICIT tag at current level */
23914 &asn_DEF_extensionValue_132,
23916 { 0, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
23917 0, 0, /* No default value */
23921 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
23922 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23924 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
23925 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23926 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23927 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23929 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
23930 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
23931 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23932 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
23933 3, /* Count of tags in the map */
23934 0, 0, 0, /* Optional elements (not needed) */
23935 -1, /* First extension addition */
23937 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
23938 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23939 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23941 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
23942 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23943 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23944 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129, /* Same as above */
23945 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23946 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23947 { 0, 0, SEQUENCE_constraint },
23948 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
23949 3, /* Elements count */
23950 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 /* Additional specs */
23953 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
23954 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
23955 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23956 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23957 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23958 0, /* No top level tags */
23959 0, /* No tags in the map */
23961 -1 /* Extensions start */
23963 static /* Use -fall-defs-global to expose */
23964 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
23968 0, /* No effective tags (pointer) */
23969 0, /* No effective tags (count) */
23970 0, /* No tags (pointer) */
23971 0, /* No tags (count) */
23972 { 0, 0, OPEN_TYPE_constraint },
23973 0, 0, /* No members */
23974 &asn_SPC_extensionValue_specs_136 /* Additional specs */
23977 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
23978 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
23979 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23980 -1, /* IMPLICIT tag at current level */
23981 &asn_DEF_ProtocolIE_ID,
23983 { 0, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
23984 0, 0, /* No default value */
23987 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
23988 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23989 -1, /* IMPLICIT tag at current level */
23990 &asn_DEF_Criticality,
23992 { 0, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
23993 0, 0, /* No default value */
23996 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
23997 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23998 +1, /* EXPLICIT tag at current level */
23999 &asn_DEF_extensionValue_136,
24001 { 0, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
24002 0, 0, /* No default value */
24006 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
24007 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24009 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
24010 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24011 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24012 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24014 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
24015 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
24016 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24017 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
24018 3, /* Count of tags in the map */
24019 0, 0, 0, /* Optional elements (not needed) */
24020 -1, /* First extension addition */
24022 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
24023 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24024 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24026 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
24027 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24028 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24029 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133, /* Same as above */
24030 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24031 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24032 { 0, 0, SEQUENCE_constraint },
24033 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
24034 3, /* Elements count */
24035 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 /* Additional specs */
24038 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
24039 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
24040 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24041 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
24042 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24043 0, /* No top level tags */
24044 0, /* No tags in the map */
24046 -1 /* Extensions start */
24048 static /* Use -fall-defs-global to expose */
24049 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
24053 0, /* No effective tags (pointer) */
24054 0, /* No effective tags (count) */
24055 0, /* No tags (pointer) */
24056 0, /* No tags (count) */
24057 { 0, 0, OPEN_TYPE_constraint },
24058 0, 0, /* No members */
24059 &asn_SPC_extensionValue_specs_140 /* Additional specs */
24062 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
24063 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
24064 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24065 -1, /* IMPLICIT tag at current level */
24066 &asn_DEF_ProtocolIE_ID,
24068 { 0, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
24069 0, 0, /* No default value */
24072 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
24073 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24074 -1, /* IMPLICIT tag at current level */
24075 &asn_DEF_Criticality,
24077 { 0, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
24078 0, 0, /* No default value */
24081 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
24082 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24083 +1, /* EXPLICIT tag at current level */
24084 &asn_DEF_extensionValue_140,
24086 { 0, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
24087 0, 0, /* No default value */
24091 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
24092 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24094 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
24095 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24096 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24097 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24099 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
24100 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
24101 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
24102 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
24103 3, /* Count of tags in the map */
24104 0, 0, 0, /* Optional elements (not needed) */
24105 -1, /* First extension addition */
24107 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
24108 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24109 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24111 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
24112 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24113 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24114 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137, /* Same as above */
24115 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24116 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24117 { 0, 0, SEQUENCE_constraint },
24118 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
24119 3, /* Elements count */
24120 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 /* Additional specs */
24123 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
24124 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
24125 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24126 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
24127 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
24128 0, /* No top level tags */
24129 0, /* No tags in the map */
24131 -1 /* Extensions start */
24133 static /* Use -fall-defs-global to expose */
24134 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
24138 0, /* No effective tags (pointer) */
24139 0, /* No effective tags (count) */
24140 0, /* No tags (pointer) */
24141 0, /* No tags (count) */
24142 { 0, 0, OPEN_TYPE_constraint },
24143 0, 0, /* No members */
24144 &asn_SPC_extensionValue_specs_144 /* Additional specs */
24147 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
24148 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
24149 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24150 -1, /* IMPLICIT tag at current level */
24151 &asn_DEF_ProtocolIE_ID,
24153 { 0, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
24154 0, 0, /* No default value */
24157 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
24158 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24159 -1, /* IMPLICIT tag at current level */
24160 &asn_DEF_Criticality,
24162 { 0, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
24163 0, 0, /* No default value */
24166 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
24167 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24168 +1, /* EXPLICIT tag at current level */
24169 &asn_DEF_extensionValue_144,
24171 { 0, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
24172 0, 0, /* No default value */
24176 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
24177 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24179 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
24180 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24181 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24182 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24184 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
24185 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
24186 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24187 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
24188 3, /* Count of tags in the map */
24189 0, 0, 0, /* Optional elements (not needed) */
24190 -1, /* First extension addition */
24192 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
24193 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24194 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24196 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
24197 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24198 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24199 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141, /* Same as above */
24200 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24201 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24202 { 0, 0, SEQUENCE_constraint },
24203 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
24204 3, /* Elements count */
24205 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 /* Additional specs */
24208 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
24209 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
24210 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
24211 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
24212 sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
24213 0, /* No top level tags */
24214 0, /* No tags in the map */
24216 -1 /* Extensions start */
24218 static /* Use -fall-defs-global to expose */
24219 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
24223 0, /* No effective tags (pointer) */
24224 0, /* No effective tags (count) */
24225 0, /* No tags (pointer) */
24226 0, /* No tags (count) */
24227 { 0, 0, OPEN_TYPE_constraint },
24228 0, 0, /* No members */
24229 &asn_SPC_extensionValue_specs_148 /* Additional specs */
24232 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
24233 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
24234 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24235 -1, /* IMPLICIT tag at current level */
24236 &asn_DEF_ProtocolIE_ID,
24238 { 0, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
24239 0, 0, /* No default value */
24242 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
24243 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24244 -1, /* IMPLICIT tag at current level */
24245 &asn_DEF_Criticality,
24247 { 0, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
24248 0, 0, /* No default value */
24251 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
24252 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24253 +1, /* EXPLICIT tag at current level */
24254 &asn_DEF_extensionValue_148,
24256 { 0, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
24257 0, 0, /* No default value */
24261 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
24262 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24264 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
24265 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24266 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24267 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24269 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
24270 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
24271 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
24272 asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
24273 3, /* Count of tags in the map */
24274 0, 0, 0, /* Optional elements (not needed) */
24275 -1, /* First extension addition */
24277 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
24278 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24279 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24281 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
24282 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24283 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24284 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
24285 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24286 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24287 { 0, 0, SEQUENCE_constraint },
24288 asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
24289 3, /* Elements count */
24290 &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 /* Additional specs */
24293 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
24294 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
24295 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24296 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
24297 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24298 0, /* No top level tags */
24299 0, /* No tags in the map */
24301 -1 /* Extensions start */
24303 static /* Use -fall-defs-global to expose */
24304 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
24308 0, /* No effective tags (pointer) */
24309 0, /* No effective tags (count) */
24310 0, /* No tags (pointer) */
24311 0, /* No tags (count) */
24312 { 0, 0, OPEN_TYPE_constraint },
24313 0, 0, /* No members */
24314 &asn_SPC_extensionValue_specs_152 /* Additional specs */
24317 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
24318 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
24319 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24320 -1, /* IMPLICIT tag at current level */
24321 &asn_DEF_ProtocolIE_ID,
24323 { 0, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
24324 0, 0, /* No default value */
24327 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
24328 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24329 -1, /* IMPLICIT tag at current level */
24330 &asn_DEF_Criticality,
24332 { 0, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
24333 0, 0, /* No default value */
24336 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
24337 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24338 +1, /* EXPLICIT tag at current level */
24339 &asn_DEF_extensionValue_152,
24341 { 0, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
24342 0, 0, /* No default value */
24346 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
24347 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24349 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
24350 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24351 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24352 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24354 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
24355 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
24356 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
24357 asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
24358 3, /* Count of tags in the map */
24359 0, 0, 0, /* Optional elements (not needed) */
24360 -1, /* First extension addition */
24362 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
24363 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24364 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24366 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
24367 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24368 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24369 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149, /* Same as above */
24370 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24371 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24372 { 0, 0, SEQUENCE_constraint },
24373 asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
24374 3, /* Elements count */
24375 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 /* Additional specs */
24378 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
24379 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
24380 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24381 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
24382 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
24383 0, /* No top level tags */
24384 0, /* No tags in the map */
24386 -1 /* Extensions start */
24388 static /* Use -fall-defs-global to expose */
24389 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
24393 0, /* No effective tags (pointer) */
24394 0, /* No effective tags (count) */
24395 0, /* No tags (pointer) */
24396 0, /* No tags (count) */
24397 { 0, 0, OPEN_TYPE_constraint },
24398 0, 0, /* No members */
24399 &asn_SPC_extensionValue_specs_156 /* Additional specs */
24402 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
24403 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
24404 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24405 -1, /* IMPLICIT tag at current level */
24406 &asn_DEF_ProtocolIE_ID,
24408 { 0, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
24409 0, 0, /* No default value */
24412 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
24413 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24414 -1, /* IMPLICIT tag at current level */
24415 &asn_DEF_Criticality,
24417 { 0, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
24418 0, 0, /* No default value */
24421 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
24422 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24423 +1, /* EXPLICIT tag at current level */
24424 &asn_DEF_extensionValue_156,
24426 { 0, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
24427 0, 0, /* No default value */
24431 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
24432 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24434 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
24435 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24436 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24437 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24439 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
24440 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
24441 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
24442 asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
24443 3, /* Count of tags in the map */
24444 0, 0, 0, /* Optional elements (not needed) */
24445 -1, /* First extension addition */
24447 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
24448 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24449 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24451 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
24452 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24453 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24454 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153, /* Same as above */
24455 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24456 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24457 { 0, 0, SEQUENCE_constraint },
24458 asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
24459 3, /* Elements count */
24460 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 /* Additional specs */
24463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
24464 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
24465 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24466 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
24467 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24468 0, /* No top level tags */
24469 0, /* No tags in the map */
24471 -1 /* Extensions start */
24473 static /* Use -fall-defs-global to expose */
24474 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
24478 0, /* No effective tags (pointer) */
24479 0, /* No effective tags (count) */
24480 0, /* No tags (pointer) */
24481 0, /* No tags (count) */
24482 { 0, 0, OPEN_TYPE_constraint },
24483 0, 0, /* No members */
24484 &asn_SPC_extensionValue_specs_160 /* Additional specs */
24487 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
24488 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
24489 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24490 -1, /* IMPLICIT tag at current level */
24491 &asn_DEF_ProtocolIE_ID,
24493 { 0, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
24494 0, 0, /* No default value */
24497 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
24498 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24499 -1, /* IMPLICIT tag at current level */
24500 &asn_DEF_Criticality,
24502 { 0, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
24503 0, 0, /* No default value */
24506 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
24507 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24508 +1, /* EXPLICIT tag at current level */
24509 &asn_DEF_extensionValue_160,
24511 { 0, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
24512 0, 0, /* No default value */
24516 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
24517 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24519 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
24520 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24521 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24522 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24524 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
24525 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
24526 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
24527 asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
24528 3, /* Count of tags in the map */
24529 0, 0, 0, /* Optional elements (not needed) */
24530 -1, /* First extension addition */
24532 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
24533 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24534 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24536 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
24537 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24538 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24539 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157, /* Same as above */
24540 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24541 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24542 { 0, 0, SEQUENCE_constraint },
24543 asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
24544 3, /* Elements count */
24545 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 /* Additional specs */
24548 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
24549 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
24550 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24551 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
24552 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
24553 0, /* No top level tags */
24554 0, /* No tags in the map */
24556 -1 /* Extensions start */
24558 static /* Use -fall-defs-global to expose */
24559 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
24563 0, /* No effective tags (pointer) */
24564 0, /* No effective tags (count) */
24565 0, /* No tags (pointer) */
24566 0, /* No tags (count) */
24567 { 0, 0, OPEN_TYPE_constraint },
24568 0, 0, /* No members */
24569 &asn_SPC_extensionValue_specs_164 /* Additional specs */
24572 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
24573 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
24574 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24575 -1, /* IMPLICIT tag at current level */
24576 &asn_DEF_ProtocolIE_ID,
24578 { 0, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
24579 0, 0, /* No default value */
24582 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
24583 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24584 -1, /* IMPLICIT tag at current level */
24585 &asn_DEF_Criticality,
24587 { 0, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
24588 0, 0, /* No default value */
24591 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
24592 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24593 +1, /* EXPLICIT tag at current level */
24594 &asn_DEF_extensionValue_164,
24596 { 0, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
24597 0, 0, /* No default value */
24601 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
24602 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24604 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
24605 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24606 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24607 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24609 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
24610 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
24611 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
24612 asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
24613 3, /* Count of tags in the map */
24614 0, 0, 0, /* Optional elements (not needed) */
24615 -1, /* First extension addition */
24617 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
24618 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24619 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24621 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
24622 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24623 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24624 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161, /* Same as above */
24625 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24626 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24627 { 0, 0, SEQUENCE_constraint },
24628 asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
24629 3, /* Elements count */
24630 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 /* Additional specs */
24633 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
24634 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
24635 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
24636 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
24637 sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
24638 0, /* No top level tags */
24639 0, /* No tags in the map */
24641 -1 /* Extensions start */
24643 static /* Use -fall-defs-global to expose */
24644 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
24648 0, /* No effective tags (pointer) */
24649 0, /* No effective tags (count) */
24650 0, /* No tags (pointer) */
24651 0, /* No tags (count) */
24652 { 0, 0, OPEN_TYPE_constraint },
24653 0, 0, /* No members */
24654 &asn_SPC_extensionValue_specs_168 /* Additional specs */
24657 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
24658 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
24659 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24660 -1, /* IMPLICIT tag at current level */
24661 &asn_DEF_ProtocolIE_ID,
24663 { 0, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
24664 0, 0, /* No default value */
24667 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
24668 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24669 -1, /* IMPLICIT tag at current level */
24670 &asn_DEF_Criticality,
24672 { 0, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
24673 0, 0, /* No default value */
24676 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
24677 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24678 +1, /* EXPLICIT tag at current level */
24679 &asn_DEF_extensionValue_168,
24681 { 0, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
24682 0, 0, /* No default value */
24686 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
24687 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24689 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
24690 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24691 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24692 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24694 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
24695 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
24696 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
24697 asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
24698 3, /* Count of tags in the map */
24699 0, 0, 0, /* Optional elements (not needed) */
24700 -1, /* First extension addition */
24702 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
24703 "E-RABs-SubjectToCounterCheckItemExtIEs",
24704 "E-RABs-SubjectToCounterCheckItemExtIEs",
24706 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
24707 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24708 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24709 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165, /* Same as above */
24710 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24711 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24712 { 0, 0, SEQUENCE_constraint },
24713 asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
24714 3, /* Elements count */
24715 &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 /* Additional specs */
24718 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
24719 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
24720 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24722 &asn_DEF_UESidelinkAggregateMaximumBitRate,
24725 0, 0, /* No default value */
24726 "UESidelinkAggregateMaximumBitRate"
24729 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
24730 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
24732 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
24733 sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
24734 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
24735 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
24736 sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
24737 asn_MAP_extensionValue_tag2el_172,
24738 1, /* Count of tags in the map */
24740 -1 /* Extensions start */
24742 static /* Use -fall-defs-global to expose */
24743 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
24747 0, /* No effective tags (pointer) */
24748 0, /* No effective tags (count) */
24749 0, /* No tags (pointer) */
24750 0, /* No tags (count) */
24751 { 0, 0, OPEN_TYPE_constraint },
24752 asn_MBR_extensionValue_172,
24753 1, /* Elements count */
24754 &asn_SPC_extensionValue_specs_172 /* Additional specs */
24757 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
24758 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
24759 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24760 -1, /* IMPLICIT tag at current level */
24761 &asn_DEF_ProtocolIE_ID,
24763 { 0, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
24764 0, 0, /* No default value */
24767 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
24768 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24769 -1, /* IMPLICIT tag at current level */
24770 &asn_DEF_Criticality,
24771 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
24772 { 0, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
24773 0, 0, /* No default value */
24776 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
24777 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24778 +1, /* EXPLICIT tag at current level */
24779 &asn_DEF_extensionValue_172,
24780 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
24781 { 0, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
24782 0, 0, /* No default value */
24786 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
24787 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24789 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
24790 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24791 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24792 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24794 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
24795 sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
24796 offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
24797 asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
24798 3, /* Count of tags in the map */
24799 0, 0, 0, /* Optional elements (not needed) */
24800 -1, /* First extension addition */
24802 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
24803 "UE-ContextInformationRetrieve-ExtIEs",
24804 "UE-ContextInformationRetrieve-ExtIEs",
24806 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
24807 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24808 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24809 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169, /* Same as above */
24810 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24811 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24812 { 0, 0, SEQUENCE_constraint },
24813 asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
24814 3, /* Elements count */
24815 &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
24818 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
24819 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
24820 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24822 &asn_DEF_GTPtunnelEndpoint,
24825 0, 0, /* No default value */
24826 "GTPtunnelEndpoint"
24828 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
24829 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24831 &asn_DEF_DL_Forwarding,
24834 0, 0, /* No default value */
24838 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
24839 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
24840 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
24841 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
24842 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
24844 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
24845 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
24846 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
24847 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
24848 sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
24849 asn_MAP_extensionValue_tag2el_176,
24850 2, /* Count of tags in the map */
24851 asn_MAP_extensionValue_to_canonical_176,
24852 asn_MAP_extensionValue_from_canonical_176,
24853 -1 /* Extensions start */
24855 static /* Use -fall-defs-global to expose */
24856 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
24860 0, /* No effective tags (pointer) */
24861 0, /* No effective tags (count) */
24862 0, /* No tags (pointer) */
24863 0, /* No tags (count) */
24864 { 0, 0, OPEN_TYPE_constraint },
24865 asn_MBR_extensionValue_176,
24866 2, /* Elements count */
24867 &asn_SPC_extensionValue_specs_176 /* Additional specs */
24870 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
24871 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
24872 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24873 -1, /* IMPLICIT tag at current level */
24874 &asn_DEF_ProtocolIE_ID,
24876 { 0, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
24877 0, 0, /* No default value */
24880 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
24881 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24882 -1, /* IMPLICIT tag at current level */
24883 &asn_DEF_Criticality,
24884 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
24885 { 0, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
24886 0, 0, /* No default value */
24889 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
24890 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24891 +1, /* EXPLICIT tag at current level */
24892 &asn_DEF_extensionValue_176,
24893 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
24894 { 0, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
24895 0, 0, /* No default value */
24899 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
24900 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24902 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
24903 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24904 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24905 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24907 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
24908 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
24909 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
24910 asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
24911 3, /* Count of tags in the map */
24912 0, 0, 0, /* Optional elements (not needed) */
24913 -1, /* First extension addition */
24915 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
24916 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24917 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24919 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
24920 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24921 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24922 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173, /* Same as above */
24923 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24924 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24925 { 0, 0, SEQUENCE_constraint },
24926 asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
24927 3, /* Elements count */
24928 &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 /* Additional specs */
24931 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
24932 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
24933 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
24934 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
24935 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
24936 0, /* No top level tags */
24937 0, /* No tags in the map */
24939 -1 /* Extensions start */
24941 static /* Use -fall-defs-global to expose */
24942 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
24946 0, /* No effective tags (pointer) */
24947 0, /* No effective tags (count) */
24948 0, /* No tags (pointer) */
24949 0, /* No tags (count) */
24950 { 0, 0, OPEN_TYPE_constraint },
24951 0, 0, /* No members */
24952 &asn_SPC_extensionValue_specs_180 /* Additional specs */
24955 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
24956 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
24957 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24958 -1, /* IMPLICIT tag at current level */
24959 &asn_DEF_ProtocolIE_ID,
24961 { 0, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
24962 0, 0, /* No default value */
24965 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
24966 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24967 -1, /* IMPLICIT tag at current level */
24968 &asn_DEF_Criticality,
24970 { 0, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
24971 0, 0, /* No default value */
24974 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
24975 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24976 +1, /* EXPLICIT tag at current level */
24977 &asn_DEF_extensionValue_180,
24979 { 0, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
24980 0, 0, /* No default value */
24984 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
24985 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24987 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
24988 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24989 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24990 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24992 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
24993 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
24994 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
24995 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
24996 3, /* Count of tags in the map */
24997 0, 0, 0, /* Optional elements (not needed) */
24998 -1, /* First extension addition */
25000 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
25001 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25002 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25004 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
25005 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25006 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25007 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177, /* Same as above */
25008 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25009 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25010 { 0, 0, SEQUENCE_constraint },
25011 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
25012 3, /* Elements count */
25013 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 /* Additional specs */
25016 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
25017 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25018 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25023 0, 0, /* No default value */
25027 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
25028 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
25031 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25032 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25033 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25034 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25035 asn_MAP_extensionValue_tag2el_184,
25036 1, /* Count of tags in the map */
25038 -1 /* Extensions start */
25040 static /* Use -fall-defs-global to expose */
25041 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
25045 0, /* No effective tags (pointer) */
25046 0, /* No effective tags (count) */
25047 0, /* No tags (pointer) */
25048 0, /* No tags (count) */
25049 { 0, 0, OPEN_TYPE_constraint },
25050 asn_MBR_extensionValue_184,
25051 1, /* Elements count */
25052 &asn_SPC_extensionValue_specs_184 /* Additional specs */
25055 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
25056 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
25057 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25058 -1, /* IMPLICIT tag at current level */
25059 &asn_DEF_ProtocolIE_ID,
25061 { 0, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
25062 0, 0, /* No default value */
25065 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
25066 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25067 -1, /* IMPLICIT tag at current level */
25068 &asn_DEF_Criticality,
25069 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25070 { 0, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
25071 0, 0, /* No default value */
25074 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25075 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25076 +1, /* EXPLICIT tag at current level */
25077 &asn_DEF_extensionValue_184,
25078 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25079 { 0, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
25080 0, 0, /* No default value */
25084 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
25085 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25087 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
25088 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25089 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25090 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25092 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
25093 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
25094 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25095 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
25096 3, /* Count of tags in the map */
25097 0, 0, 0, /* Optional elements (not needed) */
25098 -1, /* First extension addition */
25100 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
25101 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25102 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25104 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
25105 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25106 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25107 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181, /* Same as above */
25108 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25109 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25110 { 0, 0, SEQUENCE_constraint },
25111 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
25112 3, /* Elements count */
25113 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 /* Additional specs */
25116 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
25117 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25118 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25120 &asn_DEF_PDCPSnLength,
25123 0, 0, /* No default value */
25126 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25127 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25129 &asn_DEF_DuplicationActivation,
25132 0, 0, /* No default value */
25133 "DuplicationActivation"
25136 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
25137 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25138 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25140 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
25141 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25142 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25143 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25144 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25145 asn_MAP_extensionValue_tag2el_188,
25146 2, /* Count of tags in the map */
25148 -1 /* Extensions start */
25150 static /* Use -fall-defs-global to expose */
25151 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
25155 0, /* No effective tags (pointer) */
25156 0, /* No effective tags (count) */
25157 0, /* No tags (pointer) */
25158 0, /* No tags (count) */
25159 { 0, 0, OPEN_TYPE_constraint },
25160 asn_MBR_extensionValue_188,
25161 2, /* Elements count */
25162 &asn_SPC_extensionValue_specs_188 /* Additional specs */
25165 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
25166 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
25167 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25168 -1, /* IMPLICIT tag at current level */
25169 &asn_DEF_ProtocolIE_ID,
25171 { 0, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
25172 0, 0, /* No default value */
25175 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
25176 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25177 -1, /* IMPLICIT tag at current level */
25178 &asn_DEF_Criticality,
25179 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25180 { 0, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
25181 0, 0, /* No default value */
25184 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25185 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25186 +1, /* EXPLICIT tag at current level */
25187 &asn_DEF_extensionValue_188,
25188 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25189 { 0, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
25190 0, 0, /* No default value */
25194 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
25195 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25197 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
25198 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25199 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25200 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25202 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
25203 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
25204 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25205 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
25206 3, /* Count of tags in the map */
25207 0, 0, 0, /* Optional elements (not needed) */
25208 -1, /* First extension addition */
25210 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
25211 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25212 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25214 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
25215 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25216 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25217 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185, /* Same as above */
25218 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25219 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25220 { 0, 0, SEQUENCE_constraint },
25221 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
25222 3, /* Elements count */
25223 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 /* Additional specs */
25226 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
25227 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
25228 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
25229 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
25230 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
25231 0, /* No top level tags */
25232 0, /* No tags in the map */
25234 -1 /* Extensions start */
25236 static /* Use -fall-defs-global to expose */
25237 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
25241 0, /* No effective tags (pointer) */
25242 0, /* No effective tags (count) */
25243 0, /* No tags (pointer) */
25244 0, /* No tags (count) */
25245 { 0, 0, OPEN_TYPE_constraint },
25246 0, 0, /* No members */
25247 &asn_SPC_extensionValue_specs_192 /* Additional specs */
25250 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
25251 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
25252 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25253 -1, /* IMPLICIT tag at current level */
25254 &asn_DEF_ProtocolIE_ID,
25256 { 0, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
25257 0, 0, /* No default value */
25260 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
25261 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25262 -1, /* IMPLICIT tag at current level */
25263 &asn_DEF_Criticality,
25265 { 0, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
25266 0, 0, /* No default value */
25269 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
25270 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25271 +1, /* EXPLICIT tag at current level */
25272 &asn_DEF_extensionValue_192,
25274 { 0, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
25275 0, 0, /* No default value */
25279 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
25280 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25282 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
25283 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25284 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25285 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25287 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
25288 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
25289 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
25290 asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
25291 3, /* Count of tags in the map */
25292 0, 0, 0, /* Optional elements (not needed) */
25293 -1, /* First extension addition */
25295 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
25296 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25297 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25299 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
25300 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25301 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25302 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189, /* Same as above */
25303 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25304 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25305 { 0, 0, SEQUENCE_constraint },
25306 asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
25307 3, /* Elements count */
25308 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 /* Additional specs */
25311 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
25312 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
25313 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25315 &asn_DEF_PDCPSnLength,
25318 0, 0, /* No default value */
25322 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
25323 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
25325 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
25326 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
25327 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25328 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25329 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25330 asn_MAP_extensionValue_tag2el_196,
25331 1, /* Count of tags in the map */
25333 -1 /* Extensions start */
25335 static /* Use -fall-defs-global to expose */
25336 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
25340 0, /* No effective tags (pointer) */
25341 0, /* No effective tags (count) */
25342 0, /* No tags (pointer) */
25343 0, /* No tags (count) */
25344 { 0, 0, OPEN_TYPE_constraint },
25345 asn_MBR_extensionValue_196,
25346 1, /* Elements count */
25347 &asn_SPC_extensionValue_specs_196 /* Additional specs */
25350 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
25351 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
25352 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25353 -1, /* IMPLICIT tag at current level */
25354 &asn_DEF_ProtocolIE_ID,
25356 { 0, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
25357 0, 0, /* No default value */
25360 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
25361 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25362 -1, /* IMPLICIT tag at current level */
25363 &asn_DEF_Criticality,
25364 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
25365 { 0, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
25366 0, 0, /* No default value */
25369 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
25370 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25371 +1, /* EXPLICIT tag at current level */
25372 &asn_DEF_extensionValue_196,
25373 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25374 { 0, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
25375 0, 0, /* No default value */
25379 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
25380 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25382 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
25383 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25384 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25385 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25387 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
25388 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
25389 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25390 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
25391 3, /* Count of tags in the map */
25392 0, 0, 0, /* Optional elements (not needed) */
25393 -1, /* First extension addition */
25395 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
25396 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25397 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25399 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
25400 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25401 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25402 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193, /* Same as above */
25403 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25404 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25405 { 0, 0, SEQUENCE_constraint },
25406 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
25407 3, /* Elements count */
25408 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 /* Additional specs */
25411 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
25412 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
25413 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25418 0, 0, /* No default value */
25422 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
25423 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
25425 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
25426 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25427 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25428 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25429 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25430 asn_MAP_extensionValue_tag2el_200,
25431 1, /* Count of tags in the map */
25433 -1 /* Extensions start */
25435 static /* Use -fall-defs-global to expose */
25436 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
25440 0, /* No effective tags (pointer) */
25441 0, /* No effective tags (count) */
25442 0, /* No tags (pointer) */
25443 0, /* No tags (count) */
25444 { 0, 0, OPEN_TYPE_constraint },
25445 asn_MBR_extensionValue_200,
25446 1, /* Elements count */
25447 &asn_SPC_extensionValue_specs_200 /* Additional specs */
25450 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
25451 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
25452 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25453 -1, /* IMPLICIT tag at current level */
25454 &asn_DEF_ProtocolIE_ID,
25456 { 0, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
25457 0, 0, /* No default value */
25460 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
25461 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25462 -1, /* IMPLICIT tag at current level */
25463 &asn_DEF_Criticality,
25464 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25465 { 0, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
25466 0, 0, /* No default value */
25469 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25470 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25471 +1, /* EXPLICIT tag at current level */
25472 &asn_DEF_extensionValue_200,
25473 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25474 { 0, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
25475 0, 0, /* No default value */
25479 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
25480 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25482 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
25483 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25484 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25485 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25487 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
25488 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
25489 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25490 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
25491 3, /* Count of tags in the map */
25492 0, 0, 0, /* Optional elements (not needed) */
25493 -1, /* First extension addition */
25495 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
25496 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25497 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25499 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
25500 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25501 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25502 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
25503 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25504 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25505 { 0, 0, SEQUENCE_constraint },
25506 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
25507 3, /* Elements count */
25508 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 /* Additional specs */
25511 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
25512 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
25513 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
25514 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
25515 sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25516 0, /* No top level tags */
25517 0, /* No tags in the map */
25519 -1 /* Extensions start */
25521 static /* Use -fall-defs-global to expose */
25522 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
25526 0, /* No effective tags (pointer) */
25527 0, /* No effective tags (count) */
25528 0, /* No tags (pointer) */
25529 0, /* No tags (count) */
25530 { 0, 0, OPEN_TYPE_constraint },
25531 0, 0, /* No members */
25532 &asn_SPC_extensionValue_specs_204 /* Additional specs */
25535 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
25536 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
25537 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25538 -1, /* IMPLICIT tag at current level */
25539 &asn_DEF_ProtocolIE_ID,
25541 { 0, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
25542 0, 0, /* No default value */
25545 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
25546 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25547 -1, /* IMPLICIT tag at current level */
25548 &asn_DEF_Criticality,
25550 { 0, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
25551 0, 0, /* No default value */
25554 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
25555 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25556 +1, /* EXPLICIT tag at current level */
25557 &asn_DEF_extensionValue_204,
25559 { 0, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
25560 0, 0, /* No default value */
25564 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
25565 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25567 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
25568 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25569 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25570 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25572 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
25573 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
25574 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25575 asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
25576 3, /* Count of tags in the map */
25577 0, 0, 0, /* Optional elements (not needed) */
25578 -1, /* First extension addition */
25580 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
25581 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25582 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25584 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
25585 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25586 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25587 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201, /* Same as above */
25588 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25589 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25590 { 0, 0, SEQUENCE_constraint },
25591 asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
25592 3, /* Elements count */
25593 &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 /* Additional specs */
25596 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
25597 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25598 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25599 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25600 sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25601 0, /* No top level tags */
25602 0, /* No tags in the map */
25604 -1 /* Extensions start */
25606 static /* Use -fall-defs-global to expose */
25607 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
25611 0, /* No effective tags (pointer) */
25612 0, /* No effective tags (count) */
25613 0, /* No tags (pointer) */
25614 0, /* No tags (count) */
25615 { 0, 0, OPEN_TYPE_constraint },
25616 0, 0, /* No members */
25617 &asn_SPC_extensionValue_specs_208 /* Additional specs */
25620 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
25621 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
25622 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25623 -1, /* IMPLICIT tag at current level */
25624 &asn_DEF_ProtocolIE_ID,
25626 { 0, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
25627 0, 0, /* No default value */
25630 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25631 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25632 -1, /* IMPLICIT tag at current level */
25633 &asn_DEF_Criticality,
25635 { 0, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
25636 0, 0, /* No default value */
25639 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25640 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25641 +1, /* EXPLICIT tag at current level */
25642 &asn_DEF_extensionValue_208,
25644 { 0, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
25645 0, 0, /* No default value */
25649 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
25650 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25652 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
25653 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25654 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25655 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25657 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
25658 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
25659 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25660 asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
25661 3, /* Count of tags in the map */
25662 0, 0, 0, /* Optional elements (not needed) */
25663 -1, /* First extension addition */
25665 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
25666 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25667 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25669 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
25670 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25671 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25672 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205, /* Same as above */
25673 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25674 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25675 { 0, 0, SEQUENCE_constraint },
25676 asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
25677 3, /* Elements count */
25678 &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 /* Additional specs */
25681 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
25682 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
25683 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25685 &asn_DEF_SubscriberProfileIDforRFP,
25688 0, 0, /* No default value */
25689 "SubscriberProfileIDforRFP"
25692 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
25693 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
25695 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
25696 sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
25697 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
25698 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
25699 sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
25700 asn_MAP_extensionValue_tag2el_212,
25701 1, /* Count of tags in the map */
25703 -1 /* Extensions start */
25705 static /* Use -fall-defs-global to expose */
25706 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
25710 0, /* No effective tags (pointer) */
25711 0, /* No effective tags (count) */
25712 0, /* No tags (pointer) */
25713 0, /* No tags (count) */
25714 { 0, 0, OPEN_TYPE_constraint },
25715 asn_MBR_extensionValue_212,
25716 1, /* Elements count */
25717 &asn_SPC_extensionValue_specs_212 /* Additional specs */
25720 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
25721 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
25722 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25723 -1, /* IMPLICIT tag at current level */
25724 &asn_DEF_ProtocolIE_ID,
25726 { 0, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
25727 0, 0, /* No default value */
25730 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
25731 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25732 -1, /* IMPLICIT tag at current level */
25733 &asn_DEF_Criticality,
25734 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
25735 { 0, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
25736 0, 0, /* No default value */
25739 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
25740 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25741 +1, /* EXPLICIT tag at current level */
25742 &asn_DEF_extensionValue_212,
25743 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
25744 { 0, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
25745 0, 0, /* No default value */
25749 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
25750 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25752 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
25753 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25754 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25755 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25757 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
25758 sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
25759 offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
25760 asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
25761 3, /* Count of tags in the map */
25762 0, 0, 0, /* Optional elements (not needed) */
25763 -1, /* First extension addition */
25765 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
25766 "UE-ContextInformationSgNBModReqExtIEs",
25767 "UE-ContextInformationSgNBModReqExtIEs",
25769 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
25770 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25771 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25772 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
25773 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25774 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25775 { 0, 0, SEQUENCE_constraint },
25776 asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
25777 3, /* Elements count */
25778 &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 /* Additional specs */
25781 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
25782 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
25783 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
25784 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
25785 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
25786 0, /* No top level tags */
25787 0, /* No tags in the map */
25789 -1 /* Extensions start */
25791 static /* Use -fall-defs-global to expose */
25792 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
25796 0, /* No effective tags (pointer) */
25797 0, /* No effective tags (count) */
25798 0, /* No tags (pointer) */
25799 0, /* No tags (count) */
25800 { 0, 0, OPEN_TYPE_constraint },
25801 0, 0, /* No members */
25802 &asn_SPC_extensionValue_specs_216 /* Additional specs */
25805 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
25806 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
25807 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25808 -1, /* IMPLICIT tag at current level */
25809 &asn_DEF_ProtocolIE_ID,
25811 { 0, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
25812 0, 0, /* No default value */
25815 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
25816 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25817 -1, /* IMPLICIT tag at current level */
25818 &asn_DEF_Criticality,
25820 { 0, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
25821 0, 0, /* No default value */
25824 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
25825 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25826 +1, /* EXPLICIT tag at current level */
25827 &asn_DEF_extensionValue_216,
25829 { 0, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
25830 0, 0, /* No default value */
25834 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
25835 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25837 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
25838 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25839 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25840 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25842 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
25843 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
25844 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
25845 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
25846 3, /* Count of tags in the map */
25847 0, 0, 0, /* Optional elements (not needed) */
25848 -1, /* First extension addition */
25850 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
25851 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25852 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25854 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
25855 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25856 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25857 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213, /* Same as above */
25858 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25859 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25860 { 0, 0, SEQUENCE_constraint },
25861 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
25862 3, /* Elements count */
25863 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 /* Additional specs */
25866 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
25867 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25868 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25873 0, 0, /* No default value */
25877 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
25878 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25880 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
25881 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25882 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25883 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25884 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25885 asn_MAP_extensionValue_tag2el_220,
25886 1, /* Count of tags in the map */
25888 -1 /* Extensions start */
25890 static /* Use -fall-defs-global to expose */
25891 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
25895 0, /* No effective tags (pointer) */
25896 0, /* No effective tags (count) */
25897 0, /* No tags (pointer) */
25898 0, /* No tags (count) */
25899 { 0, 0, OPEN_TYPE_constraint },
25900 asn_MBR_extensionValue_220,
25901 1, /* Elements count */
25902 &asn_SPC_extensionValue_specs_220 /* Additional specs */
25905 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
25906 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
25907 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25908 -1, /* IMPLICIT tag at current level */
25909 &asn_DEF_ProtocolIE_ID,
25911 { 0, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
25912 0, 0, /* No default value */
25915 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
25916 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25917 -1, /* IMPLICIT tag at current level */
25918 &asn_DEF_Criticality,
25919 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25920 { 0, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
25921 0, 0, /* No default value */
25924 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25925 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25926 +1, /* EXPLICIT tag at current level */
25927 &asn_DEF_extensionValue_220,
25928 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25929 { 0, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
25930 0, 0, /* No default value */
25934 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
25935 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25937 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
25938 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25939 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25940 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25942 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
25943 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
25944 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25945 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
25946 3, /* Count of tags in the map */
25947 0, 0, 0, /* Optional elements (not needed) */
25948 -1, /* First extension addition */
25950 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
25951 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25952 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25954 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
25955 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25956 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25957 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217, /* Same as above */
25958 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25959 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25960 { 0, 0, SEQUENCE_constraint },
25961 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
25962 3, /* Elements count */
25963 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 /* Additional specs */
25966 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
25967 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25968 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25970 &asn_DEF_PDCPSnLength,
25973 0, 0, /* No default value */
25976 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25977 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25979 &asn_DEF_DuplicationActivation,
25982 0, 0, /* No default value */
25983 "DuplicationActivation"
25986 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
25987 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25988 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25990 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
25991 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25992 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25993 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25994 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25995 asn_MAP_extensionValue_tag2el_224,
25996 2, /* Count of tags in the map */
25998 -1 /* Extensions start */
26000 static /* Use -fall-defs-global to expose */
26001 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
26005 0, /* No effective tags (pointer) */
26006 0, /* No effective tags (count) */
26007 0, /* No tags (pointer) */
26008 0, /* No tags (count) */
26009 { 0, 0, OPEN_TYPE_constraint },
26010 asn_MBR_extensionValue_224,
26011 2, /* Elements count */
26012 &asn_SPC_extensionValue_specs_224 /* Additional specs */
26015 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
26016 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26017 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26018 -1, /* IMPLICIT tag at current level */
26019 &asn_DEF_ProtocolIE_ID,
26021 { 0, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
26022 0, 0, /* No default value */
26025 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26026 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26027 -1, /* IMPLICIT tag at current level */
26028 &asn_DEF_Criticality,
26029 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26030 { 0, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
26031 0, 0, /* No default value */
26034 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26035 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26036 +1, /* EXPLICIT tag at current level */
26037 &asn_DEF_extensionValue_224,
26038 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26039 { 0, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
26040 0, 0, /* No default value */
26044 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
26045 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26047 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
26048 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26049 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26050 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26052 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
26053 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26054 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26055 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
26056 3, /* Count of tags in the map */
26057 0, 0, 0, /* Optional elements (not needed) */
26058 -1, /* First extension addition */
26060 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26061 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26062 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26064 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
26065 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26066 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26067 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221, /* Same as above */
26068 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26069 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26070 { 0, 0, SEQUENCE_constraint },
26071 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
26072 3, /* Elements count */
26073 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 /* Additional specs */
26076 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
26077 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
26078 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26079 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
26080 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26081 0, /* No top level tags */
26082 0, /* No tags in the map */
26084 -1 /* Extensions start */
26086 static /* Use -fall-defs-global to expose */
26087 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
26091 0, /* No effective tags (pointer) */
26092 0, /* No effective tags (count) */
26093 0, /* No tags (pointer) */
26094 0, /* No tags (count) */
26095 { 0, 0, OPEN_TYPE_constraint },
26096 0, 0, /* No members */
26097 &asn_SPC_extensionValue_specs_228 /* Additional specs */
26100 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
26101 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
26102 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26103 -1, /* IMPLICIT tag at current level */
26104 &asn_DEF_ProtocolIE_ID,
26106 { 0, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
26107 0, 0, /* No default value */
26110 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
26111 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26112 -1, /* IMPLICIT tag at current level */
26113 &asn_DEF_Criticality,
26115 { 0, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
26116 0, 0, /* No default value */
26119 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
26120 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26121 +1, /* EXPLICIT tag at current level */
26122 &asn_DEF_extensionValue_228,
26124 { 0, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
26125 0, 0, /* No default value */
26129 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
26130 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26132 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
26133 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26134 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26135 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26137 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
26138 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
26139 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
26140 asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
26141 3, /* Count of tags in the map */
26142 0, 0, 0, /* Optional elements (not needed) */
26143 -1, /* First extension addition */
26145 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
26146 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26147 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26149 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
26150 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26151 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26152 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225, /* Same as above */
26153 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26154 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26155 { 0, 0, SEQUENCE_constraint },
26156 asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
26157 3, /* Elements count */
26158 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 /* Additional specs */
26161 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
26162 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
26163 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26165 &asn_DEF_RLC_Status,
26168 0, 0, /* No default value */
26172 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
26173 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
26175 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
26176 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26177 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26178 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26179 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26180 asn_MAP_extensionValue_tag2el_232,
26181 1, /* Count of tags in the map */
26183 -1 /* Extensions start */
26185 static /* Use -fall-defs-global to expose */
26186 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
26190 0, /* No effective tags (pointer) */
26191 0, /* No effective tags (count) */
26192 0, /* No tags (pointer) */
26193 0, /* No tags (count) */
26194 { 0, 0, OPEN_TYPE_constraint },
26195 asn_MBR_extensionValue_232,
26196 1, /* Elements count */
26197 &asn_SPC_extensionValue_specs_232 /* Additional specs */
26200 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
26201 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26202 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26203 -1, /* IMPLICIT tag at current level */
26204 &asn_DEF_ProtocolIE_ID,
26206 { 0, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
26207 0, 0, /* No default value */
26210 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26211 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26212 -1, /* IMPLICIT tag at current level */
26213 &asn_DEF_Criticality,
26214 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
26215 { 0, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
26216 0, 0, /* No default value */
26219 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26220 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26221 +1, /* EXPLICIT tag at current level */
26222 &asn_DEF_extensionValue_232,
26223 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26224 { 0, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
26225 0, 0, /* No default value */
26229 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
26230 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26232 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
26233 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26234 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26235 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26237 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
26238 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26239 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26240 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
26241 3, /* Count of tags in the map */
26242 0, 0, 0, /* Optional elements (not needed) */
26243 -1, /* First extension addition */
26245 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26246 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26247 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26249 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
26250 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26251 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26252 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229, /* Same as above */
26253 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26254 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26255 { 0, 0, SEQUENCE_constraint },
26256 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
26257 3, /* Elements count */
26258 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 /* Additional specs */
26261 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
26262 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
26263 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26265 &asn_DEF_PDCPSnLength,
26268 0, 0, /* No default value */
26271 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26272 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26274 &asn_DEF_GTPtunnelEndpoint,
26277 0, 0, /* No default value */
26278 "GTPtunnelEndpoint"
26281 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
26282 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
26283 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
26285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
26286 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26287 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26288 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26289 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26290 asn_MAP_extensionValue_tag2el_236,
26291 2, /* Count of tags in the map */
26293 -1 /* Extensions start */
26295 static /* Use -fall-defs-global to expose */
26296 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
26300 0, /* No effective tags (pointer) */
26301 0, /* No effective tags (count) */
26302 0, /* No tags (pointer) */
26303 0, /* No tags (count) */
26304 { 0, 0, OPEN_TYPE_constraint },
26305 asn_MBR_extensionValue_236,
26306 2, /* Elements count */
26307 &asn_SPC_extensionValue_specs_236 /* Additional specs */
26310 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
26311 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26312 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26313 -1, /* IMPLICIT tag at current level */
26314 &asn_DEF_ProtocolIE_ID,
26316 { 0, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
26317 0, 0, /* No default value */
26320 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26321 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26322 -1, /* IMPLICIT tag at current level */
26323 &asn_DEF_Criticality,
26324 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26325 { 0, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
26326 0, 0, /* No default value */
26329 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26330 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26331 +1, /* EXPLICIT tag at current level */
26332 &asn_DEF_extensionValue_236,
26333 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26334 { 0, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
26335 0, 0, /* No default value */
26339 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
26340 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26342 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
26343 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26344 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26345 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26347 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
26348 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26349 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26350 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
26351 3, /* Count of tags in the map */
26352 0, 0, 0, /* Optional elements (not needed) */
26353 -1, /* First extension addition */
26355 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26356 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26357 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26359 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
26360 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26361 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26362 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233, /* Same as above */
26363 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26364 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26365 { 0, 0, SEQUENCE_constraint },
26366 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
26367 3, /* Elements count */
26368 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
26371 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
26372 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
26373 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26374 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
26375 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26376 0, /* No top level tags */
26377 0, /* No tags in the map */
26379 -1 /* Extensions start */
26381 static /* Use -fall-defs-global to expose */
26382 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
26386 0, /* No effective tags (pointer) */
26387 0, /* No effective tags (count) */
26388 0, /* No tags (pointer) */
26389 0, /* No tags (count) */
26390 { 0, 0, OPEN_TYPE_constraint },
26391 0, 0, /* No members */
26392 &asn_SPC_extensionValue_specs_240 /* Additional specs */
26395 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
26396 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
26397 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26398 -1, /* IMPLICIT tag at current level */
26399 &asn_DEF_ProtocolIE_ID,
26401 { 0, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
26402 0, 0, /* No default value */
26405 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
26406 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26407 -1, /* IMPLICIT tag at current level */
26408 &asn_DEF_Criticality,
26410 { 0, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
26411 0, 0, /* No default value */
26414 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
26415 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26416 +1, /* EXPLICIT tag at current level */
26417 &asn_DEF_extensionValue_240,
26419 { 0, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
26420 0, 0, /* No default value */
26424 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
26425 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26427 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
26428 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26429 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26430 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26432 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
26433 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
26434 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
26435 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
26436 3, /* Count of tags in the map */
26437 0, 0, 0, /* Optional elements (not needed) */
26438 -1, /* First extension addition */
26440 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
26441 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26442 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26444 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
26445 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26446 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26447 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237, /* Same as above */
26448 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26449 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26450 { 0, 0, SEQUENCE_constraint },
26451 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
26452 3, /* Elements count */
26453 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 /* Additional specs */
26456 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
26457 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26458 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26459 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26460 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26461 0, /* No top level tags */
26462 0, /* No tags in the map */
26464 -1 /* Extensions start */
26466 static /* Use -fall-defs-global to expose */
26467 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
26471 0, /* No effective tags (pointer) */
26472 0, /* No effective tags (count) */
26473 0, /* No tags (pointer) */
26474 0, /* No tags (count) */
26475 { 0, 0, OPEN_TYPE_constraint },
26476 0, 0, /* No members */
26477 &asn_SPC_extensionValue_specs_244 /* Additional specs */
26480 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
26481 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26482 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26483 -1, /* IMPLICIT tag at current level */
26484 &asn_DEF_ProtocolIE_ID,
26486 { 0, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
26487 0, 0, /* No default value */
26490 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26491 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26492 -1, /* IMPLICIT tag at current level */
26493 &asn_DEF_Criticality,
26495 { 0, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
26496 0, 0, /* No default value */
26499 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26500 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26501 +1, /* EXPLICIT tag at current level */
26502 &asn_DEF_extensionValue_244,
26504 { 0, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
26505 0, 0, /* No default value */
26509 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
26510 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26512 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
26513 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26514 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26515 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26517 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
26518 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26519 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26520 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
26521 3, /* Count of tags in the map */
26522 0, 0, 0, /* Optional elements (not needed) */
26523 -1, /* First extension addition */
26525 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26526 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26527 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26529 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
26530 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26531 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26532 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241, /* Same as above */
26533 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26534 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26535 { 0, 0, SEQUENCE_constraint },
26536 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
26537 3, /* Elements count */
26538 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 /* Additional specs */
26541 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
26542 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26543 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26544 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26545 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26546 0, /* No top level tags */
26547 0, /* No tags in the map */
26549 -1 /* Extensions start */
26551 static /* Use -fall-defs-global to expose */
26552 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
26556 0, /* No effective tags (pointer) */
26557 0, /* No effective tags (count) */
26558 0, /* No tags (pointer) */
26559 0, /* No tags (count) */
26560 { 0, 0, OPEN_TYPE_constraint },
26561 0, 0, /* No members */
26562 &asn_SPC_extensionValue_specs_248 /* Additional specs */
26565 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
26566 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26567 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26568 -1, /* IMPLICIT tag at current level */
26569 &asn_DEF_ProtocolIE_ID,
26571 { 0, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
26572 0, 0, /* No default value */
26575 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26576 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26577 -1, /* IMPLICIT tag at current level */
26578 &asn_DEF_Criticality,
26580 { 0, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
26581 0, 0, /* No default value */
26584 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26585 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26586 +1, /* EXPLICIT tag at current level */
26587 &asn_DEF_extensionValue_248,
26589 { 0, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
26590 0, 0, /* No default value */
26594 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
26595 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26597 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
26598 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26599 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26600 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26602 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
26603 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26604 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26605 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
26606 3, /* Count of tags in the map */
26607 0, 0, 0, /* Optional elements (not needed) */
26608 -1, /* First extension addition */
26610 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26611 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26612 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26614 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
26615 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26616 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26617 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245, /* Same as above */
26618 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26619 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26620 { 0, 0, SEQUENCE_constraint },
26621 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
26622 3, /* Elements count */
26623 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
26626 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
26627 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26628 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26629 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26630 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26631 0, /* No top level tags */
26632 0, /* No tags in the map */
26634 -1 /* Extensions start */
26636 static /* Use -fall-defs-global to expose */
26637 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
26641 0, /* No effective tags (pointer) */
26642 0, /* No effective tags (count) */
26643 0, /* No tags (pointer) */
26644 0, /* No tags (count) */
26645 { 0, 0, OPEN_TYPE_constraint },
26646 0, 0, /* No members */
26647 &asn_SPC_extensionValue_specs_252 /* Additional specs */
26650 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
26651 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26652 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26653 -1, /* IMPLICIT tag at current level */
26654 &asn_DEF_ProtocolIE_ID,
26656 { 0, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
26657 0, 0, /* No default value */
26660 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26661 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26662 -1, /* IMPLICIT tag at current level */
26663 &asn_DEF_Criticality,
26665 { 0, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
26666 0, 0, /* No default value */
26669 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26670 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26671 +1, /* EXPLICIT tag at current level */
26672 &asn_DEF_extensionValue_252,
26674 { 0, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
26675 0, 0, /* No default value */
26679 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
26680 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26682 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
26683 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26684 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26685 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26687 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
26688 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
26689 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26690 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
26691 3, /* Count of tags in the map */
26692 0, 0, 0, /* Optional elements (not needed) */
26693 -1, /* First extension addition */
26695 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
26696 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26697 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26699 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
26700 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26701 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26702 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249, /* Same as above */
26703 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26704 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26705 { 0, 0, SEQUENCE_constraint },
26706 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
26707 3, /* Elements count */
26708 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 /* Additional specs */
26711 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
26712 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26713 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26715 &asn_DEF_PDCPSnLength,
26718 0, 0, /* No default value */
26722 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
26723 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26725 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
26726 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26727 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26728 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26729 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26730 asn_MAP_extensionValue_tag2el_256,
26731 1, /* Count of tags in the map */
26733 -1 /* Extensions start */
26735 static /* Use -fall-defs-global to expose */
26736 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
26740 0, /* No effective tags (pointer) */
26741 0, /* No effective tags (count) */
26742 0, /* No tags (pointer) */
26743 0, /* No tags (count) */
26744 { 0, 0, OPEN_TYPE_constraint },
26745 asn_MBR_extensionValue_256,
26746 1, /* Elements count */
26747 &asn_SPC_extensionValue_specs_256 /* Additional specs */
26750 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
26751 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
26752 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26753 -1, /* IMPLICIT tag at current level */
26754 &asn_DEF_ProtocolIE_ID,
26756 { 0, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
26757 0, 0, /* No default value */
26760 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
26761 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26762 -1, /* IMPLICIT tag at current level */
26763 &asn_DEF_Criticality,
26764 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
26765 { 0, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
26766 0, 0, /* No default value */
26769 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
26770 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26771 +1, /* EXPLICIT tag at current level */
26772 &asn_DEF_extensionValue_256,
26773 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26774 { 0, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
26775 0, 0, /* No default value */
26779 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
26780 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26782 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
26783 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26784 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26785 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26787 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
26788 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
26789 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26790 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
26791 3, /* Count of tags in the map */
26792 0, 0, 0, /* Optional elements (not needed) */
26793 -1, /* First extension addition */
26795 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
26796 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26797 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26799 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
26800 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26801 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26802 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253, /* Same as above */
26803 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26804 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26805 { 0, 0, SEQUENCE_constraint },
26806 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
26807 3, /* Elements count */
26808 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 /* Additional specs */
26811 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
26812 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
26813 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26818 0, 0, /* No default value */
26822 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
26823 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
26825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
26826 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26827 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26828 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26829 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26830 asn_MAP_extensionValue_tag2el_260,
26831 1, /* Count of tags in the map */
26833 -1 /* Extensions start */
26835 static /* Use -fall-defs-global to expose */
26836 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
26840 0, /* No effective tags (pointer) */
26841 0, /* No effective tags (count) */
26842 0, /* No tags (pointer) */
26843 0, /* No tags (count) */
26844 { 0, 0, OPEN_TYPE_constraint },
26845 asn_MBR_extensionValue_260,
26846 1, /* Elements count */
26847 &asn_SPC_extensionValue_specs_260 /* Additional specs */
26850 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
26851 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
26852 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26853 -1, /* IMPLICIT tag at current level */
26854 &asn_DEF_ProtocolIE_ID,
26856 { 0, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
26857 0, 0, /* No default value */
26860 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
26861 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26862 -1, /* IMPLICIT tag at current level */
26863 &asn_DEF_Criticality,
26864 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26865 { 0, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
26866 0, 0, /* No default value */
26869 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26870 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26871 +1, /* EXPLICIT tag at current level */
26872 &asn_DEF_extensionValue_260,
26873 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26874 { 0, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
26875 0, 0, /* No default value */
26879 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
26880 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26882 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
26883 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26884 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26885 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26887 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
26888 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
26889 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26890 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
26891 3, /* Count of tags in the map */
26892 0, 0, 0, /* Optional elements (not needed) */
26893 -1, /* First extension addition */
26895 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
26896 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26897 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26899 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
26900 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26901 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26902 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257, /* Same as above */
26903 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26904 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26905 { 0, 0, SEQUENCE_constraint },
26906 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
26907 3, /* Elements count */
26908 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 /* Additional specs */
26911 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
26912 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26913 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26914 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26915 sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26916 0, /* No top level tags */
26917 0, /* No tags in the map */
26919 -1 /* Extensions start */
26921 static /* Use -fall-defs-global to expose */
26922 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
26926 0, /* No effective tags (pointer) */
26927 0, /* No effective tags (count) */
26928 0, /* No tags (pointer) */
26929 0, /* No tags (count) */
26930 { 0, 0, OPEN_TYPE_constraint },
26931 0, 0, /* No members */
26932 &asn_SPC_extensionValue_specs_264 /* Additional specs */
26935 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
26936 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26937 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26938 -1, /* IMPLICIT tag at current level */
26939 &asn_DEF_ProtocolIE_ID,
26941 { 0, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
26942 0, 0, /* No default value */
26945 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26946 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26947 -1, /* IMPLICIT tag at current level */
26948 &asn_DEF_Criticality,
26950 { 0, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
26951 0, 0, /* No default value */
26954 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26955 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26956 +1, /* EXPLICIT tag at current level */
26957 &asn_DEF_extensionValue_264,
26959 { 0, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
26960 0, 0, /* No default value */
26964 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
26965 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26967 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
26968 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26969 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26970 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26972 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
26973 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
26974 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26975 asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
26976 3, /* Count of tags in the map */
26977 0, 0, 0, /* Optional elements (not needed) */
26978 -1, /* First extension addition */
26980 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
26981 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26982 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26984 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
26985 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26986 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26987 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261, /* Same as above */
26988 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26989 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26990 { 0, 0, SEQUENCE_constraint },
26991 asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
26992 3, /* Elements count */
26993 &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 /* Additional specs */
26996 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
26997 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26998 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27000 &asn_DEF_PDCPSnLength,
27003 0, 0, /* No default value */
27007 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
27008 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
27011 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27012 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27013 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27014 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27015 asn_MAP_extensionValue_tag2el_268,
27016 1, /* Count of tags in the map */
27018 -1 /* Extensions start */
27020 static /* Use -fall-defs-global to expose */
27021 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
27025 0, /* No effective tags (pointer) */
27026 0, /* No effective tags (count) */
27027 0, /* No tags (pointer) */
27028 0, /* No tags (count) */
27029 { 0, 0, OPEN_TYPE_constraint },
27030 asn_MBR_extensionValue_268,
27031 1, /* Elements count */
27032 &asn_SPC_extensionValue_specs_268 /* Additional specs */
27035 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
27036 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27037 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27038 -1, /* IMPLICIT tag at current level */
27039 &asn_DEF_ProtocolIE_ID,
27041 { 0, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
27042 0, 0, /* No default value */
27045 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27046 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27047 -1, /* IMPLICIT tag at current level */
27048 &asn_DEF_Criticality,
27049 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27050 { 0, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
27051 0, 0, /* No default value */
27054 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27055 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27056 +1, /* EXPLICIT tag at current level */
27057 &asn_DEF_extensionValue_268,
27058 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27059 { 0, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
27060 0, 0, /* No default value */
27064 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
27065 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27067 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
27068 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27069 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27070 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27072 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
27073 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27074 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27075 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
27076 3, /* Count of tags in the map */
27077 0, 0, 0, /* Optional elements (not needed) */
27078 -1, /* First extension addition */
27080 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27081 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27082 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27084 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
27085 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27086 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27087 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265, /* Same as above */
27088 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27089 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27090 { 0, 0, SEQUENCE_constraint },
27091 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
27092 3, /* Elements count */
27093 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 /* Additional specs */
27096 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
27097 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
27098 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27100 &asn_DEF_GTPtunnelEndpoint,
27103 0, 0, /* No default value */
27104 "GTPtunnelEndpoint"
27106 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27107 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27109 &asn_DEF_RLC_Status,
27112 0, 0, /* No default value */
27116 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
27117 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
27118 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
27120 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
27121 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27122 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27123 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27124 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27125 asn_MAP_extensionValue_tag2el_272,
27126 2, /* Count of tags in the map */
27128 -1 /* Extensions start */
27130 static /* Use -fall-defs-global to expose */
27131 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
27135 0, /* No effective tags (pointer) */
27136 0, /* No effective tags (count) */
27137 0, /* No tags (pointer) */
27138 0, /* No tags (count) */
27139 { 0, 0, OPEN_TYPE_constraint },
27140 asn_MBR_extensionValue_272,
27141 2, /* Elements count */
27142 &asn_SPC_extensionValue_specs_272 /* Additional specs */
27145 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
27146 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27147 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27148 -1, /* IMPLICIT tag at current level */
27149 &asn_DEF_ProtocolIE_ID,
27151 { 0, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
27152 0, 0, /* No default value */
27155 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27156 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27157 -1, /* IMPLICIT tag at current level */
27158 &asn_DEF_Criticality,
27159 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27160 { 0, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
27161 0, 0, /* No default value */
27164 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27165 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27166 +1, /* EXPLICIT tag at current level */
27167 &asn_DEF_extensionValue_272,
27168 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27169 { 0, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
27170 0, 0, /* No default value */
27174 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
27175 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27177 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
27178 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27179 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27180 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27182 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
27183 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27184 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27185 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
27186 3, /* Count of tags in the map */
27187 0, 0, 0, /* Optional elements (not needed) */
27188 -1, /* First extension addition */
27190 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27191 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27192 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27194 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
27195 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27196 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27197 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
27198 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27199 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27200 { 0, 0, SEQUENCE_constraint },
27201 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
27202 3, /* Elements count */
27203 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 /* Additional specs */
27206 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
27207 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
27208 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
27209 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
27210 sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
27211 0, /* No top level tags */
27212 0, /* No tags in the map */
27214 -1 /* Extensions start */
27216 static /* Use -fall-defs-global to expose */
27217 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
27221 0, /* No effective tags (pointer) */
27222 0, /* No effective tags (count) */
27223 0, /* No tags (pointer) */
27224 0, /* No tags (count) */
27225 { 0, 0, OPEN_TYPE_constraint },
27226 0, 0, /* No members */
27227 &asn_SPC_extensionValue_specs_276 /* Additional specs */
27230 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
27231 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
27232 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27233 -1, /* IMPLICIT tag at current level */
27234 &asn_DEF_ProtocolIE_ID,
27236 { 0, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
27237 0, 0, /* No default value */
27240 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
27241 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27242 -1, /* IMPLICIT tag at current level */
27243 &asn_DEF_Criticality,
27245 { 0, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
27246 0, 0, /* No default value */
27249 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
27250 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27251 +1, /* EXPLICIT tag at current level */
27252 &asn_DEF_extensionValue_276,
27254 { 0, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
27255 0, 0, /* No default value */
27259 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
27260 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27262 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
27263 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27264 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27265 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27267 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
27268 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
27269 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
27270 asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
27271 3, /* Count of tags in the map */
27272 0, 0, 0, /* Optional elements (not needed) */
27273 -1, /* First extension addition */
27275 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
27276 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27277 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27279 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
27280 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27281 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27282 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273, /* Same as above */
27283 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27284 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27285 { 0, 0, SEQUENCE_constraint },
27286 asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
27287 3, /* Elements count */
27288 &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 /* Additional specs */
27291 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
27292 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27293 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27294 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27295 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27296 0, /* No top level tags */
27297 0, /* No tags in the map */
27299 -1 /* Extensions start */
27301 static /* Use -fall-defs-global to expose */
27302 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
27306 0, /* No effective tags (pointer) */
27307 0, /* No effective tags (count) */
27308 0, /* No tags (pointer) */
27309 0, /* No tags (count) */
27310 { 0, 0, OPEN_TYPE_constraint },
27311 0, 0, /* No members */
27312 &asn_SPC_extensionValue_specs_280 /* Additional specs */
27315 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
27316 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27317 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27318 -1, /* IMPLICIT tag at current level */
27319 &asn_DEF_ProtocolIE_ID,
27321 { 0, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
27322 0, 0, /* No default value */
27325 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27326 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27327 -1, /* IMPLICIT tag at current level */
27328 &asn_DEF_Criticality,
27330 { 0, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
27331 0, 0, /* No default value */
27334 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27335 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27336 +1, /* EXPLICIT tag at current level */
27337 &asn_DEF_extensionValue_280,
27339 { 0, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
27340 0, 0, /* No default value */
27344 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
27345 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27347 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
27348 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27349 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27350 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27352 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
27353 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27354 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27355 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
27356 3, /* Count of tags in the map */
27357 0, 0, 0, /* Optional elements (not needed) */
27358 -1, /* First extension addition */
27360 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27361 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27362 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27364 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
27365 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27366 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27367 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277, /* Same as above */
27368 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27369 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27370 { 0, 0, SEQUENCE_constraint },
27371 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
27372 3, /* Elements count */
27373 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 /* Additional specs */
27376 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
27377 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27378 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27379 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27380 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27381 0, /* No top level tags */
27382 0, /* No tags in the map */
27384 -1 /* Extensions start */
27386 static /* Use -fall-defs-global to expose */
27387 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
27391 0, /* No effective tags (pointer) */
27392 0, /* No effective tags (count) */
27393 0, /* No tags (pointer) */
27394 0, /* No tags (count) */
27395 { 0, 0, OPEN_TYPE_constraint },
27396 0, 0, /* No members */
27397 &asn_SPC_extensionValue_specs_284 /* Additional specs */
27400 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
27401 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27402 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27403 -1, /* IMPLICIT tag at current level */
27404 &asn_DEF_ProtocolIE_ID,
27406 { 0, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
27407 0, 0, /* No default value */
27410 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27411 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27412 -1, /* IMPLICIT tag at current level */
27413 &asn_DEF_Criticality,
27415 { 0, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
27416 0, 0, /* No default value */
27419 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27420 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27421 +1, /* EXPLICIT tag at current level */
27422 &asn_DEF_extensionValue_284,
27424 { 0, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
27425 0, 0, /* No default value */
27429 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
27430 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27432 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
27433 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27434 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27435 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27437 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
27438 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27439 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27440 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
27441 3, /* Count of tags in the map */
27442 0, 0, 0, /* Optional elements (not needed) */
27443 -1, /* First extension addition */
27445 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27446 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27447 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27449 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
27450 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27451 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27452 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
27453 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27454 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27455 { 0, 0, SEQUENCE_constraint },
27456 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
27457 3, /* Elements count */
27458 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 /* Additional specs */
27461 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
27462 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
27463 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27468 0, 0, /* No default value */
27472 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
27473 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27475 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
27476 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
27477 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27478 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
27479 sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27480 asn_MAP_extensionValue_tag2el_288,
27481 1, /* Count of tags in the map */
27483 -1 /* Extensions start */
27485 static /* Use -fall-defs-global to expose */
27486 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
27490 0, /* No effective tags (pointer) */
27491 0, /* No effective tags (count) */
27492 0, /* No tags (pointer) */
27493 0, /* No tags (count) */
27494 { 0, 0, OPEN_TYPE_constraint },
27495 asn_MBR_extensionValue_288,
27496 1, /* Elements count */
27497 &asn_SPC_extensionValue_specs_288 /* Additional specs */
27500 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
27501 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
27502 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27503 -1, /* IMPLICIT tag at current level */
27504 &asn_DEF_ProtocolIE_ID,
27506 { 0, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
27507 0, 0, /* No default value */
27510 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
27511 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27512 -1, /* IMPLICIT tag at current level */
27513 &asn_DEF_Criticality,
27514 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
27515 { 0, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
27516 0, 0, /* No default value */
27519 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
27520 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27521 +1, /* EXPLICIT tag at current level */
27522 &asn_DEF_extensionValue_288,
27523 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
27524 { 0, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
27525 0, 0, /* No default value */
27529 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
27530 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27532 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
27533 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27534 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27535 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27537 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
27538 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
27539 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
27540 asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
27541 3, /* Count of tags in the map */
27542 0, 0, 0, /* Optional elements (not needed) */
27543 -1, /* First extension addition */
27545 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
27546 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27547 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27549 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
27550 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27551 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27552 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285, /* Same as above */
27553 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27554 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27555 { 0, 0, SEQUENCE_constraint },
27556 asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
27557 3, /* Elements count */
27558 &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 /* Additional specs */
27561 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
27562 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
27563 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27564 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
27565 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27566 0, /* No top level tags */
27567 0, /* No tags in the map */
27569 -1 /* Extensions start */
27571 static /* Use -fall-defs-global to expose */
27572 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
27576 0, /* No effective tags (pointer) */
27577 0, /* No effective tags (count) */
27578 0, /* No tags (pointer) */
27579 0, /* No tags (count) */
27580 { 0, 0, OPEN_TYPE_constraint },
27581 0, 0, /* No members */
27582 &asn_SPC_extensionValue_specs_292 /* Additional specs */
27585 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
27586 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
27587 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27588 -1, /* IMPLICIT tag at current level */
27589 &asn_DEF_ProtocolIE_ID,
27591 { 0, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
27592 0, 0, /* No default value */
27595 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
27596 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27597 -1, /* IMPLICIT tag at current level */
27598 &asn_DEF_Criticality,
27600 { 0, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
27601 0, 0, /* No default value */
27604 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
27605 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27606 +1, /* EXPLICIT tag at current level */
27607 &asn_DEF_extensionValue_292,
27609 { 0, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
27610 0, 0, /* No default value */
27614 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
27615 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27617 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
27618 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27619 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27620 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27622 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
27623 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
27624 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
27625 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
27626 3, /* Count of tags in the map */
27627 0, 0, 0, /* Optional elements (not needed) */
27628 -1, /* First extension addition */
27630 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
27631 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27632 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27634 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
27635 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27636 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27637 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289, /* Same as above */
27638 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27639 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27640 { 0, 0, SEQUENCE_constraint },
27641 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
27642 3, /* Elements count */
27643 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 /* Additional specs */
27646 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
27647 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27648 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27650 &asn_DEF_PDCPSnLength,
27653 0, 0, /* No default value */
27656 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
27657 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27659 &asn_DEF_NewDRBIDrequest,
27662 0, 0, /* No default value */
27666 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
27667 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27668 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
27670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
27671 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
27672 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27673 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27674 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27675 asn_MAP_extensionValue_tag2el_296,
27676 2, /* Count of tags in the map */
27678 -1 /* Extensions start */
27680 static /* Use -fall-defs-global to expose */
27681 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
27685 0, /* No effective tags (pointer) */
27686 0, /* No effective tags (count) */
27687 0, /* No tags (pointer) */
27688 0, /* No tags (count) */
27689 { 0, 0, OPEN_TYPE_constraint },
27690 asn_MBR_extensionValue_296,
27691 2, /* Elements count */
27692 &asn_SPC_extensionValue_specs_296 /* Additional specs */
27695 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
27696 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
27697 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27698 -1, /* IMPLICIT tag at current level */
27699 &asn_DEF_ProtocolIE_ID,
27701 { 0, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
27702 0, 0, /* No default value */
27705 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
27706 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27707 -1, /* IMPLICIT tag at current level */
27708 &asn_DEF_Criticality,
27709 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
27710 { 0, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
27711 0, 0, /* No default value */
27714 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
27715 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27716 +1, /* EXPLICIT tag at current level */
27717 &asn_DEF_extensionValue_296,
27718 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27719 { 0, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
27720 0, 0, /* No default value */
27724 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
27725 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27727 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
27728 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27729 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27730 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27732 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
27733 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
27734 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27735 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
27736 3, /* Count of tags in the map */
27737 0, 0, 0, /* Optional elements (not needed) */
27738 -1, /* First extension addition */
27740 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
27741 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27742 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27744 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
27745 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27746 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27747 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293, /* Same as above */
27748 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27749 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27750 { 0, 0, SEQUENCE_constraint },
27751 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
27752 3, /* Elements count */
27753 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 /* Additional specs */
27756 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
27757 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27758 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27760 &asn_DEF_RLC_Status,
27763 0, 0, /* No default value */
27766 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27767 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27772 0, 0, /* No default value */
27776 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
27777 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
27778 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
27779 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
27780 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
27782 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
27783 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27784 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27785 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27786 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27787 asn_MAP_extensionValue_tag2el_300,
27788 2, /* Count of tags in the map */
27789 asn_MAP_extensionValue_to_canonical_300,
27790 asn_MAP_extensionValue_from_canonical_300,
27791 -1 /* Extensions start */
27793 static /* Use -fall-defs-global to expose */
27794 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
27798 0, /* No effective tags (pointer) */
27799 0, /* No effective tags (count) */
27800 0, /* No tags (pointer) */
27801 0, /* No tags (count) */
27802 { 0, 0, OPEN_TYPE_constraint },
27803 asn_MBR_extensionValue_300,
27804 2, /* Elements count */
27805 &asn_SPC_extensionValue_specs_300 /* Additional specs */
27808 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
27809 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
27810 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27811 -1, /* IMPLICIT tag at current level */
27812 &asn_DEF_ProtocolIE_ID,
27814 { 0, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
27815 0, 0, /* No default value */
27818 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
27819 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27820 -1, /* IMPLICIT tag at current level */
27821 &asn_DEF_Criticality,
27822 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27823 { 0, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
27824 0, 0, /* No default value */
27827 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27828 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27829 +1, /* EXPLICIT tag at current level */
27830 &asn_DEF_extensionValue_300,
27831 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27832 { 0, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
27833 0, 0, /* No default value */
27837 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
27838 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27840 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
27841 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27842 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27843 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27845 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
27846 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
27847 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27848 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
27849 3, /* Count of tags in the map */
27850 0, 0, 0, /* Optional elements (not needed) */
27851 -1, /* First extension addition */
27853 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
27854 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27855 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27857 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
27858 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27859 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27860 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
27861 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27862 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27863 { 0, 0, SEQUENCE_constraint },
27864 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
27865 3, /* Elements count */
27866 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 /* Additional specs */
27869 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
27870 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
27871 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
27872 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
27873 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
27874 0, /* No top level tags */
27875 0, /* No tags in the map */
27877 -1 /* Extensions start */
27879 static /* Use -fall-defs-global to expose */
27880 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
27884 0, /* No effective tags (pointer) */
27885 0, /* No effective tags (count) */
27886 0, /* No tags (pointer) */
27887 0, /* No tags (count) */
27888 { 0, 0, OPEN_TYPE_constraint },
27889 0, 0, /* No members */
27890 &asn_SPC_extensionValue_specs_304 /* Additional specs */
27893 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
27894 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
27895 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27896 -1, /* IMPLICIT tag at current level */
27897 &asn_DEF_ProtocolIE_ID,
27899 { 0, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
27900 0, 0, /* No default value */
27903 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
27904 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27905 -1, /* IMPLICIT tag at current level */
27906 &asn_DEF_Criticality,
27908 { 0, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
27909 0, 0, /* No default value */
27912 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
27913 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27914 +1, /* EXPLICIT tag at current level */
27915 &asn_DEF_extensionValue_304,
27917 { 0, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
27918 0, 0, /* No default value */
27922 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
27923 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27925 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
27926 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27927 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27928 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27930 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
27931 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
27932 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
27933 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
27934 3, /* Count of tags in the map */
27935 0, 0, 0, /* Optional elements (not needed) */
27936 -1, /* First extension addition */
27938 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
27939 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27940 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27942 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
27943 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27944 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27945 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301, /* Same as above */
27946 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27947 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27948 { 0, 0, SEQUENCE_constraint },
27949 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
27950 3, /* Elements count */
27951 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 /* Additional specs */
27954 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
27955 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
27956 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27957 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27958 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27959 0, /* No top level tags */
27960 0, /* No tags in the map */
27962 -1 /* Extensions start */
27964 static /* Use -fall-defs-global to expose */
27965 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
27969 0, /* No effective tags (pointer) */
27970 0, /* No effective tags (count) */
27971 0, /* No tags (pointer) */
27972 0, /* No tags (count) */
27973 { 0, 0, OPEN_TYPE_constraint },
27974 0, 0, /* No members */
27975 &asn_SPC_extensionValue_specs_308 /* Additional specs */
27978 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
27979 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
27980 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27981 -1, /* IMPLICIT tag at current level */
27982 &asn_DEF_ProtocolIE_ID,
27984 { 0, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
27985 0, 0, /* No default value */
27988 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
27989 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27990 -1, /* IMPLICIT tag at current level */
27991 &asn_DEF_Criticality,
27993 { 0, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
27994 0, 0, /* No default value */
27997 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
27998 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27999 +1, /* EXPLICIT tag at current level */
28000 &asn_DEF_extensionValue_308,
28002 { 0, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 },
28003 0, 0, /* No default value */
28007 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
28008 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28010 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
28011 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28012 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28013 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28015 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
28016 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
28017 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28018 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
28019 3, /* Count of tags in the map */
28020 0, 0, 0, /* Optional elements (not needed) */
28021 -1, /* First extension addition */
28023 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
28024 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28025 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28027 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
28028 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28029 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28030 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305, /* Same as above */
28031 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28032 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28033 { 0, 0, SEQUENCE_constraint },
28034 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
28035 3, /* Elements count */
28036 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 /* Additional specs */
28039 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
28040 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28041 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28043 &asn_DEF_PDCPSnLength,
28046 0, 0, /* No default value */
28050 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
28051 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28053 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
28054 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28055 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28056 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28057 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28058 asn_MAP_extensionValue_tag2el_312,
28059 1, /* Count of tags in the map */
28061 -1 /* Extensions start */
28063 static /* Use -fall-defs-global to expose */
28064 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
28068 0, /* No effective tags (pointer) */
28069 0, /* No effective tags (count) */
28070 0, /* No tags (pointer) */
28071 0, /* No tags (count) */
28072 { 0, 0, OPEN_TYPE_constraint },
28073 asn_MBR_extensionValue_312,
28074 1, /* Elements count */
28075 &asn_SPC_extensionValue_specs_312 /* Additional specs */
28078 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
28079 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
28080 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28081 -1, /* IMPLICIT tag at current level */
28082 &asn_DEF_ProtocolIE_ID,
28084 { 0, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
28085 0, 0, /* No default value */
28088 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28089 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28090 -1, /* IMPLICIT tag at current level */
28091 &asn_DEF_Criticality,
28092 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28093 { 0, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
28094 0, 0, /* No default value */
28097 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28098 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28099 +1, /* EXPLICIT tag at current level */
28100 &asn_DEF_extensionValue_312,
28101 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28102 { 0, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 },
28103 0, 0, /* No default value */
28107 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
28108 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28110 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
28111 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28112 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28113 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28115 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
28116 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
28117 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28118 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
28119 3, /* Count of tags in the map */
28120 0, 0, 0, /* Optional elements (not needed) */
28121 -1, /* First extension addition */
28123 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
28124 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28125 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28127 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
28128 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28129 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28130 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
28131 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28132 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28133 { 0, 0, SEQUENCE_constraint },
28134 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
28135 3, /* Elements count */
28136 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 /* Additional specs */
28139 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
28140 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
28141 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
28142 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
28143 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
28144 0, /* No top level tags */
28145 0, /* No tags in the map */
28147 -1 /* Extensions start */
28149 static /* Use -fall-defs-global to expose */
28150 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
28154 0, /* No effective tags (pointer) */
28155 0, /* No effective tags (count) */
28156 0, /* No tags (pointer) */
28157 0, /* No tags (count) */
28158 { 0, 0, OPEN_TYPE_constraint },
28159 0, 0, /* No members */
28160 &asn_SPC_extensionValue_specs_316 /* Additional specs */
28163 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
28164 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
28165 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28166 -1, /* IMPLICIT tag at current level */
28167 &asn_DEF_ProtocolIE_ID,
28169 { 0, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
28170 0, 0, /* No default value */
28173 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
28174 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28175 -1, /* IMPLICIT tag at current level */
28176 &asn_DEF_Criticality,
28178 { 0, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
28179 0, 0, /* No default value */
28182 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
28183 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28184 +1, /* EXPLICIT tag at current level */
28185 &asn_DEF_extensionValue_316,
28187 { 0, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 },
28188 0, 0, /* No default value */
28192 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
28193 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28195 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
28196 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28197 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28198 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28200 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
28201 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
28202 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
28203 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
28204 3, /* Count of tags in the map */
28205 0, 0, 0, /* Optional elements (not needed) */
28206 -1, /* First extension addition */
28208 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
28209 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28210 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28212 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
28213 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28214 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28215 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313, /* Same as above */
28216 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28217 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28218 { 0, 0, SEQUENCE_constraint },
28219 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
28220 3, /* Elements count */
28221 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 /* Additional specs */
28224 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
28225 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28226 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28227 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28228 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28229 0, /* No top level tags */
28230 0, /* No tags in the map */
28232 -1 /* Extensions start */
28234 static /* Use -fall-defs-global to expose */
28235 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
28239 0, /* No effective tags (pointer) */
28240 0, /* No effective tags (count) */
28241 0, /* No tags (pointer) */
28242 0, /* No tags (count) */
28243 { 0, 0, OPEN_TYPE_constraint },
28244 0, 0, /* No members */
28245 &asn_SPC_extensionValue_specs_320 /* Additional specs */
28248 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
28249 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
28250 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28251 -1, /* IMPLICIT tag at current level */
28252 &asn_DEF_ProtocolIE_ID,
28254 { 0, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
28255 0, 0, /* No default value */
28258 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
28259 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28260 -1, /* IMPLICIT tag at current level */
28261 &asn_DEF_Criticality,
28263 { 0, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
28264 0, 0, /* No default value */
28267 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28268 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28269 +1, /* EXPLICIT tag at current level */
28270 &asn_DEF_extensionValue_320,
28272 { 0, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 },
28273 0, 0, /* No default value */
28277 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
28278 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28280 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
28281 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28282 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28283 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28285 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
28286 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
28287 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28288 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
28289 3, /* Count of tags in the map */
28290 0, 0, 0, /* Optional elements (not needed) */
28291 -1, /* First extension addition */
28293 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
28294 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28295 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28297 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
28298 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28299 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28300 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317, /* Same as above */
28301 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28302 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28303 { 0, 0, SEQUENCE_constraint },
28304 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
28305 3, /* Elements count */
28306 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 /* Additional specs */
28309 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
28310 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28311 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28312 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28313 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28314 0, /* No top level tags */
28315 0, /* No tags in the map */
28317 -1 /* Extensions start */
28319 static /* Use -fall-defs-global to expose */
28320 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
28324 0, /* No effective tags (pointer) */
28325 0, /* No effective tags (count) */
28326 0, /* No tags (pointer) */
28327 0, /* No tags (count) */
28328 { 0, 0, OPEN_TYPE_constraint },
28329 0, 0, /* No members */
28330 &asn_SPC_extensionValue_specs_324 /* Additional specs */
28333 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
28334 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
28335 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28336 -1, /* IMPLICIT tag at current level */
28337 &asn_DEF_ProtocolIE_ID,
28339 { 0, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
28340 0, 0, /* No default value */
28343 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28344 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28345 -1, /* IMPLICIT tag at current level */
28346 &asn_DEF_Criticality,
28348 { 0, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
28349 0, 0, /* No default value */
28352 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28353 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28354 +1, /* EXPLICIT tag at current level */
28355 &asn_DEF_extensionValue_324,
28357 { 0, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 },
28358 0, 0, /* No default value */
28362 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
28363 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28365 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
28366 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28367 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28368 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28370 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
28371 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
28372 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28373 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
28374 3, /* Count of tags in the map */
28375 0, 0, 0, /* Optional elements (not needed) */
28376 -1, /* First extension addition */
28378 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
28379 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28380 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28382 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
28383 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28384 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28385 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321, /* Same as above */
28386 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28387 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28388 { 0, 0, SEQUENCE_constraint },
28389 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
28390 3, /* Elements count */
28391 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
28394 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
28395 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
28396 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
28397 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
28398 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
28399 0, /* No top level tags */
28400 0, /* No tags in the map */
28402 -1 /* Extensions start */
28404 static /* Use -fall-defs-global to expose */
28405 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
28409 0, /* No effective tags (pointer) */
28410 0, /* No effective tags (count) */
28411 0, /* No tags (pointer) */
28412 0, /* No tags (count) */
28413 { 0, 0, OPEN_TYPE_constraint },
28414 0, 0, /* No members */
28415 &asn_SPC_extensionValue_specs_328 /* Additional specs */
28418 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
28419 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
28420 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28421 -1, /* IMPLICIT tag at current level */
28422 &asn_DEF_ProtocolIE_ID,
28424 { 0, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
28425 0, 0, /* No default value */
28428 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
28429 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28430 -1, /* IMPLICIT tag at current level */
28431 &asn_DEF_Criticality,
28433 { 0, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
28434 0, 0, /* No default value */
28437 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
28438 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28439 +1, /* EXPLICIT tag at current level */
28440 &asn_DEF_extensionValue_328,
28442 { 0, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 },
28443 0, 0, /* No default value */
28447 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
28448 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28450 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
28451 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28452 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28453 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28455 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
28456 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
28457 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
28458 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
28459 3, /* Count of tags in the map */
28460 0, 0, 0, /* Optional elements (not needed) */
28461 -1, /* First extension addition */
28463 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
28464 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28465 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28467 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
28468 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28469 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28470 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
28471 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28472 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28473 { 0, 0, SEQUENCE_constraint },
28474 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
28475 3, /* Elements count */
28476 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 /* Additional specs */
28479 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
28480 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
28481 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
28482 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
28483 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
28484 0, /* No top level tags */
28485 0, /* No tags in the map */
28487 -1 /* Extensions start */
28489 static /* Use -fall-defs-global to expose */
28490 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
28494 0, /* No effective tags (pointer) */
28495 0, /* No effective tags (count) */
28496 0, /* No tags (pointer) */
28497 0, /* No tags (count) */
28498 { 0, 0, OPEN_TYPE_constraint },
28499 0, 0, /* No members */
28500 &asn_SPC_extensionValue_specs_332 /* Additional specs */
28503 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
28504 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
28505 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28506 -1, /* IMPLICIT tag at current level */
28507 &asn_DEF_ProtocolIE_ID,
28509 { 0, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
28510 0, 0, /* No default value */
28513 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
28514 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28515 -1, /* IMPLICIT tag at current level */
28516 &asn_DEF_Criticality,
28518 { 0, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
28519 0, 0, /* No default value */
28522 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
28523 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28524 +1, /* EXPLICIT tag at current level */
28525 &asn_DEF_extensionValue_332,
28527 { 0, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 },
28528 0, 0, /* No default value */
28532 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
28533 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28535 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
28536 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28537 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28538 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28540 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
28541 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
28542 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
28543 asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
28544 3, /* Count of tags in the map */
28545 0, 0, 0, /* Optional elements (not needed) */
28546 -1, /* First extension addition */
28548 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
28549 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28550 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28552 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
28553 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28554 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28555 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329, /* Same as above */
28556 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28557 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28558 { 0, 0, SEQUENCE_constraint },
28559 asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
28560 3, /* Elements count */
28561 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 /* Additional specs */
28564 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
28565 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
28566 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
28567 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
28568 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
28569 0, /* No top level tags */
28570 0, /* No tags in the map */
28572 -1 /* Extensions start */
28574 static /* Use -fall-defs-global to expose */
28575 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
28579 0, /* No effective tags (pointer) */
28580 0, /* No effective tags (count) */
28581 0, /* No tags (pointer) */
28582 0, /* No tags (count) */
28583 { 0, 0, OPEN_TYPE_constraint },
28584 0, 0, /* No members */
28585 &asn_SPC_extensionValue_specs_336 /* Additional specs */
28588 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
28589 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
28590 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28591 -1, /* IMPLICIT tag at current level */
28592 &asn_DEF_ProtocolIE_ID,
28594 { 0, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
28595 0, 0, /* No default value */
28598 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
28599 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28600 -1, /* IMPLICIT tag at current level */
28601 &asn_DEF_Criticality,
28603 { 0, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
28604 0, 0, /* No default value */
28607 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
28608 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28609 +1, /* EXPLICIT tag at current level */
28610 &asn_DEF_extensionValue_336,
28612 { 0, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 },
28613 0, 0, /* No default value */
28617 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
28618 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28620 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
28621 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28622 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28623 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28625 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
28626 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
28627 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
28628 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
28629 3, /* Count of tags in the map */
28630 0, 0, 0, /* Optional elements (not needed) */
28631 -1, /* First extension addition */
28633 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
28634 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28635 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28637 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
28638 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28639 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28640 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333, /* Same as above */
28641 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28642 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28643 { 0, 0, SEQUENCE_constraint },
28644 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
28645 3, /* Elements count */
28646 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 /* Additional specs */
28649 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
28650 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28651 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28652 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28653 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28654 0, /* No top level tags */
28655 0, /* No tags in the map */
28657 -1 /* Extensions start */
28659 static /* Use -fall-defs-global to expose */
28660 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
28664 0, /* No effective tags (pointer) */
28665 0, /* No effective tags (count) */
28666 0, /* No tags (pointer) */
28667 0, /* No tags (count) */
28668 { 0, 0, OPEN_TYPE_constraint },
28669 0, 0, /* No members */
28670 &asn_SPC_extensionValue_specs_340 /* Additional specs */
28673 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
28674 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
28675 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28676 -1, /* IMPLICIT tag at current level */
28677 &asn_DEF_ProtocolIE_ID,
28679 { 0, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
28680 0, 0, /* No default value */
28683 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
28684 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28685 -1, /* IMPLICIT tag at current level */
28686 &asn_DEF_Criticality,
28688 { 0, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
28689 0, 0, /* No default value */
28692 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28693 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28694 +1, /* EXPLICIT tag at current level */
28695 &asn_DEF_extensionValue_340,
28697 { 0, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 },
28698 0, 0, /* No default value */
28702 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
28703 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28705 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
28706 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28707 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28708 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28710 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
28711 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
28712 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28713 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
28714 3, /* Count of tags in the map */
28715 0, 0, 0, /* Optional elements (not needed) */
28716 -1, /* First extension addition */
28718 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
28719 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28720 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28722 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
28723 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28724 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28725 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337, /* Same as above */
28726 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28727 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28728 { 0, 0, SEQUENCE_constraint },
28729 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
28730 3, /* Elements count */
28731 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 /* Additional specs */
28734 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
28735 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28736 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28737 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28738 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28739 0, /* No top level tags */
28740 0, /* No tags in the map */
28742 -1 /* Extensions start */
28744 static /* Use -fall-defs-global to expose */
28745 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
28749 0, /* No effective tags (pointer) */
28750 0, /* No effective tags (count) */
28751 0, /* No tags (pointer) */
28752 0, /* No tags (count) */
28753 { 0, 0, OPEN_TYPE_constraint },
28754 0, 0, /* No members */
28755 &asn_SPC_extensionValue_specs_344 /* Additional specs */
28758 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
28759 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
28760 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28761 -1, /* IMPLICIT tag at current level */
28762 &asn_DEF_ProtocolIE_ID,
28764 { 0, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
28765 0, 0, /* No default value */
28768 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28769 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28770 -1, /* IMPLICIT tag at current level */
28771 &asn_DEF_Criticality,
28773 { 0, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
28774 0, 0, /* No default value */
28777 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28778 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28779 +1, /* EXPLICIT tag at current level */
28780 &asn_DEF_extensionValue_344,
28782 { 0, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 },
28783 0, 0, /* No default value */
28787 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
28788 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28790 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
28791 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28792 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28793 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28795 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
28796 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
28797 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28798 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
28799 3, /* Count of tags in the map */
28800 0, 0, 0, /* Optional elements (not needed) */
28801 -1, /* First extension addition */
28803 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
28804 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28805 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28807 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
28808 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28809 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28810 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
28811 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28812 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28813 { 0, 0, SEQUENCE_constraint },
28814 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
28815 3, /* Elements count */
28816 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 /* Additional specs */
28819 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
28820 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
28821 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
28822 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
28823 sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
28824 0, /* No top level tags */
28825 0, /* No tags in the map */
28827 -1 /* Extensions start */
28829 static /* Use -fall-defs-global to expose */
28830 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
28834 0, /* No effective tags (pointer) */
28835 0, /* No effective tags (count) */
28836 0, /* No tags (pointer) */
28837 0, /* No tags (count) */
28838 { 0, 0, OPEN_TYPE_constraint },
28839 0, 0, /* No members */
28840 &asn_SPC_extensionValue_specs_348 /* Additional specs */
28843 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
28844 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
28845 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28846 -1, /* IMPLICIT tag at current level */
28847 &asn_DEF_ProtocolIE_ID,
28849 { 0, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
28850 0, 0, /* No default value */
28853 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
28854 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28855 -1, /* IMPLICIT tag at current level */
28856 &asn_DEF_Criticality,
28858 { 0, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
28859 0, 0, /* No default value */
28862 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
28863 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28864 +1, /* EXPLICIT tag at current level */
28865 &asn_DEF_extensionValue_348,
28867 { 0, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 },
28868 0, 0, /* No default value */
28872 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
28873 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28875 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
28876 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28877 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28878 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28880 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
28881 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
28882 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
28883 asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
28884 3, /* Count of tags in the map */
28885 0, 0, 0, /* Optional elements (not needed) */
28886 -1, /* First extension addition */
28888 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
28889 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28890 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28892 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
28893 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28894 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28895 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345, /* Same as above */
28896 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28897 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28898 { 0, 0, SEQUENCE_constraint },
28899 asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
28900 3, /* Elements count */
28901 &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 /* Additional specs */
28904 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
28905 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
28906 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
28907 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
28908 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
28909 0, /* No top level tags */
28910 0, /* No tags in the map */
28912 -1 /* Extensions start */
28914 static /* Use -fall-defs-global to expose */
28915 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
28919 0, /* No effective tags (pointer) */
28920 0, /* No effective tags (count) */
28921 0, /* No tags (pointer) */
28922 0, /* No tags (count) */
28923 { 0, 0, OPEN_TYPE_constraint },
28924 0, 0, /* No members */
28925 &asn_SPC_extensionValue_specs_352 /* Additional specs */
28928 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
28929 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
28930 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28931 -1, /* IMPLICIT tag at current level */
28932 &asn_DEF_ProtocolIE_ID,
28934 { 0, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
28935 0, 0, /* No default value */
28938 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
28939 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28940 -1, /* IMPLICIT tag at current level */
28941 &asn_DEF_Criticality,
28943 { 0, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
28944 0, 0, /* No default value */
28947 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
28948 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28949 +1, /* EXPLICIT tag at current level */
28950 &asn_DEF_extensionValue_352,
28952 { 0, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 },
28953 0, 0, /* No default value */
28957 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
28958 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28960 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
28961 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28962 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28963 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28965 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
28966 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
28967 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
28968 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
28969 3, /* Count of tags in the map */
28970 0, 0, 0, /* Optional elements (not needed) */
28971 -1, /* First extension addition */
28973 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
28974 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28975 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28977 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
28978 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28979 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28980 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349, /* Same as above */
28981 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28982 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28983 { 0, 0, SEQUENCE_constraint },
28984 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
28985 3, /* Elements count */
28986 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 /* Additional specs */
28989 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
28990 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28991 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28992 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28993 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28994 0, /* No top level tags */
28995 0, /* No tags in the map */
28997 -1 /* Extensions start */
28999 static /* Use -fall-defs-global to expose */
29000 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
29004 0, /* No effective tags (pointer) */
29005 0, /* No effective tags (count) */
29006 0, /* No tags (pointer) */
29007 0, /* No tags (count) */
29008 { 0, 0, OPEN_TYPE_constraint },
29009 0, 0, /* No members */
29010 &asn_SPC_extensionValue_specs_356 /* Additional specs */
29013 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
29014 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
29015 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29016 -1, /* IMPLICIT tag at current level */
29017 &asn_DEF_ProtocolIE_ID,
29019 { 0, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
29020 0, 0, /* No default value */
29023 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
29024 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29025 -1, /* IMPLICIT tag at current level */
29026 &asn_DEF_Criticality,
29028 { 0, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
29029 0, 0, /* No default value */
29032 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29033 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29034 +1, /* EXPLICIT tag at current level */
29035 &asn_DEF_extensionValue_356,
29037 { 0, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 },
29038 0, 0, /* No default value */
29042 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
29043 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29045 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
29046 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29047 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29048 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29050 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
29051 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
29052 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29053 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
29054 3, /* Count of tags in the map */
29055 0, 0, 0, /* Optional elements (not needed) */
29056 -1, /* First extension addition */
29058 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
29059 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29060 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29062 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
29063 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29064 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29065 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353, /* Same as above */
29066 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29067 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29068 { 0, 0, SEQUENCE_constraint },
29069 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
29070 3, /* Elements count */
29071 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 /* Additional specs */
29074 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
29075 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29076 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29077 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29078 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29079 0, /* No top level tags */
29080 0, /* No tags in the map */
29082 -1 /* Extensions start */
29084 static /* Use -fall-defs-global to expose */
29085 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
29089 0, /* No effective tags (pointer) */
29090 0, /* No effective tags (count) */
29091 0, /* No tags (pointer) */
29092 0, /* No tags (count) */
29093 { 0, 0, OPEN_TYPE_constraint },
29094 0, 0, /* No members */
29095 &asn_SPC_extensionValue_specs_360 /* Additional specs */
29098 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
29099 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
29100 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29101 -1, /* IMPLICIT tag at current level */
29102 &asn_DEF_ProtocolIE_ID,
29104 { 0, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
29105 0, 0, /* No default value */
29108 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
29109 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29110 -1, /* IMPLICIT tag at current level */
29111 &asn_DEF_Criticality,
29113 { 0, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
29114 0, 0, /* No default value */
29117 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29118 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29119 +1, /* EXPLICIT tag at current level */
29120 &asn_DEF_extensionValue_360,
29122 { 0, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 },
29123 0, 0, /* No default value */
29127 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
29128 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29130 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
29131 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29132 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29133 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29135 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
29136 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
29137 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29138 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
29139 3, /* Count of tags in the map */
29140 0, 0, 0, /* Optional elements (not needed) */
29141 -1, /* First extension addition */
29143 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
29144 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29145 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29147 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
29148 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29149 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29150 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
29151 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29152 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29153 { 0, 0, SEQUENCE_constraint },
29154 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
29155 3, /* Elements count */
29156 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 /* Additional specs */
29159 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
29160 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
29161 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
29162 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
29163 sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
29164 0, /* No top level tags */
29165 0, /* No tags in the map */
29167 -1 /* Extensions start */
29169 static /* Use -fall-defs-global to expose */
29170 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
29174 0, /* No effective tags (pointer) */
29175 0, /* No effective tags (count) */
29176 0, /* No tags (pointer) */
29177 0, /* No tags (count) */
29178 { 0, 0, OPEN_TYPE_constraint },
29179 0, 0, /* No members */
29180 &asn_SPC_extensionValue_specs_364 /* Additional specs */
29183 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
29184 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
29185 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29186 -1, /* IMPLICIT tag at current level */
29187 &asn_DEF_ProtocolIE_ID,
29189 { 0, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
29190 0, 0, /* No default value */
29193 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
29194 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29195 -1, /* IMPLICIT tag at current level */
29196 &asn_DEF_Criticality,
29198 { 0, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
29199 0, 0, /* No default value */
29202 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
29203 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29204 +1, /* EXPLICIT tag at current level */
29205 &asn_DEF_extensionValue_364,
29207 { 0, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 },
29208 0, 0, /* No default value */
29212 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
29213 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29215 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
29216 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29217 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29218 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29220 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
29221 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
29222 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
29223 asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
29224 3, /* Count of tags in the map */
29225 0, 0, 0, /* Optional elements (not needed) */
29226 -1, /* First extension addition */
29228 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
29229 "ServedEUTRAcellsENDCX2Management-ExtIEs",
29230 "ServedEUTRAcellsENDCX2Management-ExtIEs",
29232 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
29233 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29234 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29235 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361, /* Same as above */
29236 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29237 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29238 { 0, 0, SEQUENCE_constraint },
29239 asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
29240 3, /* Elements count */
29241 &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 /* Additional specs */
29244 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
29245 sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
29246 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
29247 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
29248 sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
29249 0, /* No top level tags */
29250 0, /* No tags in the map */
29252 -1 /* Extensions start */
29254 static /* Use -fall-defs-global to expose */
29255 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
29259 0, /* No effective tags (pointer) */
29260 0, /* No effective tags (count) */
29261 0, /* No tags (pointer) */
29262 0, /* No tags (count) */
29263 { 0, 0, OPEN_TYPE_constraint },
29264 0, 0, /* No members */
29265 &asn_SPC_extensionValue_specs_368 /* Additional specs */
29268 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
29269 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
29270 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29271 -1, /* IMPLICIT tag at current level */
29272 &asn_DEF_ProtocolIE_ID,
29274 { 0, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
29275 0, 0, /* No default value */
29278 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
29279 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29280 -1, /* IMPLICIT tag at current level */
29281 &asn_DEF_Criticality,
29283 { 0, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
29284 0, 0, /* No default value */
29287 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
29288 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29289 +1, /* EXPLICIT tag at current level */
29290 &asn_DEF_extensionValue_368,
29292 { 0, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 },
29293 0, 0, /* No default value */
29297 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
29298 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29300 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
29301 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29302 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29303 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29305 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
29306 sizeof(struct En_gNBServedCells_ExtIEs),
29307 offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
29308 asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
29309 3, /* Count of tags in the map */
29310 0, 0, 0, /* Optional elements (not needed) */
29311 -1, /* First extension addition */
29313 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
29314 "En-gNBServedCells-ExtIEs",
29315 "En-gNBServedCells-ExtIEs",
29317 asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
29318 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29319 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29320 asn_DEF_En_gNBServedCells_ExtIEs_tags_365, /* Same as above */
29321 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29322 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29323 { 0, 0, SEQUENCE_constraint },
29324 asn_MBR_En_gNBServedCells_ExtIEs_365,
29325 3, /* Elements count */
29326 &asn_SPC_En_gNBServedCells_ExtIEs_specs_365 /* Additional specs */
29329 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
29330 sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
29331 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29332 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
29333 sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29334 0, /* No top level tags */
29335 0, /* No tags in the map */
29337 -1 /* Extensions start */
29339 static /* Use -fall-defs-global to expose */
29340 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
29344 0, /* No effective tags (pointer) */
29345 0, /* No effective tags (count) */
29346 0, /* No tags (pointer) */
29347 0, /* No tags (count) */
29348 { 0, 0, OPEN_TYPE_constraint },
29349 0, 0, /* No members */
29350 &asn_SPC_extensionValue_specs_372 /* Additional specs */
29353 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
29354 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
29355 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29356 -1, /* IMPLICIT tag at current level */
29357 &asn_DEF_ProtocolIE_ID,
29359 { 0, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
29360 0, 0, /* No default value */
29363 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
29364 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29365 -1, /* IMPLICIT tag at current level */
29366 &asn_DEF_Criticality,
29368 { 0, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
29369 0, 0, /* No default value */
29372 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
29373 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29374 +1, /* EXPLICIT tag at current level */
29375 &asn_DEF_extensionValue_372,
29377 { 0, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 },
29378 0, 0, /* No default value */
29382 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
29383 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29385 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
29386 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29387 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29388 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29390 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
29391 sizeof(struct ServedNRCell_Information_ExtIEs),
29392 offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
29393 asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
29394 3, /* Count of tags in the map */
29395 0, 0, 0, /* Optional elements (not needed) */
29396 -1, /* First extension addition */
29398 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
29399 "ServedNRCell-Information-ExtIEs",
29400 "ServedNRCell-Information-ExtIEs",
29402 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
29403 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29404 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29405 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369, /* Same as above */
29406 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29407 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29408 { 0, 0, SEQUENCE_constraint },
29409 asn_MBR_ServedNRCell_Information_ExtIEs_369,
29410 3, /* Elements count */
29411 &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 /* Additional specs */
29414 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
29415 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29416 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29417 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29418 sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29419 0, /* No top level tags */
29420 0, /* No tags in the map */
29422 -1 /* Extensions start */
29424 static /* Use -fall-defs-global to expose */
29425 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
29429 0, /* No effective tags (pointer) */
29430 0, /* No effective tags (count) */
29431 0, /* No tags (pointer) */
29432 0, /* No tags (count) */
29433 { 0, 0, OPEN_TYPE_constraint },
29434 0, 0, /* No members */
29435 &asn_SPC_extensionValue_specs_376 /* Additional specs */
29438 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
29439 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
29440 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29441 -1, /* IMPLICIT tag at current level */
29442 &asn_DEF_ProtocolIE_ID,
29444 { 0, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
29445 0, 0, /* No default value */
29448 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
29449 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29450 -1, /* IMPLICIT tag at current level */
29451 &asn_DEF_Criticality,
29453 { 0, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
29454 0, 0, /* No default value */
29457 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29458 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29459 +1, /* EXPLICIT tag at current level */
29460 &asn_DEF_extensionValue_376,
29462 { 0, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 },
29463 0, 0, /* No default value */
29467 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
29468 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29470 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
29471 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29472 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29473 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29475 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
29476 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
29477 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29478 asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
29479 3, /* Count of tags in the map */
29480 0, 0, 0, /* Optional elements (not needed) */
29481 -1, /* First extension addition */
29483 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
29484 "FDD-InfoServedNRCell-Information-ExtIEs",
29485 "FDD-InfoServedNRCell-Information-ExtIEs",
29487 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
29488 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29489 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29490 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373, /* Same as above */
29491 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29492 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29493 { 0, 0, SEQUENCE_constraint },
29494 asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
29495 3, /* Elements count */
29496 &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 /* Additional specs */
29499 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
29500 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29501 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29502 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29503 sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29504 0, /* No top level tags */
29505 0, /* No tags in the map */
29507 -1 /* Extensions start */
29509 static /* Use -fall-defs-global to expose */
29510 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
29514 0, /* No effective tags (pointer) */
29515 0, /* No effective tags (count) */
29516 0, /* No tags (pointer) */
29517 0, /* No tags (count) */
29518 { 0, 0, OPEN_TYPE_constraint },
29519 0, 0, /* No members */
29520 &asn_SPC_extensionValue_specs_380 /* Additional specs */
29523 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
29524 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29525 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29526 -1, /* IMPLICIT tag at current level */
29527 &asn_DEF_ProtocolIE_ID,
29529 { 0, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
29530 0, 0, /* No default value */
29533 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29534 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29535 -1, /* IMPLICIT tag at current level */
29536 &asn_DEF_Criticality,
29538 { 0, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
29539 0, 0, /* No default value */
29542 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29543 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29544 +1, /* EXPLICIT tag at current level */
29545 &asn_DEF_extensionValue_380,
29547 { 0, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 },
29548 0, 0, /* No default value */
29552 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
29553 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29555 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
29556 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29557 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29558 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29560 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
29561 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29562 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29563 asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
29564 3, /* Count of tags in the map */
29565 0, 0, 0, /* Optional elements (not needed) */
29566 -1, /* First extension addition */
29568 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29569 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29570 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29572 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
29573 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29574 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29575 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377, /* Same as above */
29576 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29577 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29578 { 0, 0, SEQUENCE_constraint },
29579 asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
29580 3, /* Elements count */
29581 &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 /* Additional specs */
29584 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
29585 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29586 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29587 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29588 sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29589 0, /* No top level tags */
29590 0, /* No tags in the map */
29592 -1 /* Extensions start */
29594 static /* Use -fall-defs-global to expose */
29595 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
29599 0, /* No effective tags (pointer) */
29600 0, /* No effective tags (count) */
29601 0, /* No tags (pointer) */
29602 0, /* No tags (count) */
29603 { 0, 0, OPEN_TYPE_constraint },
29604 0, 0, /* No members */
29605 &asn_SPC_extensionValue_specs_384 /* Additional specs */
29608 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
29609 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
29610 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29611 -1, /* IMPLICIT tag at current level */
29612 &asn_DEF_ProtocolIE_ID,
29614 { 0, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
29615 0, 0, /* No default value */
29618 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
29619 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29620 -1, /* IMPLICIT tag at current level */
29621 &asn_DEF_Criticality,
29623 { 0, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
29624 0, 0, /* No default value */
29627 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29628 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29629 +1, /* EXPLICIT tag at current level */
29630 &asn_DEF_extensionValue_384,
29632 { 0, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 },
29633 0, 0, /* No default value */
29637 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
29638 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29640 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
29641 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29642 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29643 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29645 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
29646 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
29647 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29648 asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
29649 3, /* Count of tags in the map */
29650 0, 0, 0, /* Optional elements (not needed) */
29651 -1, /* First extension addition */
29653 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
29654 "TDD-InfoServedNRCell-Information-ExtIEs",
29655 "TDD-InfoServedNRCell-Information-ExtIEs",
29657 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
29658 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29659 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29660 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381, /* Same as above */
29661 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29662 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29663 { 0, 0, SEQUENCE_constraint },
29664 asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
29665 3, /* Elements count */
29666 &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 /* Additional specs */
29669 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
29670 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29671 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29672 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29673 sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29674 0, /* No top level tags */
29675 0, /* No tags in the map */
29677 -1 /* Extensions start */
29679 static /* Use -fall-defs-global to expose */
29680 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
29684 0, /* No effective tags (pointer) */
29685 0, /* No effective tags (count) */
29686 0, /* No tags (pointer) */
29687 0, /* No tags (count) */
29688 { 0, 0, OPEN_TYPE_constraint },
29689 0, 0, /* No members */
29690 &asn_SPC_extensionValue_specs_388 /* Additional specs */
29693 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
29694 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29695 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29696 -1, /* IMPLICIT tag at current level */
29697 &asn_DEF_ProtocolIE_ID,
29699 { 0, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
29700 0, 0, /* No default value */
29703 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29704 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29705 -1, /* IMPLICIT tag at current level */
29706 &asn_DEF_Criticality,
29708 { 0, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
29709 0, 0, /* No default value */
29712 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29713 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29714 +1, /* EXPLICIT tag at current level */
29715 &asn_DEF_extensionValue_388,
29717 { 0, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 },
29718 0, 0, /* No default value */
29722 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
29723 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29725 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
29726 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29727 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29728 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29730 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
29731 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29732 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29733 asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
29734 3, /* Count of tags in the map */
29735 0, 0, 0, /* Optional elements (not needed) */
29736 -1, /* First extension addition */
29738 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29739 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29740 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29742 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
29743 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29744 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29745 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385, /* Same as above */
29746 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29747 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29748 { 0, 0, SEQUENCE_constraint },
29749 asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
29750 3, /* Elements count */
29751 &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 /* Additional specs */
29754 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
29755 sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
29756 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
29757 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
29758 sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
29759 0, /* No top level tags */
29760 0, /* No tags in the map */
29762 -1 /* Extensions start */
29764 static /* Use -fall-defs-global to expose */
29765 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
29769 0, /* No effective tags (pointer) */
29770 0, /* No effective tags (count) */
29771 0, /* No tags (pointer) */
29772 0, /* No tags (count) */
29773 { 0, 0, OPEN_TYPE_constraint },
29774 0, 0, /* No members */
29775 &asn_SPC_extensionValue_specs_392 /* Additional specs */
29778 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
29779 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
29780 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29781 -1, /* IMPLICIT tag at current level */
29782 &asn_DEF_ProtocolIE_ID,
29784 { 0, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
29785 0, 0, /* No default value */
29788 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
29789 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29790 -1, /* IMPLICIT tag at current level */
29791 &asn_DEF_Criticality,
29793 { 0, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
29794 0, 0, /* No default value */
29797 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
29798 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29799 +1, /* EXPLICIT tag at current level */
29800 &asn_DEF_extensionValue_392,
29802 { 0, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 },
29803 0, 0, /* No default value */
29807 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
29808 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29810 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
29811 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29812 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29813 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29815 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
29816 sizeof(struct NRNeighbour_Information_ExtIEs),
29817 offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
29818 asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
29819 3, /* Count of tags in the map */
29820 0, 0, 0, /* Optional elements (not needed) */
29821 -1, /* First extension addition */
29823 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
29824 "NRNeighbour-Information-ExtIEs",
29825 "NRNeighbour-Information-ExtIEs",
29827 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
29828 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29829 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29830 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389, /* Same as above */
29831 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29832 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29833 { 0, 0, SEQUENCE_constraint },
29834 asn_MBR_NRNeighbour_Information_ExtIEs_389,
29835 3, /* Elements count */
29836 &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 /* Additional specs */
29839 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
29840 sizeof(struct Limited_list_ExtIEs__extensionValue),
29841 offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
29842 offsetof(struct Limited_list_ExtIEs__extensionValue, present),
29843 sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
29844 0, /* No top level tags */
29845 0, /* No tags in the map */
29847 -1 /* Extensions start */
29849 static /* Use -fall-defs-global to expose */
29850 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
29854 0, /* No effective tags (pointer) */
29855 0, /* No effective tags (count) */
29856 0, /* No tags (pointer) */
29857 0, /* No tags (count) */
29858 { 0, 0, OPEN_TYPE_constraint },
29859 0, 0, /* No members */
29860 &asn_SPC_extensionValue_specs_396 /* Additional specs */
29863 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
29864 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
29865 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29866 -1, /* IMPLICIT tag at current level */
29867 &asn_DEF_ProtocolIE_ID,
29869 { 0, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
29870 0, 0, /* No default value */
29873 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
29874 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29875 -1, /* IMPLICIT tag at current level */
29876 &asn_DEF_Criticality,
29878 { 0, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
29879 0, 0, /* No default value */
29882 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
29883 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29884 +1, /* EXPLICIT tag at current level */
29885 &asn_DEF_extensionValue_396,
29887 { 0, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 },
29888 0, 0, /* No default value */
29892 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
29893 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29895 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
29896 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29897 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29898 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29900 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
29901 sizeof(struct Limited_list_ExtIEs),
29902 offsetof(struct Limited_list_ExtIEs, _asn_ctx),
29903 asn_MAP_Limited_list_ExtIEs_tag2el_393,
29904 3, /* Count of tags in the map */
29905 0, 0, 0, /* Optional elements (not needed) */
29906 -1, /* First extension addition */
29908 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
29909 "Limited-list-ExtIEs",
29910 "Limited-list-ExtIEs",
29912 asn_DEF_Limited_list_ExtIEs_tags_393,
29913 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29914 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29915 asn_DEF_Limited_list_ExtIEs_tags_393, /* Same as above */
29916 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29917 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29918 { 0, 0, SEQUENCE_constraint },
29919 asn_MBR_Limited_list_ExtIEs_393,
29920 3, /* Elements count */
29921 &asn_SPC_Limited_list_ExtIEs_specs_393 /* Additional specs */
29924 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
29925 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
29926 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
29927 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
29928 sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
29929 0, /* No top level tags */
29930 0, /* No tags in the map */
29932 -1 /* Extensions start */
29934 static /* Use -fall-defs-global to expose */
29935 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
29939 0, /* No effective tags (pointer) */
29940 0, /* No effective tags (count) */
29941 0, /* No tags (pointer) */
29942 0, /* No tags (count) */
29943 { 0, 0, OPEN_TYPE_constraint },
29944 0, 0, /* No members */
29945 &asn_SPC_extensionValue_specs_400 /* Additional specs */
29948 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
29949 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
29950 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29951 -1, /* IMPLICIT tag at current level */
29952 &asn_DEF_ProtocolIE_ID,
29954 { 0, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
29955 0, 0, /* No default value */
29958 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
29959 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29960 -1, /* IMPLICIT tag at current level */
29961 &asn_DEF_Criticality,
29963 { 0, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
29964 0, 0, /* No default value */
29967 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
29968 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29969 +1, /* EXPLICIT tag at current level */
29970 &asn_DEF_extensionValue_400,
29972 { 0, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 },
29973 0, 0, /* No default value */
29977 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
29978 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29980 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
29981 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29982 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29983 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29985 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
29986 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
29987 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
29988 asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
29989 3, /* Count of tags in the map */
29990 0, 0, 0, /* Optional elements (not needed) */
29991 -1, /* First extension addition */
29993 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
29994 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29995 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29997 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
29998 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
29999 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30000 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397, /* Same as above */
30001 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
30002 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30003 { 0, 0, SEQUENCE_constraint },
30004 asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
30005 3, /* Elements count */
30006 &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 /* Additional specs */
30009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
30010 sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
30011 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
30012 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
30013 sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
30014 0, /* No top level tags */
30015 0, /* No tags in the map */
30017 -1 /* Extensions start */
30019 static /* Use -fall-defs-global to expose */
30020 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
30024 0, /* No effective tags (pointer) */
30025 0, /* No effective tags (count) */
30026 0, /* No tags (pointer) */
30027 0, /* No tags (count) */
30028 { 0, 0, OPEN_TYPE_constraint },
30029 0, 0, /* No members */
30030 &asn_SPC_extensionValue_specs_404 /* Additional specs */
30033 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
30034 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
30035 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30036 -1, /* IMPLICIT tag at current level */
30037 &asn_DEF_ProtocolIE_ID,
30039 { 0, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
30040 0, 0, /* No default value */
30043 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
30044 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30045 -1, /* IMPLICIT tag at current level */
30046 &asn_DEF_Criticality,
30048 { 0, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
30049 0, 0, /* No default value */
30052 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
30053 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30054 +1, /* EXPLICIT tag at current level */
30055 &asn_DEF_extensionValue_404,
30057 { 0, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 },
30058 0, 0, /* No default value */
30062 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
30063 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30065 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
30066 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30067 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30068 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30070 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
30071 sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
30072 offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
30073 asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
30074 3, /* Count of tags in the map */
30075 0, 0, 0, /* Optional elements (not needed) */
30076 -1, /* First extension addition */
30078 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
30079 "ServedNRCellsToModify-Item-ExtIEs",
30080 "ServedNRCellsToModify-Item-ExtIEs",
30082 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
30083 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30084 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30085 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401, /* Same as above */
30086 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30087 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30088 { 0, 0, SEQUENCE_constraint },
30089 asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
30090 3, /* Elements count */
30091 &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 /* Additional specs */
30094 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
30095 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
30096 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
30097 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
30098 sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
30099 0, /* No top level tags */
30100 0, /* No tags in the map */
30102 -1 /* Extensions start */
30104 static /* Use -fall-defs-global to expose */
30105 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
30109 0, /* No effective tags (pointer) */
30110 0, /* No effective tags (count) */
30111 0, /* No tags (pointer) */
30112 0, /* No tags (count) */
30113 { 0, 0, OPEN_TYPE_constraint },
30114 0, 0, /* No members */
30115 &asn_SPC_extensionValue_specs_408 /* Additional specs */
30118 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
30119 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
30120 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30121 -1, /* IMPLICIT tag at current level */
30122 &asn_DEF_ProtocolIE_ID,
30124 { 0, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
30125 0, 0, /* No default value */
30128 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
30129 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30130 -1, /* IMPLICIT tag at current level */
30131 &asn_DEF_Criticality,
30133 { 0, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
30134 0, 0, /* No default value */
30137 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
30138 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30139 +1, /* EXPLICIT tag at current level */
30140 &asn_DEF_extensionValue_408,
30142 { 0, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 },
30143 0, 0, /* No default value */
30147 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
30148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30150 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
30151 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30152 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30153 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30155 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
30156 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
30157 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
30158 asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
30159 3, /* Count of tags in the map */
30160 0, 0, 0, /* Optional elements (not needed) */
30161 -1, /* First extension addition */
30163 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
30164 "ServedNRCellsToActivate-Item-ExtIEs",
30165 "ServedNRCellsToActivate-Item-ExtIEs",
30167 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
30168 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30169 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30170 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405, /* Same as above */
30171 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30172 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30173 { 0, 0, SEQUENCE_constraint },
30174 asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
30175 3, /* Elements count */
30176 &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 /* Additional specs */
30179 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
30180 sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
30181 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
30182 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
30183 sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
30184 0, /* No top level tags */
30185 0, /* No tags in the map */
30187 -1 /* Extensions start */
30189 static /* Use -fall-defs-global to expose */
30190 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
30194 0, /* No effective tags (pointer) */
30195 0, /* No effective tags (count) */
30196 0, /* No tags (pointer) */
30197 0, /* No tags (count) */
30198 { 0, 0, OPEN_TYPE_constraint },
30199 0, 0, /* No members */
30200 &asn_SPC_extensionValue_specs_412 /* Additional specs */
30203 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
30204 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
30205 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30206 -1, /* IMPLICIT tag at current level */
30207 &asn_DEF_ProtocolIE_ID,
30209 { 0, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
30210 0, 0, /* No default value */
30213 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
30214 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30215 -1, /* IMPLICIT tag at current level */
30216 &asn_DEF_Criticality,
30218 { 0, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
30219 0, 0, /* No default value */
30222 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
30223 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30224 +1, /* EXPLICIT tag at current level */
30225 &asn_DEF_extensionValue_412,
30227 { 0, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 },
30228 0, 0, /* No default value */
30232 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
30233 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30235 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
30236 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30237 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30238 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30240 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
30241 sizeof(struct ActivatedNRCellList_Item_ExtIEs),
30242 offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
30243 asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
30244 3, /* Count of tags in the map */
30245 0, 0, 0, /* Optional elements (not needed) */
30246 -1, /* First extension addition */
30248 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
30249 "ActivatedNRCellList-Item-ExtIEs",
30250 "ActivatedNRCellList-Item-ExtIEs",
30252 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
30253 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30254 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30255 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409, /* Same as above */
30256 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30257 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30258 { 0, 0, SEQUENCE_constraint },
30259 asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
30260 3, /* Elements count */
30261 &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 /* Additional specs */
30264 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
30265 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
30266 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
30267 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
30268 sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
30269 0, /* No top level tags */
30270 0, /* No tags in the map */
30272 -1 /* Extensions start */
30274 static /* Use -fall-defs-global to expose */
30275 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
30279 0, /* No effective tags (pointer) */
30280 0, /* No effective tags (count) */
30281 0, /* No tags (pointer) */
30282 0, /* No tags (count) */
30283 { 0, 0, OPEN_TYPE_constraint },
30284 0, 0, /* No members */
30285 &asn_SPC_extensionValue_specs_416 /* Additional specs */
30288 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
30289 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
30290 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30291 -1, /* IMPLICIT tag at current level */
30292 &asn_DEF_ProtocolIE_ID,
30294 { 0, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
30295 0, 0, /* No default value */
30298 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
30299 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30300 -1, /* IMPLICIT tag at current level */
30301 &asn_DEF_Criticality,
30303 { 0, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
30304 0, 0, /* No default value */
30307 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
30308 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30309 +1, /* EXPLICIT tag at current level */
30310 &asn_DEF_extensionValue_416,
30312 { 0, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 },
30313 0, 0, /* No default value */
30317 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
30318 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30320 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
30321 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30322 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30323 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30325 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
30326 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
30327 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
30328 asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
30329 3, /* Count of tags in the map */
30330 0, 0, 0, /* Optional elements (not needed) */
30331 -1, /* First extension addition */
30333 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
30334 "E-RABs-DataForwardingAddress-ItemExtIEs",
30335 "E-RABs-DataForwardingAddress-ItemExtIEs",
30337 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
30338 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30339 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30340 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413, /* Same as above */
30341 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30342 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30343 { 0, 0, SEQUENCE_constraint },
30344 asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
30345 3, /* Elements count */
30346 &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 /* Additional specs */
30349 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
30350 sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
30351 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
30352 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
30353 sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
30354 0, /* No top level tags */
30355 0, /* No tags in the map */
30357 -1 /* Extensions start */
30359 static /* Use -fall-defs-global to expose */
30360 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
30364 0, /* No effective tags (pointer) */
30365 0, /* No effective tags (count) */
30366 0, /* No tags (pointer) */
30367 0, /* No tags (count) */
30368 { 0, 0, OPEN_TYPE_constraint },
30369 0, 0, /* No members */
30370 &asn_SPC_extensionValue_specs_420 /* Additional specs */
30373 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
30374 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
30375 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30377 &asn_DEF_ProtocolIE_ID,
30379 { 0, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
30380 0, 0, /* No default value */
30383 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
30384 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30386 &asn_DEF_Criticality,
30388 { 0, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
30389 0, 0, /* No default value */
30392 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
30393 -1 /* Ambiguous tag (ANY?) */,
30395 &asn_DEF_extensionValue_420,
30397 { 0, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 },
30398 0, 0, /* No default value */
30402 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
30403 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30405 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
30406 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30407 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30409 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
30410 sizeof(struct ABSInformationFDD_ExtIEs),
30411 offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
30412 asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
30413 2, /* Count of tags in the map */
30414 0, 0, 0, /* Optional elements (not needed) */
30415 -1, /* First extension addition */
30417 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
30418 "ABSInformationFDD-ExtIEs",
30419 "ABSInformationFDD-ExtIEs",
30421 asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
30422 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30423 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30424 asn_DEF_ABSInformationFDD_ExtIEs_tags_417, /* Same as above */
30425 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30426 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30427 { 0, 0, SEQUENCE_constraint },
30428 asn_MBR_ABSInformationFDD_ExtIEs_417,
30429 3, /* Elements count */
30430 &asn_SPC_ABSInformationFDD_ExtIEs_specs_417 /* Additional specs */
30433 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
30434 sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
30435 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
30436 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
30437 sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
30438 0, /* No top level tags */
30439 0, /* No tags in the map */
30441 -1 /* Extensions start */
30443 static /* Use -fall-defs-global to expose */
30444 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
30448 0, /* No effective tags (pointer) */
30449 0, /* No effective tags (count) */
30450 0, /* No tags (pointer) */
30451 0, /* No tags (count) */
30452 { 0, 0, OPEN_TYPE_constraint },
30453 0, 0, /* No members */
30454 &asn_SPC_extensionValue_specs_424 /* Additional specs */
30457 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
30458 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
30459 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30461 &asn_DEF_ProtocolIE_ID,
30463 { 0, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
30464 0, 0, /* No default value */
30467 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
30468 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30470 &asn_DEF_Criticality,
30472 { 0, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
30473 0, 0, /* No default value */
30476 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
30477 -1 /* Ambiguous tag (ANY?) */,
30479 &asn_DEF_extensionValue_424,
30481 { 0, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 },
30482 0, 0, /* No default value */
30486 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
30487 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30489 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
30490 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30491 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30493 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
30494 sizeof(struct ABSInformationTDD_ExtIEs),
30495 offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
30496 asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
30497 2, /* Count of tags in the map */
30498 0, 0, 0, /* Optional elements (not needed) */
30499 -1, /* First extension addition */
30501 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
30502 "ABSInformationTDD-ExtIEs",
30503 "ABSInformationTDD-ExtIEs",
30505 asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
30506 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30507 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30508 asn_DEF_ABSInformationTDD_ExtIEs_tags_421, /* Same as above */
30509 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30510 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30511 { 0, 0, SEQUENCE_constraint },
30512 asn_MBR_ABSInformationTDD_ExtIEs_421,
30513 3, /* Elements count */
30514 &asn_SPC_ABSInformationTDD_ExtIEs_specs_421 /* Additional specs */
30517 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
30518 sizeof(struct ABS_Status_ExtIEs__extensionValue),
30519 offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
30520 offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
30521 sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
30522 0, /* No top level tags */
30523 0, /* No tags in the map */
30525 -1 /* Extensions start */
30527 static /* Use -fall-defs-global to expose */
30528 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
30532 0, /* No effective tags (pointer) */
30533 0, /* No effective tags (count) */
30534 0, /* No tags (pointer) */
30535 0, /* No tags (count) */
30536 { 0, 0, OPEN_TYPE_constraint },
30537 0, 0, /* No members */
30538 &asn_SPC_extensionValue_specs_428 /* Additional specs */
30541 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
30542 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
30543 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30545 &asn_DEF_ProtocolIE_ID,
30547 { 0, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
30548 0, 0, /* No default value */
30551 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
30552 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30554 &asn_DEF_Criticality,
30556 { 0, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
30557 0, 0, /* No default value */
30560 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
30561 -1 /* Ambiguous tag (ANY?) */,
30563 &asn_DEF_extensionValue_428,
30565 { 0, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 },
30566 0, 0, /* No default value */
30570 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
30571 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30573 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
30574 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30575 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30577 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
30578 sizeof(struct ABS_Status_ExtIEs),
30579 offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
30580 asn_MAP_ABS_Status_ExtIEs_tag2el_425,
30581 2, /* Count of tags in the map */
30582 0, 0, 0, /* Optional elements (not needed) */
30583 -1, /* First extension addition */
30585 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
30586 "ABS-Status-ExtIEs",
30587 "ABS-Status-ExtIEs",
30589 asn_DEF_ABS_Status_ExtIEs_tags_425,
30590 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30591 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30592 asn_DEF_ABS_Status_ExtIEs_tags_425, /* Same as above */
30593 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30594 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30595 { 0, 0, SEQUENCE_constraint },
30596 asn_MBR_ABS_Status_ExtIEs_425,
30597 3, /* Elements count */
30598 &asn_SPC_ABS_Status_ExtIEs_specs_425 /* Additional specs */
30601 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
30602 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
30603 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
30604 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
30605 sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
30606 0, /* No top level tags */
30607 0, /* No tags in the map */
30609 -1 /* Extensions start */
30611 static /* Use -fall-defs-global to expose */
30612 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
30616 0, /* No effective tags (pointer) */
30617 0, /* No effective tags (count) */
30618 0, /* No tags (pointer) */
30619 0, /* No tags (count) */
30620 { 0, 0, OPEN_TYPE_constraint },
30621 0, 0, /* No members */
30622 &asn_SPC_extensionValue_specs_432 /* Additional specs */
30625 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
30626 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
30627 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30629 &asn_DEF_ProtocolIE_ID,
30631 { 0, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
30632 0, 0, /* No default value */
30635 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
30636 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30638 &asn_DEF_Criticality,
30640 { 0, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
30641 0, 0, /* No default value */
30644 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
30645 -1 /* Ambiguous tag (ANY?) */,
30647 &asn_DEF_extensionValue_432,
30649 { 0, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 },
30650 0, 0, /* No default value */
30654 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
30655 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30657 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
30658 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30659 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30661 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
30662 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
30663 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
30664 asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
30665 2, /* Count of tags in the map */
30666 0, 0, 0, /* Optional elements (not needed) */
30667 -1, /* First extension addition */
30669 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
30670 "AdditionalSpecialSubframe-Info-ExtIEs",
30671 "AdditionalSpecialSubframe-Info-ExtIEs",
30673 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
30674 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30675 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30676 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
30677 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30678 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30679 { 0, 0, SEQUENCE_constraint },
30680 asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
30681 3, /* Elements count */
30682 &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 /* Additional specs */
30685 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
30686 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
30687 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
30688 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
30689 sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
30690 0, /* No top level tags */
30691 0, /* No tags in the map */
30693 -1 /* Extensions start */
30695 static /* Use -fall-defs-global to expose */
30696 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
30700 0, /* No effective tags (pointer) */
30701 0, /* No effective tags (count) */
30702 0, /* No tags (pointer) */
30703 0, /* No tags (count) */
30704 { 0, 0, OPEN_TYPE_constraint },
30705 0, 0, /* No members */
30706 &asn_SPC_extensionValue_specs_436 /* Additional specs */
30709 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
30710 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
30711 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30713 &asn_DEF_ProtocolIE_ID,
30715 { 0, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
30716 0, 0, /* No default value */
30719 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
30720 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30722 &asn_DEF_Criticality,
30724 { 0, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
30725 0, 0, /* No default value */
30728 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
30729 -1 /* Ambiguous tag (ANY?) */,
30731 &asn_DEF_extensionValue_436,
30733 { 0, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 },
30734 0, 0, /* No default value */
30738 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
30739 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30741 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
30742 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30743 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30745 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
30746 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
30747 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
30748 asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
30749 2, /* Count of tags in the map */
30750 0, 0, 0, /* Optional elements (not needed) */
30751 -1, /* First extension addition */
30753 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
30754 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30755 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30757 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
30758 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30759 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30760 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433, /* Same as above */
30761 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30762 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30763 { 0, 0, SEQUENCE_constraint },
30764 asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
30765 3, /* Elements count */
30766 &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 /* Additional specs */
30769 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
30770 sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
30771 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
30772 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
30773 sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
30774 0, /* No top level tags */
30775 0, /* No tags in the map */
30777 -1 /* Extensions start */
30779 static /* Use -fall-defs-global to expose */
30780 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
30784 0, /* No effective tags (pointer) */
30785 0, /* No effective tags (count) */
30786 0, /* No tags (pointer) */
30787 0, /* No tags (count) */
30788 { 0, 0, OPEN_TYPE_constraint },
30789 0, 0, /* No members */
30790 &asn_SPC_extensionValue_specs_440 /* Additional specs */
30793 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
30794 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
30795 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30797 &asn_DEF_ProtocolIE_ID,
30799 { 0, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
30800 0, 0, /* No default value */
30803 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
30804 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30806 &asn_DEF_Criticality,
30808 { 0, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
30809 0, 0, /* No default value */
30812 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
30813 -1 /* Ambiguous tag (ANY?) */,
30815 &asn_DEF_extensionValue_440,
30817 { 0, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 },
30818 0, 0, /* No default value */
30822 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
30823 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30825 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
30826 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30827 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30829 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
30830 sizeof(struct AllocationAndRetentionPriority_ExtIEs),
30831 offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
30832 asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
30833 2, /* Count of tags in the map */
30834 0, 0, 0, /* Optional elements (not needed) */
30835 -1, /* First extension addition */
30837 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
30838 "AllocationAndRetentionPriority-ExtIEs",
30839 "AllocationAndRetentionPriority-ExtIEs",
30841 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
30842 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30843 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30844 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
30845 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30846 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30847 { 0, 0, SEQUENCE_constraint },
30848 asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
30849 3, /* Elements count */
30850 &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 /* Additional specs */
30853 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
30854 sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
30855 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
30856 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
30857 sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
30858 0, /* No top level tags */
30859 0, /* No tags in the map */
30861 -1 /* Extensions start */
30863 static /* Use -fall-defs-global to expose */
30864 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
30868 0, /* No effective tags (pointer) */
30869 0, /* No effective tags (count) */
30870 0, /* No tags (pointer) */
30871 0, /* No tags (count) */
30872 { 0, 0, OPEN_TYPE_constraint },
30873 0, 0, /* No members */
30874 &asn_SPC_extensionValue_specs_444 /* Additional specs */
30877 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
30878 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
30879 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30881 &asn_DEF_ProtocolIE_ID,
30883 { 0, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
30884 0, 0, /* No default value */
30887 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
30888 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30890 &asn_DEF_Criticality,
30892 { 0, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
30893 0, 0, /* No default value */
30896 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
30897 -1 /* Ambiguous tag (ANY?) */,
30899 &asn_DEF_extensionValue_444,
30901 { 0, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 },
30902 0, 0, /* No default value */
30906 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
30907 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30909 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
30910 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30911 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30913 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
30914 sizeof(struct AS_SecurityInformation_ExtIEs),
30915 offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
30916 asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
30917 2, /* Count of tags in the map */
30918 0, 0, 0, /* Optional elements (not needed) */
30919 -1, /* First extension addition */
30921 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
30922 "AS-SecurityInformation-ExtIEs",
30923 "AS-SecurityInformation-ExtIEs",
30925 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
30926 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30927 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30928 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
30929 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30930 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30931 { 0, 0, SEQUENCE_constraint },
30932 asn_MBR_AS_SecurityInformation_ExtIEs_441,
30933 3, /* Elements count */
30934 &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 /* Additional specs */
30937 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
30938 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
30939 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
30940 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
30941 sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
30942 0, /* No top level tags */
30943 0, /* No tags in the map */
30945 -1 /* Extensions start */
30947 static /* Use -fall-defs-global to expose */
30948 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
30952 0, /* No effective tags (pointer) */
30953 0, /* No effective tags (count) */
30954 0, /* No tags (pointer) */
30955 0, /* No tags (count) */
30956 { 0, 0, OPEN_TYPE_constraint },
30957 0, 0, /* No members */
30958 &asn_SPC_extensionValue_specs_448 /* Additional specs */
30961 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
30962 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
30963 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30965 &asn_DEF_ProtocolIE_ID,
30967 { 0, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
30968 0, 0, /* No default value */
30971 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
30972 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30974 &asn_DEF_Criticality,
30976 { 0, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
30977 0, 0, /* No default value */
30980 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
30981 -1 /* Ambiguous tag (ANY?) */,
30983 &asn_DEF_extensionValue_448,
30985 { 0, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 },
30986 0, 0, /* No default value */
30990 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
30991 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30993 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
30994 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30995 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30997 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
30998 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
30999 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
31000 asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
31001 2, /* Count of tags in the map */
31002 0, 0, 0, /* Optional elements (not needed) */
31003 -1, /* First extension addition */
31005 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
31006 "BluetoothMeasurementConfiguration-ExtIEs",
31007 "BluetoothMeasurementConfiguration-ExtIEs",
31009 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
31010 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31011 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31012 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445, /* Same as above */
31013 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31014 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31015 { 0, 0, SEQUENCE_constraint },
31016 asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
31017 3, /* Elements count */
31018 &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 /* Additional specs */
31021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
31022 sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
31023 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
31024 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
31025 sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
31026 0, /* No top level tags */
31027 0, /* No tags in the map */
31029 -1 /* Extensions start */
31031 static /* Use -fall-defs-global to expose */
31032 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
31036 0, /* No effective tags (pointer) */
31037 0, /* No effective tags (count) */
31038 0, /* No tags (pointer) */
31039 0, /* No tags (count) */
31040 { 0, 0, OPEN_TYPE_constraint },
31041 0, 0, /* No members */
31042 &asn_SPC_extensionValue_specs_452 /* Additional specs */
31045 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
31046 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
31047 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31049 &asn_DEF_ProtocolIE_ID,
31051 { 0, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
31052 0, 0, /* No default value */
31055 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
31056 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31058 &asn_DEF_Criticality,
31060 { 0, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
31061 0, 0, /* No default value */
31064 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
31065 -1 /* Ambiguous tag (ANY?) */,
31067 &asn_DEF_extensionValue_452,
31069 { 0, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 },
31070 0, 0, /* No default value */
31074 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
31075 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31077 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
31078 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31079 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31081 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
31082 sizeof(struct CellBasedMDT_ExtIEs),
31083 offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
31084 asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
31085 2, /* Count of tags in the map */
31086 0, 0, 0, /* Optional elements (not needed) */
31087 -1, /* First extension addition */
31089 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
31090 "CellBasedMDT-ExtIEs",
31091 "CellBasedMDT-ExtIEs",
31093 asn_DEF_CellBasedMDT_ExtIEs_tags_449,
31094 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31095 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31096 asn_DEF_CellBasedMDT_ExtIEs_tags_449, /* Same as above */
31097 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31098 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31099 { 0, 0, SEQUENCE_constraint },
31100 asn_MBR_CellBasedMDT_ExtIEs_449,
31101 3, /* Elements count */
31102 &asn_SPC_CellBasedMDT_ExtIEs_specs_449 /* Additional specs */
31105 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
31106 sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
31107 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
31108 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
31109 sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
31110 0, /* No top level tags */
31111 0, /* No tags in the map */
31113 -1 /* Extensions start */
31115 static /* Use -fall-defs-global to expose */
31116 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
31120 0, /* No effective tags (pointer) */
31121 0, /* No effective tags (count) */
31122 0, /* No tags (pointer) */
31123 0, /* No tags (count) */
31124 { 0, 0, OPEN_TYPE_constraint },
31125 0, 0, /* No members */
31126 &asn_SPC_extensionValue_specs_456 /* Additional specs */
31129 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
31130 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
31131 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31133 &asn_DEF_ProtocolIE_ID,
31135 { 0, &asn_PER_memb_id_constr_454, memb_id_constraint_453 },
31136 0, 0, /* No default value */
31139 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
31140 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31142 &asn_DEF_Criticality,
31144 { 0, &asn_PER_memb_criticality_constr_455, memb_criticality_constraint_453 },
31145 0, 0, /* No default value */
31148 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
31149 -1 /* Ambiguous tag (ANY?) */,
31151 &asn_DEF_extensionValue_456,
31153 { 0, &asn_PER_memb_extensionValue_constr_456, memb_extensionValue_constraint_453 },
31154 0, 0, /* No default value */
31158 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
31159 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31161 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
31162 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31163 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31165 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
31166 sizeof(struct CellBasedQMC_ExtIEs),
31167 offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
31168 asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
31169 2, /* Count of tags in the map */
31170 0, 0, 0, /* Optional elements (not needed) */
31171 -1, /* First extension addition */
31173 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
31174 "CellBasedQMC-ExtIEs",
31175 "CellBasedQMC-ExtIEs",
31177 asn_DEF_CellBasedQMC_ExtIEs_tags_453,
31178 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31179 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31180 asn_DEF_CellBasedQMC_ExtIEs_tags_453, /* Same as above */
31181 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31182 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31183 { 0, 0, SEQUENCE_constraint },
31184 asn_MBR_CellBasedQMC_ExtIEs_453,
31185 3, /* Elements count */
31186 &asn_SPC_CellBasedQMC_ExtIEs_specs_453 /* Additional specs */
31189 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
31190 sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
31191 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
31192 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
31193 sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
31194 0, /* No top level tags */
31195 0, /* No tags in the map */
31197 -1 /* Extensions start */
31199 static /* Use -fall-defs-global to expose */
31200 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
31204 0, /* No effective tags (pointer) */
31205 0, /* No effective tags (count) */
31206 0, /* No tags (pointer) */
31207 0, /* No tags (count) */
31208 { 0, 0, OPEN_TYPE_constraint },
31209 0, 0, /* No members */
31210 &asn_SPC_extensionValue_specs_460 /* Additional specs */
31213 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
31214 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
31215 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31217 &asn_DEF_ProtocolIE_ID,
31219 { 0, &asn_PER_memb_id_constr_458, memb_id_constraint_457 },
31220 0, 0, /* No default value */
31223 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
31224 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31226 &asn_DEF_Criticality,
31228 { 0, &asn_PER_memb_criticality_constr_459, memb_criticality_constraint_457 },
31229 0, 0, /* No default value */
31232 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
31233 -1 /* Ambiguous tag (ANY?) */,
31235 &asn_DEF_extensionValue_460,
31237 { 0, &asn_PER_memb_extensionValue_constr_460, memb_extensionValue_constraint_457 },
31238 0, 0, /* No default value */
31242 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
31243 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31245 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
31246 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31247 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31249 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
31250 sizeof(struct CellReplacingInfo_ExtIEs),
31251 offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
31252 asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
31253 2, /* Count of tags in the map */
31254 0, 0, 0, /* Optional elements (not needed) */
31255 -1, /* First extension addition */
31257 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
31258 "CellReplacingInfo-ExtIEs",
31259 "CellReplacingInfo-ExtIEs",
31261 asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
31262 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31263 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31264 asn_DEF_CellReplacingInfo_ExtIEs_tags_457, /* Same as above */
31265 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31266 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31267 { 0, 0, SEQUENCE_constraint },
31268 asn_MBR_CellReplacingInfo_ExtIEs_457,
31269 3, /* Elements count */
31270 &asn_SPC_CellReplacingInfo_ExtIEs_specs_457 /* Additional specs */
31273 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
31274 sizeof(struct CellType_ExtIEs__extensionValue),
31275 offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
31276 offsetof(struct CellType_ExtIEs__extensionValue, present),
31277 sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
31278 0, /* No top level tags */
31279 0, /* No tags in the map */
31281 -1 /* Extensions start */
31283 static /* Use -fall-defs-global to expose */
31284 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
31288 0, /* No effective tags (pointer) */
31289 0, /* No effective tags (count) */
31290 0, /* No tags (pointer) */
31291 0, /* No tags (count) */
31292 { 0, 0, OPEN_TYPE_constraint },
31293 0, 0, /* No members */
31294 &asn_SPC_extensionValue_specs_464 /* Additional specs */
31297 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
31298 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
31299 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31301 &asn_DEF_ProtocolIE_ID,
31303 { 0, &asn_PER_memb_id_constr_462, memb_id_constraint_461 },
31304 0, 0, /* No default value */
31307 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
31308 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31310 &asn_DEF_Criticality,
31312 { 0, &asn_PER_memb_criticality_constr_463, memb_criticality_constraint_461 },
31313 0, 0, /* No default value */
31316 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
31317 -1 /* Ambiguous tag (ANY?) */,
31319 &asn_DEF_extensionValue_464,
31321 { 0, &asn_PER_memb_extensionValue_constr_464, memb_extensionValue_constraint_461 },
31322 0, 0, /* No default value */
31326 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
31327 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31329 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
31330 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31331 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31333 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
31334 sizeof(struct CellType_ExtIEs),
31335 offsetof(struct CellType_ExtIEs, _asn_ctx),
31336 asn_MAP_CellType_ExtIEs_tag2el_461,
31337 2, /* Count of tags in the map */
31338 0, 0, 0, /* Optional elements (not needed) */
31339 -1, /* First extension addition */
31341 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
31345 asn_DEF_CellType_ExtIEs_tags_461,
31346 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31347 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31348 asn_DEF_CellType_ExtIEs_tags_461, /* Same as above */
31349 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31350 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31351 { 0, 0, SEQUENCE_constraint },
31352 asn_MBR_CellType_ExtIEs_461,
31353 3, /* Elements count */
31354 &asn_SPC_CellType_ExtIEs_specs_461 /* Additional specs */
31357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
31358 sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
31359 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
31360 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
31361 sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
31362 0, /* No top level tags */
31363 0, /* No tags in the map */
31365 -1 /* Extensions start */
31367 static /* Use -fall-defs-global to expose */
31368 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
31372 0, /* No effective tags (pointer) */
31373 0, /* No effective tags (count) */
31374 0, /* No tags (pointer) */
31375 0, /* No tags (count) */
31376 { 0, 0, OPEN_TYPE_constraint },
31377 0, 0, /* No members */
31378 &asn_SPC_extensionValue_specs_468 /* Additional specs */
31381 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
31382 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
31383 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31385 &asn_DEF_ProtocolIE_ID,
31387 { 0, &asn_PER_memb_id_constr_466, memb_id_constraint_465 },
31388 0, 0, /* No default value */
31391 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
31392 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31394 &asn_DEF_Criticality,
31396 { 0, &asn_PER_memb_criticality_constr_467, memb_criticality_constraint_465 },
31397 0, 0, /* No default value */
31400 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
31401 -1 /* Ambiguous tag (ANY?) */,
31403 &asn_DEF_extensionValue_468,
31405 { 0, &asn_PER_memb_extensionValue_constr_468, memb_extensionValue_constraint_465 },
31406 0, 0, /* No default value */
31410 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
31411 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31413 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
31414 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31415 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31417 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
31418 sizeof(struct CNTypeRestrictionsItem_ExtIEs),
31419 offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
31420 asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
31421 2, /* Count of tags in the map */
31422 0, 0, 0, /* Optional elements (not needed) */
31423 -1, /* First extension addition */
31425 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
31426 "CNTypeRestrictionsItem-ExtIEs",
31427 "CNTypeRestrictionsItem-ExtIEs",
31429 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
31430 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31431 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31432 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
31433 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31434 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31435 { 0, 0, SEQUENCE_constraint },
31436 asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
31437 3, /* Elements count */
31438 &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 /* Additional specs */
31441 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
31442 sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
31443 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
31444 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
31445 sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
31446 0, /* No top level tags */
31447 0, /* No tags in the map */
31449 -1 /* Extensions start */
31451 static /* Use -fall-defs-global to expose */
31452 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
31456 0, /* No effective tags (pointer) */
31457 0, /* No effective tags (count) */
31458 0, /* No tags (pointer) */
31459 0, /* No tags (count) */
31460 { 0, 0, OPEN_TYPE_constraint },
31461 0, 0, /* No members */
31462 &asn_SPC_extensionValue_specs_472 /* Additional specs */
31465 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
31466 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
31467 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31469 &asn_DEF_ProtocolIE_ID,
31471 { 0, &asn_PER_memb_id_constr_470, memb_id_constraint_469 },
31472 0, 0, /* No default value */
31475 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
31476 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31478 &asn_DEF_Criticality,
31480 { 0, &asn_PER_memb_criticality_constr_471, memb_criticality_constraint_469 },
31481 0, 0, /* No default value */
31484 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
31485 -1 /* Ambiguous tag (ANY?) */,
31487 &asn_DEF_extensionValue_472,
31489 { 0, &asn_PER_memb_extensionValue_constr_472, memb_extensionValue_constraint_469 },
31490 0, 0, /* No default value */
31494 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
31495 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31497 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
31498 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31499 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31501 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
31502 sizeof(struct CoMPHypothesisSetItem_ExtIEs),
31503 offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
31504 asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
31505 2, /* Count of tags in the map */
31506 0, 0, 0, /* Optional elements (not needed) */
31507 -1, /* First extension addition */
31509 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
31510 "CoMPHypothesisSetItem-ExtIEs",
31511 "CoMPHypothesisSetItem-ExtIEs",
31513 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
31514 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31515 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31516 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469, /* Same as above */
31517 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31518 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31519 { 0, 0, SEQUENCE_constraint },
31520 asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
31521 3, /* Elements count */
31522 &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
31525 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
31526 sizeof(struct CoMPInformation_ExtIEs__extensionValue),
31527 offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
31528 offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
31529 sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
31530 0, /* No top level tags */
31531 0, /* No tags in the map */
31533 -1 /* Extensions start */
31535 static /* Use -fall-defs-global to expose */
31536 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
31540 0, /* No effective tags (pointer) */
31541 0, /* No effective tags (count) */
31542 0, /* No tags (pointer) */
31543 0, /* No tags (count) */
31544 { 0, 0, OPEN_TYPE_constraint },
31545 0, 0, /* No members */
31546 &asn_SPC_extensionValue_specs_476 /* Additional specs */
31549 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
31550 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
31551 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31553 &asn_DEF_ProtocolIE_ID,
31555 { 0, &asn_PER_memb_id_constr_474, memb_id_constraint_473 },
31556 0, 0, /* No default value */
31559 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
31560 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31562 &asn_DEF_Criticality,
31564 { 0, &asn_PER_memb_criticality_constr_475, memb_criticality_constraint_473 },
31565 0, 0, /* No default value */
31568 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
31569 -1 /* Ambiguous tag (ANY?) */,
31571 &asn_DEF_extensionValue_476,
31573 { 0, &asn_PER_memb_extensionValue_constr_476, memb_extensionValue_constraint_473 },
31574 0, 0, /* No default value */
31578 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
31579 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31581 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
31582 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31583 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31585 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
31586 sizeof(struct CoMPInformation_ExtIEs),
31587 offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
31588 asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
31589 2, /* Count of tags in the map */
31590 0, 0, 0, /* Optional elements (not needed) */
31591 -1, /* First extension addition */
31593 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
31594 "CoMPInformation-ExtIEs",
31595 "CoMPInformation-ExtIEs",
31597 asn_DEF_CoMPInformation_ExtIEs_tags_473,
31598 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31599 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31600 asn_DEF_CoMPInformation_ExtIEs_tags_473, /* Same as above */
31601 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31602 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31603 { 0, 0, SEQUENCE_constraint },
31604 asn_MBR_CoMPInformation_ExtIEs_473,
31605 3, /* Elements count */
31606 &asn_SPC_CoMPInformation_ExtIEs_specs_473 /* Additional specs */
31609 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
31610 sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
31611 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
31612 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
31613 sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
31614 0, /* No top level tags */
31615 0, /* No tags in the map */
31617 -1 /* Extensions start */
31619 static /* Use -fall-defs-global to expose */
31620 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
31624 0, /* No effective tags (pointer) */
31625 0, /* No effective tags (count) */
31626 0, /* No tags (pointer) */
31627 0, /* No tags (count) */
31628 { 0, 0, OPEN_TYPE_constraint },
31629 0, 0, /* No members */
31630 &asn_SPC_extensionValue_specs_480 /* Additional specs */
31633 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
31634 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
31635 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31637 &asn_DEF_ProtocolIE_ID,
31639 { 0, &asn_PER_memb_id_constr_478, memb_id_constraint_477 },
31640 0, 0, /* No default value */
31643 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
31644 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31646 &asn_DEF_Criticality,
31648 { 0, &asn_PER_memb_criticality_constr_479, memb_criticality_constraint_477 },
31649 0, 0, /* No default value */
31652 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
31653 -1 /* Ambiguous tag (ANY?) */,
31655 &asn_DEF_extensionValue_480,
31657 { 0, &asn_PER_memb_extensionValue_constr_480, memb_extensionValue_constraint_477 },
31658 0, 0, /* No default value */
31662 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
31663 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31665 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
31666 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31667 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31669 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
31670 sizeof(struct CoMPInformationItem_ExtIEs),
31671 offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
31672 asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
31673 2, /* Count of tags in the map */
31674 0, 0, 0, /* Optional elements (not needed) */
31675 -1, /* First extension addition */
31677 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
31678 "CoMPInformationItem-ExtIEs",
31679 "CoMPInformationItem-ExtIEs",
31681 asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
31682 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31683 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31684 asn_DEF_CoMPInformationItem_ExtIEs_tags_477, /* Same as above */
31685 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31686 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31687 { 0, 0, SEQUENCE_constraint },
31688 asn_MBR_CoMPInformationItem_ExtIEs_477,
31689 3, /* Elements count */
31690 &asn_SPC_CoMPInformationItem_ExtIEs_specs_477 /* Additional specs */
31693 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
31694 sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
31695 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
31696 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
31697 sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
31698 0, /* No top level tags */
31699 0, /* No tags in the map */
31701 -1 /* Extensions start */
31703 static /* Use -fall-defs-global to expose */
31704 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
31708 0, /* No effective tags (pointer) */
31709 0, /* No effective tags (count) */
31710 0, /* No tags (pointer) */
31711 0, /* No tags (count) */
31712 { 0, 0, OPEN_TYPE_constraint },
31713 0, 0, /* No members */
31714 &asn_SPC_extensionValue_specs_484 /* Additional specs */
31717 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
31718 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
31719 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31721 &asn_DEF_ProtocolIE_ID,
31723 { 0, &asn_PER_memb_id_constr_482, memb_id_constraint_481 },
31724 0, 0, /* No default value */
31727 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
31728 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31730 &asn_DEF_Criticality,
31732 { 0, &asn_PER_memb_criticality_constr_483, memb_criticality_constraint_481 },
31733 0, 0, /* No default value */
31736 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
31737 -1 /* Ambiguous tag (ANY?) */,
31739 &asn_DEF_extensionValue_484,
31741 { 0, &asn_PER_memb_extensionValue_constr_484, memb_extensionValue_constraint_481 },
31742 0, 0, /* No default value */
31746 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
31747 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31749 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
31750 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31751 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31753 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
31754 sizeof(struct CoMPInformationStartTime_ExtIEs),
31755 offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
31756 asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
31757 2, /* Count of tags in the map */
31758 0, 0, 0, /* Optional elements (not needed) */
31759 -1, /* First extension addition */
31761 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
31762 "CoMPInformationStartTime-ExtIEs",
31763 "CoMPInformationStartTime-ExtIEs",
31765 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
31766 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31767 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31768 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481, /* Same as above */
31769 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31770 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31771 { 0, 0, SEQUENCE_constraint },
31772 asn_MBR_CoMPInformationStartTime_ExtIEs_481,
31773 3, /* Elements count */
31774 &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 /* Additional specs */
31777 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
31778 sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
31779 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
31780 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
31781 sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
31782 0, /* No top level tags */
31783 0, /* No tags in the map */
31785 -1 /* Extensions start */
31787 static /* Use -fall-defs-global to expose */
31788 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
31792 0, /* No effective tags (pointer) */
31793 0, /* No effective tags (count) */
31794 0, /* No tags (pointer) */
31795 0, /* No tags (count) */
31796 { 0, 0, OPEN_TYPE_constraint },
31797 0, 0, /* No members */
31798 &asn_SPC_extensionValue_specs_488 /* Additional specs */
31801 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
31802 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
31803 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31805 &asn_DEF_ProtocolIE_ID,
31807 { 0, &asn_PER_memb_id_constr_486, memb_id_constraint_485 },
31808 0, 0, /* No default value */
31811 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
31812 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31814 &asn_DEF_Criticality,
31816 { 0, &asn_PER_memb_criticality_constr_487, memb_criticality_constraint_485 },
31817 0, 0, /* No default value */
31820 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
31821 -1 /* Ambiguous tag (ANY?) */,
31823 &asn_DEF_extensionValue_488,
31825 { 0, &asn_PER_memb_extensionValue_constr_488, memb_extensionValue_constraint_485 },
31826 0, 0, /* No default value */
31830 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
31831 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31833 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
31834 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31835 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31837 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
31838 sizeof(struct CompositeAvailableCapacity_ExtIEs),
31839 offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
31840 asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
31841 2, /* Count of tags in the map */
31842 0, 0, 0, /* Optional elements (not needed) */
31843 -1, /* First extension addition */
31845 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
31846 "CompositeAvailableCapacity-ExtIEs",
31847 "CompositeAvailableCapacity-ExtIEs",
31849 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
31850 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31851 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31852 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485, /* Same as above */
31853 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31854 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31855 { 0, 0, SEQUENCE_constraint },
31856 asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
31857 3, /* Elements count */
31858 &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 /* Additional specs */
31861 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
31862 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
31863 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
31864 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
31865 sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
31866 0, /* No top level tags */
31867 0, /* No tags in the map */
31869 -1 /* Extensions start */
31871 static /* Use -fall-defs-global to expose */
31872 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
31876 0, /* No effective tags (pointer) */
31877 0, /* No effective tags (count) */
31878 0, /* No tags (pointer) */
31879 0, /* No tags (count) */
31880 { 0, 0, OPEN_TYPE_constraint },
31881 0, 0, /* No members */
31882 &asn_SPC_extensionValue_specs_492 /* Additional specs */
31885 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
31886 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
31887 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31889 &asn_DEF_ProtocolIE_ID,
31891 { 0, &asn_PER_memb_id_constr_490, memb_id_constraint_489 },
31892 0, 0, /* No default value */
31895 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
31896 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31898 &asn_DEF_Criticality,
31900 { 0, &asn_PER_memb_criticality_constr_491, memb_criticality_constraint_489 },
31901 0, 0, /* No default value */
31904 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
31905 -1 /* Ambiguous tag (ANY?) */,
31907 &asn_DEF_extensionValue_492,
31909 { 0, &asn_PER_memb_extensionValue_constr_492, memb_extensionValue_constraint_489 },
31910 0, 0, /* No default value */
31914 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
31915 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31917 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
31918 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31919 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31921 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
31922 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
31923 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
31924 asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
31925 2, /* Count of tags in the map */
31926 0, 0, 0, /* Optional elements (not needed) */
31927 -1, /* First extension addition */
31929 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
31930 "CompositeAvailableCapacityGroup-ExtIEs",
31931 "CompositeAvailableCapacityGroup-ExtIEs",
31933 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
31934 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31935 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31936 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489, /* Same as above */
31937 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31938 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31939 { 0, 0, SEQUENCE_constraint },
31940 asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
31941 3, /* Elements count */
31942 &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 /* Additional specs */
31945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
31946 sizeof(struct COUNTvalue_ExtIEs__extensionValue),
31947 offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
31948 offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
31949 sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
31950 0, /* No top level tags */
31951 0, /* No tags in the map */
31953 -1 /* Extensions start */
31955 static /* Use -fall-defs-global to expose */
31956 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
31960 0, /* No effective tags (pointer) */
31961 0, /* No effective tags (count) */
31962 0, /* No tags (pointer) */
31963 0, /* No tags (count) */
31964 { 0, 0, OPEN_TYPE_constraint },
31965 0, 0, /* No members */
31966 &asn_SPC_extensionValue_specs_496 /* Additional specs */
31969 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
31970 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
31971 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31973 &asn_DEF_ProtocolIE_ID,
31975 { 0, &asn_PER_memb_id_constr_494, memb_id_constraint_493 },
31976 0, 0, /* No default value */
31979 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
31980 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31982 &asn_DEF_Criticality,
31984 { 0, &asn_PER_memb_criticality_constr_495, memb_criticality_constraint_493 },
31985 0, 0, /* No default value */
31988 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
31989 -1 /* Ambiguous tag (ANY?) */,
31991 &asn_DEF_extensionValue_496,
31993 { 0, &asn_PER_memb_extensionValue_constr_496, memb_extensionValue_constraint_493 },
31994 0, 0, /* No default value */
31998 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
31999 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32001 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
32002 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32003 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32005 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
32006 sizeof(struct COUNTvalue_ExtIEs),
32007 offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
32008 asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
32009 2, /* Count of tags in the map */
32010 0, 0, 0, /* Optional elements (not needed) */
32011 -1, /* First extension addition */
32013 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
32014 "COUNTvalue-ExtIEs",
32015 "COUNTvalue-ExtIEs",
32017 asn_DEF_COUNTvalue_ExtIEs_tags_493,
32018 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32019 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32020 asn_DEF_COUNTvalue_ExtIEs_tags_493, /* Same as above */
32021 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32022 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32023 { 0, 0, SEQUENCE_constraint },
32024 asn_MBR_COUNTvalue_ExtIEs_493,
32025 3, /* Elements count */
32026 &asn_SPC_COUNTvalue_ExtIEs_specs_493 /* Additional specs */
32029 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
32030 sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
32031 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
32032 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
32033 sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
32034 0, /* No top level tags */
32035 0, /* No tags in the map */
32037 -1 /* Extensions start */
32039 static /* Use -fall-defs-global to expose */
32040 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
32044 0, /* No effective tags (pointer) */
32045 0, /* No effective tags (count) */
32046 0, /* No tags (pointer) */
32047 0, /* No tags (count) */
32048 { 0, 0, OPEN_TYPE_constraint },
32049 0, 0, /* No members */
32050 &asn_SPC_extensionValue_specs_500 /* Additional specs */
32053 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
32054 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
32055 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32057 &asn_DEF_ProtocolIE_ID,
32059 { 0, &asn_PER_memb_id_constr_498, memb_id_constraint_497 },
32060 0, 0, /* No default value */
32063 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
32064 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32066 &asn_DEF_Criticality,
32068 { 0, &asn_PER_memb_criticality_constr_499, memb_criticality_constraint_497 },
32069 0, 0, /* No default value */
32072 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
32073 -1 /* Ambiguous tag (ANY?) */,
32075 &asn_DEF_extensionValue_500,
32077 { 0, &asn_PER_memb_extensionValue_constr_500, memb_extensionValue_constraint_497 },
32078 0, 0, /* No default value */
32082 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
32083 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32085 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
32086 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32087 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32089 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
32090 sizeof(struct COUNTValueExtended_ExtIEs),
32091 offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
32092 asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
32093 2, /* Count of tags in the map */
32094 0, 0, 0, /* Optional elements (not needed) */
32095 -1, /* First extension addition */
32097 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
32098 "COUNTValueExtended-ExtIEs",
32099 "COUNTValueExtended-ExtIEs",
32101 asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
32102 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32103 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32104 asn_DEF_COUNTValueExtended_ExtIEs_tags_497, /* Same as above */
32105 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32106 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32107 { 0, 0, SEQUENCE_constraint },
32108 asn_MBR_COUNTValueExtended_ExtIEs_497,
32109 3, /* Elements count */
32110 &asn_SPC_COUNTValueExtended_ExtIEs_specs_497 /* Additional specs */
32113 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
32114 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
32115 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
32116 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
32117 sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
32118 0, /* No top level tags */
32119 0, /* No tags in the map */
32121 -1 /* Extensions start */
32123 static /* Use -fall-defs-global to expose */
32124 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
32128 0, /* No effective tags (pointer) */
32129 0, /* No effective tags (count) */
32130 0, /* No tags (pointer) */
32131 0, /* No tags (count) */
32132 { 0, 0, OPEN_TYPE_constraint },
32133 0, 0, /* No members */
32134 &asn_SPC_extensionValue_specs_504 /* Additional specs */
32137 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
32138 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
32139 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32141 &asn_DEF_ProtocolIE_ID,
32143 { 0, &asn_PER_memb_id_constr_502, memb_id_constraint_501 },
32144 0, 0, /* No default value */
32147 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
32148 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32150 &asn_DEF_Criticality,
32152 { 0, &asn_PER_memb_criticality_constr_503, memb_criticality_constraint_501 },
32153 0, 0, /* No default value */
32156 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
32157 -1 /* Ambiguous tag (ANY?) */,
32159 &asn_DEF_extensionValue_504,
32161 { 0, &asn_PER_memb_extensionValue_constr_504, memb_extensionValue_constraint_501 },
32162 0, 0, /* No default value */
32166 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
32167 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32169 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
32170 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32171 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32173 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
32174 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
32175 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
32176 asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
32177 2, /* Count of tags in the map */
32178 0, 0, 0, /* Optional elements (not needed) */
32179 -1, /* First extension addition */
32181 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
32182 "COUNTvaluePDCP-SNlength18-ExtIEs",
32183 "COUNTvaluePDCP-SNlength18-ExtIEs",
32185 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
32186 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32187 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32188 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501, /* Same as above */
32189 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32190 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32191 { 0, 0, SEQUENCE_constraint },
32192 asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
32193 3, /* Elements count */
32194 &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 /* Additional specs */
32197 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
32198 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
32199 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
32200 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
32201 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
32202 0, /* No top level tags */
32203 0, /* No tags in the map */
32205 -1 /* Extensions start */
32207 static /* Use -fall-defs-global to expose */
32208 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
32212 0, /* No effective tags (pointer) */
32213 0, /* No effective tags (count) */
32214 0, /* No tags (pointer) */
32215 0, /* No tags (count) */
32216 { 0, 0, OPEN_TYPE_constraint },
32217 0, 0, /* No members */
32218 &asn_SPC_extensionValue_specs_508 /* Additional specs */
32221 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
32222 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
32223 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32225 &asn_DEF_ProtocolIE_ID,
32227 { 0, &asn_PER_memb_id_constr_506, memb_id_constraint_505 },
32228 0, 0, /* No default value */
32231 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
32232 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32234 &asn_DEF_Criticality,
32236 { 0, &asn_PER_memb_criticality_constr_507, memb_criticality_constraint_505 },
32237 0, 0, /* No default value */
32240 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
32241 -1 /* Ambiguous tag (ANY?) */,
32243 &asn_DEF_extensionValue_508,
32245 { 0, &asn_PER_memb_extensionValue_constr_508, memb_extensionValue_constraint_505 },
32246 0, 0, /* No default value */
32250 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
32251 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32253 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
32254 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32255 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32257 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
32258 sizeof(struct CriticalityDiagnostics_ExtIEs),
32259 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
32260 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
32261 2, /* Count of tags in the map */
32262 0, 0, 0, /* Optional elements (not needed) */
32263 -1, /* First extension addition */
32265 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
32266 "CriticalityDiagnostics-ExtIEs",
32267 "CriticalityDiagnostics-ExtIEs",
32269 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
32270 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32271 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32272 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
32273 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32274 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32275 { 0, 0, SEQUENCE_constraint },
32276 asn_MBR_CriticalityDiagnostics_ExtIEs_505,
32277 3, /* Elements count */
32278 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 /* Additional specs */
32281 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
32282 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
32283 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
32284 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
32285 sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
32286 0, /* No top level tags */
32287 0, /* No tags in the map */
32289 -1 /* Extensions start */
32291 static /* Use -fall-defs-global to expose */
32292 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
32296 0, /* No effective tags (pointer) */
32297 0, /* No effective tags (count) */
32298 0, /* No tags (pointer) */
32299 0, /* No tags (count) */
32300 { 0, 0, OPEN_TYPE_constraint },
32301 0, 0, /* No members */
32302 &asn_SPC_extensionValue_specs_512 /* Additional specs */
32305 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
32306 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
32307 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32309 &asn_DEF_ProtocolIE_ID,
32311 { 0, &asn_PER_memb_id_constr_510, memb_id_constraint_509 },
32312 0, 0, /* No default value */
32315 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
32316 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32318 &asn_DEF_Criticality,
32320 { 0, &asn_PER_memb_criticality_constr_511, memb_criticality_constraint_509 },
32321 0, 0, /* No default value */
32324 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
32325 -1 /* Ambiguous tag (ANY?) */,
32327 &asn_DEF_extensionValue_512,
32329 { 0, &asn_PER_memb_extensionValue_constr_512, memb_extensionValue_constraint_509 },
32330 0, 0, /* No default value */
32334 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
32335 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32337 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
32338 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32339 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32341 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
32342 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
32343 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
32344 asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
32345 2, /* Count of tags in the map */
32346 0, 0, 0, /* Optional elements (not needed) */
32347 -1, /* First extension addition */
32349 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
32350 "CriticalityDiagnostics-IE-List-ExtIEs",
32351 "CriticalityDiagnostics-IE-List-ExtIEs",
32353 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
32354 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32355 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32356 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
32357 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32358 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32359 { 0, 0, SEQUENCE_constraint },
32360 asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
32361 3, /* Elements count */
32362 &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 /* Additional specs */
32365 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
32366 sizeof(struct CSIReportList_ExtIEs__extensionValue),
32367 offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
32368 offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
32369 sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
32370 0, /* No top level tags */
32371 0, /* No tags in the map */
32373 -1 /* Extensions start */
32375 static /* Use -fall-defs-global to expose */
32376 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
32380 0, /* No effective tags (pointer) */
32381 0, /* No effective tags (count) */
32382 0, /* No tags (pointer) */
32383 0, /* No tags (count) */
32384 { 0, 0, OPEN_TYPE_constraint },
32385 0, 0, /* No members */
32386 &asn_SPC_extensionValue_specs_516 /* Additional specs */
32389 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
32390 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
32391 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32393 &asn_DEF_ProtocolIE_ID,
32395 { 0, &asn_PER_memb_id_constr_514, memb_id_constraint_513 },
32396 0, 0, /* No default value */
32399 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
32400 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32402 &asn_DEF_Criticality,
32404 { 0, &asn_PER_memb_criticality_constr_515, memb_criticality_constraint_513 },
32405 0, 0, /* No default value */
32408 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
32409 -1 /* Ambiguous tag (ANY?) */,
32411 &asn_DEF_extensionValue_516,
32413 { 0, &asn_PER_memb_extensionValue_constr_516, memb_extensionValue_constraint_513 },
32414 0, 0, /* No default value */
32418 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
32419 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32421 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
32422 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32423 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32425 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
32426 sizeof(struct CSIReportList_ExtIEs),
32427 offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
32428 asn_MAP_CSIReportList_ExtIEs_tag2el_513,
32429 2, /* Count of tags in the map */
32430 0, 0, 0, /* Optional elements (not needed) */
32431 -1, /* First extension addition */
32433 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
32434 "CSIReportList-ExtIEs",
32435 "CSIReportList-ExtIEs",
32437 asn_DEF_CSIReportList_ExtIEs_tags_513,
32438 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32439 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32440 asn_DEF_CSIReportList_ExtIEs_tags_513, /* Same as above */
32441 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32442 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32443 { 0, 0, SEQUENCE_constraint },
32444 asn_MBR_CSIReportList_ExtIEs_513,
32445 3, /* Elements count */
32446 &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
32449 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
32450 sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
32451 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
32452 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
32453 sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
32454 0, /* No top level tags */
32455 0, /* No tags in the map */
32457 -1 /* Extensions start */
32459 static /* Use -fall-defs-global to expose */
32460 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
32464 0, /* No effective tags (pointer) */
32465 0, /* No effective tags (count) */
32466 0, /* No tags (pointer) */
32467 0, /* No tags (count) */
32468 { 0, 0, OPEN_TYPE_constraint },
32469 0, 0, /* No members */
32470 &asn_SPC_extensionValue_specs_520 /* Additional specs */
32473 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
32474 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
32475 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32477 &asn_DEF_ProtocolIE_ID,
32479 { 0, &asn_PER_memb_id_constr_518, memb_id_constraint_517 },
32480 0, 0, /* No default value */
32483 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
32484 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32486 &asn_DEF_Criticality,
32488 { 0, &asn_PER_memb_criticality_constr_519, memb_criticality_constraint_517 },
32489 0, 0, /* No default value */
32492 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
32493 -1 /* Ambiguous tag (ANY?) */,
32495 &asn_DEF_extensionValue_520,
32497 { 0, &asn_PER_memb_extensionValue_constr_520, memb_extensionValue_constraint_517 },
32498 0, 0, /* No default value */
32502 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
32503 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32505 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
32506 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32507 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32509 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
32510 sizeof(struct CSIReportPerCSIProcess_ExtIEs),
32511 offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
32512 asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
32513 2, /* Count of tags in the map */
32514 0, 0, 0, /* Optional elements (not needed) */
32515 -1, /* First extension addition */
32517 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
32518 "CSIReportPerCSIProcess-ExtIEs",
32519 "CSIReportPerCSIProcess-ExtIEs",
32521 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
32522 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32523 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32524 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
32525 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32526 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32527 { 0, 0, SEQUENCE_constraint },
32528 asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
32529 3, /* Elements count */
32530 &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 /* Additional specs */
32533 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
32534 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
32535 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
32536 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
32537 sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
32538 0, /* No top level tags */
32539 0, /* No tags in the map */
32541 -1 /* Extensions start */
32543 static /* Use -fall-defs-global to expose */
32544 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
32548 0, /* No effective tags (pointer) */
32549 0, /* No effective tags (count) */
32550 0, /* No tags (pointer) */
32551 0, /* No tags (count) */
32552 { 0, 0, OPEN_TYPE_constraint },
32553 0, 0, /* No members */
32554 &asn_SPC_extensionValue_specs_524 /* Additional specs */
32557 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
32558 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
32559 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32561 &asn_DEF_ProtocolIE_ID,
32563 { 0, &asn_PER_memb_id_constr_522, memb_id_constraint_521 },
32564 0, 0, /* No default value */
32567 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
32568 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32570 &asn_DEF_Criticality,
32572 { 0, &asn_PER_memb_criticality_constr_523, memb_criticality_constraint_521 },
32573 0, 0, /* No default value */
32576 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
32577 -1 /* Ambiguous tag (ANY?) */,
32579 &asn_DEF_extensionValue_524,
32581 { 0, &asn_PER_memb_extensionValue_constr_524, memb_extensionValue_constraint_521 },
32582 0, 0, /* No default value */
32586 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
32587 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32589 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
32590 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32591 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32593 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
32594 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
32595 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
32596 asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
32597 2, /* Count of tags in the map */
32598 0, 0, 0, /* Optional elements (not needed) */
32599 -1, /* First extension addition */
32601 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
32602 "CSIReportPerCSIProcessItem-ExtIEs",
32603 "CSIReportPerCSIProcessItem-ExtIEs",
32605 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
32606 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32607 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32608 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521, /* Same as above */
32609 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32610 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32611 { 0, 0, SEQUENCE_constraint },
32612 asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
32613 3, /* Elements count */
32614 &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 /* Additional specs */
32617 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
32618 sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
32619 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
32620 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
32621 sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
32622 0, /* No top level tags */
32623 0, /* No tags in the map */
32625 -1 /* Extensions start */
32627 static /* Use -fall-defs-global to expose */
32628 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
32632 0, /* No effective tags (pointer) */
32633 0, /* No effective tags (count) */
32634 0, /* No tags (pointer) */
32635 0, /* No tags (count) */
32636 { 0, 0, OPEN_TYPE_constraint },
32637 0, 0, /* No members */
32638 &asn_SPC_extensionValue_specs_528 /* Additional specs */
32641 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
32642 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
32643 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32645 &asn_DEF_ProtocolIE_ID,
32647 { 0, &asn_PER_memb_id_constr_526, memb_id_constraint_525 },
32648 0, 0, /* No default value */
32651 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
32652 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32654 &asn_DEF_Criticality,
32656 { 0, &asn_PER_memb_criticality_constr_527, memb_criticality_constraint_525 },
32657 0, 0, /* No default value */
32660 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
32661 -1 /* Ambiguous tag (ANY?) */,
32663 &asn_DEF_extensionValue_528,
32665 { 0, &asn_PER_memb_extensionValue_constr_528, memb_extensionValue_constraint_525 },
32666 0, 0, /* No default value */
32670 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
32671 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32673 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
32674 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32675 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32677 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
32678 sizeof(struct DataTrafficResourceIndication_ExtIEs),
32679 offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
32680 asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
32681 2, /* Count of tags in the map */
32682 0, 0, 0, /* Optional elements (not needed) */
32683 -1, /* First extension addition */
32685 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
32686 "DataTrafficResourceIndication-ExtIEs",
32687 "DataTrafficResourceIndication-ExtIEs",
32689 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
32690 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32691 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32692 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525, /* Same as above */
32693 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32694 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32695 { 0, 0, SEQUENCE_constraint },
32696 asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
32697 3, /* Elements count */
32698 &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
32701 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
32702 sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
32703 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
32704 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
32705 sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
32706 0, /* No top level tags */
32707 0, /* No tags in the map */
32709 -1 /* Extensions start */
32711 static /* Use -fall-defs-global to expose */
32712 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
32716 0, /* No effective tags (pointer) */
32717 0, /* No effective tags (count) */
32718 0, /* No tags (pointer) */
32719 0, /* No tags (count) */
32720 { 0, 0, OPEN_TYPE_constraint },
32721 0, 0, /* No members */
32722 &asn_SPC_extensionValue_specs_532 /* Additional specs */
32725 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
32726 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
32727 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32729 &asn_DEF_ProtocolIE_ID,
32731 { 0, &asn_PER_memb_id_constr_530, memb_id_constraint_529 },
32732 0, 0, /* No default value */
32735 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
32736 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32738 &asn_DEF_Criticality,
32740 { 0, &asn_PER_memb_criticality_constr_531, memb_criticality_constraint_529 },
32741 0, 0, /* No default value */
32744 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
32745 -1 /* Ambiguous tag (ANY?) */,
32747 &asn_DEF_extensionValue_532,
32749 { 0, &asn_PER_memb_extensionValue_constr_532, memb_extensionValue_constraint_529 },
32750 0, 0, /* No default value */
32754 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
32755 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32757 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
32758 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32759 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32761 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
32762 sizeof(struct DeliveryStatus_ExtIEs),
32763 offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
32764 asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
32765 2, /* Count of tags in the map */
32766 0, 0, 0, /* Optional elements (not needed) */
32767 -1, /* First extension addition */
32769 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
32770 "DeliveryStatus-ExtIEs",
32771 "DeliveryStatus-ExtIEs",
32773 asn_DEF_DeliveryStatus_ExtIEs_tags_529,
32774 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32775 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32776 asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
32777 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32778 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32779 { 0, 0, SEQUENCE_constraint },
32780 asn_MBR_DeliveryStatus_ExtIEs_529,
32781 3, /* Elements count */
32782 &asn_SPC_DeliveryStatus_ExtIEs_specs_529 /* Additional specs */
32785 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
32786 sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
32787 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
32788 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
32789 sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
32790 0, /* No top level tags */
32791 0, /* No tags in the map */
32793 -1 /* Extensions start */
32795 static /* Use -fall-defs-global to expose */
32796 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
32800 0, /* No effective tags (pointer) */
32801 0, /* No effective tags (count) */
32802 0, /* No tags (pointer) */
32803 0, /* No tags (count) */
32804 { 0, 0, OPEN_TYPE_constraint },
32805 0, 0, /* No members */
32806 &asn_SPC_extensionValue_specs_536 /* Additional specs */
32809 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
32810 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
32811 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32813 &asn_DEF_ProtocolIE_ID,
32815 { 0, &asn_PER_memb_id_constr_534, memb_id_constraint_533 },
32816 0, 0, /* No default value */
32819 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
32820 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32822 &asn_DEF_Criticality,
32824 { 0, &asn_PER_memb_criticality_constr_535, memb_criticality_constraint_533 },
32825 0, 0, /* No default value */
32828 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
32829 -1 /* Ambiguous tag (ANY?) */,
32831 &asn_DEF_extensionValue_536,
32833 { 0, &asn_PER_memb_extensionValue_constr_536, memb_extensionValue_constraint_533 },
32834 0, 0, /* No default value */
32838 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
32839 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32841 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
32842 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32843 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32845 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
32846 sizeof(struct DynamicNAICSInformation_ExtIEs),
32847 offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
32848 asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
32849 2, /* Count of tags in the map */
32850 0, 0, 0, /* Optional elements (not needed) */
32851 -1, /* First extension addition */
32853 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
32854 "DynamicNAICSInformation-ExtIEs",
32855 "DynamicNAICSInformation-ExtIEs",
32857 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
32858 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32859 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32860 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533, /* Same as above */
32861 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32862 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32863 { 0, 0, SEQUENCE_constraint },
32864 asn_MBR_DynamicNAICSInformation_ExtIEs_533,
32865 3, /* Elements count */
32866 &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 /* Additional specs */
32869 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
32870 sizeof(struct ECGI_ExtIEs__extensionValue),
32871 offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
32872 offsetof(struct ECGI_ExtIEs__extensionValue, present),
32873 sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
32874 0, /* No top level tags */
32875 0, /* No tags in the map */
32877 -1 /* Extensions start */
32879 static /* Use -fall-defs-global to expose */
32880 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
32884 0, /* No effective tags (pointer) */
32885 0, /* No effective tags (count) */
32886 0, /* No tags (pointer) */
32887 0, /* No tags (count) */
32888 { 0, 0, OPEN_TYPE_constraint },
32889 0, 0, /* No members */
32890 &asn_SPC_extensionValue_specs_540 /* Additional specs */
32893 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
32894 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
32895 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32897 &asn_DEF_ProtocolIE_ID,
32899 { 0, &asn_PER_memb_id_constr_538, memb_id_constraint_537 },
32900 0, 0, /* No default value */
32903 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
32904 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32906 &asn_DEF_Criticality,
32908 { 0, &asn_PER_memb_criticality_constr_539, memb_criticality_constraint_537 },
32909 0, 0, /* No default value */
32912 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
32913 -1 /* Ambiguous tag (ANY?) */,
32915 &asn_DEF_extensionValue_540,
32917 { 0, &asn_PER_memb_extensionValue_constr_540, memb_extensionValue_constraint_537 },
32918 0, 0, /* No default value */
32922 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
32923 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32925 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
32926 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32927 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32929 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
32930 sizeof(struct ECGI_ExtIEs),
32931 offsetof(struct ECGI_ExtIEs, _asn_ctx),
32932 asn_MAP_ECGI_ExtIEs_tag2el_537,
32933 2, /* Count of tags in the map */
32934 0, 0, 0, /* Optional elements (not needed) */
32935 -1, /* First extension addition */
32937 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
32941 asn_DEF_ECGI_ExtIEs_tags_537,
32942 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32943 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32944 asn_DEF_ECGI_ExtIEs_tags_537, /* Same as above */
32945 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32946 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32947 { 0, 0, SEQUENCE_constraint },
32948 asn_MBR_ECGI_ExtIEs_537,
32949 3, /* Elements count */
32950 &asn_SPC_ECGI_ExtIEs_specs_537 /* Additional specs */
32953 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
32954 sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
32955 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
32956 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
32957 sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
32958 0, /* No top level tags */
32959 0, /* No tags in the map */
32961 -1 /* Extensions start */
32963 static /* Use -fall-defs-global to expose */
32964 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
32968 0, /* No effective tags (pointer) */
32969 0, /* No effective tags (count) */
32970 0, /* No tags (pointer) */
32971 0, /* No tags (count) */
32972 { 0, 0, OPEN_TYPE_constraint },
32973 0, 0, /* No members */
32974 &asn_SPC_extensionValue_specs_544 /* Additional specs */
32977 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
32978 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
32979 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32981 &asn_DEF_ProtocolIE_ID,
32983 { 0, &asn_PER_memb_id_constr_542, memb_id_constraint_541 },
32984 0, 0, /* No default value */
32987 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
32988 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32990 &asn_DEF_Criticality,
32992 { 0, &asn_PER_memb_criticality_constr_543, memb_criticality_constraint_541 },
32993 0, 0, /* No default value */
32996 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
32997 -1 /* Ambiguous tag (ANY?) */,
32999 &asn_DEF_extensionValue_544,
33001 { 0, &asn_PER_memb_extensionValue_constr_544, memb_extensionValue_constraint_541 },
33002 0, 0, /* No default value */
33006 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
33007 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33009 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
33010 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33011 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33013 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
33014 sizeof(struct EnhancedRNTP_ExtIEs),
33015 offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
33016 asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
33017 2, /* Count of tags in the map */
33018 0, 0, 0, /* Optional elements (not needed) */
33019 -1, /* First extension addition */
33021 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
33022 "EnhancedRNTP-ExtIEs",
33023 "EnhancedRNTP-ExtIEs",
33025 asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
33026 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33027 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33028 asn_DEF_EnhancedRNTP_ExtIEs_tags_541, /* Same as above */
33029 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33030 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33031 { 0, 0, SEQUENCE_constraint },
33032 asn_MBR_EnhancedRNTP_ExtIEs_541,
33033 3, /* Elements count */
33034 &asn_SPC_EnhancedRNTP_ExtIEs_specs_541 /* Additional specs */
33037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
33038 sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
33039 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
33040 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
33041 sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
33042 0, /* No top level tags */
33043 0, /* No tags in the map */
33045 -1 /* Extensions start */
33047 static /* Use -fall-defs-global to expose */
33048 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
33052 0, /* No effective tags (pointer) */
33053 0, /* No effective tags (count) */
33054 0, /* No tags (pointer) */
33055 0, /* No tags (count) */
33056 { 0, 0, OPEN_TYPE_constraint },
33057 0, 0, /* No members */
33058 &asn_SPC_extensionValue_specs_548 /* Additional specs */
33061 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
33062 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
33063 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33065 &asn_DEF_ProtocolIE_ID,
33067 { 0, &asn_PER_memb_id_constr_546, memb_id_constraint_545 },
33068 0, 0, /* No default value */
33071 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
33072 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33074 &asn_DEF_Criticality,
33076 { 0, &asn_PER_memb_criticality_constr_547, memb_criticality_constraint_545 },
33077 0, 0, /* No default value */
33080 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
33081 -1 /* Ambiguous tag (ANY?) */,
33083 &asn_DEF_extensionValue_548,
33085 { 0, &asn_PER_memb_extensionValue_constr_548, memb_extensionValue_constraint_545 },
33086 0, 0, /* No default value */
33090 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
33091 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33093 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
33094 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33095 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33097 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
33098 sizeof(struct EnhancedRNTPStartTime_ExtIEs),
33099 offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
33100 asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
33101 2, /* Count of tags in the map */
33102 0, 0, 0, /* Optional elements (not needed) */
33103 -1, /* First extension addition */
33105 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
33106 "EnhancedRNTPStartTime-ExtIEs",
33107 "EnhancedRNTPStartTime-ExtIEs",
33109 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
33110 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33111 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33112 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545, /* Same as above */
33113 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33114 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33115 { 0, 0, SEQUENCE_constraint },
33116 asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
33117 3, /* Elements count */
33118 &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
33121 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
33122 sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
33123 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
33124 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
33125 sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
33126 0, /* No top level tags */
33127 0, /* No tags in the map */
33129 -1 /* Extensions start */
33131 static /* Use -fall-defs-global to expose */
33132 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
33136 0, /* No effective tags (pointer) */
33137 0, /* No effective tags (count) */
33138 0, /* No tags (pointer) */
33139 0, /* No tags (count) */
33140 { 0, 0, OPEN_TYPE_constraint },
33141 0, 0, /* No members */
33142 &asn_SPC_extensionValue_specs_552 /* Additional specs */
33145 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
33146 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
33147 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33149 &asn_DEF_ProtocolIE_ID,
33151 { 0, &asn_PER_memb_id_constr_550, memb_id_constraint_549 },
33152 0, 0, /* No default value */
33155 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
33156 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33158 &asn_DEF_Criticality,
33160 { 0, &asn_PER_memb_criticality_constr_551, memb_criticality_constraint_549 },
33161 0, 0, /* No default value */
33164 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
33165 -1 /* Ambiguous tag (ANY?) */,
33167 &asn_DEF_extensionValue_552,
33169 { 0, &asn_PER_memb_extensionValue_constr_552, memb_extensionValue_constraint_549 },
33170 0, 0, /* No default value */
33174 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
33175 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33177 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
33178 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33179 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33181 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
33182 sizeof(struct EN_DC_ResourceConfigurationExtIEs),
33183 offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
33184 asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
33185 2, /* Count of tags in the map */
33186 0, 0, 0, /* Optional elements (not needed) */
33187 -1, /* First extension addition */
33189 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
33190 "EN-DC-ResourceConfigurationExtIEs",
33191 "EN-DC-ResourceConfigurationExtIEs",
33193 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
33194 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33195 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33196 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549, /* Same as above */
33197 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33198 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33199 { 0, 0, SEQUENCE_constraint },
33200 asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
33201 3, /* Elements count */
33202 &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 /* Additional specs */
33205 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
33206 sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
33207 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
33208 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
33209 sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
33210 0, /* No top level tags */
33211 0, /* No tags in the map */
33213 -1 /* Extensions start */
33215 static /* Use -fall-defs-global to expose */
33216 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
33220 0, /* No effective tags (pointer) */
33221 0, /* No effective tags (count) */
33222 0, /* No tags (pointer) */
33223 0, /* No tags (count) */
33224 { 0, 0, OPEN_TYPE_constraint },
33225 0, 0, /* No members */
33226 &asn_SPC_extensionValue_specs_556 /* Additional specs */
33229 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
33230 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
33231 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33233 &asn_DEF_ProtocolIE_ID,
33235 { 0, &asn_PER_memb_id_constr_554, memb_id_constraint_553 },
33236 0, 0, /* No default value */
33239 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
33240 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33242 &asn_DEF_Criticality,
33244 { 0, &asn_PER_memb_criticality_constr_555, memb_criticality_constraint_553 },
33245 0, 0, /* No default value */
33248 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
33249 -1 /* Ambiguous tag (ANY?) */,
33251 &asn_DEF_extensionValue_556,
33253 { 0, &asn_PER_memb_extensionValue_constr_556, memb_extensionValue_constraint_553 },
33254 0, 0, /* No default value */
33258 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
33259 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33261 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
33262 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33263 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33265 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
33266 sizeof(struct ERABActivityNotifyItem_ExtIEs),
33267 offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
33268 asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
33269 2, /* Count of tags in the map */
33270 0, 0, 0, /* Optional elements (not needed) */
33271 -1, /* First extension addition */
33273 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
33274 "ERABActivityNotifyItem-ExtIEs",
33275 "ERABActivityNotifyItem-ExtIEs",
33277 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
33278 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33279 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33280 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
33281 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33282 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33283 { 0, 0, SEQUENCE_constraint },
33284 asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
33285 3, /* Elements count */
33286 &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 /* Additional specs */
33289 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
33290 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
33291 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33293 &asn_DEF_Packet_LossRate,
33296 0, 0, /* No default value */
33300 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
33301 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
33303 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
33304 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
33305 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
33306 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
33307 sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
33308 asn_MAP_extensionValue_tag2el_560,
33309 1, /* Count of tags in the map */
33311 -1 /* Extensions start */
33313 static /* Use -fall-defs-global to expose */
33314 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
33318 0, /* No effective tags (pointer) */
33319 0, /* No effective tags (count) */
33320 0, /* No tags (pointer) */
33321 0, /* No tags (count) */
33322 { 0, 0, OPEN_TYPE_constraint },
33323 asn_MBR_extensionValue_560,
33324 1, /* Elements count */
33325 &asn_SPC_extensionValue_specs_560 /* Additional specs */
33328 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
33329 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
33330 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33332 &asn_DEF_ProtocolIE_ID,
33334 { 0, &asn_PER_memb_id_constr_558, memb_id_constraint_557 },
33335 0, 0, /* No default value */
33338 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
33339 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33341 &asn_DEF_Criticality,
33342 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
33343 { 0, &asn_PER_memb_criticality_constr_559, memb_criticality_constraint_557 },
33344 0, 0, /* No default value */
33347 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
33348 -1 /* Ambiguous tag (ANY?) */,
33350 &asn_DEF_extensionValue_560,
33351 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
33352 { 0, &asn_PER_memb_extensionValue_constr_560, memb_extensionValue_constraint_557 },
33353 0, 0, /* No default value */
33357 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
33358 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33360 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
33361 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33362 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33364 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
33365 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
33366 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
33367 asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
33368 2, /* Count of tags in the map */
33369 0, 0, 0, /* Optional elements (not needed) */
33370 -1, /* First extension addition */
33372 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
33373 "E-RAB-Level-QoS-Parameters-ExtIEs",
33374 "E-RAB-Level-QoS-Parameters-ExtIEs",
33376 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
33377 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33378 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33379 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557, /* Same as above */
33380 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33381 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33382 { 0, 0, SEQUENCE_constraint },
33383 asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
33384 3, /* Elements count */
33385 &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 /* Additional specs */
33388 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
33389 sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
33390 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
33391 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
33392 sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
33393 0, /* No top level tags */
33394 0, /* No tags in the map */
33396 -1 /* Extensions start */
33398 static /* Use -fall-defs-global to expose */
33399 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
33403 0, /* No effective tags (pointer) */
33404 0, /* No effective tags (count) */
33405 0, /* No tags (pointer) */
33406 0, /* No tags (count) */
33407 { 0, 0, OPEN_TYPE_constraint },
33408 0, 0, /* No members */
33409 &asn_SPC_extensionValue_specs_564 /* Additional specs */
33412 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
33413 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
33414 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33416 &asn_DEF_ProtocolIE_ID,
33418 { 0, &asn_PER_memb_id_constr_562, memb_id_constraint_561 },
33419 0, 0, /* No default value */
33422 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
33423 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33425 &asn_DEF_Criticality,
33427 { 0, &asn_PER_memb_criticality_constr_563, memb_criticality_constraint_561 },
33428 0, 0, /* No default value */
33431 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
33432 -1 /* Ambiguous tag (ANY?) */,
33434 &asn_DEF_extensionValue_564,
33436 { 0, &asn_PER_memb_extensionValue_constr_564, memb_extensionValue_constraint_561 },
33437 0, 0, /* No default value */
33441 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
33442 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33444 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
33445 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33446 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33448 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
33449 sizeof(struct E_RAB_Item_ExtIEs),
33450 offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
33451 asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
33452 2, /* Count of tags in the map */
33453 0, 0, 0, /* Optional elements (not needed) */
33454 -1, /* First extension addition */
33456 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
33457 "E-RAB-Item-ExtIEs",
33458 "E-RAB-Item-ExtIEs",
33460 asn_DEF_E_RAB_Item_ExtIEs_tags_561,
33461 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33462 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33463 asn_DEF_E_RAB_Item_ExtIEs_tags_561, /* Same as above */
33464 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33465 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33466 { 0, 0, SEQUENCE_constraint },
33467 asn_MBR_E_RAB_Item_ExtIEs_561,
33468 3, /* Elements count */
33469 &asn_SPC_E_RAB_Item_ExtIEs_specs_561 /* Additional specs */
33472 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
33473 sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
33474 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
33475 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
33476 sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
33477 0, /* No top level tags */
33478 0, /* No tags in the map */
33480 -1 /* Extensions start */
33482 static /* Use -fall-defs-global to expose */
33483 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
33487 0, /* No effective tags (pointer) */
33488 0, /* No effective tags (count) */
33489 0, /* No tags (pointer) */
33490 0, /* No tags (count) */
33491 { 0, 0, OPEN_TYPE_constraint },
33492 0, 0, /* No members */
33493 &asn_SPC_extensionValue_specs_568 /* Additional specs */
33496 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
33497 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
33498 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33500 &asn_DEF_ProtocolIE_ID,
33502 { 0, &asn_PER_memb_id_constr_566, memb_id_constraint_565 },
33503 0, 0, /* No default value */
33506 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
33507 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33509 &asn_DEF_Criticality,
33511 { 0, &asn_PER_memb_criticality_constr_567, memb_criticality_constraint_565 },
33512 0, 0, /* No default value */
33515 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
33516 -1 /* Ambiguous tag (ANY?) */,
33518 &asn_DEF_extensionValue_568,
33520 { 0, &asn_PER_memb_extensionValue_constr_568, memb_extensionValue_constraint_565 },
33521 0, 0, /* No default value */
33525 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
33526 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33528 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
33529 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33530 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33532 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
33533 sizeof(struct E_RABUsageReport_Item_ExtIEs),
33534 offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
33535 asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
33536 2, /* Count of tags in the map */
33537 0, 0, 0, /* Optional elements (not needed) */
33538 -1, /* First extension addition */
33540 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
33541 "E-RABUsageReport-Item-ExtIEs",
33542 "E-RABUsageReport-Item-ExtIEs",
33544 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
33545 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33546 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33547 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565, /* Same as above */
33548 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33549 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33550 { 0, 0, SEQUENCE_constraint },
33551 asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
33552 3, /* Elements count */
33553 &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
33556 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
33557 sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
33558 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
33559 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
33560 sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
33561 0, /* No top level tags */
33562 0, /* No tags in the map */
33564 -1 /* Extensions start */
33566 static /* Use -fall-defs-global to expose */
33567 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
33571 0, /* No effective tags (pointer) */
33572 0, /* No effective tags (count) */
33573 0, /* No tags (pointer) */
33574 0, /* No tags (count) */
33575 { 0, 0, OPEN_TYPE_constraint },
33576 0, 0, /* No members */
33577 &asn_SPC_extensionValue_specs_572 /* Additional specs */
33580 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
33581 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
33582 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33584 &asn_DEF_ProtocolIE_ID,
33586 { 0, &asn_PER_memb_id_constr_570, memb_id_constraint_569 },
33587 0, 0, /* No default value */
33590 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
33591 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33593 &asn_DEF_Criticality,
33595 { 0, &asn_PER_memb_criticality_constr_571, memb_criticality_constraint_569 },
33596 0, 0, /* No default value */
33599 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
33600 -1 /* Ambiguous tag (ANY?) */,
33602 &asn_DEF_extensionValue_572,
33604 { 0, &asn_PER_memb_extensionValue_constr_572, memb_extensionValue_constraint_569 },
33605 0, 0, /* No default value */
33609 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
33610 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33612 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
33613 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33614 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33616 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
33617 sizeof(struct ExpectedUEBehaviour_ExtIEs),
33618 offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
33619 asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
33620 2, /* Count of tags in the map */
33621 0, 0, 0, /* Optional elements (not needed) */
33622 -1, /* First extension addition */
33624 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
33625 "ExpectedUEBehaviour-ExtIEs",
33626 "ExpectedUEBehaviour-ExtIEs",
33628 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
33629 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33630 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33631 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569, /* Same as above */
33632 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33633 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33634 { 0, 0, SEQUENCE_constraint },
33635 asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
33636 3, /* Elements count */
33637 &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 /* Additional specs */
33640 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
33641 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
33642 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
33643 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
33644 sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
33645 0, /* No top level tags */
33646 0, /* No tags in the map */
33648 -1 /* Extensions start */
33650 static /* Use -fall-defs-global to expose */
33651 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
33655 0, /* No effective tags (pointer) */
33656 0, /* No effective tags (count) */
33657 0, /* No tags (pointer) */
33658 0, /* No tags (count) */
33659 { 0, 0, OPEN_TYPE_constraint },
33660 0, 0, /* No members */
33661 &asn_SPC_extensionValue_specs_576 /* Additional specs */
33664 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
33665 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
33666 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33668 &asn_DEF_ProtocolIE_ID,
33670 { 0, &asn_PER_memb_id_constr_574, memb_id_constraint_573 },
33671 0, 0, /* No default value */
33674 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
33675 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33677 &asn_DEF_Criticality,
33679 { 0, &asn_PER_memb_criticality_constr_575, memb_criticality_constraint_573 },
33680 0, 0, /* No default value */
33683 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
33684 -1 /* Ambiguous tag (ANY?) */,
33686 &asn_DEF_extensionValue_576,
33688 { 0, &asn_PER_memb_extensionValue_constr_576, memb_extensionValue_constraint_573 },
33689 0, 0, /* No default value */
33693 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
33694 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33696 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
33697 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33698 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33700 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
33701 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
33702 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
33703 asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
33704 2, /* Count of tags in the map */
33705 0, 0, 0, /* Optional elements (not needed) */
33706 -1, /* First extension addition */
33708 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
33709 "ExpectedUEActivityBehaviour-ExtIEs",
33710 "ExpectedUEActivityBehaviour-ExtIEs",
33712 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
33713 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33714 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33715 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573, /* Same as above */
33716 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33717 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33718 { 0, 0, SEQUENCE_constraint },
33719 asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
33720 3, /* Elements count */
33721 &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 /* Additional specs */
33724 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
33725 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
33726 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
33727 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
33728 sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
33729 0, /* No top level tags */
33730 0, /* No tags in the map */
33732 -1 /* Extensions start */
33734 static /* Use -fall-defs-global to expose */
33735 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
33739 0, /* No effective tags (pointer) */
33740 0, /* No effective tags (count) */
33741 0, /* No tags (pointer) */
33742 0, /* No tags (count) */
33743 { 0, 0, OPEN_TYPE_constraint },
33744 0, 0, /* No members */
33745 &asn_SPC_extensionValue_specs_580 /* Additional specs */
33748 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
33749 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
33750 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33752 &asn_DEF_ProtocolIE_ID,
33754 { 0, &asn_PER_memb_id_constr_578, memb_id_constraint_577 },
33755 0, 0, /* No default value */
33758 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
33759 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33761 &asn_DEF_Criticality,
33763 { 0, &asn_PER_memb_criticality_constr_579, memb_criticality_constraint_577 },
33764 0, 0, /* No default value */
33767 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
33768 -1 /* Ambiguous tag (ANY?) */,
33770 &asn_DEF_extensionValue_580,
33772 { 0, &asn_PER_memb_extensionValue_constr_580, memb_extensionValue_constraint_577 },
33773 0, 0, /* No default value */
33777 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
33778 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33780 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
33781 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33782 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33784 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
33785 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
33786 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
33787 asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
33788 2, /* Count of tags in the map */
33789 0, 0, 0, /* Optional elements (not needed) */
33790 -1, /* First extension addition */
33792 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
33793 "ExtendedULInterferenceOverloadInfo-ExtIEs",
33794 "ExtendedULInterferenceOverloadInfo-ExtIEs",
33796 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
33797 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33798 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33799 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577, /* Same as above */
33800 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33801 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33802 { 0, 0, SEQUENCE_constraint },
33803 asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
33804 3, /* Elements count */
33805 &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 /* Additional specs */
33808 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
33809 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
33810 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33812 &asn_DEF_EARFCNExtension,
33815 0, 0, /* No default value */
33818 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
33819 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33821 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
33824 0, 0, /* No default value */
33825 "OffsetOfNbiotChannelNumberToEARFCN"
33827 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
33828 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33830 &asn_DEF_NRS_NSSS_PowerOffset,
33833 0, 0, /* No default value */
33834 "NRS-NSSS-PowerOffset"
33836 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
33837 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33839 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
33842 0, 0, /* No default value */
33843 "NSSS-NumOccasionDifferentPrecoder"
33846 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
33847 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
33848 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
33849 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
33850 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
33852 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
33853 sizeof(struct FDD_Info_ExtIEs__extensionValue),
33854 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
33855 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
33856 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
33857 asn_MAP_extensionValue_tag2el_584,
33858 4, /* Count of tags in the map */
33860 -1 /* Extensions start */
33862 static /* Use -fall-defs-global to expose */
33863 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
33867 0, /* No effective tags (pointer) */
33868 0, /* No effective tags (count) */
33869 0, /* No tags (pointer) */
33870 0, /* No tags (count) */
33871 { 0, 0, OPEN_TYPE_constraint },
33872 asn_MBR_extensionValue_584,
33873 4, /* Elements count */
33874 &asn_SPC_extensionValue_specs_584 /* Additional specs */
33877 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
33878 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
33879 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33881 &asn_DEF_ProtocolIE_ID,
33883 { 0, &asn_PER_memb_id_constr_582, memb_id_constraint_581 },
33884 0, 0, /* No default value */
33887 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
33888 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33890 &asn_DEF_Criticality,
33891 select_FDD_Info_ExtIEs_criticality_type,
33892 { 0, &asn_PER_memb_criticality_constr_583, memb_criticality_constraint_581 },
33893 0, 0, /* No default value */
33896 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
33897 -1 /* Ambiguous tag (ANY?) */,
33899 &asn_DEF_extensionValue_584,
33900 select_FDD_Info_ExtIEs_extensionValue_type,
33901 { 0, &asn_PER_memb_extensionValue_constr_584, memb_extensionValue_constraint_581 },
33902 0, 0, /* No default value */
33906 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
33907 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33909 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
33910 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33911 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33913 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
33914 sizeof(struct FDD_Info_ExtIEs),
33915 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
33916 asn_MAP_FDD_Info_ExtIEs_tag2el_581,
33917 2, /* Count of tags in the map */
33918 0, 0, 0, /* Optional elements (not needed) */
33919 -1, /* First extension addition */
33921 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
33925 asn_DEF_FDD_Info_ExtIEs_tags_581,
33926 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33927 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33928 asn_DEF_FDD_Info_ExtIEs_tags_581, /* Same as above */
33929 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33930 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33931 { 0, 0, SEQUENCE_constraint },
33932 asn_MBR_FDD_Info_ExtIEs_581,
33933 3, /* Elements count */
33934 &asn_SPC_FDD_Info_ExtIEs_specs_581 /* Additional specs */
33937 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
33938 sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
33939 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
33940 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
33941 sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
33942 0, /* No top level tags */
33943 0, /* No tags in the map */
33945 -1 /* Extensions start */
33947 static /* Use -fall-defs-global to expose */
33948 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
33952 0, /* No effective tags (pointer) */
33953 0, /* No effective tags (count) */
33954 0, /* No tags (pointer) */
33955 0, /* No tags (count) */
33956 { 0, 0, OPEN_TYPE_constraint },
33957 0, 0, /* No members */
33958 &asn_SPC_extensionValue_specs_588 /* Additional specs */
33961 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
33962 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
33963 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33965 &asn_DEF_ProtocolIE_ID,
33967 { 0, &asn_PER_memb_id_constr_586, memb_id_constraint_585 },
33968 0, 0, /* No default value */
33971 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
33972 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33974 &asn_DEF_Criticality,
33976 { 0, &asn_PER_memb_criticality_constr_587, memb_criticality_constraint_585 },
33977 0, 0, /* No default value */
33980 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
33981 -1 /* Ambiguous tag (ANY?) */,
33983 &asn_DEF_extensionValue_588,
33985 { 0, &asn_PER_memb_extensionValue_constr_588, memb_extensionValue_constraint_585 },
33986 0, 0, /* No default value */
33990 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
33991 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33993 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
33994 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33995 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33997 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
33998 sizeof(struct ForbiddenTAs_Item_ExtIEs),
33999 offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
34000 asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
34001 2, /* Count of tags in the map */
34002 0, 0, 0, /* Optional elements (not needed) */
34003 -1, /* First extension addition */
34005 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
34006 "ForbiddenTAs-Item-ExtIEs",
34007 "ForbiddenTAs-Item-ExtIEs",
34009 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
34010 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34011 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34012 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585, /* Same as above */
34013 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34014 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34015 { 0, 0, SEQUENCE_constraint },
34016 asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
34017 3, /* Elements count */
34018 &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 /* Additional specs */
34021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
34022 sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
34023 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
34024 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
34025 sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
34026 0, /* No top level tags */
34027 0, /* No tags in the map */
34029 -1 /* Extensions start */
34031 static /* Use -fall-defs-global to expose */
34032 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
34036 0, /* No effective tags (pointer) */
34037 0, /* No effective tags (count) */
34038 0, /* No tags (pointer) */
34039 0, /* No tags (count) */
34040 { 0, 0, OPEN_TYPE_constraint },
34041 0, 0, /* No members */
34042 &asn_SPC_extensionValue_specs_592 /* Additional specs */
34045 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
34046 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
34047 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34049 &asn_DEF_ProtocolIE_ID,
34051 { 0, &asn_PER_memb_id_constr_590, memb_id_constraint_589 },
34052 0, 0, /* No default value */
34055 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
34056 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34058 &asn_DEF_Criticality,
34060 { 0, &asn_PER_memb_criticality_constr_591, memb_criticality_constraint_589 },
34061 0, 0, /* No default value */
34064 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
34065 -1 /* Ambiguous tag (ANY?) */,
34067 &asn_DEF_extensionValue_592,
34069 { 0, &asn_PER_memb_extensionValue_constr_592, memb_extensionValue_constraint_589 },
34070 0, 0, /* No default value */
34074 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
34075 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34077 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
34078 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34079 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34081 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
34082 sizeof(struct ForbiddenLAs_Item_ExtIEs),
34083 offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
34084 asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
34085 2, /* Count of tags in the map */
34086 0, 0, 0, /* Optional elements (not needed) */
34087 -1, /* First extension addition */
34089 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
34090 "ForbiddenLAs-Item-ExtIEs",
34091 "ForbiddenLAs-Item-ExtIEs",
34093 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
34094 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34095 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34096 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589, /* Same as above */
34097 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34098 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34099 { 0, 0, SEQUENCE_constraint },
34100 asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
34101 3, /* Elements count */
34102 &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 /* Additional specs */
34105 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
34106 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
34107 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
34108 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
34109 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
34110 0, /* No top level tags */
34111 0, /* No tags in the map */
34113 -1 /* Extensions start */
34115 static /* Use -fall-defs-global to expose */
34116 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
34120 0, /* No effective tags (pointer) */
34121 0, /* No effective tags (count) */
34122 0, /* No tags (pointer) */
34123 0, /* No tags (count) */
34124 { 0, 0, OPEN_TYPE_constraint },
34125 0, 0, /* No members */
34126 &asn_SPC_extensionValue_specs_596 /* Additional specs */
34129 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
34130 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
34131 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34133 &asn_DEF_ProtocolIE_ID,
34135 { 0, &asn_PER_memb_id_constr_594, memb_id_constraint_593 },
34136 0, 0, /* No default value */
34139 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
34140 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34142 &asn_DEF_Criticality,
34144 { 0, &asn_PER_memb_criticality_constr_595, memb_criticality_constraint_593 },
34145 0, 0, /* No default value */
34148 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
34149 -1 /* Ambiguous tag (ANY?) */,
34151 &asn_DEF_extensionValue_596,
34153 { 0, &asn_PER_memb_extensionValue_constr_596, memb_extensionValue_constraint_593 },
34154 0, 0, /* No default value */
34158 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
34159 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34161 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
34162 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34163 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34165 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
34166 sizeof(struct FreqBandNrItem_ExtIEs),
34167 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
34168 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
34169 2, /* Count of tags in the map */
34170 0, 0, 0, /* Optional elements (not needed) */
34171 -1, /* First extension addition */
34173 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
34174 "FreqBandNrItem-ExtIEs",
34175 "FreqBandNrItem-ExtIEs",
34177 asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
34178 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34179 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34180 asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
34181 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34182 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34183 { 0, 0, SEQUENCE_constraint },
34184 asn_MBR_FreqBandNrItem_ExtIEs_593,
34185 3, /* Elements count */
34186 &asn_SPC_FreqBandNrItem_ExtIEs_specs_593 /* Additional specs */
34189 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
34190 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
34191 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34193 &asn_DEF_ExtendedBitRate,
34196 0, 0, /* No default value */
34200 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
34201 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
34203 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
34204 sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
34205 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
34206 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
34207 sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
34208 asn_MAP_extensionValue_tag2el_600,
34209 1, /* Count of tags in the map */
34211 -1 /* Extensions start */
34213 static /* Use -fall-defs-global to expose */
34214 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
34218 0, /* No effective tags (pointer) */
34219 0, /* No effective tags (count) */
34220 0, /* No tags (pointer) */
34221 0, /* No tags (count) */
34222 { 0, 0, OPEN_TYPE_constraint },
34223 asn_MBR_extensionValue_600,
34224 1, /* Elements count */
34225 &asn_SPC_extensionValue_specs_600 /* Additional specs */
34228 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
34229 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
34230 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34232 &asn_DEF_ProtocolIE_ID,
34234 { 0, &asn_PER_memb_id_constr_598, memb_id_constraint_597 },
34235 0, 0, /* No default value */
34238 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
34239 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34241 &asn_DEF_Criticality,
34242 select_GBR_QosInformation_ExtIEs_criticality_type,
34243 { 0, &asn_PER_memb_criticality_constr_599, memb_criticality_constraint_597 },
34244 0, 0, /* No default value */
34247 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
34248 -1 /* Ambiguous tag (ANY?) */,
34250 &asn_DEF_extensionValue_600,
34251 select_GBR_QosInformation_ExtIEs_extensionValue_type,
34252 { 0, &asn_PER_memb_extensionValue_constr_600, memb_extensionValue_constraint_597 },
34253 0, 0, /* No default value */
34257 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
34258 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34260 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
34261 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34262 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34264 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
34265 sizeof(struct GBR_QosInformation_ExtIEs),
34266 offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
34267 asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
34268 2, /* Count of tags in the map */
34269 0, 0, 0, /* Optional elements (not needed) */
34270 -1, /* First extension addition */
34272 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
34273 "GBR-QosInformation-ExtIEs",
34274 "GBR-QosInformation-ExtIEs",
34276 asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
34277 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34278 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34279 asn_DEF_GBR_QosInformation_ExtIEs_tags_597, /* Same as above */
34280 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34281 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34282 { 0, 0, SEQUENCE_constraint },
34283 asn_MBR_GBR_QosInformation_ExtIEs_597,
34284 3, /* Elements count */
34285 &asn_SPC_GBR_QosInformation_ExtIEs_specs_597 /* Additional specs */
34288 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
34289 sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
34290 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
34291 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
34292 sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
34293 0, /* No top level tags */
34294 0, /* No tags in the map */
34296 -1 /* Extensions start */
34298 static /* Use -fall-defs-global to expose */
34299 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
34303 0, /* No effective tags (pointer) */
34304 0, /* No effective tags (count) */
34305 0, /* No tags (pointer) */
34306 0, /* No tags (count) */
34307 { 0, 0, OPEN_TYPE_constraint },
34308 0, 0, /* No members */
34309 &asn_SPC_extensionValue_specs_604 /* Additional specs */
34312 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
34313 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
34314 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34316 &asn_DEF_ProtocolIE_ID,
34318 { 0, &asn_PER_memb_id_constr_602, memb_id_constraint_601 },
34319 0, 0, /* No default value */
34322 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
34323 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34325 &asn_DEF_Criticality,
34327 { 0, &asn_PER_memb_criticality_constr_603, memb_criticality_constraint_601 },
34328 0, 0, /* No default value */
34331 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
34332 -1 /* Ambiguous tag (ANY?) */,
34334 &asn_DEF_extensionValue_604,
34336 { 0, &asn_PER_memb_extensionValue_constr_604, memb_extensionValue_constraint_601 },
34337 0, 0, /* No default value */
34341 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
34342 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34344 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
34345 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34346 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34348 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
34349 sizeof(struct GlobalENB_ID_ExtIEs),
34350 offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
34351 asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
34352 2, /* Count of tags in the map */
34353 0, 0, 0, /* Optional elements (not needed) */
34354 -1, /* First extension addition */
34356 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
34357 "GlobalENB-ID-ExtIEs",
34358 "GlobalENB-ID-ExtIEs",
34360 asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
34361 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34362 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34363 asn_DEF_GlobalENB_ID_ExtIEs_tags_601, /* Same as above */
34364 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34365 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34366 { 0, 0, SEQUENCE_constraint },
34367 asn_MBR_GlobalENB_ID_ExtIEs_601,
34368 3, /* Elements count */
34369 &asn_SPC_GlobalENB_ID_ExtIEs_specs_601 /* Additional specs */
34372 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
34373 sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
34374 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
34375 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
34376 sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
34377 0, /* No top level tags */
34378 0, /* No tags in the map */
34380 -1 /* Extensions start */
34382 static /* Use -fall-defs-global to expose */
34383 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
34387 0, /* No effective tags (pointer) */
34388 0, /* No effective tags (count) */
34389 0, /* No tags (pointer) */
34390 0, /* No tags (count) */
34391 { 0, 0, OPEN_TYPE_constraint },
34392 0, 0, /* No members */
34393 &asn_SPC_extensionValue_specs_608 /* Additional specs */
34396 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
34397 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
34398 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34400 &asn_DEF_ProtocolIE_ID,
34402 { 0, &asn_PER_memb_id_constr_606, memb_id_constraint_605 },
34403 0, 0, /* No default value */
34406 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
34407 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34409 &asn_DEF_Criticality,
34411 { 0, &asn_PER_memb_criticality_constr_607, memb_criticality_constraint_605 },
34412 0, 0, /* No default value */
34415 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
34416 -1 /* Ambiguous tag (ANY?) */,
34418 &asn_DEF_extensionValue_608,
34420 { 0, &asn_PER_memb_extensionValue_constr_608, memb_extensionValue_constraint_605 },
34421 0, 0, /* No default value */
34425 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
34426 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34428 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
34429 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34430 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34432 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
34433 sizeof(struct GlobalGNB_ID_ExtIEs),
34434 offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
34435 asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
34436 2, /* Count of tags in the map */
34437 0, 0, 0, /* Optional elements (not needed) */
34438 -1, /* First extension addition */
34440 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
34441 "GlobalGNB-ID-ExtIEs",
34442 "GlobalGNB-ID-ExtIEs",
34444 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
34445 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34446 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34447 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605, /* Same as above */
34448 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34449 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34450 { 0, 0, SEQUENCE_constraint },
34451 asn_MBR_GlobalGNB_ID_ExtIEs_605,
34452 3, /* Elements count */
34453 &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 /* Additional specs */
34456 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
34457 sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
34458 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
34459 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
34460 sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
34461 0, /* No top level tags */
34462 0, /* No tags in the map */
34464 -1 /* Extensions start */
34466 static /* Use -fall-defs-global to expose */
34467 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
34471 0, /* No effective tags (pointer) */
34472 0, /* No effective tags (count) */
34473 0, /* No tags (pointer) */
34474 0, /* No tags (count) */
34475 { 0, 0, OPEN_TYPE_constraint },
34476 0, 0, /* No members */
34477 &asn_SPC_extensionValue_specs_612 /* Additional specs */
34480 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
34481 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
34482 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34484 &asn_DEF_ProtocolIE_ID,
34486 { 0, &asn_PER_memb_id_constr_610, memb_id_constraint_609 },
34487 0, 0, /* No default value */
34490 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
34491 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34493 &asn_DEF_Criticality,
34495 { 0, &asn_PER_memb_criticality_constr_611, memb_criticality_constraint_609 },
34496 0, 0, /* No default value */
34499 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
34500 -1 /* Ambiguous tag (ANY?) */,
34502 &asn_DEF_extensionValue_612,
34504 { 0, &asn_PER_memb_extensionValue_constr_612, memb_extensionValue_constraint_609 },
34505 0, 0, /* No default value */
34509 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
34510 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34512 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
34513 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34514 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34516 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
34517 sizeof(struct GTPtunnelEndpoint_ExtIEs),
34518 offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
34519 asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
34520 2, /* Count of tags in the map */
34521 0, 0, 0, /* Optional elements (not needed) */
34522 -1, /* First extension addition */
34524 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
34525 "GTPtunnelEndpoint-ExtIEs",
34526 "GTPtunnelEndpoint-ExtIEs",
34528 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
34529 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34530 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34531 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609, /* Same as above */
34532 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34533 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34534 { 0, 0, SEQUENCE_constraint },
34535 asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
34536 3, /* Elements count */
34537 &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 /* Additional specs */
34540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
34541 sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
34542 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
34543 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
34544 sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
34545 0, /* No top level tags */
34546 0, /* No tags in the map */
34548 -1 /* Extensions start */
34550 static /* Use -fall-defs-global to expose */
34551 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
34555 0, /* No effective tags (pointer) */
34556 0, /* No effective tags (count) */
34557 0, /* No tags (pointer) */
34558 0, /* No tags (count) */
34559 { 0, 0, OPEN_TYPE_constraint },
34560 0, 0, /* No members */
34561 &asn_SPC_extensionValue_specs_616 /* Additional specs */
34564 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
34565 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
34566 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34568 &asn_DEF_ProtocolIE_ID,
34570 { 0, &asn_PER_memb_id_constr_614, memb_id_constraint_613 },
34571 0, 0, /* No default value */
34574 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
34575 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34577 &asn_DEF_Criticality,
34579 { 0, &asn_PER_memb_criticality_constr_615, memb_criticality_constraint_613 },
34580 0, 0, /* No default value */
34583 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
34584 -1 /* Ambiguous tag (ANY?) */,
34586 &asn_DEF_extensionValue_616,
34588 { 0, &asn_PER_memb_extensionValue_constr_616, memb_extensionValue_constraint_613 },
34589 0, 0, /* No default value */
34593 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
34594 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34596 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
34597 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34598 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34600 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
34601 sizeof(struct GU_Group_ID_ExtIEs),
34602 offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
34603 asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
34604 2, /* Count of tags in the map */
34605 0, 0, 0, /* Optional elements (not needed) */
34606 -1, /* First extension addition */
34608 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
34609 "GU-Group-ID-ExtIEs",
34610 "GU-Group-ID-ExtIEs",
34612 asn_DEF_GU_Group_ID_ExtIEs_tags_613,
34613 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34614 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34615 asn_DEF_GU_Group_ID_ExtIEs_tags_613, /* Same as above */
34616 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34617 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34618 { 0, 0, SEQUENCE_constraint },
34619 asn_MBR_GU_Group_ID_ExtIEs_613,
34620 3, /* Elements count */
34621 &asn_SPC_GU_Group_ID_ExtIEs_specs_613 /* Additional specs */
34624 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
34625 sizeof(struct GUMMEI_ExtIEs__extensionValue),
34626 offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
34627 offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
34628 sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
34629 0, /* No top level tags */
34630 0, /* No tags in the map */
34632 -1 /* Extensions start */
34634 static /* Use -fall-defs-global to expose */
34635 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
34639 0, /* No effective tags (pointer) */
34640 0, /* No effective tags (count) */
34641 0, /* No tags (pointer) */
34642 0, /* No tags (count) */
34643 { 0, 0, OPEN_TYPE_constraint },
34644 0, 0, /* No members */
34645 &asn_SPC_extensionValue_specs_620 /* Additional specs */
34648 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
34649 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
34650 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34652 &asn_DEF_ProtocolIE_ID,
34654 { 0, &asn_PER_memb_id_constr_618, memb_id_constraint_617 },
34655 0, 0, /* No default value */
34658 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
34659 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34661 &asn_DEF_Criticality,
34663 { 0, &asn_PER_memb_criticality_constr_619, memb_criticality_constraint_617 },
34664 0, 0, /* No default value */
34667 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
34668 -1 /* Ambiguous tag (ANY?) */,
34670 &asn_DEF_extensionValue_620,
34672 { 0, &asn_PER_memb_extensionValue_constr_620, memb_extensionValue_constraint_617 },
34673 0, 0, /* No default value */
34677 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
34678 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34680 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
34681 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34682 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34684 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
34685 sizeof(struct GUMMEI_ExtIEs),
34686 offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
34687 asn_MAP_GUMMEI_ExtIEs_tag2el_617,
34688 2, /* Count of tags in the map */
34689 0, 0, 0, /* Optional elements (not needed) */
34690 -1, /* First extension addition */
34692 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
34696 asn_DEF_GUMMEI_ExtIEs_tags_617,
34697 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34698 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34699 asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
34700 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34701 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34702 { 0, 0, SEQUENCE_constraint },
34703 asn_MBR_GUMMEI_ExtIEs_617,
34704 3, /* Elements count */
34705 &asn_SPC_GUMMEI_ExtIEs_specs_617 /* Additional specs */
34708 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
34709 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
34710 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34712 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
34715 0, 0, /* No default value */
34716 "NRrestrictioninEPSasSecondaryRAT"
34718 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
34719 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
34721 &asn_DEF_CNTypeRestrictions,
34724 0, 0, /* No default value */
34725 "CNTypeRestrictions"
34727 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
34728 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34730 &asn_DEF_NRrestrictionin5GS,
34733 0, 0, /* No default value */
34734 "NRrestrictionin5GS"
34737 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
34738 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
34739 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
34740 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
34741 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
34742 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
34744 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
34745 sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
34746 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
34747 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
34748 sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
34749 asn_MAP_extensionValue_tag2el_624,
34750 3, /* Count of tags in the map */
34751 asn_MAP_extensionValue_to_canonical_624,
34752 asn_MAP_extensionValue_from_canonical_624,
34753 -1 /* Extensions start */
34755 static /* Use -fall-defs-global to expose */
34756 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
34760 0, /* No effective tags (pointer) */
34761 0, /* No effective tags (count) */
34762 0, /* No tags (pointer) */
34763 0, /* No tags (count) */
34764 { 0, 0, OPEN_TYPE_constraint },
34765 asn_MBR_extensionValue_624,
34766 3, /* Elements count */
34767 &asn_SPC_extensionValue_specs_624 /* Additional specs */
34770 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
34771 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
34772 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34774 &asn_DEF_ProtocolIE_ID,
34776 { 0, &asn_PER_memb_id_constr_622, memb_id_constraint_621 },
34777 0, 0, /* No default value */
34780 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
34781 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34783 &asn_DEF_Criticality,
34784 select_HandoverRestrictionList_ExtIEs_criticality_type,
34785 { 0, &asn_PER_memb_criticality_constr_623, memb_criticality_constraint_621 },
34786 0, 0, /* No default value */
34789 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
34790 -1 /* Ambiguous tag (ANY?) */,
34792 &asn_DEF_extensionValue_624,
34793 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
34794 { 0, &asn_PER_memb_extensionValue_constr_624, memb_extensionValue_constraint_621 },
34795 0, 0, /* No default value */
34799 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
34800 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34802 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
34803 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34804 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34806 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
34807 sizeof(struct HandoverRestrictionList_ExtIEs),
34808 offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
34809 asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
34810 2, /* Count of tags in the map */
34811 0, 0, 0, /* Optional elements (not needed) */
34812 -1, /* First extension addition */
34814 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
34815 "HandoverRestrictionList-ExtIEs",
34816 "HandoverRestrictionList-ExtIEs",
34818 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
34819 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34820 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34821 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621, /* Same as above */
34822 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34823 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34824 { 0, 0, SEQUENCE_constraint },
34825 asn_MBR_HandoverRestrictionList_ExtIEs_621,
34826 3, /* Elements count */
34827 &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 /* Additional specs */
34830 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
34831 sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
34832 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
34833 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
34834 sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
34835 0, /* No top level tags */
34836 0, /* No tags in the map */
34838 -1 /* Extensions start */
34840 static /* Use -fall-defs-global to expose */
34841 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
34845 0, /* No effective tags (pointer) */
34846 0, /* No effective tags (count) */
34847 0, /* No tags (pointer) */
34848 0, /* No tags (count) */
34849 { 0, 0, OPEN_TYPE_constraint },
34850 0, 0, /* No members */
34851 &asn_SPC_extensionValue_specs_628 /* Additional specs */
34854 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
34855 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
34856 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34858 &asn_DEF_ProtocolIE_ID,
34860 { 0, &asn_PER_memb_id_constr_626, memb_id_constraint_625 },
34861 0, 0, /* No default value */
34864 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
34865 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34867 &asn_DEF_Criticality,
34869 { 0, &asn_PER_memb_criticality_constr_627, memb_criticality_constraint_625 },
34870 0, 0, /* No default value */
34873 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
34874 -1 /* Ambiguous tag (ANY?) */,
34876 &asn_DEF_extensionValue_628,
34878 { 0, &asn_PER_memb_extensionValue_constr_628, memb_extensionValue_constraint_625 },
34879 0, 0, /* No default value */
34883 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
34884 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34886 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
34887 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34888 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34890 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
34891 sizeof(struct HWLoadIndicator_ExtIEs),
34892 offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
34893 asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
34894 2, /* Count of tags in the map */
34895 0, 0, 0, /* Optional elements (not needed) */
34896 -1, /* First extension addition */
34898 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
34899 "HWLoadIndicator-ExtIEs",
34900 "HWLoadIndicator-ExtIEs",
34902 asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
34903 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34904 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34905 asn_DEF_HWLoadIndicator_ExtIEs_tags_625, /* Same as above */
34906 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34907 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34908 { 0, 0, SEQUENCE_constraint },
34909 asn_MBR_HWLoadIndicator_ExtIEs_625,
34910 3, /* Elements count */
34911 &asn_SPC_HWLoadIndicator_ExtIEs_specs_625 /* Additional specs */
34914 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
34915 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
34916 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34918 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
34921 0, 0, /* No default value */
34922 "Time-UE-StayedInCell-EnhancedGranularity"
34924 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
34925 -1 /* Ambiguous tag (CHOICE?) */,
34930 0, 0, /* No default value */
34934 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
34935 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
34936 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
34937 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
34938 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
34939 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
34941 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
34942 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
34943 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
34944 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
34945 sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
34946 asn_MAP_extensionValue_tag2el_632,
34947 5, /* Count of tags in the map */
34949 -1 /* Extensions start */
34951 static /* Use -fall-defs-global to expose */
34952 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
34956 0, /* No effective tags (pointer) */
34957 0, /* No effective tags (count) */
34958 0, /* No tags (pointer) */
34959 0, /* No tags (count) */
34960 { 0, 0, OPEN_TYPE_constraint },
34961 asn_MBR_extensionValue_632,
34962 2, /* Elements count */
34963 &asn_SPC_extensionValue_specs_632 /* Additional specs */
34966 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
34967 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
34968 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34970 &asn_DEF_ProtocolIE_ID,
34972 { 0, &asn_PER_memb_id_constr_630, memb_id_constraint_629 },
34973 0, 0, /* No default value */
34976 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
34977 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34979 &asn_DEF_Criticality,
34980 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
34981 { 0, &asn_PER_memb_criticality_constr_631, memb_criticality_constraint_629 },
34982 0, 0, /* No default value */
34985 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
34986 -1 /* Ambiguous tag (ANY?) */,
34988 &asn_DEF_extensionValue_632,
34989 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
34990 { 0, &asn_PER_memb_extensionValue_constr_632, memb_extensionValue_constraint_629 },
34991 0, 0, /* No default value */
34995 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
34996 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34998 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
34999 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35000 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35002 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
35003 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
35004 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
35005 asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
35006 2, /* Count of tags in the map */
35007 0, 0, 0, /* Optional elements (not needed) */
35008 -1, /* First extension addition */
35010 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
35011 "LastVisitedEUTRANCellInformation-ExtIEs",
35012 "LastVisitedEUTRANCellInformation-ExtIEs",
35014 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
35015 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35016 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35017 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629, /* Same as above */
35018 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35019 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35020 { 0, 0, SEQUENCE_constraint },
35021 asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
35022 3, /* Elements count */
35023 &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 /* Additional specs */
35026 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
35027 sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
35028 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
35029 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
35030 sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
35031 0, /* No top level tags */
35032 0, /* No tags in the map */
35034 -1 /* Extensions start */
35036 static /* Use -fall-defs-global to expose */
35037 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
35041 0, /* No effective tags (pointer) */
35042 0, /* No effective tags (count) */
35043 0, /* No tags (pointer) */
35044 0, /* No tags (count) */
35045 { 0, 0, OPEN_TYPE_constraint },
35046 0, 0, /* No members */
35047 &asn_SPC_extensionValue_specs_636 /* Additional specs */
35050 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
35051 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
35052 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35054 &asn_DEF_ProtocolIE_ID,
35056 { 0, &asn_PER_memb_id_constr_634, memb_id_constraint_633 },
35057 0, 0, /* No default value */
35060 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
35061 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35063 &asn_DEF_Criticality,
35065 { 0, &asn_PER_memb_criticality_constr_635, memb_criticality_constraint_633 },
35066 0, 0, /* No default value */
35069 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
35070 -1 /* Ambiguous tag (ANY?) */,
35072 &asn_DEF_extensionValue_636,
35074 { 0, &asn_PER_memb_extensionValue_constr_636, memb_extensionValue_constraint_633 },
35075 0, 0, /* No default value */
35079 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
35080 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35082 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
35083 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35084 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35086 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
35087 sizeof(struct LocationReportingInformation_ExtIEs),
35088 offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
35089 asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
35090 2, /* Count of tags in the map */
35091 0, 0, 0, /* Optional elements (not needed) */
35092 -1, /* First extension addition */
35094 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
35095 "LocationReportingInformation-ExtIEs",
35096 "LocationReportingInformation-ExtIEs",
35098 asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
35099 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35100 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35101 asn_DEF_LocationReportingInformation_ExtIEs_tags_633, /* Same as above */
35102 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35103 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35104 { 0, 0, SEQUENCE_constraint },
35105 asn_MBR_LocationReportingInformation_ExtIEs_633,
35106 3, /* Elements count */
35107 &asn_SPC_LocationReportingInformation_ExtIEs_specs_633 /* Additional specs */
35110 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
35111 sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
35112 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
35113 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
35114 sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
35115 0, /* No top level tags */
35116 0, /* No tags in the map */
35118 -1 /* Extensions start */
35120 static /* Use -fall-defs-global to expose */
35121 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
35125 0, /* No effective tags (pointer) */
35126 0, /* No effective tags (count) */
35127 0, /* No tags (pointer) */
35128 0, /* No tags (count) */
35129 { 0, 0, OPEN_TYPE_constraint },
35130 0, 0, /* No members */
35131 &asn_SPC_extensionValue_specs_640 /* Additional specs */
35134 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
35135 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
35136 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35138 &asn_DEF_ProtocolIE_ID,
35140 { 0, &asn_PER_memb_id_constr_638, memb_id_constraint_637 },
35141 0, 0, /* No default value */
35144 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
35145 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35147 &asn_DEF_Criticality,
35149 { 0, &asn_PER_memb_criticality_constr_639, memb_criticality_constraint_637 },
35150 0, 0, /* No default value */
35153 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
35154 -1 /* Ambiguous tag (ANY?) */,
35156 &asn_DEF_extensionValue_640,
35158 { 0, &asn_PER_memb_extensionValue_constr_640, memb_extensionValue_constraint_637 },
35159 0, 0, /* No default value */
35163 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
35164 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35166 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
35167 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35168 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35170 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
35171 sizeof(struct M1PeriodicReporting_ExtIEs),
35172 offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
35173 asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
35174 2, /* Count of tags in the map */
35175 0, 0, 0, /* Optional elements (not needed) */
35176 -1, /* First extension addition */
35178 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
35179 "M1PeriodicReporting-ExtIEs",
35180 "M1PeriodicReporting-ExtIEs",
35182 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
35183 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35184 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35185 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637, /* Same as above */
35186 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35187 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35188 { 0, 0, SEQUENCE_constraint },
35189 asn_MBR_M1PeriodicReporting_ExtIEs_637,
35190 3, /* Elements count */
35191 &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 /* Additional specs */
35194 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
35195 sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
35196 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
35197 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
35198 sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
35199 0, /* No top level tags */
35200 0, /* No tags in the map */
35202 -1 /* Extensions start */
35204 static /* Use -fall-defs-global to expose */
35205 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
35209 0, /* No effective tags (pointer) */
35210 0, /* No effective tags (count) */
35211 0, /* No tags (pointer) */
35212 0, /* No tags (count) */
35213 { 0, 0, OPEN_TYPE_constraint },
35214 0, 0, /* No members */
35215 &asn_SPC_extensionValue_specs_644 /* Additional specs */
35218 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
35219 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
35220 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35222 &asn_DEF_ProtocolIE_ID,
35224 { 0, &asn_PER_memb_id_constr_642, memb_id_constraint_641 },
35225 0, 0, /* No default value */
35228 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
35229 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35231 &asn_DEF_Criticality,
35233 { 0, &asn_PER_memb_criticality_constr_643, memb_criticality_constraint_641 },
35234 0, 0, /* No default value */
35237 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
35238 -1 /* Ambiguous tag (ANY?) */,
35240 &asn_DEF_extensionValue_644,
35242 { 0, &asn_PER_memb_extensionValue_constr_644, memb_extensionValue_constraint_641 },
35243 0, 0, /* No default value */
35247 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
35248 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35250 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
35251 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35252 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35254 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
35255 sizeof(struct M1ThresholdEventA2_ExtIEs),
35256 offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
35257 asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
35258 2, /* Count of tags in the map */
35259 0, 0, 0, /* Optional elements (not needed) */
35260 -1, /* First extension addition */
35262 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
35263 "M1ThresholdEventA2-ExtIEs",
35264 "M1ThresholdEventA2-ExtIEs",
35266 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
35267 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35268 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35269 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641, /* Same as above */
35270 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35271 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35272 { 0, 0, SEQUENCE_constraint },
35273 asn_MBR_M1ThresholdEventA2_ExtIEs_641,
35274 3, /* Elements count */
35275 &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 /* Additional specs */
35278 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
35279 sizeof(struct M3Configuration_ExtIEs__extensionValue),
35280 offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
35281 offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
35282 sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
35283 0, /* No top level tags */
35284 0, /* No tags in the map */
35286 -1 /* Extensions start */
35288 static /* Use -fall-defs-global to expose */
35289 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
35293 0, /* No effective tags (pointer) */
35294 0, /* No effective tags (count) */
35295 0, /* No tags (pointer) */
35296 0, /* No tags (count) */
35297 { 0, 0, OPEN_TYPE_constraint },
35298 0, 0, /* No members */
35299 &asn_SPC_extensionValue_specs_648 /* Additional specs */
35302 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
35303 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
35304 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35306 &asn_DEF_ProtocolIE_ID,
35308 { 0, &asn_PER_memb_id_constr_646, memb_id_constraint_645 },
35309 0, 0, /* No default value */
35312 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
35313 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35315 &asn_DEF_Criticality,
35317 { 0, &asn_PER_memb_criticality_constr_647, memb_criticality_constraint_645 },
35318 0, 0, /* No default value */
35321 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
35322 -1 /* Ambiguous tag (ANY?) */,
35324 &asn_DEF_extensionValue_648,
35326 { 0, &asn_PER_memb_extensionValue_constr_648, memb_extensionValue_constraint_645 },
35327 0, 0, /* No default value */
35331 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
35332 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35334 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
35335 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35336 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35338 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
35339 sizeof(struct M3Configuration_ExtIEs),
35340 offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
35341 asn_MAP_M3Configuration_ExtIEs_tag2el_645,
35342 2, /* Count of tags in the map */
35343 0, 0, 0, /* Optional elements (not needed) */
35344 -1, /* First extension addition */
35346 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
35347 "M3Configuration-ExtIEs",
35348 "M3Configuration-ExtIEs",
35350 asn_DEF_M3Configuration_ExtIEs_tags_645,
35351 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35352 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35353 asn_DEF_M3Configuration_ExtIEs_tags_645, /* Same as above */
35354 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35355 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35356 { 0, 0, SEQUENCE_constraint },
35357 asn_MBR_M3Configuration_ExtIEs_645,
35358 3, /* Elements count */
35359 &asn_SPC_M3Configuration_ExtIEs_specs_645 /* Additional specs */
35362 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
35363 sizeof(struct M4Configuration_ExtIEs__extensionValue),
35364 offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
35365 offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
35366 sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
35367 0, /* No top level tags */
35368 0, /* No tags in the map */
35370 -1 /* Extensions start */
35372 static /* Use -fall-defs-global to expose */
35373 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
35377 0, /* No effective tags (pointer) */
35378 0, /* No effective tags (count) */
35379 0, /* No tags (pointer) */
35380 0, /* No tags (count) */
35381 { 0, 0, OPEN_TYPE_constraint },
35382 0, 0, /* No members */
35383 &asn_SPC_extensionValue_specs_652 /* Additional specs */
35386 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
35387 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
35388 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35390 &asn_DEF_ProtocolIE_ID,
35392 { 0, &asn_PER_memb_id_constr_650, memb_id_constraint_649 },
35393 0, 0, /* No default value */
35396 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
35397 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35399 &asn_DEF_Criticality,
35401 { 0, &asn_PER_memb_criticality_constr_651, memb_criticality_constraint_649 },
35402 0, 0, /* No default value */
35405 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
35406 -1 /* Ambiguous tag (ANY?) */,
35408 &asn_DEF_extensionValue_652,
35410 { 0, &asn_PER_memb_extensionValue_constr_652, memb_extensionValue_constraint_649 },
35411 0, 0, /* No default value */
35415 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
35416 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35418 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
35419 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35420 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35422 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
35423 sizeof(struct M4Configuration_ExtIEs),
35424 offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
35425 asn_MAP_M4Configuration_ExtIEs_tag2el_649,
35426 2, /* Count of tags in the map */
35427 0, 0, 0, /* Optional elements (not needed) */
35428 -1, /* First extension addition */
35430 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
35431 "M4Configuration-ExtIEs",
35432 "M4Configuration-ExtIEs",
35434 asn_DEF_M4Configuration_ExtIEs_tags_649,
35435 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35436 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35437 asn_DEF_M4Configuration_ExtIEs_tags_649, /* Same as above */
35438 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35439 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35440 { 0, 0, SEQUENCE_constraint },
35441 asn_MBR_M4Configuration_ExtIEs_649,
35442 3, /* Elements count */
35443 &asn_SPC_M4Configuration_ExtIEs_specs_649 /* Additional specs */
35446 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
35447 sizeof(struct M5Configuration_ExtIEs__extensionValue),
35448 offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
35449 offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
35450 sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
35451 0, /* No top level tags */
35452 0, /* No tags in the map */
35454 -1 /* Extensions start */
35456 static /* Use -fall-defs-global to expose */
35457 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
35461 0, /* No effective tags (pointer) */
35462 0, /* No effective tags (count) */
35463 0, /* No tags (pointer) */
35464 0, /* No tags (count) */
35465 { 0, 0, OPEN_TYPE_constraint },
35466 0, 0, /* No members */
35467 &asn_SPC_extensionValue_specs_656 /* Additional specs */
35470 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
35471 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
35472 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35474 &asn_DEF_ProtocolIE_ID,
35476 { 0, &asn_PER_memb_id_constr_654, memb_id_constraint_653 },
35477 0, 0, /* No default value */
35480 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
35481 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35483 &asn_DEF_Criticality,
35485 { 0, &asn_PER_memb_criticality_constr_655, memb_criticality_constraint_653 },
35486 0, 0, /* No default value */
35489 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
35490 -1 /* Ambiguous tag (ANY?) */,
35492 &asn_DEF_extensionValue_656,
35494 { 0, &asn_PER_memb_extensionValue_constr_656, memb_extensionValue_constraint_653 },
35495 0, 0, /* No default value */
35499 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
35500 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35502 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
35503 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35504 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35506 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
35507 sizeof(struct M5Configuration_ExtIEs),
35508 offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
35509 asn_MAP_M5Configuration_ExtIEs_tag2el_653,
35510 2, /* Count of tags in the map */
35511 0, 0, 0, /* Optional elements (not needed) */
35512 -1, /* First extension addition */
35514 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
35515 "M5Configuration-ExtIEs",
35516 "M5Configuration-ExtIEs",
35518 asn_DEF_M5Configuration_ExtIEs_tags_653,
35519 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35520 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35521 asn_DEF_M5Configuration_ExtIEs_tags_653, /* Same as above */
35522 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35523 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35524 { 0, 0, SEQUENCE_constraint },
35525 asn_MBR_M5Configuration_ExtIEs_653,
35526 3, /* Elements count */
35527 &asn_SPC_M5Configuration_ExtIEs_specs_653 /* Additional specs */
35530 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
35531 sizeof(struct M6Configuration_ExtIEs__extensionValue),
35532 offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
35533 offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
35534 sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
35535 0, /* No top level tags */
35536 0, /* No tags in the map */
35538 -1 /* Extensions start */
35540 static /* Use -fall-defs-global to expose */
35541 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
35545 0, /* No effective tags (pointer) */
35546 0, /* No effective tags (count) */
35547 0, /* No tags (pointer) */
35548 0, /* No tags (count) */
35549 { 0, 0, OPEN_TYPE_constraint },
35550 0, 0, /* No members */
35551 &asn_SPC_extensionValue_specs_660 /* Additional specs */
35554 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
35555 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
35556 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35558 &asn_DEF_ProtocolIE_ID,
35560 { 0, &asn_PER_memb_id_constr_658, memb_id_constraint_657 },
35561 0, 0, /* No default value */
35564 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
35565 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35567 &asn_DEF_Criticality,
35569 { 0, &asn_PER_memb_criticality_constr_659, memb_criticality_constraint_657 },
35570 0, 0, /* No default value */
35573 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
35574 -1 /* Ambiguous tag (ANY?) */,
35576 &asn_DEF_extensionValue_660,
35578 { 0, &asn_PER_memb_extensionValue_constr_660, memb_extensionValue_constraint_657 },
35579 0, 0, /* No default value */
35583 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
35584 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35586 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
35587 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35588 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35590 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
35591 sizeof(struct M6Configuration_ExtIEs),
35592 offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
35593 asn_MAP_M6Configuration_ExtIEs_tag2el_657,
35594 2, /* Count of tags in the map */
35595 0, 0, 0, /* Optional elements (not needed) */
35596 -1, /* First extension addition */
35598 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
35599 "M6Configuration-ExtIEs",
35600 "M6Configuration-ExtIEs",
35602 asn_DEF_M6Configuration_ExtIEs_tags_657,
35603 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35604 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35605 asn_DEF_M6Configuration_ExtIEs_tags_657, /* Same as above */
35606 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35607 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35608 { 0, 0, SEQUENCE_constraint },
35609 asn_MBR_M6Configuration_ExtIEs_657,
35610 3, /* Elements count */
35611 &asn_SPC_M6Configuration_ExtIEs_specs_657 /* Additional specs */
35614 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
35615 sizeof(struct M7Configuration_ExtIEs__extensionValue),
35616 offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
35617 offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
35618 sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
35619 0, /* No top level tags */
35620 0, /* No tags in the map */
35622 -1 /* Extensions start */
35624 static /* Use -fall-defs-global to expose */
35625 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
35629 0, /* No effective tags (pointer) */
35630 0, /* No effective tags (count) */
35631 0, /* No tags (pointer) */
35632 0, /* No tags (count) */
35633 { 0, 0, OPEN_TYPE_constraint },
35634 0, 0, /* No members */
35635 &asn_SPC_extensionValue_specs_664 /* Additional specs */
35638 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
35639 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
35640 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35642 &asn_DEF_ProtocolIE_ID,
35644 { 0, &asn_PER_memb_id_constr_662, memb_id_constraint_661 },
35645 0, 0, /* No default value */
35648 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
35649 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35651 &asn_DEF_Criticality,
35653 { 0, &asn_PER_memb_criticality_constr_663, memb_criticality_constraint_661 },
35654 0, 0, /* No default value */
35657 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
35658 -1 /* Ambiguous tag (ANY?) */,
35660 &asn_DEF_extensionValue_664,
35662 { 0, &asn_PER_memb_extensionValue_constr_664, memb_extensionValue_constraint_661 },
35663 0, 0, /* No default value */
35667 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
35668 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35670 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
35671 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35672 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35674 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
35675 sizeof(struct M7Configuration_ExtIEs),
35676 offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
35677 asn_MAP_M7Configuration_ExtIEs_tag2el_661,
35678 2, /* Count of tags in the map */
35679 0, 0, 0, /* Optional elements (not needed) */
35680 -1, /* First extension addition */
35682 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
35683 "M7Configuration-ExtIEs",
35684 "M7Configuration-ExtIEs",
35686 asn_DEF_M7Configuration_ExtIEs_tags_661,
35687 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35688 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35689 asn_DEF_M7Configuration_ExtIEs_tags_661, /* Same as above */
35690 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35691 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35692 { 0, 0, SEQUENCE_constraint },
35693 asn_MBR_M7Configuration_ExtIEs_661,
35694 3, /* Elements count */
35695 &asn_SPC_M7Configuration_ExtIEs_specs_661 /* Additional specs */
35698 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
35699 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
35700 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35702 &asn_DEF_M3Configuration,
35705 0, 0, /* No default value */
35708 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
35709 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35711 &asn_DEF_M4Configuration,
35714 0, 0, /* No default value */
35717 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
35718 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35720 &asn_DEF_M5Configuration,
35723 0, 0, /* No default value */
35726 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
35727 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
35729 &asn_DEF_MDT_Location_Info,
35732 0, 0, /* No default value */
35733 "MDT-Location-Info"
35735 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
35736 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35738 &asn_DEF_MDTPLMNList,
35741 0, 0, /* No default value */
35744 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
35745 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35747 &asn_DEF_M6Configuration,
35750 0, 0, /* No default value */
35753 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
35754 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35756 &asn_DEF_M7Configuration,
35759 0, 0, /* No default value */
35762 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
35763 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35765 &asn_DEF_BluetoothMeasurementConfiguration,
35768 0, 0, /* No default value */
35769 "BluetoothMeasurementConfiguration"
35771 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
35772 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35774 &asn_DEF_WLANMeasurementConfiguration,
35777 0, 0, /* No default value */
35778 "WLANMeasurementConfiguration"
35781 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
35782 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
35783 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
35784 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
35785 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
35786 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
35787 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
35788 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
35789 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
35790 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
35791 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
35792 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
35794 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
35795 sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
35796 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
35797 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
35798 sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
35799 asn_MAP_extensionValue_tag2el_668,
35800 9, /* Count of tags in the map */
35801 asn_MAP_extensionValue_to_canonical_668,
35802 asn_MAP_extensionValue_from_canonical_668,
35803 -1 /* Extensions start */
35805 static /* Use -fall-defs-global to expose */
35806 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
35810 0, /* No effective tags (pointer) */
35811 0, /* No effective tags (count) */
35812 0, /* No tags (pointer) */
35813 0, /* No tags (count) */
35814 { 0, 0, OPEN_TYPE_constraint },
35815 asn_MBR_extensionValue_668,
35816 9, /* Elements count */
35817 &asn_SPC_extensionValue_specs_668 /* Additional specs */
35820 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
35821 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
35822 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35824 &asn_DEF_ProtocolIE_ID,
35826 { 0, &asn_PER_memb_id_constr_666, memb_id_constraint_665 },
35827 0, 0, /* No default value */
35830 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
35831 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35833 &asn_DEF_Criticality,
35834 select_MDT_Configuration_ExtIEs_criticality_type,
35835 { 0, &asn_PER_memb_criticality_constr_667, memb_criticality_constraint_665 },
35836 0, 0, /* No default value */
35839 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
35840 -1 /* Ambiguous tag (ANY?) */,
35842 &asn_DEF_extensionValue_668,
35843 select_MDT_Configuration_ExtIEs_extensionValue_type,
35844 { 0, &asn_PER_memb_extensionValue_constr_668, memb_extensionValue_constraint_665 },
35845 0, 0, /* No default value */
35849 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
35850 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35852 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
35853 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35854 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35856 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
35857 sizeof(struct MDT_Configuration_ExtIEs),
35858 offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
35859 asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
35860 2, /* Count of tags in the map */
35861 0, 0, 0, /* Optional elements (not needed) */
35862 -1, /* First extension addition */
35864 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
35865 "MDT-Configuration-ExtIEs",
35866 "MDT-Configuration-ExtIEs",
35868 asn_DEF_MDT_Configuration_ExtIEs_tags_665,
35869 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35870 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35871 asn_DEF_MDT_Configuration_ExtIEs_tags_665, /* Same as above */
35872 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35873 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35874 { 0, 0, SEQUENCE_constraint },
35875 asn_MBR_MDT_Configuration_ExtIEs_665,
35876 3, /* Elements count */
35877 &asn_SPC_MDT_Configuration_ExtIEs_specs_665 /* Additional specs */
35880 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
35881 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
35882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35887 0, 0, /* No default value */
35890 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
35891 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35893 &asn_DEF_MeNBCoordinationAssistanceInformation,
35896 0, 0, /* No default value */
35897 "MeNBCoordinationAssistanceInformation"
35900 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
35901 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
35902 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
35903 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
35904 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
35906 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
35907 sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
35908 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
35909 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
35910 sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
35911 asn_MAP_extensionValue_tag2el_672,
35912 2, /* Count of tags in the map */
35913 asn_MAP_extensionValue_to_canonical_672,
35914 asn_MAP_extensionValue_from_canonical_672,
35915 -1 /* Extensions start */
35917 static /* Use -fall-defs-global to expose */
35918 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
35922 0, /* No effective tags (pointer) */
35923 0, /* No effective tags (count) */
35924 0, /* No tags (pointer) */
35925 0, /* No tags (count) */
35926 { 0, 0, OPEN_TYPE_constraint },
35927 asn_MBR_extensionValue_672,
35928 2, /* Elements count */
35929 &asn_SPC_extensionValue_specs_672 /* Additional specs */
35932 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
35933 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
35934 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35936 &asn_DEF_ProtocolIE_ID,
35938 { 0, &asn_PER_memb_id_constr_670, memb_id_constraint_669 },
35939 0, 0, /* No default value */
35942 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
35943 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35945 &asn_DEF_Criticality,
35946 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
35947 { 0, &asn_PER_memb_criticality_constr_671, memb_criticality_constraint_669 },
35948 0, 0, /* No default value */
35951 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
35952 -1 /* Ambiguous tag (ANY?) */,
35954 &asn_DEF_extensionValue_672,
35955 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
35956 { 0, &asn_PER_memb_extensionValue_constr_672, memb_extensionValue_constraint_669 },
35957 0, 0, /* No default value */
35961 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
35962 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35964 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
35965 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35966 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35968 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
35969 sizeof(struct MeNBResourceCoordinationInformationExtIEs),
35970 offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
35971 asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
35972 2, /* Count of tags in the map */
35973 0, 0, 0, /* Optional elements (not needed) */
35974 -1, /* First extension addition */
35976 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
35977 "MeNBResourceCoordinationInformationExtIEs",
35978 "MeNBResourceCoordinationInformationExtIEs",
35980 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
35981 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35982 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35983 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669, /* Same as above */
35984 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35985 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35986 { 0, 0, SEQUENCE_constraint },
35987 asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
35988 3, /* Elements count */
35989 &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 /* Additional specs */
35992 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
35993 sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
35994 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
35995 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
35996 sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
35997 0, /* No top level tags */
35998 0, /* No tags in the map */
36000 -1 /* Extensions start */
36002 static /* Use -fall-defs-global to expose */
36003 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
36007 0, /* No effective tags (pointer) */
36008 0, /* No effective tags (count) */
36009 0, /* No tags (pointer) */
36010 0, /* No tags (count) */
36011 { 0, 0, OPEN_TYPE_constraint },
36012 0, 0, /* No members */
36013 &asn_SPC_extensionValue_specs_676 /* Additional specs */
36016 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
36017 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
36018 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36020 &asn_DEF_ProtocolIE_ID,
36022 { 0, &asn_PER_memb_id_constr_674, memb_id_constraint_673 },
36023 0, 0, /* No default value */
36026 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
36027 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36029 &asn_DEF_Criticality,
36031 { 0, &asn_PER_memb_criticality_constr_675, memb_criticality_constraint_673 },
36032 0, 0, /* No default value */
36035 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
36036 -1 /* Ambiguous tag (ANY?) */,
36038 &asn_DEF_extensionValue_676,
36040 { 0, &asn_PER_memb_extensionValue_constr_676, memb_extensionValue_constraint_673 },
36041 0, 0, /* No default value */
36045 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
36046 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36048 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
36049 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36050 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36052 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
36053 sizeof(struct MBSFN_Subframe_Info_ExtIEs),
36054 offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
36055 asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
36056 2, /* Count of tags in the map */
36057 0, 0, 0, /* Optional elements (not needed) */
36058 -1, /* First extension addition */
36060 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
36061 "MBSFN-Subframe-Info-ExtIEs",
36062 "MBSFN-Subframe-Info-ExtIEs",
36064 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
36065 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36066 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36067 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673, /* Same as above */
36068 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36069 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36070 { 0, 0, SEQUENCE_constraint },
36071 asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
36072 3, /* Elements count */
36073 &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 /* Additional specs */
36076 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
36077 sizeof(struct BandInfo_ExtIEs__extensionValue),
36078 offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
36079 offsetof(struct BandInfo_ExtIEs__extensionValue, present),
36080 sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
36081 0, /* No top level tags */
36082 0, /* No tags in the map */
36084 -1 /* Extensions start */
36086 static /* Use -fall-defs-global to expose */
36087 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
36091 0, /* No effective tags (pointer) */
36092 0, /* No effective tags (count) */
36093 0, /* No tags (pointer) */
36094 0, /* No tags (count) */
36095 { 0, 0, OPEN_TYPE_constraint },
36096 0, 0, /* No members */
36097 &asn_SPC_extensionValue_specs_680 /* Additional specs */
36100 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
36101 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
36102 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36104 &asn_DEF_ProtocolIE_ID,
36106 { 0, &asn_PER_memb_id_constr_678, memb_id_constraint_677 },
36107 0, 0, /* No default value */
36110 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
36111 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36113 &asn_DEF_Criticality,
36115 { 0, &asn_PER_memb_criticality_constr_679, memb_criticality_constraint_677 },
36116 0, 0, /* No default value */
36119 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
36120 -1 /* Ambiguous tag (ANY?) */,
36122 &asn_DEF_extensionValue_680,
36124 { 0, &asn_PER_memb_extensionValue_constr_680, memb_extensionValue_constraint_677 },
36125 0, 0, /* No default value */
36129 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
36130 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36132 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
36133 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36134 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36136 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
36137 sizeof(struct BandInfo_ExtIEs),
36138 offsetof(struct BandInfo_ExtIEs, _asn_ctx),
36139 asn_MAP_BandInfo_ExtIEs_tag2el_677,
36140 2, /* Count of tags in the map */
36141 0, 0, 0, /* Optional elements (not needed) */
36142 -1, /* First extension addition */
36144 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
36148 asn_DEF_BandInfo_ExtIEs_tags_677,
36149 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36150 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36151 asn_DEF_BandInfo_ExtIEs_tags_677, /* Same as above */
36152 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36153 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36154 { 0, 0, SEQUENCE_constraint },
36155 asn_MBR_BandInfo_ExtIEs_677,
36156 3, /* Elements count */
36157 &asn_SPC_BandInfo_ExtIEs_specs_677 /* Additional specs */
36160 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
36161 sizeof(struct SplitSRB_ExtIEs__extensionValue),
36162 offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
36163 offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
36164 sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
36165 0, /* No top level tags */
36166 0, /* No tags in the map */
36168 -1 /* Extensions start */
36170 static /* Use -fall-defs-global to expose */
36171 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
36175 0, /* No effective tags (pointer) */
36176 0, /* No effective tags (count) */
36177 0, /* No tags (pointer) */
36178 0, /* No tags (count) */
36179 { 0, 0, OPEN_TYPE_constraint },
36180 0, 0, /* No members */
36181 &asn_SPC_extensionValue_specs_684 /* Additional specs */
36184 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
36185 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
36186 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36188 &asn_DEF_ProtocolIE_ID,
36190 { 0, &asn_PER_memb_id_constr_682, memb_id_constraint_681 },
36191 0, 0, /* No default value */
36194 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
36195 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36197 &asn_DEF_Criticality,
36199 { 0, &asn_PER_memb_criticality_constr_683, memb_criticality_constraint_681 },
36200 0, 0, /* No default value */
36203 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
36204 -1 /* Ambiguous tag (ANY?) */,
36206 &asn_DEF_extensionValue_684,
36208 { 0, &asn_PER_memb_extensionValue_constr_684, memb_extensionValue_constraint_681 },
36209 0, 0, /* No default value */
36213 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
36214 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36216 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
36217 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36218 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36220 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
36221 sizeof(struct SplitSRB_ExtIEs),
36222 offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
36223 asn_MAP_SplitSRB_ExtIEs_tag2el_681,
36224 2, /* Count of tags in the map */
36225 0, 0, 0, /* Optional elements (not needed) */
36226 -1, /* First extension addition */
36228 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
36232 asn_DEF_SplitSRB_ExtIEs_tags_681,
36233 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36234 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36235 asn_DEF_SplitSRB_ExtIEs_tags_681, /* Same as above */
36236 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36237 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36238 { 0, 0, SEQUENCE_constraint },
36239 asn_MBR_SplitSRB_ExtIEs_681,
36240 3, /* Elements count */
36241 &asn_SPC_SplitSRB_ExtIEs_specs_681 /* Additional specs */
36244 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
36245 sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
36246 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
36247 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
36248 sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
36249 0, /* No top level tags */
36250 0, /* No tags in the map */
36252 -1 /* Extensions start */
36254 static /* Use -fall-defs-global to expose */
36255 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
36259 0, /* No effective tags (pointer) */
36260 0, /* No effective tags (count) */
36261 0, /* No tags (pointer) */
36262 0, /* No tags (count) */
36263 { 0, 0, OPEN_TYPE_constraint },
36264 0, 0, /* No members */
36265 &asn_SPC_extensionValue_specs_688 /* Additional specs */
36268 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
36269 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
36270 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36272 &asn_DEF_ProtocolIE_ID,
36274 { 0, &asn_PER_memb_id_constr_686, memb_id_constraint_685 },
36275 0, 0, /* No default value */
36278 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
36279 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36281 &asn_DEF_Criticality,
36283 { 0, &asn_PER_memb_criticality_constr_687, memb_criticality_constraint_685 },
36284 0, 0, /* No default value */
36287 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
36288 -1 /* Ambiguous tag (ANY?) */,
36290 &asn_DEF_extensionValue_688,
36292 { 0, &asn_PER_memb_extensionValue_constr_688, memb_extensionValue_constraint_685 },
36293 0, 0, /* No default value */
36297 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
36298 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36300 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
36301 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36302 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36304 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
36305 sizeof(struct UENRMeasurement_ExtIEs),
36306 offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
36307 asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
36308 2, /* Count of tags in the map */
36309 0, 0, 0, /* Optional elements (not needed) */
36310 -1, /* First extension addition */
36312 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
36313 "UENRMeasurement-ExtIEs",
36314 "UENRMeasurement-ExtIEs",
36316 asn_DEF_UENRMeasurement_ExtIEs_tags_685,
36317 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36318 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36319 asn_DEF_UENRMeasurement_ExtIEs_tags_685, /* Same as above */
36320 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36321 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36322 { 0, 0, SEQUENCE_constraint },
36323 asn_MBR_UENRMeasurement_ExtIEs_685,
36324 3, /* Elements count */
36325 &asn_SPC_UENRMeasurement_ExtIEs_specs_685 /* Additional specs */
36328 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
36329 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
36330 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
36335 0, 0, /* No default value */
36338 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
36339 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36341 &asn_DEF_EARFCNExtension,
36344 0, 0, /* No default value */
36348 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
36349 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
36350 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
36351 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
36352 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
36354 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
36355 sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
36356 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
36357 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
36358 sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
36359 asn_MAP_extensionValue_tag2el_692,
36360 2, /* Count of tags in the map */
36361 asn_MAP_extensionValue_to_canonical_692,
36362 asn_MAP_extensionValue_from_canonical_692,
36363 -1 /* Extensions start */
36365 static /* Use -fall-defs-global to expose */
36366 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
36370 0, /* No effective tags (pointer) */
36371 0, /* No effective tags (count) */
36372 0, /* No tags (pointer) */
36373 0, /* No tags (count) */
36374 { 0, 0, OPEN_TYPE_constraint },
36375 asn_MBR_extensionValue_692,
36376 2, /* Elements count */
36377 &asn_SPC_extensionValue_specs_692 /* Additional specs */
36380 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
36381 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
36382 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36384 &asn_DEF_ProtocolIE_ID,
36386 { 0, &asn_PER_memb_id_constr_690, memb_id_constraint_689 },
36387 0, 0, /* No default value */
36390 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
36391 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36393 &asn_DEF_Criticality,
36394 select_Neighbour_Information_ExtIEs_criticality_type,
36395 { 0, &asn_PER_memb_criticality_constr_691, memb_criticality_constraint_689 },
36396 0, 0, /* No default value */
36399 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
36400 -1 /* Ambiguous tag (ANY?) */,
36402 &asn_DEF_extensionValue_692,
36403 select_Neighbour_Information_ExtIEs_extensionValue_type,
36404 { 0, &asn_PER_memb_extensionValue_constr_692, memb_extensionValue_constraint_689 },
36405 0, 0, /* No default value */
36409 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
36410 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36412 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
36413 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36414 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36416 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
36417 sizeof(struct Neighbour_Information_ExtIEs),
36418 offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
36419 asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
36420 2, /* Count of tags in the map */
36421 0, 0, 0, /* Optional elements (not needed) */
36422 -1, /* First extension addition */
36424 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
36425 "Neighbour-Information-ExtIEs",
36426 "Neighbour-Information-ExtIEs",
36428 asn_DEF_Neighbour_Information_ExtIEs_tags_689,
36429 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36430 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36431 asn_DEF_Neighbour_Information_ExtIEs_tags_689, /* Same as above */
36432 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36433 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36434 { 0, 0, SEQUENCE_constraint },
36435 asn_MBR_Neighbour_Information_ExtIEs_689,
36436 3, /* Elements count */
36437 &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
36440 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
36441 sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
36442 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
36443 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
36444 sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
36445 0, /* No top level tags */
36446 0, /* No tags in the map */
36448 -1 /* Extensions start */
36450 static /* Use -fall-defs-global to expose */
36451 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
36455 0, /* No effective tags (pointer) */
36456 0, /* No effective tags (count) */
36457 0, /* No tags (pointer) */
36458 0, /* No tags (count) */
36459 { 0, 0, OPEN_TYPE_constraint },
36460 0, 0, /* No members */
36461 &asn_SPC_extensionValue_specs_696 /* Additional specs */
36464 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
36465 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
36466 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36468 &asn_DEF_ProtocolIE_ID,
36470 { 0, &asn_PER_memb_id_constr_694, memb_id_constraint_693 },
36471 0, 0, /* No default value */
36474 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
36475 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36477 &asn_DEF_Criticality,
36479 { 0, &asn_PER_memb_criticality_constr_695, memb_criticality_constraint_693 },
36480 0, 0, /* No default value */
36483 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
36484 -1 /* Ambiguous tag (ANY?) */,
36486 &asn_DEF_extensionValue_696,
36488 { 0, &asn_PER_memb_extensionValue_constr_696, memb_extensionValue_constraint_693 },
36489 0, 0, /* No default value */
36493 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
36494 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36496 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
36497 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36498 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36500 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
36501 sizeof(struct NRFreqInfo_ExtIEs),
36502 offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
36503 asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
36504 2, /* Count of tags in the map */
36505 0, 0, 0, /* Optional elements (not needed) */
36506 -1, /* First extension addition */
36508 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
36509 "NRFreqInfo-ExtIEs",
36510 "NRFreqInfo-ExtIEs",
36512 asn_DEF_NRFreqInfo_ExtIEs_tags_693,
36513 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36514 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36515 asn_DEF_NRFreqInfo_ExtIEs_tags_693, /* Same as above */
36516 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36517 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36518 { 0, 0, SEQUENCE_constraint },
36519 asn_MBR_NRFreqInfo_ExtIEs_693,
36520 3, /* Elements count */
36521 &asn_SPC_NRFreqInfo_ExtIEs_specs_693 /* Additional specs */
36524 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
36525 sizeof(struct NRCGI_ExtIEs__extensionValue),
36526 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
36527 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
36528 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
36529 0, /* No top level tags */
36530 0, /* No tags in the map */
36532 -1 /* Extensions start */
36534 static /* Use -fall-defs-global to expose */
36535 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
36539 0, /* No effective tags (pointer) */
36540 0, /* No effective tags (count) */
36541 0, /* No tags (pointer) */
36542 0, /* No tags (count) */
36543 { 0, 0, OPEN_TYPE_constraint },
36544 0, 0, /* No members */
36545 &asn_SPC_extensionValue_specs_700 /* Additional specs */
36548 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
36549 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
36550 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36552 &asn_DEF_ProtocolIE_ID,
36554 { 0, &asn_PER_memb_id_constr_698, memb_id_constraint_697 },
36555 0, 0, /* No default value */
36558 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
36559 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36561 &asn_DEF_Criticality,
36563 { 0, &asn_PER_memb_criticality_constr_699, memb_criticality_constraint_697 },
36564 0, 0, /* No default value */
36567 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
36568 -1 /* Ambiguous tag (ANY?) */,
36570 &asn_DEF_extensionValue_700,
36572 { 0, &asn_PER_memb_extensionValue_constr_700, memb_extensionValue_constraint_697 },
36573 0, 0, /* No default value */
36577 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
36578 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36580 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
36581 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36582 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36584 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
36585 sizeof(struct NRCGI_ExtIEs),
36586 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
36587 asn_MAP_NRCGI_ExtIEs_tag2el_697,
36588 2, /* Count of tags in the map */
36589 0, 0, 0, /* Optional elements (not needed) */
36590 -1, /* First extension addition */
36592 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
36596 asn_DEF_NRCGI_ExtIEs_tags_697,
36597 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36598 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36599 asn_DEF_NRCGI_ExtIEs_tags_697, /* Same as above */
36600 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36601 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36602 { 0, 0, SEQUENCE_constraint },
36603 asn_MBR_NRCGI_ExtIEs_697,
36604 3, /* Elements count */
36605 &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
36608 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
36609 sizeof(struct NR_TxBW_ExtIEs__extensionValue),
36610 offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
36611 offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
36612 sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
36613 0, /* No top level tags */
36614 0, /* No tags in the map */
36616 -1 /* Extensions start */
36618 static /* Use -fall-defs-global to expose */
36619 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
36623 0, /* No effective tags (pointer) */
36624 0, /* No effective tags (count) */
36625 0, /* No tags (pointer) */
36626 0, /* No tags (count) */
36627 { 0, 0, OPEN_TYPE_constraint },
36628 0, 0, /* No members */
36629 &asn_SPC_extensionValue_specs_704 /* Additional specs */
36632 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
36633 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
36634 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36636 &asn_DEF_ProtocolIE_ID,
36638 { 0, &asn_PER_memb_id_constr_702, memb_id_constraint_701 },
36639 0, 0, /* No default value */
36642 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
36643 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36645 &asn_DEF_Criticality,
36647 { 0, &asn_PER_memb_criticality_constr_703, memb_criticality_constraint_701 },
36648 0, 0, /* No default value */
36651 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
36652 -1 /* Ambiguous tag (ANY?) */,
36654 &asn_DEF_extensionValue_704,
36656 { 0, &asn_PER_memb_extensionValue_constr_704, memb_extensionValue_constraint_701 },
36657 0, 0, /* No default value */
36661 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
36662 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36664 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
36665 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36666 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36668 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
36669 sizeof(struct NR_TxBW_ExtIEs),
36670 offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
36671 asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
36672 2, /* Count of tags in the map */
36673 0, 0, 0, /* Optional elements (not needed) */
36674 -1, /* First extension addition */
36676 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
36680 asn_DEF_NR_TxBW_ExtIEs_tags_701,
36681 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36682 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36683 asn_DEF_NR_TxBW_ExtIEs_tags_701, /* Same as above */
36684 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36685 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36686 { 0, 0, SEQUENCE_constraint },
36687 asn_MBR_NR_TxBW_ExtIEs_701,
36688 3, /* Elements count */
36689 &asn_SPC_NR_TxBW_ExtIEs_specs_701 /* Additional specs */
36692 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
36693 sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
36694 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
36695 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
36696 sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
36697 0, /* No top level tags */
36698 0, /* No tags in the map */
36700 -1 /* Extensions start */
36702 static /* Use -fall-defs-global to expose */
36703 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
36707 0, /* No effective tags (pointer) */
36708 0, /* No effective tags (count) */
36709 0, /* No tags (pointer) */
36710 0, /* No tags (count) */
36711 { 0, 0, OPEN_TYPE_constraint },
36712 0, 0, /* No members */
36713 &asn_SPC_extensionValue_specs_708 /* Additional specs */
36716 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
36717 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
36718 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36720 &asn_DEF_ProtocolIE_ID,
36722 { 0, &asn_PER_memb_id_constr_706, memb_id_constraint_705 },
36723 0, 0, /* No default value */
36726 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
36727 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36729 &asn_DEF_Criticality,
36731 { 0, &asn_PER_memb_criticality_constr_707, memb_criticality_constraint_705 },
36732 0, 0, /* No default value */
36735 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
36736 -1 /* Ambiguous tag (ANY?) */,
36738 &asn_DEF_extensionValue_708,
36740 { 0, &asn_PER_memb_extensionValue_constr_708, memb_extensionValue_constraint_705 },
36741 0, 0, /* No default value */
36745 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
36746 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36748 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
36749 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36750 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36752 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
36753 sizeof(struct NRUESecurityCapabilities_ExtIEs),
36754 offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
36755 asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
36756 2, /* Count of tags in the map */
36757 0, 0, 0, /* Optional elements (not needed) */
36758 -1, /* First extension addition */
36760 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
36761 "NRUESecurityCapabilities-ExtIEs",
36762 "NRUESecurityCapabilities-ExtIEs",
36764 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
36765 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36766 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36767 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705, /* Same as above */
36768 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36769 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36770 { 0, 0, SEQUENCE_constraint },
36771 asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
36772 3, /* Elements count */
36773 &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 /* Additional specs */
36776 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
36777 sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
36778 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
36779 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
36780 sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
36781 0, /* No top level tags */
36782 0, /* No tags in the map */
36784 -1 /* Extensions start */
36786 static /* Use -fall-defs-global to expose */
36787 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
36791 0, /* No effective tags (pointer) */
36792 0, /* No effective tags (count) */
36793 0, /* No tags (pointer) */
36794 0, /* No tags (count) */
36795 { 0, 0, OPEN_TYPE_constraint },
36796 0, 0, /* No members */
36797 &asn_SPC_extensionValue_specs_712 /* Additional specs */
36800 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
36801 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
36802 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36804 &asn_DEF_ProtocolIE_ID,
36806 { 0, &asn_PER_memb_id_constr_710, memb_id_constraint_709 },
36807 0, 0, /* No default value */
36810 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
36811 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36813 &asn_DEF_Criticality,
36815 { 0, &asn_PER_memb_criticality_constr_711, memb_criticality_constraint_709 },
36816 0, 0, /* No default value */
36819 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
36820 -1 /* Ambiguous tag (ANY?) */,
36822 &asn_DEF_extensionValue_712,
36824 { 0, &asn_PER_memb_extensionValue_constr_712, memb_extensionValue_constraint_709 },
36825 0, 0, /* No default value */
36829 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
36830 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36832 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
36833 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36834 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36836 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
36837 sizeof(struct PRACH_Configuration_ExtIEs),
36838 offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
36839 asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
36840 2, /* Count of tags in the map */
36841 0, 0, 0, /* Optional elements (not needed) */
36842 -1, /* First extension addition */
36844 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
36845 "PRACH-Configuration-ExtIEs",
36846 "PRACH-Configuration-ExtIEs",
36848 asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
36849 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36850 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36851 asn_DEF_PRACH_Configuration_ExtIEs_tags_709, /* Same as above */
36852 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36853 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36854 { 0, 0, SEQUENCE_constraint },
36855 asn_MBR_PRACH_Configuration_ExtIEs_709,
36856 3, /* Elements count */
36857 &asn_SPC_PRACH_Configuration_ExtIEs_specs_709 /* Additional specs */
36860 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
36861 sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
36862 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
36863 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
36864 sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
36865 0, /* No top level tags */
36866 0, /* No tags in the map */
36868 -1 /* Extensions start */
36870 static /* Use -fall-defs-global to expose */
36871 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
36875 0, /* No effective tags (pointer) */
36876 0, /* No effective tags (count) */
36877 0, /* No tags (pointer) */
36878 0, /* No tags (count) */
36879 { 0, 0, OPEN_TYPE_constraint },
36880 0, 0, /* No members */
36881 &asn_SPC_extensionValue_specs_716 /* Additional specs */
36884 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
36885 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
36886 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36888 &asn_DEF_ProtocolIE_ID,
36890 { 0, &asn_PER_memb_id_constr_714, memb_id_constraint_713 },
36891 0, 0, /* No default value */
36894 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
36895 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36897 &asn_DEF_Criticality,
36899 { 0, &asn_PER_memb_criticality_constr_715, memb_criticality_constraint_713 },
36900 0, 0, /* No default value */
36903 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
36904 -1 /* Ambiguous tag (ANY?) */,
36906 &asn_DEF_extensionValue_716,
36908 { 0, &asn_PER_memb_extensionValue_constr_716, memb_extensionValue_constraint_713 },
36909 0, 0, /* No default value */
36913 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
36914 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36916 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
36917 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36918 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36920 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
36921 sizeof(struct PLMNAreaBasedQMC_ExtIEs),
36922 offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
36923 asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
36924 2, /* Count of tags in the map */
36925 0, 0, 0, /* Optional elements (not needed) */
36926 -1, /* First extension addition */
36928 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
36929 "PLMNAreaBasedQMC-ExtIEs",
36930 "PLMNAreaBasedQMC-ExtIEs",
36932 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
36933 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36934 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36935 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713, /* Same as above */
36936 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36937 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36938 { 0, 0, SEQUENCE_constraint },
36939 asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
36940 3, /* Elements count */
36941 &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 /* Additional specs */
36944 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
36945 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
36946 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36948 &asn_DEF_ProSeUEtoNetworkRelaying,
36951 0, 0, /* No default value */
36952 "ProSeUEtoNetworkRelaying"
36955 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
36956 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
36958 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
36959 sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
36960 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
36961 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
36962 sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
36963 asn_MAP_extensionValue_tag2el_720,
36964 1, /* Count of tags in the map */
36966 -1 /* Extensions start */
36968 static /* Use -fall-defs-global to expose */
36969 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
36973 0, /* No effective tags (pointer) */
36974 0, /* No effective tags (count) */
36975 0, /* No tags (pointer) */
36976 0, /* No tags (count) */
36977 { 0, 0, OPEN_TYPE_constraint },
36978 asn_MBR_extensionValue_720,
36979 1, /* Elements count */
36980 &asn_SPC_extensionValue_specs_720 /* Additional specs */
36983 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
36984 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
36985 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36987 &asn_DEF_ProtocolIE_ID,
36989 { 0, &asn_PER_memb_id_constr_718, memb_id_constraint_717 },
36990 0, 0, /* No default value */
36993 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
36994 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36996 &asn_DEF_Criticality,
36997 select_ProSeAuthorized_ExtIEs_criticality_type,
36998 { 0, &asn_PER_memb_criticality_constr_719, memb_criticality_constraint_717 },
36999 0, 0, /* No default value */
37002 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
37003 -1 /* Ambiguous tag (ANY?) */,
37005 &asn_DEF_extensionValue_720,
37006 select_ProSeAuthorized_ExtIEs_extensionValue_type,
37007 { 0, &asn_PER_memb_extensionValue_constr_720, memb_extensionValue_constraint_717 },
37008 0, 0, /* No default value */
37012 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
37013 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37015 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
37016 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37017 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37019 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
37020 sizeof(struct ProSeAuthorized_ExtIEs),
37021 offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
37022 asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
37023 2, /* Count of tags in the map */
37024 0, 0, 0, /* Optional elements (not needed) */
37025 -1, /* First extension addition */
37027 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
37028 "ProSeAuthorized-ExtIEs",
37029 "ProSeAuthorized-ExtIEs",
37031 asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
37032 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37033 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37034 asn_DEF_ProSeAuthorized_ExtIEs_tags_717, /* Same as above */
37035 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37036 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37037 { 0, 0, SEQUENCE_constraint },
37038 asn_MBR_ProSeAuthorized_ExtIEs_717,
37039 3, /* Elements count */
37040 &asn_SPC_ProSeAuthorized_ExtIEs_specs_717 /* Additional specs */
37043 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
37044 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
37045 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
37046 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
37047 sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
37048 0, /* No top level tags */
37049 0, /* No tags in the map */
37051 -1 /* Extensions start */
37053 static /* Use -fall-defs-global to expose */
37054 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
37058 0, /* No effective tags (pointer) */
37059 0, /* No effective tags (count) */
37060 0, /* No tags (pointer) */
37061 0, /* No tags (count) */
37062 { 0, 0, OPEN_TYPE_constraint },
37063 0, 0, /* No members */
37064 &asn_SPC_extensionValue_specs_724 /* Additional specs */
37067 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
37068 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
37069 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37071 &asn_DEF_ProtocolIE_ID,
37073 { 0, &asn_PER_memb_id_constr_722, memb_id_constraint_721 },
37074 0, 0, /* No default value */
37077 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
37078 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37080 &asn_DEF_Criticality,
37082 { 0, &asn_PER_memb_criticality_constr_723, memb_criticality_constraint_721 },
37083 0, 0, /* No default value */
37086 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
37087 -1 /* Ambiguous tag (ANY?) */,
37089 &asn_DEF_extensionValue_724,
37091 { 0, &asn_PER_memb_extensionValue_constr_724, memb_extensionValue_constraint_721 },
37092 0, 0, /* No default value */
37096 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
37097 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37099 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
37100 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37101 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37103 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
37104 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
37105 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
37106 asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
37107 2, /* Count of tags in the map */
37108 0, 0, 0, /* Optional elements (not needed) */
37109 -1, /* First extension addition */
37111 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
37112 "ProtectedEUTRAResourceIndication-ExtIEs",
37113 "ProtectedEUTRAResourceIndication-ExtIEs",
37115 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
37116 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37117 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37118 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721, /* Same as above */
37119 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37120 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37121 { 0, 0, SEQUENCE_constraint },
37122 asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
37123 3, /* Elements count */
37124 &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 /* Additional specs */
37127 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
37128 sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
37129 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
37130 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
37131 sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
37132 0, /* No top level tags */
37133 0, /* No tags in the map */
37135 -1 /* Extensions start */
37137 static /* Use -fall-defs-global to expose */
37138 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
37142 0, /* No effective tags (pointer) */
37143 0, /* No effective tags (count) */
37144 0, /* No tags (pointer) */
37145 0, /* No tags (count) */
37146 { 0, 0, OPEN_TYPE_constraint },
37147 0, 0, /* No members */
37148 &asn_SPC_extensionValue_specs_728 /* Additional specs */
37151 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
37152 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
37153 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37155 &asn_DEF_ProtocolIE_ID,
37157 { 0, &asn_PER_memb_id_constr_726, memb_id_constraint_725 },
37158 0, 0, /* No default value */
37161 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
37162 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37164 &asn_DEF_Criticality,
37166 { 0, &asn_PER_memb_criticality_constr_727, memb_criticality_constraint_725 },
37167 0, 0, /* No default value */
37170 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
37171 -1 /* Ambiguous tag (ANY?) */,
37173 &asn_DEF_extensionValue_728,
37175 { 0, &asn_PER_memb_extensionValue_constr_728, memb_extensionValue_constraint_725 },
37176 0, 0, /* No default value */
37180 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
37181 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37183 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
37184 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37185 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37187 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
37188 sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
37189 offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
37190 asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
37191 2, /* Count of tags in the map */
37192 0, 0, 0, /* Optional elements (not needed) */
37193 -1, /* First extension addition */
37195 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
37196 "ProtectedFootprintTimePattern-ExtIEs",
37197 "ProtectedFootprintTimePattern-ExtIEs",
37199 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
37200 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37201 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37202 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725, /* Same as above */
37203 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37204 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37205 { 0, 0, SEQUENCE_constraint },
37206 asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
37207 3, /* Elements count */
37208 &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
37211 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
37212 sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
37213 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
37214 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
37215 sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
37216 0, /* No top level tags */
37217 0, /* No tags in the map */
37219 -1 /* Extensions start */
37221 static /* Use -fall-defs-global to expose */
37222 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
37226 0, /* No effective tags (pointer) */
37227 0, /* No effective tags (count) */
37228 0, /* No tags (pointer) */
37229 0, /* No tags (count) */
37230 { 0, 0, OPEN_TYPE_constraint },
37231 0, 0, /* No members */
37232 &asn_SPC_extensionValue_specs_732 /* Additional specs */
37235 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
37236 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
37237 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37239 &asn_DEF_ProtocolIE_ID,
37241 { 0, &asn_PER_memb_id_constr_730, memb_id_constraint_729 },
37242 0, 0, /* No default value */
37245 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
37246 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37248 &asn_DEF_Criticality,
37250 { 0, &asn_PER_memb_criticality_constr_731, memb_criticality_constraint_729 },
37251 0, 0, /* No default value */
37254 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
37255 -1 /* Ambiguous tag (ANY?) */,
37257 &asn_DEF_extensionValue_732,
37259 { 0, &asn_PER_memb_extensionValue_constr_732, memb_extensionValue_constraint_729 },
37260 0, 0, /* No default value */
37264 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
37265 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37267 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
37268 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37269 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37271 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
37272 sizeof(struct ProtectedResourceList_Item_ExtIEs),
37273 offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
37274 asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
37275 2, /* Count of tags in the map */
37276 0, 0, 0, /* Optional elements (not needed) */
37277 -1, /* First extension addition */
37279 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
37280 "ProtectedResourceList-Item-ExtIEs",
37281 "ProtectedResourceList-Item-ExtIEs",
37283 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
37284 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37285 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37286 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729, /* Same as above */
37287 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37288 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37289 { 0, 0, SEQUENCE_constraint },
37290 asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
37291 3, /* Elements count */
37292 &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 /* Additional specs */
37295 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
37296 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
37297 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37299 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
37302 0, 0, /* No default value */
37303 "DL-scheduling-PDCCH-CCE-usage"
37305 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
37306 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37308 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
37311 0, 0, /* No default value */
37312 "UL-scheduling-PDCCH-CCE-usage"
37315 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
37316 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
37317 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
37319 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
37320 sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
37321 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
37322 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
37323 sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
37324 asn_MAP_extensionValue_tag2el_736,
37325 2, /* Count of tags in the map */
37327 -1 /* Extensions start */
37329 static /* Use -fall-defs-global to expose */
37330 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
37334 0, /* No effective tags (pointer) */
37335 0, /* No effective tags (count) */
37336 0, /* No tags (pointer) */
37337 0, /* No tags (count) */
37338 { 0, 0, OPEN_TYPE_constraint },
37339 asn_MBR_extensionValue_736,
37340 2, /* Elements count */
37341 &asn_SPC_extensionValue_specs_736 /* Additional specs */
37344 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
37345 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
37346 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37348 &asn_DEF_ProtocolIE_ID,
37350 { 0, &asn_PER_memb_id_constr_734, memb_id_constraint_733 },
37351 0, 0, /* No default value */
37354 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
37355 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37357 &asn_DEF_Criticality,
37358 select_RadioResourceStatus_ExtIEs_criticality_type,
37359 { 0, &asn_PER_memb_criticality_constr_735, memb_criticality_constraint_733 },
37360 0, 0, /* No default value */
37363 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
37364 -1 /* Ambiguous tag (ANY?) */,
37366 &asn_DEF_extensionValue_736,
37367 select_RadioResourceStatus_ExtIEs_extensionValue_type,
37368 { 0, &asn_PER_memb_extensionValue_constr_736, memb_extensionValue_constraint_733 },
37369 0, 0, /* No default value */
37373 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
37374 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37376 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
37377 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37378 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37380 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
37381 sizeof(struct RadioResourceStatus_ExtIEs),
37382 offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
37383 asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
37384 2, /* Count of tags in the map */
37385 0, 0, 0, /* Optional elements (not needed) */
37386 -1, /* First extension addition */
37388 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
37389 "RadioResourceStatus-ExtIEs",
37390 "RadioResourceStatus-ExtIEs",
37392 asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
37393 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37394 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37395 asn_DEF_RadioResourceStatus_ExtIEs_tags_733, /* Same as above */
37396 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37397 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37398 { 0, 0, SEQUENCE_constraint },
37399 asn_MBR_RadioResourceStatus_ExtIEs_733,
37400 3, /* Elements count */
37401 &asn_SPC_RadioResourceStatus_ExtIEs_specs_733 /* Additional specs */
37404 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
37405 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
37406 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37408 &asn_DEF_EnhancedRNTP,
37411 0, 0, /* No default value */
37415 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
37416 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
37418 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
37419 sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
37420 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
37421 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
37422 sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
37423 asn_MAP_extensionValue_tag2el_740,
37424 1, /* Count of tags in the map */
37426 -1 /* Extensions start */
37428 static /* Use -fall-defs-global to expose */
37429 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
37433 0, /* No effective tags (pointer) */
37434 0, /* No effective tags (count) */
37435 0, /* No tags (pointer) */
37436 0, /* No tags (count) */
37437 { 0, 0, OPEN_TYPE_constraint },
37438 asn_MBR_extensionValue_740,
37439 1, /* Elements count */
37440 &asn_SPC_extensionValue_specs_740 /* Additional specs */
37443 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
37444 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
37445 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37447 &asn_DEF_ProtocolIE_ID,
37449 { 0, &asn_PER_memb_id_constr_738, memb_id_constraint_737 },
37450 0, 0, /* No default value */
37453 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
37454 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37456 &asn_DEF_Criticality,
37457 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
37458 { 0, &asn_PER_memb_criticality_constr_739, memb_criticality_constraint_737 },
37459 0, 0, /* No default value */
37462 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
37463 -1 /* Ambiguous tag (ANY?) */,
37465 &asn_DEF_extensionValue_740,
37466 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
37467 { 0, &asn_PER_memb_extensionValue_constr_740, memb_extensionValue_constraint_737 },
37468 0, 0, /* No default value */
37472 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
37473 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37475 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
37476 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37477 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37479 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
37480 sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
37481 offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
37482 asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
37483 2, /* Count of tags in the map */
37484 0, 0, 0, /* Optional elements (not needed) */
37485 -1, /* First extension addition */
37487 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
37488 "RelativeNarrowbandTxPower-ExtIEs",
37489 "RelativeNarrowbandTxPower-ExtIEs",
37491 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
37492 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37493 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37494 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737, /* Same as above */
37495 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37496 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37497 { 0, 0, SEQUENCE_constraint },
37498 asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
37499 3, /* Elements count */
37500 &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 /* Additional specs */
37503 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
37504 sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
37505 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
37506 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
37507 sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
37508 0, /* No top level tags */
37509 0, /* No tags in the map */
37511 -1 /* Extensions start */
37513 static /* Use -fall-defs-global to expose */
37514 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
37518 0, /* No effective tags (pointer) */
37519 0, /* No effective tags (count) */
37520 0, /* No tags (pointer) */
37521 0, /* No tags (count) */
37522 { 0, 0, OPEN_TYPE_constraint },
37523 0, 0, /* No members */
37524 &asn_SPC_extensionValue_specs_744 /* Additional specs */
37527 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
37528 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
37529 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37531 &asn_DEF_ProtocolIE_ID,
37533 { 0, &asn_PER_memb_id_constr_742, memb_id_constraint_741 },
37534 0, 0, /* No default value */
37537 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
37538 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37540 &asn_DEF_Criticality,
37542 { 0, &asn_PER_memb_criticality_constr_743, memb_criticality_constraint_741 },
37543 0, 0, /* No default value */
37546 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
37547 -1 /* Ambiguous tag (ANY?) */,
37549 &asn_DEF_extensionValue_744,
37551 { 0, &asn_PER_memb_extensionValue_constr_744, memb_extensionValue_constraint_741 },
37552 0, 0, /* No default value */
37556 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
37557 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37559 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
37560 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37561 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37563 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
37564 sizeof(struct ReservedSubframePattern_ExtIEs),
37565 offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
37566 asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
37567 2, /* Count of tags in the map */
37568 0, 0, 0, /* Optional elements (not needed) */
37569 -1, /* First extension addition */
37571 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
37572 "ReservedSubframePattern-ExtIEs",
37573 "ReservedSubframePattern-ExtIEs",
37575 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
37576 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37577 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37578 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741, /* Same as above */
37579 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37580 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37581 { 0, 0, SEQUENCE_constraint },
37582 asn_MBR_ReservedSubframePattern_ExtIEs_741,
37583 3, /* Elements count */
37584 &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 /* Additional specs */
37587 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
37588 sizeof(struct RLC_Status_ExtIEs__extensionValue),
37589 offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
37590 offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
37591 sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
37592 0, /* No top level tags */
37593 0, /* No tags in the map */
37595 -1 /* Extensions start */
37597 static /* Use -fall-defs-global to expose */
37598 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
37602 0, /* No effective tags (pointer) */
37603 0, /* No effective tags (count) */
37604 0, /* No tags (pointer) */
37605 0, /* No tags (count) */
37606 { 0, 0, OPEN_TYPE_constraint },
37607 0, 0, /* No members */
37608 &asn_SPC_extensionValue_specs_748 /* Additional specs */
37611 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
37612 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
37613 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37615 &asn_DEF_ProtocolIE_ID,
37617 { 0, &asn_PER_memb_id_constr_746, memb_id_constraint_745 },
37618 0, 0, /* No default value */
37621 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
37622 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37624 &asn_DEF_Criticality,
37626 { 0, &asn_PER_memb_criticality_constr_747, memb_criticality_constraint_745 },
37627 0, 0, /* No default value */
37630 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
37631 -1 /* Ambiguous tag (ANY?) */,
37633 &asn_DEF_extensionValue_748,
37635 { 0, &asn_PER_memb_extensionValue_constr_748, memb_extensionValue_constraint_745 },
37636 0, 0, /* No default value */
37640 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
37641 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37643 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
37644 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37645 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37647 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
37648 sizeof(struct RLC_Status_ExtIEs),
37649 offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
37650 asn_MAP_RLC_Status_ExtIEs_tag2el_745,
37651 2, /* Count of tags in the map */
37652 0, 0, 0, /* Optional elements (not needed) */
37653 -1, /* First extension addition */
37655 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
37656 "RLC-Status-ExtIEs",
37657 "RLC-Status-ExtIEs",
37659 asn_DEF_RLC_Status_ExtIEs_tags_745,
37660 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37661 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37662 asn_DEF_RLC_Status_ExtIEs_tags_745, /* Same as above */
37663 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37664 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37665 { 0, 0, SEQUENCE_constraint },
37666 asn_MBR_RLC_Status_ExtIEs_745,
37667 3, /* Elements count */
37668 &asn_SPC_RLC_Status_ExtIEs_specs_745 /* Additional specs */
37671 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
37672 sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
37673 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
37674 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
37675 sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
37676 0, /* No top level tags */
37677 0, /* No tags in the map */
37679 -1 /* Extensions start */
37681 static /* Use -fall-defs-global to expose */
37682 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
37686 0, /* No effective tags (pointer) */
37687 0, /* No effective tags (count) */
37688 0, /* No tags (pointer) */
37689 0, /* No tags (count) */
37690 { 0, 0, OPEN_TYPE_constraint },
37691 0, 0, /* No members */
37692 &asn_SPC_extensionValue_specs_752 /* Additional specs */
37695 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
37696 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
37697 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37699 &asn_DEF_ProtocolIE_ID,
37701 { 0, &asn_PER_memb_id_constr_750, memb_id_constraint_749 },
37702 0, 0, /* No default value */
37705 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
37706 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37708 &asn_DEF_Criticality,
37710 { 0, &asn_PER_memb_criticality_constr_751, memb_criticality_constraint_749 },
37711 0, 0, /* No default value */
37714 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
37715 -1 /* Ambiguous tag (ANY?) */,
37717 &asn_DEF_extensionValue_752,
37719 { 0, &asn_PER_memb_extensionValue_constr_752, memb_extensionValue_constraint_749 },
37720 0, 0, /* No default value */
37724 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
37725 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37727 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
37728 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37729 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37731 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
37732 sizeof(struct RSRPMeasurementResult_ExtIEs),
37733 offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
37734 asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
37735 2, /* Count of tags in the map */
37736 0, 0, 0, /* Optional elements (not needed) */
37737 -1, /* First extension addition */
37739 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
37740 "RSRPMeasurementResult-ExtIEs",
37741 "RSRPMeasurementResult-ExtIEs",
37743 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
37744 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37745 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37746 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749, /* Same as above */
37747 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37748 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37749 { 0, 0, SEQUENCE_constraint },
37750 asn_MBR_RSRPMeasurementResult_ExtIEs_749,
37751 3, /* Elements count */
37752 &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
37755 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
37756 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
37757 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37762 0, 0, /* No default value */
37766 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
37767 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
37769 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
37770 sizeof(struct RSRPMRList_ExtIEs__extensionValue),
37771 offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
37772 offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
37773 sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
37774 asn_MAP_extensionValue_tag2el_756,
37775 1, /* Count of tags in the map */
37777 -1 /* Extensions start */
37779 static /* Use -fall-defs-global to expose */
37780 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
37784 0, /* No effective tags (pointer) */
37785 0, /* No effective tags (count) */
37786 0, /* No tags (pointer) */
37787 0, /* No tags (count) */
37788 { 0, 0, OPEN_TYPE_constraint },
37789 asn_MBR_extensionValue_756,
37790 1, /* Elements count */
37791 &asn_SPC_extensionValue_specs_756 /* Additional specs */
37794 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
37795 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
37796 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37798 &asn_DEF_ProtocolIE_ID,
37800 { 0, &asn_PER_memb_id_constr_754, memb_id_constraint_753 },
37801 0, 0, /* No default value */
37804 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
37805 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37807 &asn_DEF_Criticality,
37808 select_RSRPMRList_ExtIEs_criticality_type,
37809 { 0, &asn_PER_memb_criticality_constr_755, memb_criticality_constraint_753 },
37810 0, 0, /* No default value */
37813 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
37814 -1 /* Ambiguous tag (ANY?) */,
37816 &asn_DEF_extensionValue_756,
37817 select_RSRPMRList_ExtIEs_extensionValue_type,
37818 { 0, &asn_PER_memb_extensionValue_constr_756, memb_extensionValue_constraint_753 },
37819 0, 0, /* No default value */
37823 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
37824 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37826 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
37827 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37828 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37830 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
37831 sizeof(struct RSRPMRList_ExtIEs),
37832 offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
37833 asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
37834 2, /* Count of tags in the map */
37835 0, 0, 0, /* Optional elements (not needed) */
37836 -1, /* First extension addition */
37838 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
37839 "RSRPMRList-ExtIEs",
37840 "RSRPMRList-ExtIEs",
37842 asn_DEF_RSRPMRList_ExtIEs_tags_753,
37843 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37844 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37845 asn_DEF_RSRPMRList_ExtIEs_tags_753, /* Same as above */
37846 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37847 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37848 { 0, 0, SEQUENCE_constraint },
37849 asn_MBR_RSRPMRList_ExtIEs_753,
37850 3, /* Elements count */
37851 &asn_SPC_RSRPMRList_ExtIEs_specs_753 /* Additional specs */
37854 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
37855 sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
37856 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
37857 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
37858 sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
37859 0, /* No top level tags */
37860 0, /* No tags in the map */
37862 -1 /* Extensions start */
37864 static /* Use -fall-defs-global to expose */
37865 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
37869 0, /* No effective tags (pointer) */
37870 0, /* No effective tags (count) */
37871 0, /* No tags (pointer) */
37872 0, /* No tags (count) */
37873 { 0, 0, OPEN_TYPE_constraint },
37874 0, 0, /* No members */
37875 &asn_SPC_extensionValue_specs_760 /* Additional specs */
37878 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
37879 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
37880 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37882 &asn_DEF_ProtocolIE_ID,
37884 { 0, &asn_PER_memb_id_constr_758, memb_id_constraint_757 },
37885 0, 0, /* No default value */
37888 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
37889 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37891 &asn_DEF_Criticality,
37893 { 0, &asn_PER_memb_criticality_constr_759, memb_criticality_constraint_757 },
37894 0, 0, /* No default value */
37897 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
37898 -1 /* Ambiguous tag (ANY?) */,
37900 &asn_DEF_extensionValue_760,
37902 { 0, &asn_PER_memb_extensionValue_constr_760, memb_extensionValue_constraint_757 },
37903 0, 0, /* No default value */
37907 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
37908 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37910 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
37911 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37912 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37914 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
37915 sizeof(struct S1TNLLoadIndicator_ExtIEs),
37916 offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
37917 asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
37918 2, /* Count of tags in the map */
37919 0, 0, 0, /* Optional elements (not needed) */
37920 -1, /* First extension addition */
37922 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
37923 "S1TNLLoadIndicator-ExtIEs",
37924 "S1TNLLoadIndicator-ExtIEs",
37926 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
37927 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37928 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37929 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757, /* Same as above */
37930 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37931 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37932 { 0, 0, SEQUENCE_constraint },
37933 asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
37934 3, /* Elements count */
37935 &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 /* Additional specs */
37938 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
37939 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
37940 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
37941 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
37942 sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
37943 0, /* No top level tags */
37944 0, /* No tags in the map */
37946 -1 /* Extensions start */
37948 static /* Use -fall-defs-global to expose */
37949 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
37953 0, /* No effective tags (pointer) */
37954 0, /* No effective tags (count) */
37955 0, /* No tags (pointer) */
37956 0, /* No tags (count) */
37957 { 0, 0, OPEN_TYPE_constraint },
37958 0, 0, /* No members */
37959 &asn_SPC_extensionValue_specs_764 /* Additional specs */
37962 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
37963 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
37964 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37966 &asn_DEF_ProtocolIE_ID,
37968 { 0, &asn_PER_memb_id_constr_762, memb_id_constraint_761 },
37969 0, 0, /* No default value */
37972 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
37973 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37975 &asn_DEF_Criticality,
37977 { 0, &asn_PER_memb_criticality_constr_763, memb_criticality_constraint_761 },
37978 0, 0, /* No default value */
37981 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
37982 -1 /* Ambiguous tag (ANY?) */,
37984 &asn_DEF_extensionValue_764,
37986 { 0, &asn_PER_memb_extensionValue_constr_764, memb_extensionValue_constraint_761 },
37987 0, 0, /* No default value */
37991 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
37992 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37994 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
37995 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37996 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37998 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
37999 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
38000 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
38001 asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
38002 2, /* Count of tags in the map */
38003 0, 0, 0, /* Optional elements (not needed) */
38004 -1, /* First extension addition */
38006 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
38007 "SecondaryRATUsageReport-Item-ExtIEs",
38008 "SecondaryRATUsageReport-Item-ExtIEs",
38010 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
38011 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38012 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38013 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761, /* Same as above */
38014 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38015 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38016 { 0, 0, SEQUENCE_constraint },
38017 asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
38018 3, /* Elements count */
38019 &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 /* Additional specs */
38022 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
38023 sizeof(struct ServedCell_ExtIEs__extensionValue),
38024 offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
38025 offsetof(struct ServedCell_ExtIEs__extensionValue, present),
38026 sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
38027 0, /* No top level tags */
38028 0, /* No tags in the map */
38030 -1 /* Extensions start */
38032 static /* Use -fall-defs-global to expose */
38033 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
38037 0, /* No effective tags (pointer) */
38038 0, /* No effective tags (count) */
38039 0, /* No tags (pointer) */
38040 0, /* No tags (count) */
38041 { 0, 0, OPEN_TYPE_constraint },
38042 0, 0, /* No members */
38043 &asn_SPC_extensionValue_specs_768 /* Additional specs */
38046 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
38047 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
38048 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38050 &asn_DEF_ProtocolIE_ID,
38052 { 0, &asn_PER_memb_id_constr_766, memb_id_constraint_765 },
38053 0, 0, /* No default value */
38056 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
38057 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38059 &asn_DEF_Criticality,
38061 { 0, &asn_PER_memb_criticality_constr_767, memb_criticality_constraint_765 },
38062 0, 0, /* No default value */
38065 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
38066 -1 /* Ambiguous tag (ANY?) */,
38068 &asn_DEF_extensionValue_768,
38070 { 0, &asn_PER_memb_extensionValue_constr_768, memb_extensionValue_constraint_765 },
38071 0, 0, /* No default value */
38075 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
38076 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38078 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
38079 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38080 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38082 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
38083 sizeof(struct ServedCell_ExtIEs),
38084 offsetof(struct ServedCell_ExtIEs, _asn_ctx),
38085 asn_MAP_ServedCell_ExtIEs_tag2el_765,
38086 2, /* Count of tags in the map */
38087 0, 0, 0, /* Optional elements (not needed) */
38088 -1, /* First extension addition */
38090 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
38091 "ServedCell-ExtIEs",
38092 "ServedCell-ExtIEs",
38094 asn_DEF_ServedCell_ExtIEs_tags_765,
38095 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38096 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38097 asn_DEF_ServedCell_ExtIEs_tags_765, /* Same as above */
38098 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38099 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38100 { 0, 0, SEQUENCE_constraint },
38101 asn_MBR_ServedCell_ExtIEs_765,
38102 3, /* Elements count */
38103 &asn_SPC_ServedCell_ExtIEs_specs_765 /* Additional specs */
38106 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
38107 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
38108 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38110 &asn_DEF_Number_of_Antennaports,
38113 0, 0, /* No default value */
38114 "Number-of-Antennaports"
38116 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
38117 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38119 &asn_DEF_PRACH_Configuration,
38122 0, 0, /* No default value */
38123 "PRACH-Configuration"
38125 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
38126 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38128 &asn_DEF_MBSFN_Subframe_Infolist,
38131 0, 0, /* No default value */
38132 "MBSFN-Subframe-Infolist"
38134 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
38135 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
38140 0, 0, /* No default value */
38143 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
38144 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38146 &asn_DEF_MBMS_Service_Area_Identity_List,
38149 0, 0, /* No default value */
38150 "MBMS-Service-Area-Identity-List"
38152 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
38153 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38155 &asn_DEF_MultibandInfoList,
38158 0, 0, /* No default value */
38159 "MultibandInfoList"
38161 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
38162 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38164 &asn_DEF_FreqBandIndicatorPriority,
38167 0, 0, /* No default value */
38168 "FreqBandIndicatorPriority"
38170 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
38171 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38173 &asn_DEF_BandwidthReducedSI,
38176 0, 0, /* No default value */
38177 "BandwidthReducedSI"
38179 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
38180 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38182 &asn_DEF_ProtectedEUTRAResourceIndication,
38185 0, 0, /* No default value */
38186 "ProtectedEUTRAResourceIndication"
38189 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
38190 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
38191 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
38192 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
38193 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
38194 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
38195 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
38196 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
38197 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
38198 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
38199 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
38200 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
38202 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
38203 sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
38204 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
38205 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
38206 sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
38207 asn_MAP_extensionValue_tag2el_772,
38208 9, /* Count of tags in the map */
38209 asn_MAP_extensionValue_to_canonical_772,
38210 asn_MAP_extensionValue_from_canonical_772,
38211 -1 /* Extensions start */
38213 static /* Use -fall-defs-global to expose */
38214 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
38218 0, /* No effective tags (pointer) */
38219 0, /* No effective tags (count) */
38220 0, /* No tags (pointer) */
38221 0, /* No tags (count) */
38222 { 0, 0, OPEN_TYPE_constraint },
38223 asn_MBR_extensionValue_772,
38224 9, /* Elements count */
38225 &asn_SPC_extensionValue_specs_772 /* Additional specs */
38228 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
38229 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
38230 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38232 &asn_DEF_ProtocolIE_ID,
38234 { 0, &asn_PER_memb_id_constr_770, memb_id_constraint_769 },
38235 0, 0, /* No default value */
38238 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
38239 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38241 &asn_DEF_Criticality,
38242 select_ServedCell_Information_ExtIEs_criticality_type,
38243 { 0, &asn_PER_memb_criticality_constr_771, memb_criticality_constraint_769 },
38244 0, 0, /* No default value */
38247 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
38248 -1 /* Ambiguous tag (ANY?) */,
38250 &asn_DEF_extensionValue_772,
38251 select_ServedCell_Information_ExtIEs_extensionValue_type,
38252 { 0, &asn_PER_memb_extensionValue_constr_772, memb_extensionValue_constraint_769 },
38253 0, 0, /* No default value */
38257 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
38258 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38260 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
38261 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38262 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38264 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
38265 sizeof(struct ServedCell_Information_ExtIEs),
38266 offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
38267 asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
38268 2, /* Count of tags in the map */
38269 0, 0, 0, /* Optional elements (not needed) */
38270 -1, /* First extension addition */
38272 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
38273 "ServedCell-Information-ExtIEs",
38274 "ServedCell-Information-ExtIEs",
38276 asn_DEF_ServedCell_Information_ExtIEs_tags_769,
38277 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38278 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38279 asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
38280 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38281 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38282 { 0, 0, SEQUENCE_constraint },
38283 asn_MBR_ServedCell_Information_ExtIEs_769,
38284 3, /* Elements count */
38285 &asn_SPC_ServedCell_Information_ExtIEs_specs_769 /* Additional specs */
38288 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
38289 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
38290 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38295 0, 0, /* No default value */
38298 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
38299 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38301 &asn_DEF_SgNBCoordinationAssistanceInformation,
38304 0, 0, /* No default value */
38305 "SgNBCoordinationAssistanceInformation"
38308 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
38309 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
38310 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
38311 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
38312 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
38314 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
38315 sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
38316 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38317 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
38318 sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38319 asn_MAP_extensionValue_tag2el_776,
38320 2, /* Count of tags in the map */
38321 asn_MAP_extensionValue_to_canonical_776,
38322 asn_MAP_extensionValue_from_canonical_776,
38323 -1 /* Extensions start */
38325 static /* Use -fall-defs-global to expose */
38326 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
38330 0, /* No effective tags (pointer) */
38331 0, /* No effective tags (count) */
38332 0, /* No tags (pointer) */
38333 0, /* No tags (count) */
38334 { 0, 0, OPEN_TYPE_constraint },
38335 asn_MBR_extensionValue_776,
38336 2, /* Elements count */
38337 &asn_SPC_extensionValue_specs_776 /* Additional specs */
38340 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
38341 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
38342 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38344 &asn_DEF_ProtocolIE_ID,
38346 { 0, &asn_PER_memb_id_constr_774, memb_id_constraint_773 },
38347 0, 0, /* No default value */
38350 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
38351 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38353 &asn_DEF_Criticality,
38354 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
38355 { 0, &asn_PER_memb_criticality_constr_775, memb_criticality_constraint_773 },
38356 0, 0, /* No default value */
38359 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
38360 -1 /* Ambiguous tag (ANY?) */,
38362 &asn_DEF_extensionValue_776,
38363 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
38364 { 0, &asn_PER_memb_extensionValue_constr_776, memb_extensionValue_constraint_773 },
38365 0, 0, /* No default value */
38369 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
38370 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38372 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
38373 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38374 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38376 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
38377 sizeof(struct SgNBResourceCoordinationInformationExtIEs),
38378 offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
38379 asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
38380 2, /* Count of tags in the map */
38381 0, 0, 0, /* Optional elements (not needed) */
38382 -1, /* First extension addition */
38384 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
38385 "SgNBResourceCoordinationInformationExtIEs",
38386 "SgNBResourceCoordinationInformationExtIEs",
38388 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
38389 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38390 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38391 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773, /* Same as above */
38392 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38393 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38394 { 0, 0, SEQUENCE_constraint },
38395 asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
38396 3, /* Elements count */
38397 &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 /* Additional specs */
38400 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
38401 sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
38402 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
38403 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
38404 sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
38405 0, /* No top level tags */
38406 0, /* No tags in the map */
38408 -1 /* Extensions start */
38410 static /* Use -fall-defs-global to expose */
38411 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
38415 0, /* No effective tags (pointer) */
38416 0, /* No effective tags (count) */
38417 0, /* No tags (pointer) */
38418 0, /* No tags (count) */
38419 { 0, 0, OPEN_TYPE_constraint },
38420 0, 0, /* No members */
38421 &asn_SPC_extensionValue_specs_780 /* Additional specs */
38424 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
38425 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
38426 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38428 &asn_DEF_ProtocolIE_ID,
38430 { 0, &asn_PER_memb_id_constr_778, memb_id_constraint_777 },
38431 0, 0, /* No default value */
38434 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
38435 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38437 &asn_DEF_Criticality,
38439 { 0, &asn_PER_memb_criticality_constr_779, memb_criticality_constraint_777 },
38440 0, 0, /* No default value */
38443 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
38444 -1 /* Ambiguous tag (ANY?) */,
38446 &asn_DEF_extensionValue_780,
38448 { 0, &asn_PER_memb_extensionValue_constr_780, memb_extensionValue_constraint_777 },
38449 0, 0, /* No default value */
38453 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
38454 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38456 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
38457 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38458 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38460 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
38461 sizeof(struct SpecialSubframe_Info_ExtIEs),
38462 offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
38463 asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
38464 2, /* Count of tags in the map */
38465 0, 0, 0, /* Optional elements (not needed) */
38466 -1, /* First extension addition */
38468 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
38469 "SpecialSubframe-Info-ExtIEs",
38470 "SpecialSubframe-Info-ExtIEs",
38472 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
38473 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38474 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38475 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777, /* Same as above */
38476 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38477 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38478 { 0, 0, SEQUENCE_constraint },
38479 asn_MBR_SpecialSubframe_Info_ExtIEs_777,
38480 3, /* Elements count */
38481 &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 /* Additional specs */
38484 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
38485 sizeof(struct SubbandCQI_ExtIEs__extensionValue),
38486 offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
38487 offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
38488 sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
38489 0, /* No top level tags */
38490 0, /* No tags in the map */
38492 -1 /* Extensions start */
38494 static /* Use -fall-defs-global to expose */
38495 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
38499 0, /* No effective tags (pointer) */
38500 0, /* No effective tags (count) */
38501 0, /* No tags (pointer) */
38502 0, /* No tags (count) */
38503 { 0, 0, OPEN_TYPE_constraint },
38504 0, 0, /* No members */
38505 &asn_SPC_extensionValue_specs_784 /* Additional specs */
38508 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
38509 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
38510 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38512 &asn_DEF_ProtocolIE_ID,
38514 { 0, &asn_PER_memb_id_constr_782, memb_id_constraint_781 },
38515 0, 0, /* No default value */
38518 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
38519 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38521 &asn_DEF_Criticality,
38523 { 0, &asn_PER_memb_criticality_constr_783, memb_criticality_constraint_781 },
38524 0, 0, /* No default value */
38527 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
38528 -1 /* Ambiguous tag (ANY?) */,
38530 &asn_DEF_extensionValue_784,
38532 { 0, &asn_PER_memb_extensionValue_constr_784, memb_extensionValue_constraint_781 },
38533 0, 0, /* No default value */
38537 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
38538 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38540 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
38541 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38542 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38544 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
38545 sizeof(struct SubbandCQI_ExtIEs),
38546 offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
38547 asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
38548 2, /* Count of tags in the map */
38549 0, 0, 0, /* Optional elements (not needed) */
38550 -1, /* First extension addition */
38552 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
38553 "SubbandCQI-ExtIEs",
38554 "SubbandCQI-ExtIEs",
38556 asn_DEF_SubbandCQI_ExtIEs_tags_781,
38557 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38558 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38559 asn_DEF_SubbandCQI_ExtIEs_tags_781, /* Same as above */
38560 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38561 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38562 { 0, 0, SEQUENCE_constraint },
38563 asn_MBR_SubbandCQI_ExtIEs_781,
38564 3, /* Elements count */
38565 &asn_SPC_SubbandCQI_ExtIEs_specs_781 /* Additional specs */
38568 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
38569 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
38570 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
38571 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
38572 sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
38573 0, /* No top level tags */
38574 0, /* No tags in the map */
38576 -1 /* Extensions start */
38578 static /* Use -fall-defs-global to expose */
38579 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
38583 0, /* No effective tags (pointer) */
38584 0, /* No effective tags (count) */
38585 0, /* No tags (pointer) */
38586 0, /* No tags (count) */
38587 { 0, 0, OPEN_TYPE_constraint },
38588 0, 0, /* No members */
38589 &asn_SPC_extensionValue_specs_788 /* Additional specs */
38592 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
38593 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
38594 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38596 &asn_DEF_ProtocolIE_ID,
38598 { 0, &asn_PER_memb_id_constr_786, memb_id_constraint_785 },
38599 0, 0, /* No default value */
38602 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
38603 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38605 &asn_DEF_Criticality,
38607 { 0, &asn_PER_memb_criticality_constr_787, memb_criticality_constraint_785 },
38608 0, 0, /* No default value */
38611 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
38612 -1 /* Ambiguous tag (ANY?) */,
38614 &asn_DEF_extensionValue_788,
38616 { 0, &asn_PER_memb_extensionValue_constr_788, memb_extensionValue_constraint_785 },
38617 0, 0, /* No default value */
38621 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
38622 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38624 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
38625 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38626 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38628 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
38629 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
38630 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
38631 asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
38632 2, /* Count of tags in the map */
38633 0, 0, 0, /* Optional elements (not needed) */
38634 -1, /* First extension addition */
38636 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
38637 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38638 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38640 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
38641 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38642 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38643 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785, /* Same as above */
38644 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38645 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38646 { 0, 0, SEQUENCE_constraint },
38647 asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
38648 3, /* Elements count */
38649 &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 /* Additional specs */
38652 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
38653 sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
38654 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
38655 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
38656 sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
38657 0, /* No top level tags */
38658 0, /* No tags in the map */
38660 -1 /* Extensions start */
38662 static /* Use -fall-defs-global to expose */
38663 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
38667 0, /* No effective tags (pointer) */
38668 0, /* No effective tags (count) */
38669 0, /* No tags (pointer) */
38670 0, /* No tags (count) */
38671 { 0, 0, OPEN_TYPE_constraint },
38672 0, 0, /* No members */
38673 &asn_SPC_extensionValue_specs_792 /* Additional specs */
38676 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
38677 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
38678 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38680 &asn_DEF_ProtocolIE_ID,
38682 { 0, &asn_PER_memb_id_constr_790, memb_id_constraint_789 },
38683 0, 0, /* No default value */
38686 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
38687 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38689 &asn_DEF_Criticality,
38691 { 0, &asn_PER_memb_criticality_constr_791, memb_criticality_constraint_789 },
38692 0, 0, /* No default value */
38695 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
38696 -1 /* Ambiguous tag (ANY?) */,
38698 &asn_DEF_extensionValue_792,
38700 { 0, &asn_PER_memb_extensionValue_constr_792, memb_extensionValue_constraint_789 },
38701 0, 0, /* No default value */
38705 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
38706 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38708 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
38709 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38710 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38712 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
38713 sizeof(struct ScheduledCommunicationTime_ExtIEs),
38714 offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
38715 asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
38716 2, /* Count of tags in the map */
38717 0, 0, 0, /* Optional elements (not needed) */
38718 -1, /* First extension addition */
38720 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
38721 "ScheduledCommunicationTime-ExtIEs",
38722 "ScheduledCommunicationTime-ExtIEs",
38724 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
38725 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38726 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38727 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789, /* Same as above */
38728 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38729 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38730 { 0, 0, SEQUENCE_constraint },
38731 asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
38732 3, /* Elements count */
38733 &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 /* Additional specs */
38736 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
38737 sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
38738 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
38739 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
38740 sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
38741 0, /* No top level tags */
38742 0, /* No tags in the map */
38744 -1 /* Extensions start */
38746 static /* Use -fall-defs-global to expose */
38747 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
38751 0, /* No effective tags (pointer) */
38752 0, /* No effective tags (count) */
38753 0, /* No tags (pointer) */
38754 0, /* No tags (count) */
38755 { 0, 0, OPEN_TYPE_constraint },
38756 0, 0, /* No members */
38757 &asn_SPC_extensionValue_specs_796 /* Additional specs */
38760 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
38761 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
38762 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38764 &asn_DEF_ProtocolIE_ID,
38766 { 0, &asn_PER_memb_id_constr_794, memb_id_constraint_793 },
38767 0, 0, /* No default value */
38770 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
38771 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38773 &asn_DEF_Criticality,
38775 { 0, &asn_PER_memb_criticality_constr_795, memb_criticality_constraint_793 },
38776 0, 0, /* No default value */
38779 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
38780 -1 /* Ambiguous tag (ANY?) */,
38782 &asn_DEF_extensionValue_796,
38784 { 0, &asn_PER_memb_extensionValue_constr_796, memb_extensionValue_constraint_793 },
38785 0, 0, /* No default value */
38789 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
38790 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38792 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
38793 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38794 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38796 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
38797 sizeof(struct SubbandCQIItem_ExtIEs),
38798 offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
38799 asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
38800 2, /* Count of tags in the map */
38801 0, 0, 0, /* Optional elements (not needed) */
38802 -1, /* First extension addition */
38804 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
38805 "SubbandCQIItem-ExtIEs",
38806 "SubbandCQIItem-ExtIEs",
38808 asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
38809 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38810 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38811 asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
38812 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38813 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38814 { 0, 0, SEQUENCE_constraint },
38815 asn_MBR_SubbandCQIItem_ExtIEs_793,
38816 3, /* Elements count */
38817 &asn_SPC_SubbandCQIItem_ExtIEs_specs_793 /* Additional specs */
38820 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
38821 sizeof(struct SULInformation_ExtIEs__extensionValue),
38822 offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
38823 offsetof(struct SULInformation_ExtIEs__extensionValue, present),
38824 sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
38825 0, /* No top level tags */
38826 0, /* No tags in the map */
38828 -1 /* Extensions start */
38830 static /* Use -fall-defs-global to expose */
38831 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
38835 0, /* No effective tags (pointer) */
38836 0, /* No effective tags (count) */
38837 0, /* No tags (pointer) */
38838 0, /* No tags (count) */
38839 { 0, 0, OPEN_TYPE_constraint },
38840 0, 0, /* No members */
38841 &asn_SPC_extensionValue_specs_800 /* Additional specs */
38844 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
38845 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
38846 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38848 &asn_DEF_ProtocolIE_ID,
38850 { 0, &asn_PER_memb_id_constr_798, memb_id_constraint_797 },
38851 0, 0, /* No default value */
38854 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
38855 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38857 &asn_DEF_Criticality,
38859 { 0, &asn_PER_memb_criticality_constr_799, memb_criticality_constraint_797 },
38860 0, 0, /* No default value */
38863 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
38864 -1 /* Ambiguous tag (ANY?) */,
38866 &asn_DEF_extensionValue_800,
38868 { 0, &asn_PER_memb_extensionValue_constr_800, memb_extensionValue_constraint_797 },
38869 0, 0, /* No default value */
38873 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
38874 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38876 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
38877 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38878 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38880 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
38881 sizeof(struct SULInformation_ExtIEs),
38882 offsetof(struct SULInformation_ExtIEs, _asn_ctx),
38883 asn_MAP_SULInformation_ExtIEs_tag2el_797,
38884 2, /* Count of tags in the map */
38885 0, 0, 0, /* Optional elements (not needed) */
38886 -1, /* First extension addition */
38888 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
38889 "SULInformation-ExtIEs",
38890 "SULInformation-ExtIEs",
38892 asn_DEF_SULInformation_ExtIEs_tags_797,
38893 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38894 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38895 asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
38896 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38897 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38898 { 0, 0, SEQUENCE_constraint },
38899 asn_MBR_SULInformation_ExtIEs_797,
38900 3, /* Elements count */
38901 &asn_SPC_SULInformation_ExtIEs_specs_797 /* Additional specs */
38904 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
38905 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
38906 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
38907 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
38908 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
38909 0, /* No top level tags */
38910 0, /* No tags in the map */
38912 -1 /* Extensions start */
38914 static /* Use -fall-defs-global to expose */
38915 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
38919 0, /* No effective tags (pointer) */
38920 0, /* No effective tags (count) */
38921 0, /* No tags (pointer) */
38922 0, /* No tags (count) */
38923 { 0, 0, OPEN_TYPE_constraint },
38924 0, 0, /* No members */
38925 &asn_SPC_extensionValue_specs_804 /* Additional specs */
38928 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
38929 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
38930 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38932 &asn_DEF_ProtocolIE_ID,
38934 { 0, &asn_PER_memb_id_constr_802, memb_id_constraint_801 },
38935 0, 0, /* No default value */
38938 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
38939 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38941 &asn_DEF_Criticality,
38943 { 0, &asn_PER_memb_criticality_constr_803, memb_criticality_constraint_801 },
38944 0, 0, /* No default value */
38947 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
38948 -1 /* Ambiguous tag (ANY?) */,
38950 &asn_DEF_extensionValue_804,
38952 { 0, &asn_PER_memb_extensionValue_constr_804, memb_extensionValue_constraint_801 },
38953 0, 0, /* No default value */
38957 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
38958 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38960 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
38961 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38962 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38964 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
38965 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
38966 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
38967 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
38968 2, /* Count of tags in the map */
38969 0, 0, 0, /* Optional elements (not needed) */
38970 -1, /* First extension addition */
38972 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
38973 "SupportedSULFreqBandItem-ExtIEs",
38974 "SupportedSULFreqBandItem-ExtIEs",
38976 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
38977 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38978 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38979 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801, /* Same as above */
38980 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38981 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38982 { 0, 0, SEQUENCE_constraint },
38983 asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
38984 3, /* Elements count */
38985 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 /* Additional specs */
38988 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
38989 sizeof(struct TABasedMDT_ExtIEs__extensionValue),
38990 offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
38991 offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
38992 sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
38993 0, /* No top level tags */
38994 0, /* No tags in the map */
38996 -1 /* Extensions start */
38998 static /* Use -fall-defs-global to expose */
38999 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
39003 0, /* No effective tags (pointer) */
39004 0, /* No effective tags (count) */
39005 0, /* No tags (pointer) */
39006 0, /* No tags (count) */
39007 { 0, 0, OPEN_TYPE_constraint },
39008 0, 0, /* No members */
39009 &asn_SPC_extensionValue_specs_808 /* Additional specs */
39012 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
39013 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
39014 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39016 &asn_DEF_ProtocolIE_ID,
39018 { 0, &asn_PER_memb_id_constr_806, memb_id_constraint_805 },
39019 0, 0, /* No default value */
39022 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
39023 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39025 &asn_DEF_Criticality,
39027 { 0, &asn_PER_memb_criticality_constr_807, memb_criticality_constraint_805 },
39028 0, 0, /* No default value */
39031 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
39032 -1 /* Ambiguous tag (ANY?) */,
39034 &asn_DEF_extensionValue_808,
39036 { 0, &asn_PER_memb_extensionValue_constr_808, memb_extensionValue_constraint_805 },
39037 0, 0, /* No default value */
39041 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
39042 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39044 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
39045 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39046 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39048 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
39049 sizeof(struct TABasedMDT_ExtIEs),
39050 offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
39051 asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
39052 2, /* Count of tags in the map */
39053 0, 0, 0, /* Optional elements (not needed) */
39054 -1, /* First extension addition */
39056 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
39057 "TABasedMDT-ExtIEs",
39058 "TABasedMDT-ExtIEs",
39060 asn_DEF_TABasedMDT_ExtIEs_tags_805,
39061 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39062 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39063 asn_DEF_TABasedMDT_ExtIEs_tags_805, /* Same as above */
39064 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39065 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39066 { 0, 0, SEQUENCE_constraint },
39067 asn_MBR_TABasedMDT_ExtIEs_805,
39068 3, /* Elements count */
39069 &asn_SPC_TABasedMDT_ExtIEs_specs_805 /* Additional specs */
39072 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
39073 sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
39074 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
39075 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
39076 sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
39077 0, /* No top level tags */
39078 0, /* No tags in the map */
39080 -1 /* Extensions start */
39082 static /* Use -fall-defs-global to expose */
39083 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
39087 0, /* No effective tags (pointer) */
39088 0, /* No effective tags (count) */
39089 0, /* No tags (pointer) */
39090 0, /* No tags (count) */
39091 { 0, 0, OPEN_TYPE_constraint },
39092 0, 0, /* No members */
39093 &asn_SPC_extensionValue_specs_812 /* Additional specs */
39096 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
39097 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
39098 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39100 &asn_DEF_ProtocolIE_ID,
39102 { 0, &asn_PER_memb_id_constr_810, memb_id_constraint_809 },
39103 0, 0, /* No default value */
39106 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
39107 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39109 &asn_DEF_Criticality,
39111 { 0, &asn_PER_memb_criticality_constr_811, memb_criticality_constraint_809 },
39112 0, 0, /* No default value */
39115 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
39116 -1 /* Ambiguous tag (ANY?) */,
39118 &asn_DEF_extensionValue_812,
39120 { 0, &asn_PER_memb_extensionValue_constr_812, memb_extensionValue_constraint_809 },
39121 0, 0, /* No default value */
39125 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
39126 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39128 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
39129 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39130 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39132 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
39133 sizeof(struct TAIBasedMDT_ExtIEs),
39134 offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
39135 asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
39136 2, /* Count of tags in the map */
39137 0, 0, 0, /* Optional elements (not needed) */
39138 -1, /* First extension addition */
39140 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
39141 "TAIBasedMDT-ExtIEs",
39142 "TAIBasedMDT-ExtIEs",
39144 asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
39145 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39146 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39147 asn_DEF_TAIBasedMDT_ExtIEs_tags_809, /* Same as above */
39148 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39149 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39150 { 0, 0, SEQUENCE_constraint },
39151 asn_MBR_TAIBasedMDT_ExtIEs_809,
39152 3, /* Elements count */
39153 &asn_SPC_TAIBasedMDT_ExtIEs_specs_809 /* Additional specs */
39156 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
39157 sizeof(struct TAI_Item_ExtIEs__extensionValue),
39158 offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
39159 offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
39160 sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
39161 0, /* No top level tags */
39162 0, /* No tags in the map */
39164 -1 /* Extensions start */
39166 static /* Use -fall-defs-global to expose */
39167 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
39171 0, /* No effective tags (pointer) */
39172 0, /* No effective tags (count) */
39173 0, /* No tags (pointer) */
39174 0, /* No tags (count) */
39175 { 0, 0, OPEN_TYPE_constraint },
39176 0, 0, /* No members */
39177 &asn_SPC_extensionValue_specs_816 /* Additional specs */
39180 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
39181 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
39182 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39184 &asn_DEF_ProtocolIE_ID,
39186 { 0, &asn_PER_memb_id_constr_814, memb_id_constraint_813 },
39187 0, 0, /* No default value */
39190 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
39191 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39193 &asn_DEF_Criticality,
39195 { 0, &asn_PER_memb_criticality_constr_815, memb_criticality_constraint_813 },
39196 0, 0, /* No default value */
39199 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
39200 -1 /* Ambiguous tag (ANY?) */,
39202 &asn_DEF_extensionValue_816,
39204 { 0, &asn_PER_memb_extensionValue_constr_816, memb_extensionValue_constraint_813 },
39205 0, 0, /* No default value */
39209 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
39210 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39212 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
39213 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39214 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39216 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
39217 sizeof(struct TAI_Item_ExtIEs),
39218 offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
39219 asn_MAP_TAI_Item_ExtIEs_tag2el_813,
39220 2, /* Count of tags in the map */
39221 0, 0, 0, /* Optional elements (not needed) */
39222 -1, /* First extension addition */
39224 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
39228 asn_DEF_TAI_Item_ExtIEs_tags_813,
39229 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39230 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39231 asn_DEF_TAI_Item_ExtIEs_tags_813, /* Same as above */
39232 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39233 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39234 { 0, 0, SEQUENCE_constraint },
39235 asn_MBR_TAI_Item_ExtIEs_813,
39236 3, /* Elements count */
39237 &asn_SPC_TAI_Item_ExtIEs_specs_813 /* Additional specs */
39240 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
39241 sizeof(struct TABasedQMC_ExtIEs__extensionValue),
39242 offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
39243 offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
39244 sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
39245 0, /* No top level tags */
39246 0, /* No tags in the map */
39248 -1 /* Extensions start */
39250 static /* Use -fall-defs-global to expose */
39251 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
39255 0, /* No effective tags (pointer) */
39256 0, /* No effective tags (count) */
39257 0, /* No tags (pointer) */
39258 0, /* No tags (count) */
39259 { 0, 0, OPEN_TYPE_constraint },
39260 0, 0, /* No members */
39261 &asn_SPC_extensionValue_specs_820 /* Additional specs */
39264 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
39265 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
39266 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39268 &asn_DEF_ProtocolIE_ID,
39270 { 0, &asn_PER_memb_id_constr_818, memb_id_constraint_817 },
39271 0, 0, /* No default value */
39274 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
39275 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39277 &asn_DEF_Criticality,
39279 { 0, &asn_PER_memb_criticality_constr_819, memb_criticality_constraint_817 },
39280 0, 0, /* No default value */
39283 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
39284 -1 /* Ambiguous tag (ANY?) */,
39286 &asn_DEF_extensionValue_820,
39288 { 0, &asn_PER_memb_extensionValue_constr_820, memb_extensionValue_constraint_817 },
39289 0, 0, /* No default value */
39293 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
39294 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39296 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
39297 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39298 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39300 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
39301 sizeof(struct TABasedQMC_ExtIEs),
39302 offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
39303 asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
39304 2, /* Count of tags in the map */
39305 0, 0, 0, /* Optional elements (not needed) */
39306 -1, /* First extension addition */
39308 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
39309 "TABasedQMC-ExtIEs",
39310 "TABasedQMC-ExtIEs",
39312 asn_DEF_TABasedQMC_ExtIEs_tags_817,
39313 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39314 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39315 asn_DEF_TABasedQMC_ExtIEs_tags_817, /* Same as above */
39316 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39317 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39318 { 0, 0, SEQUENCE_constraint },
39319 asn_MBR_TABasedQMC_ExtIEs_817,
39320 3, /* Elements count */
39321 &asn_SPC_TABasedQMC_ExtIEs_specs_817 /* Additional specs */
39324 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
39325 sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
39326 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39327 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
39328 sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
39329 0, /* No top level tags */
39330 0, /* No tags in the map */
39332 -1 /* Extensions start */
39334 static /* Use -fall-defs-global to expose */
39335 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
39339 0, /* No effective tags (pointer) */
39340 0, /* No effective tags (count) */
39341 0, /* No tags (pointer) */
39342 0, /* No tags (count) */
39343 { 0, 0, OPEN_TYPE_constraint },
39344 0, 0, /* No members */
39345 &asn_SPC_extensionValue_specs_824 /* Additional specs */
39348 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
39349 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
39350 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39352 &asn_DEF_ProtocolIE_ID,
39354 { 0, &asn_PER_memb_id_constr_822, memb_id_constraint_821 },
39355 0, 0, /* No default value */
39358 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
39359 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39361 &asn_DEF_Criticality,
39363 { 0, &asn_PER_memb_criticality_constr_823, memb_criticality_constraint_821 },
39364 0, 0, /* No default value */
39367 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
39368 -1 /* Ambiguous tag (ANY?) */,
39370 &asn_DEF_extensionValue_824,
39372 { 0, &asn_PER_memb_extensionValue_constr_824, memb_extensionValue_constraint_821 },
39373 0, 0, /* No default value */
39377 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
39378 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39380 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
39381 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39382 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39384 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
39385 sizeof(struct TAIBasedQMC_ExtIEs),
39386 offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
39387 asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
39388 2, /* Count of tags in the map */
39389 0, 0, 0, /* Optional elements (not needed) */
39390 -1, /* First extension addition */
39392 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
39393 "TAIBasedQMC-ExtIEs",
39394 "TAIBasedQMC-ExtIEs",
39396 asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
39397 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39398 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39399 asn_DEF_TAIBasedQMC_ExtIEs_tags_821, /* Same as above */
39400 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39401 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39402 { 0, 0, SEQUENCE_constraint },
39403 asn_MBR_TAIBasedQMC_ExtIEs_821,
39404 3, /* Elements count */
39405 &asn_SPC_TAIBasedQMC_ExtIEs_specs_821 /* Additional specs */
39408 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
39409 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
39410 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39412 &asn_DEF_AdditionalSpecialSubframe_Info,
39415 0, 0, /* No default value */
39416 "AdditionalSpecialSubframe-Info"
39418 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
39419 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39421 &asn_DEF_EARFCNExtension,
39424 0, 0, /* No default value */
39427 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
39428 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39430 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
39433 0, 0, /* No default value */
39434 "AdditionalSpecialSubframeExtension-Info"
39437 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
39438 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
39439 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
39440 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
39441 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
39442 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
39444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
39445 sizeof(struct TDD_Info_ExtIEs__extensionValue),
39446 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
39447 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
39448 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
39449 asn_MAP_extensionValue_tag2el_828,
39450 3, /* Count of tags in the map */
39451 asn_MAP_extensionValue_to_canonical_828,
39452 asn_MAP_extensionValue_from_canonical_828,
39453 -1 /* Extensions start */
39455 static /* Use -fall-defs-global to expose */
39456 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
39460 0, /* No effective tags (pointer) */
39461 0, /* No effective tags (count) */
39462 0, /* No tags (pointer) */
39463 0, /* No tags (count) */
39464 { 0, 0, OPEN_TYPE_constraint },
39465 asn_MBR_extensionValue_828,
39466 3, /* Elements count */
39467 &asn_SPC_extensionValue_specs_828 /* Additional specs */
39470 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
39471 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
39472 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39474 &asn_DEF_ProtocolIE_ID,
39476 { 0, &asn_PER_memb_id_constr_826, memb_id_constraint_825 },
39477 0, 0, /* No default value */
39480 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
39481 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39483 &asn_DEF_Criticality,
39484 select_TDD_Info_ExtIEs_criticality_type,
39485 { 0, &asn_PER_memb_criticality_constr_827, memb_criticality_constraint_825 },
39486 0, 0, /* No default value */
39489 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
39490 -1 /* Ambiguous tag (ANY?) */,
39492 &asn_DEF_extensionValue_828,
39493 select_TDD_Info_ExtIEs_extensionValue_type,
39494 { 0, &asn_PER_memb_extensionValue_constr_828, memb_extensionValue_constraint_825 },
39495 0, 0, /* No default value */
39499 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
39500 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39502 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
39503 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39504 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39506 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
39507 sizeof(struct TDD_Info_ExtIEs),
39508 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
39509 asn_MAP_TDD_Info_ExtIEs_tag2el_825,
39510 2, /* Count of tags in the map */
39511 0, 0, 0, /* Optional elements (not needed) */
39512 -1, /* First extension addition */
39514 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
39518 asn_DEF_TDD_Info_ExtIEs_tags_825,
39519 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39520 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39521 asn_DEF_TDD_Info_ExtIEs_tags_825, /* Same as above */
39522 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39523 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39524 { 0, 0, SEQUENCE_constraint },
39525 asn_MBR_TDD_Info_ExtIEs_825,
39526 3, /* Elements count */
39527 &asn_SPC_TDD_Info_ExtIEs_specs_825 /* Additional specs */
39530 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
39531 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
39532 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39534 &asn_DEF_MDT_Configuration,
39537 0, 0, /* No default value */
39538 "MDT-Configuration"
39540 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
39541 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39543 &asn_DEF_UEAppLayerMeasConfig,
39546 0, 0, /* No default value */
39547 "UEAppLayerMeasConfig"
39550 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
39551 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
39552 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
39554 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
39555 sizeof(struct TraceActivation_ExtIEs__extensionValue),
39556 offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
39557 offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
39558 sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
39559 asn_MAP_extensionValue_tag2el_832,
39560 2, /* Count of tags in the map */
39562 -1 /* Extensions start */
39564 static /* Use -fall-defs-global to expose */
39565 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
39569 0, /* No effective tags (pointer) */
39570 0, /* No effective tags (count) */
39571 0, /* No tags (pointer) */
39572 0, /* No tags (count) */
39573 { 0, 0, OPEN_TYPE_constraint },
39574 asn_MBR_extensionValue_832,
39575 2, /* Elements count */
39576 &asn_SPC_extensionValue_specs_832 /* Additional specs */
39579 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
39580 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
39581 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39583 &asn_DEF_ProtocolIE_ID,
39585 { 0, &asn_PER_memb_id_constr_830, memb_id_constraint_829 },
39586 0, 0, /* No default value */
39589 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
39590 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39592 &asn_DEF_Criticality,
39593 select_TraceActivation_ExtIEs_criticality_type,
39594 { 0, &asn_PER_memb_criticality_constr_831, memb_criticality_constraint_829 },
39595 0, 0, /* No default value */
39598 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
39599 -1 /* Ambiguous tag (ANY?) */,
39601 &asn_DEF_extensionValue_832,
39602 select_TraceActivation_ExtIEs_extensionValue_type,
39603 { 0, &asn_PER_memb_extensionValue_constr_832, memb_extensionValue_constraint_829 },
39604 0, 0, /* No default value */
39608 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
39609 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39611 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
39612 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39613 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39615 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
39616 sizeof(struct TraceActivation_ExtIEs),
39617 offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
39618 asn_MAP_TraceActivation_ExtIEs_tag2el_829,
39619 2, /* Count of tags in the map */
39620 0, 0, 0, /* Optional elements (not needed) */
39621 -1, /* First extension addition */
39623 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
39624 "TraceActivation-ExtIEs",
39625 "TraceActivation-ExtIEs",
39627 asn_DEF_TraceActivation_ExtIEs_tags_829,
39628 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39629 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39630 asn_DEF_TraceActivation_ExtIEs_tags_829, /* Same as above */
39631 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39632 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39633 { 0, 0, SEQUENCE_constraint },
39634 asn_MBR_TraceActivation_ExtIEs_829,
39635 3, /* Elements count */
39636 &asn_SPC_TraceActivation_ExtIEs_specs_829 /* Additional specs */
39639 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
39640 sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
39641 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
39642 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
39643 sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
39644 0, /* No top level tags */
39645 0, /* No tags in the map */
39647 -1 /* Extensions start */
39649 static /* Use -fall-defs-global to expose */
39650 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
39654 0, /* No effective tags (pointer) */
39655 0, /* No effective tags (count) */
39656 0, /* No tags (pointer) */
39657 0, /* No tags (count) */
39658 { 0, 0, OPEN_TYPE_constraint },
39659 0, 0, /* No members */
39660 &asn_SPC_extensionValue_specs_836 /* Additional specs */
39663 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
39664 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
39665 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39667 &asn_DEF_ProtocolIE_ID,
39669 { 0, &asn_PER_memb_id_constr_834, memb_id_constraint_833 },
39670 0, 0, /* No default value */
39673 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
39674 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39676 &asn_DEF_Criticality,
39678 { 0, &asn_PER_memb_criticality_constr_835, memb_criticality_constraint_833 },
39679 0, 0, /* No default value */
39682 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
39683 -1 /* Ambiguous tag (ANY?) */,
39685 &asn_DEF_extensionValue_836,
39687 { 0, &asn_PER_memb_extensionValue_constr_836, memb_extensionValue_constraint_833 },
39688 0, 0, /* No default value */
39692 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
39693 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39695 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
39696 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39697 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39699 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
39700 sizeof(struct Tunnel_Information_ExtIEs),
39701 offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
39702 asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
39703 2, /* Count of tags in the map */
39704 0, 0, 0, /* Optional elements (not needed) */
39705 -1, /* First extension addition */
39707 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
39708 "Tunnel-Information-ExtIEs",
39709 "Tunnel-Information-ExtIEs",
39711 asn_DEF_Tunnel_Information_ExtIEs_tags_833,
39712 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39713 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39714 asn_DEF_Tunnel_Information_ExtIEs_tags_833, /* Same as above */
39715 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39716 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39717 { 0, 0, SEQUENCE_constraint },
39718 asn_MBR_Tunnel_Information_ExtIEs_833,
39719 3, /* Elements count */
39720 &asn_SPC_Tunnel_Information_ExtIEs_specs_833 /* Additional specs */
39723 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
39724 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
39725 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39727 &asn_DEF_ExtendedBitRate,
39730 0, 0, /* No default value */
39734 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
39735 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
39737 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
39738 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
39739 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
39740 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
39741 sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
39742 asn_MAP_extensionValue_tag2el_840,
39743 1, /* Count of tags in the map */
39745 -1 /* Extensions start */
39747 static /* Use -fall-defs-global to expose */
39748 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
39752 0, /* No effective tags (pointer) */
39753 0, /* No effective tags (count) */
39754 0, /* No tags (pointer) */
39755 0, /* No tags (count) */
39756 { 0, 0, OPEN_TYPE_constraint },
39757 asn_MBR_extensionValue_840,
39758 1, /* Elements count */
39759 &asn_SPC_extensionValue_specs_840 /* Additional specs */
39762 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
39763 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
39764 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39766 &asn_DEF_ProtocolIE_ID,
39768 { 0, &asn_PER_memb_id_constr_838, memb_id_constraint_837 },
39769 0, 0, /* No default value */
39772 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
39773 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39775 &asn_DEF_Criticality,
39776 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
39777 { 0, &asn_PER_memb_criticality_constr_839, memb_criticality_constraint_837 },
39778 0, 0, /* No default value */
39781 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
39782 -1 /* Ambiguous tag (ANY?) */,
39784 &asn_DEF_extensionValue_840,
39785 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
39786 { 0, &asn_PER_memb_extensionValue_constr_840, memb_extensionValue_constraint_837 },
39787 0, 0, /* No default value */
39791 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
39792 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39794 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
39795 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39796 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39798 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
39799 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
39800 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
39801 asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
39802 2, /* Count of tags in the map */
39803 0, 0, 0, /* Optional elements (not needed) */
39804 -1, /* First extension addition */
39806 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
39807 "UEAggregate-MaximumBitrate-ExtIEs",
39808 "UEAggregate-MaximumBitrate-ExtIEs",
39810 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
39811 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39812 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39813 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837, /* Same as above */
39814 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39815 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39816 { 0, 0, SEQUENCE_constraint },
39817 asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
39818 3, /* Elements count */
39819 &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 /* Additional specs */
39822 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
39823 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
39824 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39826 &asn_DEF_ServiceType,
39829 0, 0, /* No default value */
39833 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
39834 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
39836 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
39837 sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
39838 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
39839 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
39840 sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
39841 asn_MAP_extensionValue_tag2el_844,
39842 1, /* Count of tags in the map */
39844 -1 /* Extensions start */
39846 static /* Use -fall-defs-global to expose */
39847 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
39851 0, /* No effective tags (pointer) */
39852 0, /* No effective tags (count) */
39853 0, /* No tags (pointer) */
39854 0, /* No tags (count) */
39855 { 0, 0, OPEN_TYPE_constraint },
39856 asn_MBR_extensionValue_844,
39857 1, /* Elements count */
39858 &asn_SPC_extensionValue_specs_844 /* Additional specs */
39861 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
39862 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
39863 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39865 &asn_DEF_ProtocolIE_ID,
39867 { 0, &asn_PER_memb_id_constr_842, memb_id_constraint_841 },
39868 0, 0, /* No default value */
39871 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
39872 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39874 &asn_DEF_Criticality,
39875 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
39876 { 0, &asn_PER_memb_criticality_constr_843, memb_criticality_constraint_841 },
39877 0, 0, /* No default value */
39880 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
39881 -1 /* Ambiguous tag (ANY?) */,
39883 &asn_DEF_extensionValue_844,
39884 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
39885 { 0, &asn_PER_memb_extensionValue_constr_844, memb_extensionValue_constraint_841 },
39886 0, 0, /* No default value */
39890 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
39891 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39893 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
39894 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39895 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39897 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
39898 sizeof(struct UEAppLayerMeasConfig_ExtIEs),
39899 offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
39900 asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
39901 2, /* Count of tags in the map */
39902 0, 0, 0, /* Optional elements (not needed) */
39903 -1, /* First extension addition */
39905 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
39906 "UEAppLayerMeasConfig-ExtIEs",
39907 "UEAppLayerMeasConfig-ExtIEs",
39909 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
39910 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39911 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39912 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841, /* Same as above */
39913 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39914 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39915 { 0, 0, SEQUENCE_constraint },
39916 asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
39917 3, /* Elements count */
39918 &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 /* Additional specs */
39921 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
39922 sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
39923 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
39924 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
39925 sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
39926 0, /* No top level tags */
39927 0, /* No tags in the map */
39929 -1 /* Extensions start */
39931 static /* Use -fall-defs-global to expose */
39932 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
39936 0, /* No effective tags (pointer) */
39937 0, /* No effective tags (count) */
39938 0, /* No tags (pointer) */
39939 0, /* No tags (count) */
39940 { 0, 0, OPEN_TYPE_constraint },
39941 0, 0, /* No members */
39942 &asn_SPC_extensionValue_specs_848 /* Additional specs */
39945 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
39946 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
39947 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39949 &asn_DEF_ProtocolIE_ID,
39951 { 0, &asn_PER_memb_id_constr_846, memb_id_constraint_845 },
39952 0, 0, /* No default value */
39955 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
39956 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39958 &asn_DEF_Criticality,
39960 { 0, &asn_PER_memb_criticality_constr_847, memb_criticality_constraint_845 },
39961 0, 0, /* No default value */
39964 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
39965 -1 /* Ambiguous tag (ANY?) */,
39967 &asn_DEF_extensionValue_848,
39969 { 0, &asn_PER_memb_extensionValue_constr_848, memb_extensionValue_constraint_845 },
39970 0, 0, /* No default value */
39974 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
39975 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39977 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
39978 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39979 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39981 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
39982 sizeof(struct UESecurityCapabilities_ExtIEs),
39983 offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
39984 asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
39985 2, /* Count of tags in the map */
39986 0, 0, 0, /* Optional elements (not needed) */
39987 -1, /* First extension addition */
39989 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
39990 "UESecurityCapabilities-ExtIEs",
39991 "UESecurityCapabilities-ExtIEs",
39993 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
39994 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39995 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
39996 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
39997 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39998 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
39999 { 0, 0, SEQUENCE_constraint },
40000 asn_MBR_UESecurityCapabilities_ExtIEs_845,
40001 3, /* Elements count */
40002 &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 /* Additional specs */
40005 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
40006 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
40007 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
40008 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
40009 sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
40010 0, /* No top level tags */
40011 0, /* No tags in the map */
40013 -1 /* Extensions start */
40015 static /* Use -fall-defs-global to expose */
40016 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
40020 0, /* No effective tags (pointer) */
40021 0, /* No effective tags (count) */
40022 0, /* No tags (pointer) */
40023 0, /* No tags (count) */
40024 { 0, 0, OPEN_TYPE_constraint },
40025 0, 0, /* No members */
40026 &asn_SPC_extensionValue_specs_852 /* Additional specs */
40029 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
40030 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
40031 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40033 &asn_DEF_ProtocolIE_ID,
40035 { 0, &asn_PER_memb_id_constr_850, memb_id_constraint_849 },
40036 0, 0, /* No default value */
40039 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
40040 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40042 &asn_DEF_Criticality,
40044 { 0, &asn_PER_memb_criticality_constr_851, memb_criticality_constraint_849 },
40045 0, 0, /* No default value */
40048 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
40049 -1 /* Ambiguous tag (ANY?) */,
40051 &asn_DEF_extensionValue_852,
40053 { 0, &asn_PER_memb_extensionValue_constr_852, memb_extensionValue_constraint_849 },
40054 0, 0, /* No default value */
40058 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
40059 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40061 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
40062 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40063 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40065 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
40066 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
40067 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
40068 asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
40069 2, /* Count of tags in the map */
40070 0, 0, 0, /* Optional elements (not needed) */
40071 -1, /* First extension addition */
40073 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
40074 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40075 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40077 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
40078 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40079 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40080 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849, /* Same as above */
40081 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40082 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40083 { 0, 0, SEQUENCE_constraint },
40084 asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
40085 3, /* Elements count */
40086 &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 /* Additional specs */
40089 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
40090 sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
40091 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
40092 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
40093 sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
40094 0, /* No top level tags */
40095 0, /* No tags in the map */
40097 -1 /* Extensions start */
40099 static /* Use -fall-defs-global to expose */
40100 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
40104 0, /* No effective tags (pointer) */
40105 0, /* No effective tags (count) */
40106 0, /* No tags (pointer) */
40107 0, /* No tags (count) */
40108 { 0, 0, OPEN_TYPE_constraint },
40109 0, 0, /* No members */
40110 &asn_SPC_extensionValue_specs_856 /* Additional specs */
40113 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
40114 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
40115 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40117 &asn_DEF_ProtocolIE_ID,
40119 { 0, &asn_PER_memb_id_constr_854, memb_id_constraint_853 },
40120 0, 0, /* No default value */
40123 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
40124 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40126 &asn_DEF_Criticality,
40128 { 0, &asn_PER_memb_criticality_constr_855, memb_criticality_constraint_853 },
40129 0, 0, /* No default value */
40132 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
40133 -1 /* Ambiguous tag (ANY?) */,
40135 &asn_DEF_extensionValue_856,
40137 { 0, &asn_PER_memb_extensionValue_constr_856, memb_extensionValue_constraint_853 },
40138 0, 0, /* No default value */
40142 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
40143 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40145 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
40146 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40147 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40149 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
40150 sizeof(struct UEsToBeResetList_Item_ExtIEs),
40151 offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
40152 asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
40153 2, /* Count of tags in the map */
40154 0, 0, 0, /* Optional elements (not needed) */
40155 -1, /* First extension addition */
40157 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
40158 "UEsToBeResetList-Item-ExtIEs",
40159 "UEsToBeResetList-Item-ExtIEs",
40161 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
40162 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40163 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40164 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853, /* Same as above */
40165 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40166 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40167 { 0, 0, SEQUENCE_constraint },
40168 asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
40169 3, /* Elements count */
40170 &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
40173 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
40174 sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
40175 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
40176 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
40177 sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
40178 0, /* No top level tags */
40179 0, /* No tags in the map */
40181 -1 /* Extensions start */
40183 static /* Use -fall-defs-global to expose */
40184 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
40188 0, /* No effective tags (pointer) */
40189 0, /* No effective tags (count) */
40190 0, /* No tags (pointer) */
40191 0, /* No tags (count) */
40192 { 0, 0, OPEN_TYPE_constraint },
40193 0, 0, /* No members */
40194 &asn_SPC_extensionValue_specs_860 /* Additional specs */
40197 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
40198 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
40199 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40201 &asn_DEF_ProtocolIE_ID,
40203 { 0, &asn_PER_memb_id_constr_858, memb_id_constraint_857 },
40204 0, 0, /* No default value */
40207 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
40208 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40210 &asn_DEF_Criticality,
40212 { 0, &asn_PER_memb_criticality_constr_859, memb_criticality_constraint_857 },
40213 0, 0, /* No default value */
40216 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
40217 -1 /* Ambiguous tag (ANY?) */,
40219 &asn_DEF_extensionValue_860,
40221 { 0, &asn_PER_memb_extensionValue_constr_860, memb_extensionValue_constraint_857 },
40222 0, 0, /* No default value */
40226 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
40227 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40229 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
40230 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40231 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40233 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
40234 sizeof(struct ULandDLSharing_ExtIEs),
40235 offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
40236 asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
40237 2, /* Count of tags in the map */
40238 0, 0, 0, /* Optional elements (not needed) */
40239 -1, /* First extension addition */
40241 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
40242 "ULandDLSharing-ExtIEs",
40243 "ULandDLSharing-ExtIEs",
40245 asn_DEF_ULandDLSharing_ExtIEs_tags_857,
40246 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40247 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40248 asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
40249 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40250 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40251 { 0, 0, SEQUENCE_constraint },
40252 asn_MBR_ULandDLSharing_ExtIEs_857,
40253 3, /* Elements count */
40254 &asn_SPC_ULandDLSharing_ExtIEs_specs_857 /* Additional specs */
40257 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
40258 sizeof(struct ULConfiguration_ExtIEs__extensionValue),
40259 offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
40260 offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
40261 sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
40262 0, /* No top level tags */
40263 0, /* No tags in the map */
40265 -1 /* Extensions start */
40267 static /* Use -fall-defs-global to expose */
40268 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
40272 0, /* No effective tags (pointer) */
40273 0, /* No effective tags (count) */
40274 0, /* No tags (pointer) */
40275 0, /* No tags (count) */
40276 { 0, 0, OPEN_TYPE_constraint },
40277 0, 0, /* No members */
40278 &asn_SPC_extensionValue_specs_864 /* Additional specs */
40281 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
40282 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
40283 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40285 &asn_DEF_ProtocolIE_ID,
40287 { 0, &asn_PER_memb_id_constr_862, memb_id_constraint_861 },
40288 0, 0, /* No default value */
40291 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
40292 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40294 &asn_DEF_Criticality,
40296 { 0, &asn_PER_memb_criticality_constr_863, memb_criticality_constraint_861 },
40297 0, 0, /* No default value */
40300 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
40301 -1 /* Ambiguous tag (ANY?) */,
40303 &asn_DEF_extensionValue_864,
40305 { 0, &asn_PER_memb_extensionValue_constr_864, memb_extensionValue_constraint_861 },
40306 0, 0, /* No default value */
40310 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
40311 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40313 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
40314 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40315 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40317 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
40318 sizeof(struct ULConfiguration_ExtIEs),
40319 offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
40320 asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
40321 2, /* Count of tags in the map */
40322 0, 0, 0, /* Optional elements (not needed) */
40323 -1, /* First extension addition */
40325 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
40326 "ULConfiguration-ExtIEs",
40327 "ULConfiguration-ExtIEs",
40329 asn_DEF_ULConfiguration_ExtIEs_tags_861,
40330 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40331 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40332 asn_DEF_ULConfiguration_ExtIEs_tags_861, /* Same as above */
40333 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40334 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40335 { 0, 0, SEQUENCE_constraint },
40336 asn_MBR_ULConfiguration_ExtIEs_861,
40337 3, /* Elements count */
40338 &asn_SPC_ULConfiguration_ExtIEs_specs_861 /* Additional specs */
40341 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
40342 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
40343 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
40344 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
40345 sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
40346 0, /* No top level tags */
40347 0, /* No tags in the map */
40349 -1 /* Extensions start */
40351 static /* Use -fall-defs-global to expose */
40352 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
40356 0, /* No effective tags (pointer) */
40357 0, /* No effective tags (count) */
40358 0, /* No tags (pointer) */
40359 0, /* No tags (count) */
40360 { 0, 0, OPEN_TYPE_constraint },
40361 0, 0, /* No members */
40362 &asn_SPC_extensionValue_specs_868 /* Additional specs */
40365 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
40366 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
40367 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40369 &asn_DEF_ProtocolIE_ID,
40371 { 0, &asn_PER_memb_id_constr_866, memb_id_constraint_865 },
40372 0, 0, /* No default value */
40375 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
40376 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40378 &asn_DEF_Criticality,
40380 { 0, &asn_PER_memb_criticality_constr_867, memb_criticality_constraint_865 },
40381 0, 0, /* No default value */
40384 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
40385 -1 /* Ambiguous tag (ANY?) */,
40387 &asn_DEF_extensionValue_868,
40389 { 0, &asn_PER_memb_extensionValue_constr_868, memb_extensionValue_constraint_865 },
40390 0, 0, /* No default value */
40394 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
40395 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40397 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
40398 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40399 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40401 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
40402 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
40403 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
40404 asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
40405 2, /* Count of tags in the map */
40406 0, 0, 0, /* Optional elements (not needed) */
40407 -1, /* First extension addition */
40409 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
40410 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40411 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40413 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
40414 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40415 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40416 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
40417 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40418 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40419 { 0, 0, SEQUENCE_constraint },
40420 asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
40421 3, /* Elements count */
40422 &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 /* Additional specs */
40425 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
40426 sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
40427 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
40428 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
40429 sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
40430 0, /* No top level tags */
40431 0, /* No tags in the map */
40433 -1 /* Extensions start */
40435 static /* Use -fall-defs-global to expose */
40436 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
40440 0, /* No effective tags (pointer) */
40441 0, /* No effective tags (count) */
40442 0, /* No tags (pointer) */
40443 0, /* No tags (count) */
40444 { 0, 0, OPEN_TYPE_constraint },
40445 0, 0, /* No members */
40446 &asn_SPC_extensionValue_specs_872 /* Additional specs */
40449 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
40450 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
40451 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40453 &asn_DEF_ProtocolIE_ID,
40455 { 0, &asn_PER_memb_id_constr_870, memb_id_constraint_869 },
40456 0, 0, /* No default value */
40459 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
40460 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40462 &asn_DEF_Criticality,
40464 { 0, &asn_PER_memb_criticality_constr_871, memb_criticality_constraint_869 },
40465 0, 0, /* No default value */
40468 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
40469 -1 /* Ambiguous tag (ANY?) */,
40471 &asn_DEF_extensionValue_872,
40473 { 0, &asn_PER_memb_extensionValue_constr_872, memb_extensionValue_constraint_869 },
40474 0, 0, /* No default value */
40478 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
40479 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40481 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
40482 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40483 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40485 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
40486 sizeof(struct ULOnlySharing_ExtIEs),
40487 offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
40488 asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
40489 2, /* Count of tags in the map */
40490 0, 0, 0, /* Optional elements (not needed) */
40491 -1, /* First extension addition */
40493 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
40494 "ULOnlySharing-ExtIEs",
40495 "ULOnlySharing-ExtIEs",
40497 asn_DEF_ULOnlySharing_ExtIEs_tags_869,
40498 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40499 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40500 asn_DEF_ULOnlySharing_ExtIEs_tags_869, /* Same as above */
40501 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40502 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40503 { 0, 0, SEQUENCE_constraint },
40504 asn_MBR_ULOnlySharing_ExtIEs_869,
40505 3, /* Elements count */
40506 &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
40509 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
40510 sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
40511 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
40512 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
40513 sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
40514 0, /* No top level tags */
40515 0, /* No tags in the map */
40517 -1 /* Extensions start */
40519 static /* Use -fall-defs-global to expose */
40520 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
40524 0, /* No effective tags (pointer) */
40525 0, /* No effective tags (count) */
40526 0, /* No tags (pointer) */
40527 0, /* No tags (count) */
40528 { 0, 0, OPEN_TYPE_constraint },
40529 0, 0, /* No members */
40530 &asn_SPC_extensionValue_specs_876 /* Additional specs */
40533 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
40534 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
40535 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40537 &asn_DEF_ProtocolIE_ID,
40539 { 0, &asn_PER_memb_id_constr_874, memb_id_constraint_873 },
40540 0, 0, /* No default value */
40543 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
40544 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40546 &asn_DEF_Criticality,
40548 { 0, &asn_PER_memb_criticality_constr_875, memb_criticality_constraint_873 },
40549 0, 0, /* No default value */
40552 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
40553 -1 /* Ambiguous tag (ANY?) */,
40555 &asn_DEF_extensionValue_876,
40557 { 0, &asn_PER_memb_extensionValue_constr_876, memb_extensionValue_constraint_873 },
40558 0, 0, /* No default value */
40562 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
40563 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40565 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
40566 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40567 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40569 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
40570 sizeof(struct UsableABSInformationFDD_ExtIEs),
40571 offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
40572 asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
40573 2, /* Count of tags in the map */
40574 0, 0, 0, /* Optional elements (not needed) */
40575 -1, /* First extension addition */
40577 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
40578 "UsableABSInformationFDD-ExtIEs",
40579 "UsableABSInformationFDD-ExtIEs",
40581 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
40582 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40583 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40584 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873, /* Same as above */
40585 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40586 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40587 { 0, 0, SEQUENCE_constraint },
40588 asn_MBR_UsableABSInformationFDD_ExtIEs_873,
40589 3, /* Elements count */
40590 &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 /* Additional specs */
40593 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
40594 sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
40595 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
40596 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
40597 sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
40598 0, /* No top level tags */
40599 0, /* No tags in the map */
40601 -1 /* Extensions start */
40603 static /* Use -fall-defs-global to expose */
40604 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
40608 0, /* No effective tags (pointer) */
40609 0, /* No effective tags (count) */
40610 0, /* No tags (pointer) */
40611 0, /* No tags (count) */
40612 { 0, 0, OPEN_TYPE_constraint },
40613 0, 0, /* No members */
40614 &asn_SPC_extensionValue_specs_880 /* Additional specs */
40617 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
40618 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
40619 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40621 &asn_DEF_ProtocolIE_ID,
40623 { 0, &asn_PER_memb_id_constr_878, memb_id_constraint_877 },
40624 0, 0, /* No default value */
40627 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
40628 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40630 &asn_DEF_Criticality,
40632 { 0, &asn_PER_memb_criticality_constr_879, memb_criticality_constraint_877 },
40633 0, 0, /* No default value */
40636 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
40637 -1 /* Ambiguous tag (ANY?) */,
40639 &asn_DEF_extensionValue_880,
40641 { 0, &asn_PER_memb_extensionValue_constr_880, memb_extensionValue_constraint_877 },
40642 0, 0, /* No default value */
40646 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
40647 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40649 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
40650 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40651 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40653 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
40654 sizeof(struct UsableABSInformationTDD_ExtIEs),
40655 offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
40656 asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
40657 2, /* Count of tags in the map */
40658 0, 0, 0, /* Optional elements (not needed) */
40659 -1, /* First extension addition */
40661 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
40662 "UsableABSInformationTDD-ExtIEs",
40663 "UsableABSInformationTDD-ExtIEs",
40665 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
40666 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40667 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40668 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877, /* Same as above */
40669 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40670 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40671 { 0, 0, SEQUENCE_constraint },
40672 asn_MBR_UsableABSInformationTDD_ExtIEs_877,
40673 3, /* Elements count */
40674 &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 /* Additional specs */
40677 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
40678 sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
40679 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
40680 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
40681 sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
40682 0, /* No top level tags */
40683 0, /* No tags in the map */
40685 -1 /* Extensions start */
40687 static /* Use -fall-defs-global to expose */
40688 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
40692 0, /* No effective tags (pointer) */
40693 0, /* No effective tags (count) */
40694 0, /* No tags (pointer) */
40695 0, /* No tags (count) */
40696 { 0, 0, OPEN_TYPE_constraint },
40697 0, 0, /* No members */
40698 &asn_SPC_extensionValue_specs_884 /* Additional specs */
40701 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
40702 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
40703 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40705 &asn_DEF_ProtocolIE_ID,
40707 { 0, &asn_PER_memb_id_constr_882, memb_id_constraint_881 },
40708 0, 0, /* No default value */
40711 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
40712 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40714 &asn_DEF_Criticality,
40716 { 0, &asn_PER_memb_criticality_constr_883, memb_criticality_constraint_881 },
40717 0, 0, /* No default value */
40720 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
40721 -1 /* Ambiguous tag (ANY?) */,
40723 &asn_DEF_extensionValue_884,
40725 { 0, &asn_PER_memb_extensionValue_constr_884, memb_extensionValue_constraint_881 },
40726 0, 0, /* No default value */
40730 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
40731 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40733 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
40734 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40735 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40737 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
40738 sizeof(struct V2XServicesAuthorized_ExtIEs),
40739 offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
40740 asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
40741 2, /* Count of tags in the map */
40742 0, 0, 0, /* Optional elements (not needed) */
40743 -1, /* First extension addition */
40745 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
40746 "V2XServicesAuthorized-ExtIEs",
40747 "V2XServicesAuthorized-ExtIEs",
40749 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
40750 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40751 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40752 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881, /* Same as above */
40753 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40754 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40755 { 0, 0, SEQUENCE_constraint },
40756 asn_MBR_V2XServicesAuthorized_ExtIEs_881,
40757 3, /* Elements count */
40758 &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
40761 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
40762 sizeof(struct WidebandCQI_ExtIEs__extensionValue),
40763 offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
40764 offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
40765 sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
40766 0, /* No top level tags */
40767 0, /* No tags in the map */
40769 -1 /* Extensions start */
40771 static /* Use -fall-defs-global to expose */
40772 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
40776 0, /* No effective tags (pointer) */
40777 0, /* No effective tags (count) */
40778 0, /* No tags (pointer) */
40779 0, /* No tags (count) */
40780 { 0, 0, OPEN_TYPE_constraint },
40781 0, 0, /* No members */
40782 &asn_SPC_extensionValue_specs_888 /* Additional specs */
40785 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
40786 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
40787 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40789 &asn_DEF_ProtocolIE_ID,
40791 { 0, &asn_PER_memb_id_constr_886, memb_id_constraint_885 },
40792 0, 0, /* No default value */
40795 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
40796 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40798 &asn_DEF_Criticality,
40800 { 0, &asn_PER_memb_criticality_constr_887, memb_criticality_constraint_885 },
40801 0, 0, /* No default value */
40804 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
40805 -1 /* Ambiguous tag (ANY?) */,
40807 &asn_DEF_extensionValue_888,
40809 { 0, &asn_PER_memb_extensionValue_constr_888, memb_extensionValue_constraint_885 },
40810 0, 0, /* No default value */
40814 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
40815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40817 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
40818 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40819 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40821 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
40822 sizeof(struct WidebandCQI_ExtIEs),
40823 offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
40824 asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
40825 2, /* Count of tags in the map */
40826 0, 0, 0, /* Optional elements (not needed) */
40827 -1, /* First extension addition */
40829 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
40830 "WidebandCQI-ExtIEs",
40831 "WidebandCQI-ExtIEs",
40833 asn_DEF_WidebandCQI_ExtIEs_tags_885,
40834 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40835 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40836 asn_DEF_WidebandCQI_ExtIEs_tags_885, /* Same as above */
40837 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40838 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40839 { 0, 0, SEQUENCE_constraint },
40840 asn_MBR_WidebandCQI_ExtIEs_885,
40841 3, /* Elements count */
40842 &asn_SPC_WidebandCQI_ExtIEs_specs_885 /* Additional specs */
40845 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
40846 sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
40847 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
40848 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
40849 sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
40850 0, /* No top level tags */
40851 0, /* No tags in the map */
40853 -1 /* Extensions start */
40855 static /* Use -fall-defs-global to expose */
40856 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
40860 0, /* No effective tags (pointer) */
40861 0, /* No effective tags (count) */
40862 0, /* No tags (pointer) */
40863 0, /* No tags (count) */
40864 { 0, 0, OPEN_TYPE_constraint },
40865 0, 0, /* No members */
40866 &asn_SPC_extensionValue_specs_892 /* Additional specs */
40869 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
40870 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
40871 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40873 &asn_DEF_ProtocolIE_ID,
40875 { 0, &asn_PER_memb_id_constr_890, memb_id_constraint_889 },
40876 0, 0, /* No default value */
40879 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
40880 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40882 &asn_DEF_Criticality,
40884 { 0, &asn_PER_memb_criticality_constr_891, memb_criticality_constraint_889 },
40885 0, 0, /* No default value */
40888 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
40889 -1 /* Ambiguous tag (ANY?) */,
40891 &asn_DEF_extensionValue_892,
40893 { 0, &asn_PER_memb_extensionValue_constr_892, memb_extensionValue_constraint_889 },
40894 0, 0, /* No default value */
40898 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
40899 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40901 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
40902 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40903 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40905 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
40906 sizeof(struct WLANMeasurementConfiguration_ExtIEs),
40907 offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
40908 asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
40909 2, /* Count of tags in the map */
40910 0, 0, 0, /* Optional elements (not needed) */
40911 -1, /* First extension addition */
40913 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
40914 "WLANMeasurementConfiguration-ExtIEs",
40915 "WLANMeasurementConfiguration-ExtIEs",
40917 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
40918 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40919 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40920 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889, /* Same as above */
40921 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40922 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40923 { 0, 0, SEQUENCE_constraint },
40924 asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
40925 3, /* Elements count */
40926 &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 /* Additional specs */