2 * Copyright 2019 AT&T Intellectual Property
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
18 * This source code is part of the near-RT RIC (RAN Intelligent Controller)
19 * platform project (RICP).
25 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
26 * From ASN.1 module "X2AP-Containers"
27 * found in "../../asnFiles/X2AP-Containers.asn"
28 * `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
31 #include "ProtocolExtensionField.h"
33 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
34 static const long asn_VAL_1_ignore = 1;
35 static const long asn_VAL_1_optional = 0;
36 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
37 static const long asn_VAL_2_ignore = 1;
38 static const long asn_VAL_2_optional = 0;
39 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
40 static const long asn_VAL_3_ignore = 1;
41 static const long asn_VAL_3_optional = 0;
42 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
43 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
44 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
45 { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
46 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
47 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
48 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
49 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
50 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
51 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
52 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
53 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
54 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
56 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
57 { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
59 static const long asn_VAL_4_id_BearerType = 171;
60 static const long asn_VAL_4_reject = 0;
61 static const long asn_VAL_4_optional = 0;
62 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
63 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
64 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
65 { "&Extension", aioc__type, &asn_DEF_BearerType },
66 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
68 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
69 { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
71 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
72 static const long asn_VAL_5_ignore = 1;
73 static const long asn_VAL_5_optional = 0;
74 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;
75 static const long asn_VAL_6_ignore = 1;
76 static const long asn_VAL_6_optional = 0;
77 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;
78 static const long asn_VAL_7_ignore = 1;
79 static const long asn_VAL_7_optional = 0;
80 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
81 static const long asn_VAL_8_ignore = 1;
82 static const long asn_VAL_8_optional = 0;
83 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
84 static const long asn_VAL_9_ignore = 1;
85 static const long asn_VAL_9_optional = 0;
86 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
87 static const long asn_VAL_10_ignore = 1;
88 static const long asn_VAL_10_optional = 0;
89 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
90 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
91 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
92 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
93 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
94 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
95 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
96 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
97 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
98 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
99 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
100 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
101 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
102 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
103 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
104 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
105 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
106 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
107 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
108 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
109 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
110 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
111 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
112 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
113 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
115 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
116 { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
118 static const long asn_VAL_11_id_ABSInformation = 61;
119 static const long asn_VAL_11_ignore = 1;
120 static const long asn_VAL_11_optional = 0;
121 static const long asn_VAL_12_id_InvokeIndication = 62;
122 static const long asn_VAL_12_ignore = 1;
123 static const long asn_VAL_12_optional = 0;
124 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
125 static const long asn_VAL_13_ignore = 1;
126 static const long asn_VAL_13_optional = 0;
127 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
128 static const long asn_VAL_14_ignore = 1;
129 static const long asn_VAL_14_optional = 0;
130 static const long asn_VAL_15_id_CoMPInformation = 108;
131 static const long asn_VAL_15_ignore = 1;
132 static const long asn_VAL_15_optional = 0;
133 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
134 static const long asn_VAL_16_ignore = 1;
135 static const long asn_VAL_16_optional = 0;
136 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
137 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
138 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
139 { "&Extension", aioc__type, &asn_DEF_ABSInformation },
140 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
141 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
142 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
143 { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
144 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
145 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
146 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
147 { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
148 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
149 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
150 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
151 { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
152 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
153 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
154 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
155 { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
156 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
157 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
158 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
159 { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
160 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
162 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
163 { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
165 static const long asn_VAL_17_id_DeactivationIndication = 59;
166 static const long asn_VAL_17_ignore = 1;
167 static const long asn_VAL_17_optional = 0;
168 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
169 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
170 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
171 { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
172 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
174 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
175 { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
177 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
178 static const long asn_VAL_18_ignore = 1;
179 static const long asn_VAL_18_optional = 0;
180 static const long asn_VAL_19_id_ABS_Status = 63;
181 static const long asn_VAL_19_ignore = 1;
182 static const long asn_VAL_19_optional = 0;
183 static const long asn_VAL_20_id_RSRPMRList = 110;
184 static const long asn_VAL_20_ignore = 1;
185 static const long asn_VAL_20_optional = 0;
186 static const long asn_VAL_21_id_CSIReportList = 146;
187 static const long asn_VAL_21_ignore = 1;
188 static const long asn_VAL_21_optional = 0;
189 static const long asn_VAL_22_id_CellReportingIndicator = 170;
190 static const long asn_VAL_22_ignore = 1;
191 static const long asn_VAL_22_optional = 0;
192 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
193 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
194 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
195 { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
196 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
197 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
198 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
199 { "&Extension", aioc__type, &asn_DEF_ABS_Status },
200 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
201 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
202 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
203 { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
204 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
205 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
206 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
207 { "&Extension", aioc__type, &asn_DEF_CSIReportList },
208 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
209 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
210 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
211 { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
212 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
214 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
215 { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
217 static const long asn_VAL_23_id_Correlation_ID = 166;
218 static const long asn_VAL_23_ignore = 1;
219 static const long asn_VAL_23_optional = 0;
220 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
221 static const long asn_VAL_24_ignore = 1;
222 static const long asn_VAL_24_optional = 0;
223 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
224 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
225 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
226 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
227 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
228 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
229 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
230 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
231 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
233 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
234 { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
236 static const long asn_VAL_25_id_Correlation_ID = 166;
237 static const long asn_VAL_25_ignore = 1;
238 static const long asn_VAL_25_optional = 0;
239 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
240 static const long asn_VAL_26_ignore = 1;
241 static const long asn_VAL_26_optional = 0;
242 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
243 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
244 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
245 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
246 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
247 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
248 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
249 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
250 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
252 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
253 { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
255 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
256 static const long asn_VAL_27_ignore = 1;
257 static const long asn_VAL_27_optional = 0;
258 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
259 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
260 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
261 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
262 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
264 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
265 { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
267 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
268 static const long asn_VAL_28_reject = 0;
269 static const long asn_VAL_28_mandatory = 2;
270 static const long asn_VAL_29_id_dL_Forwarding = 306;
271 static const long asn_VAL_29_ignore = 1;
272 static const long asn_VAL_29_optional = 0;
273 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
274 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
275 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
276 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
277 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
278 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
279 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
280 { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
281 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
283 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
284 { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
286 static const long asn_VAL_30_id_RLCMode_transferred = 317;
287 static const long asn_VAL_30_ignore = 1;
288 static const long asn_VAL_30_optional = 0;
289 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
290 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
291 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
292 { "&Extension", aioc__type, &asn_DEF_RLCMode },
293 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
295 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
296 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
298 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
299 static const long asn_VAL_31_ignore = 1;
300 static const long asn_VAL_31_optional = 0;
301 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
302 static const long asn_VAL_32_ignore = 1;
303 static const long asn_VAL_32_optional = 0;
304 static const long asn_VAL_33_id_duplicationActivation = 315;
305 static const long asn_VAL_33_ignore = 1;
306 static const long asn_VAL_33_optional = 0;
307 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
308 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
309 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
310 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
311 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
312 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
313 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
314 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
315 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
316 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
317 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
318 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
319 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
321 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
322 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
324 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
325 static const long asn_VAL_34_ignore = 1;
326 static const long asn_VAL_34_optional = 0;
327 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
328 static const long asn_VAL_35_ignore = 1;
329 static const long asn_VAL_35_optional = 0;
330 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
331 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
332 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
333 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
334 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
335 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
336 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
337 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
338 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
340 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
341 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
343 static const long asn_VAL_36_id_lCID = 314;
344 static const long asn_VAL_36_ignore = 1;
345 static const long asn_VAL_36_optional = 0;
346 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
347 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
348 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
349 { "&Extension", aioc__type, &asn_DEF_LCID },
350 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
352 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
353 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
355 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
356 static const long asn_VAL_37_ignore = 1;
357 static const long asn_VAL_37_optional = 0;
358 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
359 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
360 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
361 { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
362 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
364 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
365 { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
367 static const long asn_VAL_38_id_RLCMode_transferred = 317;
368 static const long asn_VAL_38_ignore = 1;
369 static const long asn_VAL_38_optional = 0;
370 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
371 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
372 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
373 { "&Extension", aioc__type, &asn_DEF_RLCMode },
374 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
376 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
377 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
379 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
380 static const long asn_VAL_39_ignore = 1;
381 static const long asn_VAL_39_optional = 0;
382 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
383 static const long asn_VAL_40_ignore = 1;
384 static const long asn_VAL_40_optional = 0;
385 static const long asn_VAL_41_id_duplicationActivation = 315;
386 static const long asn_VAL_41_ignore = 1;
387 static const long asn_VAL_41_optional = 0;
388 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
389 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
390 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
391 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
392 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
393 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
394 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
395 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
396 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
397 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
398 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
399 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
400 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
402 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
403 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
405 static const long asn_VAL_42_id_RLC_Status = 300;
406 static const long asn_VAL_42_ignore = 1;
407 static const long asn_VAL_42_optional = 0;
408 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
409 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
410 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
411 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
412 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
414 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
415 { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
417 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
418 static const long asn_VAL_43_ignore = 1;
419 static const long asn_VAL_43_optional = 0;
420 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
421 static const long asn_VAL_44_ignore = 1;
422 static const long asn_VAL_44_optional = 0;
423 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
424 static const long asn_VAL_45_ignore = 1;
425 static const long asn_VAL_45_optional = 0;
426 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
427 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
428 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
429 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
430 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
431 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
432 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
433 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
434 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
435 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
436 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
437 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
438 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
440 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
441 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
443 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
444 static const long asn_VAL_46_ignore = 1;
445 static const long asn_VAL_46_optional = 0;
446 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
447 static const long asn_VAL_47_ignore = 1;
448 static const long asn_VAL_47_optional = 0;
449 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
450 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
451 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
452 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
453 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
454 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
455 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
456 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
457 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
459 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
460 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
462 static const long asn_VAL_48_id_lCID = 314;
463 static const long asn_VAL_48_ignore = 1;
464 static const long asn_VAL_48_optional = 0;
465 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
466 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
467 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
468 { "&Extension", aioc__type, &asn_DEF_LCID },
469 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
471 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
472 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
474 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
475 static const long asn_VAL_49_ignore = 1;
476 static const long asn_VAL_49_optional = 0;
477 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
478 static const long asn_VAL_50_ignore = 1;
479 static const long asn_VAL_50_optional = 0;
480 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
481 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
482 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
483 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
484 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
485 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
486 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
487 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
488 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
490 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
491 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
493 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
494 static const long asn_VAL_51_ignore = 1;
495 static const long asn_VAL_51_optional = 0;
496 static const long asn_VAL_52_id_RLC_Status = 300;
497 static const long asn_VAL_52_ignore = 1;
498 static const long asn_VAL_52_optional = 0;
499 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
500 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
501 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
502 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
503 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
504 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
505 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
506 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
507 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
509 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
510 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
512 static const long asn_VAL_53_id_RLCMode_transferred = 317;
513 static const long asn_VAL_53_ignore = 1;
514 static const long asn_VAL_53_optional = 0;
515 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
516 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
517 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
518 { "&Extension", aioc__type, &asn_DEF_RLCMode },
519 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
521 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
522 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
524 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
525 static const long asn_VAL_54_ignore = 1;
526 static const long asn_VAL_54_optional = 0;
527 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
528 static const long asn_VAL_55_ignore = 1;
529 static const long asn_VAL_55_optional = 0;
530 static const long asn_VAL_56_id_new_drb_ID_req = 325;
531 static const long asn_VAL_56_ignore = 1;
532 static const long asn_VAL_56_optional = 0;
533 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
534 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
535 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
536 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
537 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
538 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
539 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
540 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
541 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
542 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
543 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
544 { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
545 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
547 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
548 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
550 static const long asn_VAL_57_id_RLC_Status = 300;
551 static const long asn_VAL_57_ignore = 1;
552 static const long asn_VAL_57_optional = 0;
553 static const long asn_VAL_58_id_lCID = 314;
554 static const long asn_VAL_58_ignore = 1;
555 static const long asn_VAL_58_optional = 0;
556 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
557 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
558 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
559 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
560 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
561 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
562 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
563 { "&Extension", aioc__type, &asn_DEF_LCID },
564 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
566 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
567 { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
569 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
570 static const long asn_VAL_59_ignore = 1;
571 static const long asn_VAL_59_optional = 0;
572 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
573 static const long asn_VAL_60_ignore = 1;
574 static const long asn_VAL_60_optional = 0;
575 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
576 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
577 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
578 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
579 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
580 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
581 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
582 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
583 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
585 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
586 { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
588 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
589 static const long asn_VAL_61_ignore = 1;
590 static const long asn_VAL_61_optional = 0;
591 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
592 static const long asn_VAL_62_ignore = 1;
593 static const long asn_VAL_62_optional = 0;
594 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
595 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
596 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
597 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
598 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
599 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
600 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
601 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
602 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
604 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
605 { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
607 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
608 static const long asn_VAL_63_reject = 0;
609 static const long asn_VAL_63_optional = 0;
610 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
611 static const long asn_VAL_64_reject = 0;
612 static const long asn_VAL_64_optional = 0;
613 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
614 static const long asn_VAL_65_reject = 0;
615 static const long asn_VAL_65_optional = 0;
616 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
617 static const long asn_VAL_66_reject = 0;
618 static const long asn_VAL_66_optional = 0;
619 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
620 static const long asn_VAL_67_ignore = 1;
621 static const long asn_VAL_67_optional = 0;
622 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
623 static const long asn_VAL_68_ignore = 1;
624 static const long asn_VAL_68_optional = 0;
625 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
626 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
627 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
628 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
629 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
630 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
631 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
632 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
633 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
634 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
635 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
636 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
637 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
638 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
639 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
640 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
641 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
642 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
643 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
644 { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
645 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
646 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
647 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
648 { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
649 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
651 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
652 { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
654 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
655 static const long asn_VAL_69_ignore = 1;
656 static const long asn_VAL_69_optional = 0;
657 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
658 static const long asn_VAL_70_ignore = 1;
659 static const long asn_VAL_70_optional = 0;
660 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
661 static const long asn_VAL_71_ignore = 1;
662 static const long asn_VAL_71_optional = 0;
663 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
664 static const long asn_VAL_72_ignore = 1;
665 static const long asn_VAL_72_optional = 0;
666 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
667 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
668 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
669 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
670 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
671 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
672 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
673 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
674 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
675 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
676 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
677 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
678 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
679 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
680 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
681 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
682 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
684 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
685 { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
687 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
688 static const long asn_VAL_73_ignore = 1;
689 static const long asn_VAL_73_optional = 0;
690 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
691 static const long asn_VAL_74_ignore = 1;
692 static const long asn_VAL_74_optional = 0;
693 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
694 static const long asn_VAL_75_ignore = 1;
695 static const long asn_VAL_75_optional = 0;
696 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
697 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
698 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
699 { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
700 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
701 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
702 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
703 { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
704 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
705 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
706 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
707 { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
708 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
710 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
711 { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
713 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
714 static const long asn_VAL_76_ignore = 1;
715 static const long asn_VAL_76_optional = 0;
716 static const long asn_VAL_77_id_HO_cause = 80;
717 static const long asn_VAL_77_ignore = 1;
718 static const long asn_VAL_77_optional = 0;
719 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
720 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
721 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
722 { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
723 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
724 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
725 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
726 { "&Extension", aioc__type, &asn_DEF_Cause },
727 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
729 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
730 { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
732 static const long asn_VAL_78_id_M3Configuration = 85;
733 static const long asn_VAL_78_ignore = 1;
734 static const long asn_VAL_78_conditional = 1;
735 static const long asn_VAL_79_id_M4Configuration = 86;
736 static const long asn_VAL_79_ignore = 1;
737 static const long asn_VAL_79_conditional = 1;
738 static const long asn_VAL_80_id_M5Configuration = 87;
739 static const long asn_VAL_80_ignore = 1;
740 static const long asn_VAL_80_conditional = 1;
741 static const long asn_VAL_81_id_MDT_Location_Info = 88;
742 static const long asn_VAL_81_ignore = 1;
743 static const long asn_VAL_81_optional = 0;
744 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
745 static const long asn_VAL_82_ignore = 1;
746 static const long asn_VAL_82_optional = 0;
747 static const long asn_VAL_83_id_M6Configuration = 161;
748 static const long asn_VAL_83_ignore = 1;
749 static const long asn_VAL_83_conditional = 1;
750 static const long asn_VAL_84_id_M7Configuration = 162;
751 static const long asn_VAL_84_ignore = 1;
752 static const long asn_VAL_84_conditional = 1;
753 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
754 static const long asn_VAL_85_ignore = 1;
755 static const long asn_VAL_85_optional = 0;
756 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
757 static const long asn_VAL_86_ignore = 1;
758 static const long asn_VAL_86_optional = 0;
759 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
760 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
761 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
762 { "&Extension", aioc__type, &asn_DEF_M3Configuration },
763 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
764 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
765 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
766 { "&Extension", aioc__type, &asn_DEF_M4Configuration },
767 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
768 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
769 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
770 { "&Extension", aioc__type, &asn_DEF_M5Configuration },
771 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
772 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
773 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
774 { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
775 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
776 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
777 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
778 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
779 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
780 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
781 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
782 { "&Extension", aioc__type, &asn_DEF_M6Configuration },
783 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
784 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
785 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
786 { "&Extension", aioc__type, &asn_DEF_M7Configuration },
787 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
788 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
789 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
790 { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
791 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
792 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
793 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
794 { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
795 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
797 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
798 { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
800 static const long asn_VAL_87_id_NRCGI = 322;
801 static const long asn_VAL_87_ignore = 1;
802 static const long asn_VAL_87_optional = 0;
803 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
804 static const long asn_VAL_88_reject = 0;
805 static const long asn_VAL_88_optional = 0;
806 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
807 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
808 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
809 { "&Extension", aioc__type, &asn_DEF_NRCGI },
810 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
811 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
812 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
813 { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
814 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
816 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
817 { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
819 static const long asn_VAL_89_id_NeighbourTAC = 76;
820 static const long asn_VAL_89_ignore = 1;
821 static const long asn_VAL_89_optional = 0;
822 static const long asn_VAL_90_id_eARFCNExtension = 94;
823 static const long asn_VAL_90_reject = 0;
824 static const long asn_VAL_90_optional = 0;
825 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
826 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
827 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
828 { "&Extension", aioc__type, &asn_DEF_TAC },
829 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
830 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
831 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
832 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
833 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
835 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
836 { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
838 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
839 static const long asn_VAL_91_ignore = 1;
840 static const long asn_VAL_91_optional = 0;
841 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
842 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
843 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
844 { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
845 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
847 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
848 { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
850 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
851 static const long asn_VAL_92_ignore = 1;
852 static const long asn_VAL_92_optional = 0;
853 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
854 static const long asn_VAL_93_ignore = 1;
855 static const long asn_VAL_93_optional = 0;
856 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
857 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
858 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
859 { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
860 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
861 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
862 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
863 { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
864 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
866 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
867 { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
869 static const long asn_VAL_94_id_enhancedRNTP = 148;
870 static const long asn_VAL_94_ignore = 1;
871 static const long asn_VAL_94_optional = 0;
872 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
873 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
874 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
875 { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
876 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
878 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
879 { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
881 static const long asn_VAL_95_id_UEID = 147;
882 static const long asn_VAL_95_ignore = 1;
883 static const long asn_VAL_95_optional = 0;
884 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
885 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
886 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
887 { "&Extension", aioc__type, &asn_DEF_UEID },
888 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
890 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
891 { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
893 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
894 static const long asn_VAL_96_ignore = 1;
895 static const long asn_VAL_96_optional = 0;
896 static const long asn_VAL_97_id_PRACH_Configuration = 55;
897 static const long asn_VAL_97_ignore = 1;
898 static const long asn_VAL_97_optional = 0;
899 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
900 static const long asn_VAL_98_ignore = 1;
901 static const long asn_VAL_98_optional = 0;
902 static const long asn_VAL_99_id_CSG_Id = 70;
903 static const long asn_VAL_99_ignore = 1;
904 static const long asn_VAL_99_optional = 0;
905 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
906 static const long asn_VAL_100_ignore = 1;
907 static const long asn_VAL_100_optional = 0;
908 static const long asn_VAL_101_id_MultibandInfoList = 84;
909 static const long asn_VAL_101_ignore = 1;
910 static const long asn_VAL_101_optional = 0;
911 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
912 static const long asn_VAL_102_ignore = 1;
913 static const long asn_VAL_102_optional = 0;
914 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
915 static const long asn_VAL_103_ignore = 1;
916 static const long asn_VAL_103_optional = 0;
917 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
918 static const long asn_VAL_104_ignore = 1;
919 static const long asn_VAL_104_optional = 0;
920 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
921 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
922 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
923 { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
924 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
925 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
926 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
927 { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
928 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
929 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
930 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
931 { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
932 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
933 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
934 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
935 { "&Extension", aioc__type, &asn_DEF_CSG_Id },
936 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
937 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
938 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
939 { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
940 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
941 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
942 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
943 { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
944 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
945 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
946 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
947 { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
948 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
949 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
950 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
951 { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
952 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
953 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
954 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
955 { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
956 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
958 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
959 { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
961 static const long asn_VAL_105_id_ECGI = 316;
962 static const long asn_VAL_105_ignore = 1;
963 static const long asn_VAL_105_optional = 0;
964 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
965 static const long asn_VAL_106_reject = 0;
966 static const long asn_VAL_106_optional = 0;
967 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
968 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
969 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
970 { "&Extension", aioc__type, &asn_DEF_ECGI },
971 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
972 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
973 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
974 { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
975 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
977 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
978 { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
980 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
981 static const long asn_VAL_107_ignore = 1;
982 static const long asn_VAL_107_optional = 0;
983 static const long asn_VAL_108_id_eARFCNExtension = 94;
984 static const long asn_VAL_108_reject = 0;
985 static const long asn_VAL_108_optional = 0;
986 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
987 static const long asn_VAL_109_ignore = 1;
988 static const long asn_VAL_109_optional = 0;
989 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
990 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
991 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
992 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
993 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
994 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
995 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
996 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
997 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
998 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
999 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
1000 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
1001 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
1003 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
1004 { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
1006 static const long asn_VAL_110_id_MDTConfiguration = 72;
1007 static const long asn_VAL_110_ignore = 1;
1008 static const long asn_VAL_110_optional = 0;
1009 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
1010 static const long asn_VAL_111_ignore = 1;
1011 static const long asn_VAL_111_optional = 0;
1012 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
1013 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
1014 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
1015 { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
1016 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
1017 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
1018 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
1019 { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
1020 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
1022 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
1023 { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
1025 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
1026 static const long asn_VAL_112_ignore = 1;
1027 static const long asn_VAL_112_optional = 0;
1028 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
1029 static const long asn_VAL_113_ignore = 1;
1030 static const long asn_VAL_113_optional = 0;
1031 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
1032 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
1033 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1034 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1035 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1036 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
1037 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1038 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1039 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1041 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
1042 { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
1044 static const long asn_VAL_114_id_serviceType = 276;
1045 static const long asn_VAL_114_ignore = 1;
1046 static const long asn_VAL_114_optional = 0;
1047 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
1048 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
1049 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1050 { "&Extension", aioc__type, &asn_DEF_ServiceType },
1051 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
1053 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
1054 { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
1057 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1058 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1062 ASN__CTFAIL(app_key, td, sptr,
1063 "%s: value not given (%s:%d)",
1064 td->name, __FILE__, __LINE__);
1068 value = *(const long *)sptr;
1070 if((value >= 0 && value <= 65535)) {
1071 /* Constraint check succeeded */
1074 ASN__CTFAIL(app_key, td, sptr,
1075 "%s: constraint failed (%s:%d)",
1076 td->name, __FILE__, __LINE__);
1081 static asn_type_selector_result_t
1082 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1083 asn_type_selector_result_t result = {0, 0};
1084 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1085 size_t constraining_column = 0; /* &id */
1086 size_t for_column = 1; /* &criticality */
1087 size_t row, presence_index = 0;
1088 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1090 for(row=0; row < itable->rows_count; row++) {
1091 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1092 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1094 if(type_cell->cell_kind == aioc__undefined)
1098 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1099 result.type_descriptor = type_cell->type_descriptor;
1100 result.presence_index = presence_index;
1109 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1110 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1113 ASN__CTFAIL(app_key, td, sptr,
1114 "%s: value not given (%s:%d)",
1115 td->name, __FILE__, __LINE__);
1120 if(1 /* No applicable constraints whatsoever */) {
1121 /* Nothing is here. See below */
1124 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1127 static asn_type_selector_result_t
1128 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1129 asn_type_selector_result_t result = {0, 0};
1130 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1131 size_t constraining_column = 0; /* &id */
1132 size_t for_column = 2; /* &Extension */
1133 size_t row, presence_index = 0;
1134 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1136 for(row=0; row < itable->rows_count; row++) {
1137 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1138 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1140 if(type_cell->cell_kind == aioc__undefined)
1144 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1145 result.type_descriptor = type_cell->type_descriptor;
1146 result.presence_index = presence_index;
1155 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1156 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1159 ASN__CTFAIL(app_key, td, sptr,
1160 "%s: value not given (%s:%d)",
1161 td->name, __FILE__, __LINE__);
1166 if(1 /* No applicable constraints whatsoever */) {
1167 /* Nothing is here. See below */
1170 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1174 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1175 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1179 ASN__CTFAIL(app_key, td, sptr,
1180 "%s: value not given (%s:%d)",
1181 td->name, __FILE__, __LINE__);
1185 value = *(const long *)sptr;
1187 if((value >= 0 && value <= 65535)) {
1188 /* Constraint check succeeded */
1191 ASN__CTFAIL(app_key, td, sptr,
1192 "%s: constraint failed (%s:%d)",
1193 td->name, __FILE__, __LINE__);
1198 static asn_type_selector_result_t
1199 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1200 asn_type_selector_result_t result = {0, 0};
1201 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1202 size_t constraining_column = 0; /* &id */
1203 size_t for_column = 1; /* &criticality */
1204 size_t row, presence_index = 0;
1205 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1207 for(row=0; row < itable->rows_count; row++) {
1208 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1209 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1211 if(type_cell->cell_kind == aioc__undefined)
1215 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1216 result.type_descriptor = type_cell->type_descriptor;
1217 result.presence_index = presence_index;
1226 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1230 ASN__CTFAIL(app_key, td, sptr,
1231 "%s: value not given (%s:%d)",
1232 td->name, __FILE__, __LINE__);
1237 if(1 /* No applicable constraints whatsoever */) {
1238 /* Nothing is here. See below */
1241 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1244 static asn_type_selector_result_t
1245 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1246 asn_type_selector_result_t result = {0, 0};
1247 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1248 size_t constraining_column = 0; /* &id */
1249 size_t for_column = 2; /* &Extension */
1250 size_t row, presence_index = 0;
1251 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1253 for(row=0; row < itable->rows_count; row++) {
1254 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1255 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1257 if(type_cell->cell_kind == aioc__undefined)
1261 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1262 result.type_descriptor = type_cell->type_descriptor;
1263 result.presence_index = presence_index;
1272 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1273 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1276 ASN__CTFAIL(app_key, td, sptr,
1277 "%s: value not given (%s:%d)",
1278 td->name, __FILE__, __LINE__);
1283 if(1 /* No applicable constraints whatsoever */) {
1284 /* Nothing is here. See below */
1287 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1291 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1292 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1296 ASN__CTFAIL(app_key, td, sptr,
1297 "%s: value not given (%s:%d)",
1298 td->name, __FILE__, __LINE__);
1302 value = *(const long *)sptr;
1304 if((value >= 0 && value <= 65535)) {
1305 /* Constraint check succeeded */
1308 ASN__CTFAIL(app_key, td, sptr,
1309 "%s: constraint failed (%s:%d)",
1310 td->name, __FILE__, __LINE__);
1316 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1317 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1320 ASN__CTFAIL(app_key, td, sptr,
1321 "%s: value not given (%s:%d)",
1322 td->name, __FILE__, __LINE__);
1327 if(1 /* No applicable constraints whatsoever */) {
1328 /* Nothing is here. See below */
1331 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1335 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1336 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1339 ASN__CTFAIL(app_key, td, sptr,
1340 "%s: value not given (%s:%d)",
1341 td->name, __FILE__, __LINE__);
1346 if(1 /* No applicable constraints whatsoever */) {
1347 /* Nothing is here. See below */
1350 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1354 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1355 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1359 ASN__CTFAIL(app_key, td, sptr,
1360 "%s: value not given (%s:%d)",
1361 td->name, __FILE__, __LINE__);
1365 value = *(const long *)sptr;
1367 if((value >= 0 && value <= 65535)) {
1368 /* Constraint check succeeded */
1371 ASN__CTFAIL(app_key, td, sptr,
1372 "%s: constraint failed (%s:%d)",
1373 td->name, __FILE__, __LINE__);
1379 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1380 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1383 ASN__CTFAIL(app_key, td, sptr,
1384 "%s: value not given (%s:%d)",
1385 td->name, __FILE__, __LINE__);
1390 if(1 /* No applicable constraints whatsoever */) {
1391 /* Nothing is here. See below */
1394 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1398 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1399 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1402 ASN__CTFAIL(app_key, td, sptr,
1403 "%s: value not given (%s:%d)",
1404 td->name, __FILE__, __LINE__);
1409 if(1 /* No applicable constraints whatsoever */) {
1410 /* Nothing is here. See below */
1413 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1417 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1418 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1422 ASN__CTFAIL(app_key, td, sptr,
1423 "%s: value not given (%s:%d)",
1424 td->name, __FILE__, __LINE__);
1428 value = *(const long *)sptr;
1430 if((value >= 0 && value <= 65535)) {
1431 /* Constraint check succeeded */
1434 ASN__CTFAIL(app_key, td, sptr,
1435 "%s: constraint failed (%s:%d)",
1436 td->name, __FILE__, __LINE__);
1442 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1443 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1446 ASN__CTFAIL(app_key, td, sptr,
1447 "%s: value not given (%s:%d)",
1448 td->name, __FILE__, __LINE__);
1453 if(1 /* No applicable constraints whatsoever */) {
1454 /* Nothing is here. See below */
1457 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1461 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1462 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1465 ASN__CTFAIL(app_key, td, sptr,
1466 "%s: value not given (%s:%d)",
1467 td->name, __FILE__, __LINE__);
1472 if(1 /* No applicable constraints whatsoever */) {
1473 /* Nothing is here. See below */
1476 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1480 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1481 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1485 ASN__CTFAIL(app_key, td, sptr,
1486 "%s: value not given (%s:%d)",
1487 td->name, __FILE__, __LINE__);
1491 value = *(const long *)sptr;
1493 if((value >= 0 && value <= 65535)) {
1494 /* Constraint check succeeded */
1497 ASN__CTFAIL(app_key, td, sptr,
1498 "%s: constraint failed (%s:%d)",
1499 td->name, __FILE__, __LINE__);
1505 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1506 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1509 ASN__CTFAIL(app_key, td, sptr,
1510 "%s: value not given (%s:%d)",
1511 td->name, __FILE__, __LINE__);
1516 if(1 /* No applicable constraints whatsoever */) {
1517 /* Nothing is here. See below */
1520 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1524 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1525 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1528 ASN__CTFAIL(app_key, td, sptr,
1529 "%s: value not given (%s:%d)",
1530 td->name, __FILE__, __LINE__);
1535 if(1 /* No applicable constraints whatsoever */) {
1536 /* Nothing is here. See below */
1539 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1543 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1544 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1548 ASN__CTFAIL(app_key, td, sptr,
1549 "%s: value not given (%s:%d)",
1550 td->name, __FILE__, __LINE__);
1554 value = *(const long *)sptr;
1556 if((value >= 0 && value <= 65535)) {
1557 /* Constraint check succeeded */
1560 ASN__CTFAIL(app_key, td, sptr,
1561 "%s: constraint failed (%s:%d)",
1562 td->name, __FILE__, __LINE__);
1567 static asn_type_selector_result_t
1568 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1569 asn_type_selector_result_t result = {0, 0};
1570 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1571 size_t constraining_column = 0; /* &id */
1572 size_t for_column = 1; /* &criticality */
1573 size_t row, presence_index = 0;
1574 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1576 for(row=0; row < itable->rows_count; row++) {
1577 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1578 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1580 if(type_cell->cell_kind == aioc__undefined)
1584 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1585 result.type_descriptor = type_cell->type_descriptor;
1586 result.presence_index = presence_index;
1595 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1596 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1599 ASN__CTFAIL(app_key, td, sptr,
1600 "%s: value not given (%s:%d)",
1601 td->name, __FILE__, __LINE__);
1606 if(1 /* No applicable constraints whatsoever */) {
1607 /* Nothing is here. See below */
1610 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1613 static asn_type_selector_result_t
1614 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1615 asn_type_selector_result_t result = {0, 0};
1616 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1617 size_t constraining_column = 0; /* &id */
1618 size_t for_column = 2; /* &Extension */
1619 size_t row, presence_index = 0;
1620 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1622 for(row=0; row < itable->rows_count; row++) {
1623 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1624 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1626 if(type_cell->cell_kind == aioc__undefined)
1630 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1631 result.type_descriptor = type_cell->type_descriptor;
1632 result.presence_index = presence_index;
1641 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1645 ASN__CTFAIL(app_key, td, sptr,
1646 "%s: value not given (%s:%d)",
1647 td->name, __FILE__, __LINE__);
1652 if(1 /* No applicable constraints whatsoever */) {
1653 /* Nothing is here. See below */
1656 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1660 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1661 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1665 ASN__CTFAIL(app_key, td, sptr,
1666 "%s: value not given (%s:%d)",
1667 td->name, __FILE__, __LINE__);
1671 value = *(const long *)sptr;
1673 if((value >= 0 && value <= 65535)) {
1674 /* Constraint check succeeded */
1677 ASN__CTFAIL(app_key, td, sptr,
1678 "%s: constraint failed (%s:%d)",
1679 td->name, __FILE__, __LINE__);
1684 static asn_type_selector_result_t
1685 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1686 asn_type_selector_result_t result = {0, 0};
1687 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1688 size_t constraining_column = 0; /* &id */
1689 size_t for_column = 1; /* &criticality */
1690 size_t row, presence_index = 0;
1691 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1693 for(row=0; row < itable->rows_count; row++) {
1694 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1695 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1697 if(type_cell->cell_kind == aioc__undefined)
1701 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1702 result.type_descriptor = type_cell->type_descriptor;
1703 result.presence_index = presence_index;
1712 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1713 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1716 ASN__CTFAIL(app_key, td, sptr,
1717 "%s: value not given (%s:%d)",
1718 td->name, __FILE__, __LINE__);
1723 if(1 /* No applicable constraints whatsoever */) {
1724 /* Nothing is here. See below */
1727 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1730 static asn_type_selector_result_t
1731 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1732 asn_type_selector_result_t result = {0, 0};
1733 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1734 size_t constraining_column = 0; /* &id */
1735 size_t for_column = 2; /* &Extension */
1736 size_t row, presence_index = 0;
1737 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1739 for(row=0; row < itable->rows_count; row++) {
1740 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1741 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1743 if(type_cell->cell_kind == aioc__undefined)
1747 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1748 result.type_descriptor = type_cell->type_descriptor;
1749 result.presence_index = presence_index;
1758 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1762 ASN__CTFAIL(app_key, td, sptr,
1763 "%s: value not given (%s:%d)",
1764 td->name, __FILE__, __LINE__);
1769 if(1 /* No applicable constraints whatsoever */) {
1770 /* Nothing is here. See below */
1773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1777 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1782 ASN__CTFAIL(app_key, td, sptr,
1783 "%s: value not given (%s:%d)",
1784 td->name, __FILE__, __LINE__);
1788 value = *(const long *)sptr;
1790 if((value >= 0 && value <= 65535)) {
1791 /* Constraint check succeeded */
1794 ASN__CTFAIL(app_key, td, sptr,
1795 "%s: constraint failed (%s:%d)",
1796 td->name, __FILE__, __LINE__);
1801 static asn_type_selector_result_t
1802 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1803 asn_type_selector_result_t result = {0, 0};
1804 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1805 size_t constraining_column = 0; /* &id */
1806 size_t for_column = 1; /* &criticality */
1807 size_t row, presence_index = 0;
1808 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1810 for(row=0; row < itable->rows_count; row++) {
1811 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1812 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1814 if(type_cell->cell_kind == aioc__undefined)
1818 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1819 result.type_descriptor = type_cell->type_descriptor;
1820 result.presence_index = presence_index;
1829 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1830 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1833 ASN__CTFAIL(app_key, td, sptr,
1834 "%s: value not given (%s:%d)",
1835 td->name, __FILE__, __LINE__);
1840 if(1 /* No applicable constraints whatsoever */) {
1841 /* Nothing is here. See below */
1844 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1847 static asn_type_selector_result_t
1848 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1849 asn_type_selector_result_t result = {0, 0};
1850 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1851 size_t constraining_column = 0; /* &id */
1852 size_t for_column = 2; /* &Extension */
1853 size_t row, presence_index = 0;
1854 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1856 for(row=0; row < itable->rows_count; row++) {
1857 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1858 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1860 if(type_cell->cell_kind == aioc__undefined)
1864 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1865 result.type_descriptor = type_cell->type_descriptor;
1866 result.presence_index = presence_index;
1875 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1876 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1879 ASN__CTFAIL(app_key, td, sptr,
1880 "%s: value not given (%s:%d)",
1881 td->name, __FILE__, __LINE__);
1886 if(1 /* No applicable constraints whatsoever */) {
1887 /* Nothing is here. See below */
1890 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1894 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1895 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1899 ASN__CTFAIL(app_key, td, sptr,
1900 "%s: value not given (%s:%d)",
1901 td->name, __FILE__, __LINE__);
1905 value = *(const long *)sptr;
1907 if((value >= 0 && value <= 65535)) {
1908 /* Constraint check succeeded */
1911 ASN__CTFAIL(app_key, td, sptr,
1912 "%s: constraint failed (%s:%d)",
1913 td->name, __FILE__, __LINE__);
1919 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1920 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1923 ASN__CTFAIL(app_key, td, sptr,
1924 "%s: value not given (%s:%d)",
1925 td->name, __FILE__, __LINE__);
1930 if(1 /* No applicable constraints whatsoever */) {
1931 /* Nothing is here. See below */
1934 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1938 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1942 ASN__CTFAIL(app_key, td, sptr,
1943 "%s: value not given (%s:%d)",
1944 td->name, __FILE__, __LINE__);
1949 if(1 /* No applicable constraints whatsoever */) {
1950 /* Nothing is here. See below */
1953 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1957 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1962 ASN__CTFAIL(app_key, td, sptr,
1963 "%s: value not given (%s:%d)",
1964 td->name, __FILE__, __LINE__);
1968 value = *(const long *)sptr;
1970 if((value >= 0 && value <= 65535)) {
1971 /* Constraint check succeeded */
1974 ASN__CTFAIL(app_key, td, sptr,
1975 "%s: constraint failed (%s:%d)",
1976 td->name, __FILE__, __LINE__);
1982 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1986 ASN__CTFAIL(app_key, td, sptr,
1987 "%s: value not given (%s:%d)",
1988 td->name, __FILE__, __LINE__);
1993 if(1 /* No applicable constraints whatsoever */) {
1994 /* Nothing is here. See below */
1997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2001 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
2002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2005 ASN__CTFAIL(app_key, td, sptr,
2006 "%s: value not given (%s:%d)",
2007 td->name, __FILE__, __LINE__);
2012 if(1 /* No applicable constraints whatsoever */) {
2013 /* Nothing is here. See below */
2016 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2020 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2025 ASN__CTFAIL(app_key, td, sptr,
2026 "%s: value not given (%s:%d)",
2027 td->name, __FILE__, __LINE__);
2031 value = *(const long *)sptr;
2033 if((value >= 0 && value <= 65535)) {
2034 /* Constraint check succeeded */
2037 ASN__CTFAIL(app_key, td, sptr,
2038 "%s: constraint failed (%s:%d)",
2039 td->name, __FILE__, __LINE__);
2045 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2046 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2049 ASN__CTFAIL(app_key, td, sptr,
2050 "%s: value not given (%s:%d)",
2051 td->name, __FILE__, __LINE__);
2056 if(1 /* No applicable constraints whatsoever */) {
2057 /* Nothing is here. See below */
2060 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2064 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2068 ASN__CTFAIL(app_key, td, sptr,
2069 "%s: value not given (%s:%d)",
2070 td->name, __FILE__, __LINE__);
2075 if(1 /* No applicable constraints whatsoever */) {
2076 /* Nothing is here. See below */
2079 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2083 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2084 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2088 ASN__CTFAIL(app_key, td, sptr,
2089 "%s: value not given (%s:%d)",
2090 td->name, __FILE__, __LINE__);
2094 value = *(const long *)sptr;
2096 if((value >= 0 && value <= 65535)) {
2097 /* Constraint check succeeded */
2100 ASN__CTFAIL(app_key, td, sptr,
2101 "%s: constraint failed (%s:%d)",
2102 td->name, __FILE__, __LINE__);
2108 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2109 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2112 ASN__CTFAIL(app_key, td, sptr,
2113 "%s: value not given (%s:%d)",
2114 td->name, __FILE__, __LINE__);
2119 if(1 /* No applicable constraints whatsoever */) {
2120 /* Nothing is here. See below */
2123 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2127 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2131 ASN__CTFAIL(app_key, td, sptr,
2132 "%s: value not given (%s:%d)",
2133 td->name, __FILE__, __LINE__);
2138 if(1 /* No applicable constraints whatsoever */) {
2139 /* Nothing is here. See below */
2142 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2146 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2151 ASN__CTFAIL(app_key, td, sptr,
2152 "%s: value not given (%s:%d)",
2153 td->name, __FILE__, __LINE__);
2157 value = *(const long *)sptr;
2159 if((value >= 0 && value <= 65535)) {
2160 /* Constraint check succeeded */
2163 ASN__CTFAIL(app_key, td, sptr,
2164 "%s: constraint failed (%s:%d)",
2165 td->name, __FILE__, __LINE__);
2170 static asn_type_selector_result_t
2171 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2172 asn_type_selector_result_t result = {0, 0};
2173 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2174 size_t constraining_column = 0; /* &id */
2175 size_t for_column = 1; /* &criticality */
2176 size_t row, presence_index = 0;
2177 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2179 for(row=0; row < itable->rows_count; row++) {
2180 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2181 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2183 if(type_cell->cell_kind == aioc__undefined)
2187 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2188 result.type_descriptor = type_cell->type_descriptor;
2189 result.presence_index = presence_index;
2198 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2199 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2202 ASN__CTFAIL(app_key, td, sptr,
2203 "%s: value not given (%s:%d)",
2204 td->name, __FILE__, __LINE__);
2209 if(1 /* No applicable constraints whatsoever */) {
2210 /* Nothing is here. See below */
2213 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2216 static asn_type_selector_result_t
2217 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2218 asn_type_selector_result_t result = {0, 0};
2219 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2220 size_t constraining_column = 0; /* &id */
2221 size_t for_column = 2; /* &Extension */
2222 size_t row, presence_index = 0;
2223 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2225 for(row=0; row < itable->rows_count; row++) {
2226 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2227 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2229 if(type_cell->cell_kind == aioc__undefined)
2233 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2234 result.type_descriptor = type_cell->type_descriptor;
2235 result.presence_index = presence_index;
2244 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2245 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2248 ASN__CTFAIL(app_key, td, sptr,
2249 "%s: value not given (%s:%d)",
2250 td->name, __FILE__, __LINE__);
2255 if(1 /* No applicable constraints whatsoever */) {
2256 /* Nothing is here. See below */
2259 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2263 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2264 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2268 ASN__CTFAIL(app_key, td, sptr,
2269 "%s: value not given (%s:%d)",
2270 td->name, __FILE__, __LINE__);
2274 value = *(const long *)sptr;
2276 if((value >= 0 && value <= 65535)) {
2277 /* Constraint check succeeded */
2280 ASN__CTFAIL(app_key, td, sptr,
2281 "%s: constraint failed (%s:%d)",
2282 td->name, __FILE__, __LINE__);
2288 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2292 ASN__CTFAIL(app_key, td, sptr,
2293 "%s: value not given (%s:%d)",
2294 td->name, __FILE__, __LINE__);
2299 if(1 /* No applicable constraints whatsoever */) {
2300 /* Nothing is here. See below */
2303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2307 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2308 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2311 ASN__CTFAIL(app_key, td, sptr,
2312 "%s: value not given (%s:%d)",
2313 td->name, __FILE__, __LINE__);
2318 if(1 /* No applicable constraints whatsoever */) {
2319 /* Nothing is here. See below */
2322 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2326 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2327 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2331 ASN__CTFAIL(app_key, td, sptr,
2332 "%s: value not given (%s:%d)",
2333 td->name, __FILE__, __LINE__);
2337 value = *(const long *)sptr;
2339 if((value >= 0 && value <= 65535)) {
2340 /* Constraint check succeeded */
2343 ASN__CTFAIL(app_key, td, sptr,
2344 "%s: constraint failed (%s:%d)",
2345 td->name, __FILE__, __LINE__);
2351 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2352 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2355 ASN__CTFAIL(app_key, td, sptr,
2356 "%s: value not given (%s:%d)",
2357 td->name, __FILE__, __LINE__);
2362 if(1 /* No applicable constraints whatsoever */) {
2363 /* Nothing is here. See below */
2366 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2370 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2371 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2374 ASN__CTFAIL(app_key, td, sptr,
2375 "%s: value not given (%s:%d)",
2376 td->name, __FILE__, __LINE__);
2381 if(1 /* No applicable constraints whatsoever */) {
2382 /* Nothing is here. See below */
2385 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2389 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2390 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2394 ASN__CTFAIL(app_key, td, sptr,
2395 "%s: value not given (%s:%d)",
2396 td->name, __FILE__, __LINE__);
2400 value = *(const long *)sptr;
2402 if((value >= 0 && value <= 65535)) {
2403 /* Constraint check succeeded */
2406 ASN__CTFAIL(app_key, td, sptr,
2407 "%s: constraint failed (%s:%d)",
2408 td->name, __FILE__, __LINE__);
2414 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2418 ASN__CTFAIL(app_key, td, sptr,
2419 "%s: value not given (%s:%d)",
2420 td->name, __FILE__, __LINE__);
2425 if(1 /* No applicable constraints whatsoever */) {
2426 /* Nothing is here. See below */
2429 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2433 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2434 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2437 ASN__CTFAIL(app_key, td, sptr,
2438 "%s: value not given (%s:%d)",
2439 td->name, __FILE__, __LINE__);
2444 if(1 /* No applicable constraints whatsoever */) {
2445 /* Nothing is here. See below */
2448 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2452 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2453 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2457 ASN__CTFAIL(app_key, td, sptr,
2458 "%s: value not given (%s:%d)",
2459 td->name, __FILE__, __LINE__);
2463 value = *(const long *)sptr;
2465 if((value >= 0 && value <= 65535)) {
2466 /* Constraint check succeeded */
2469 ASN__CTFAIL(app_key, td, sptr,
2470 "%s: constraint failed (%s:%d)",
2471 td->name, __FILE__, __LINE__);
2476 static asn_type_selector_result_t
2477 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2478 asn_type_selector_result_t result = {0, 0};
2479 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2480 size_t constraining_column = 0; /* &id */
2481 size_t for_column = 1; /* &criticality */
2482 size_t row, presence_index = 0;
2483 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2485 for(row=0; row < itable->rows_count; row++) {
2486 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2487 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2489 if(type_cell->cell_kind == aioc__undefined)
2493 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2494 result.type_descriptor = type_cell->type_descriptor;
2495 result.presence_index = presence_index;
2504 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2505 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2508 ASN__CTFAIL(app_key, td, sptr,
2509 "%s: value not given (%s:%d)",
2510 td->name, __FILE__, __LINE__);
2515 if(1 /* No applicable constraints whatsoever */) {
2516 /* Nothing is here. See below */
2519 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2522 static asn_type_selector_result_t
2523 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2524 asn_type_selector_result_t result = {0, 0};
2525 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2526 size_t constraining_column = 0; /* &id */
2527 size_t for_column = 2; /* &Extension */
2528 size_t row, presence_index = 0;
2529 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2531 for(row=0; row < itable->rows_count; row++) {
2532 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2533 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2535 if(type_cell->cell_kind == aioc__undefined)
2539 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2540 result.type_descriptor = type_cell->type_descriptor;
2541 result.presence_index = presence_index;
2550 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2551 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2554 ASN__CTFAIL(app_key, td, sptr,
2555 "%s: value not given (%s:%d)",
2556 td->name, __FILE__, __LINE__);
2561 if(1 /* No applicable constraints whatsoever */) {
2562 /* Nothing is here. See below */
2565 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2569 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2570 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2574 ASN__CTFAIL(app_key, td, sptr,
2575 "%s: value not given (%s:%d)",
2576 td->name, __FILE__, __LINE__);
2580 value = *(const long *)sptr;
2582 if((value >= 0 && value <= 65535)) {
2583 /* Constraint check succeeded */
2586 ASN__CTFAIL(app_key, td, sptr,
2587 "%s: constraint failed (%s:%d)",
2588 td->name, __FILE__, __LINE__);
2594 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2595 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2598 ASN__CTFAIL(app_key, td, sptr,
2599 "%s: value not given (%s:%d)",
2600 td->name, __FILE__, __LINE__);
2605 if(1 /* No applicable constraints whatsoever */) {
2606 /* Nothing is here. See below */
2609 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2613 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2614 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2617 ASN__CTFAIL(app_key, td, sptr,
2618 "%s: value not given (%s:%d)",
2619 td->name, __FILE__, __LINE__);
2624 if(1 /* No applicable constraints whatsoever */) {
2625 /* Nothing is here. See below */
2628 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2632 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2633 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2637 ASN__CTFAIL(app_key, td, sptr,
2638 "%s: value not given (%s:%d)",
2639 td->name, __FILE__, __LINE__);
2643 value = *(const long *)sptr;
2645 if((value >= 0 && value <= 65535)) {
2646 /* Constraint check succeeded */
2649 ASN__CTFAIL(app_key, td, sptr,
2650 "%s: constraint failed (%s:%d)",
2651 td->name, __FILE__, __LINE__);
2657 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2658 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2661 ASN__CTFAIL(app_key, td, sptr,
2662 "%s: value not given (%s:%d)",
2663 td->name, __FILE__, __LINE__);
2668 if(1 /* No applicable constraints whatsoever */) {
2669 /* Nothing is here. See below */
2672 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2676 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2677 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2680 ASN__CTFAIL(app_key, td, sptr,
2681 "%s: value not given (%s:%d)",
2682 td->name, __FILE__, __LINE__);
2687 if(1 /* No applicable constraints whatsoever */) {
2688 /* Nothing is here. See below */
2691 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2695 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2696 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2700 ASN__CTFAIL(app_key, td, sptr,
2701 "%s: value not given (%s:%d)",
2702 td->name, __FILE__, __LINE__);
2706 value = *(const long *)sptr;
2708 if((value >= 0 && value <= 65535)) {
2709 /* Constraint check succeeded */
2712 ASN__CTFAIL(app_key, td, sptr,
2713 "%s: constraint failed (%s:%d)",
2714 td->name, __FILE__, __LINE__);
2720 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2721 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2724 ASN__CTFAIL(app_key, td, sptr,
2725 "%s: value not given (%s:%d)",
2726 td->name, __FILE__, __LINE__);
2731 if(1 /* No applicable constraints whatsoever */) {
2732 /* Nothing is here. See below */
2735 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2739 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2740 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2743 ASN__CTFAIL(app_key, td, sptr,
2744 "%s: value not given (%s:%d)",
2745 td->name, __FILE__, __LINE__);
2750 if(1 /* No applicable constraints whatsoever */) {
2751 /* Nothing is here. See below */
2754 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2758 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2763 ASN__CTFAIL(app_key, td, sptr,
2764 "%s: value not given (%s:%d)",
2765 td->name, __FILE__, __LINE__);
2769 value = *(const long *)sptr;
2771 if((value >= 0 && value <= 65535)) {
2772 /* Constraint check succeeded */
2775 ASN__CTFAIL(app_key, td, sptr,
2776 "%s: constraint failed (%s:%d)",
2777 td->name, __FILE__, __LINE__);
2783 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2784 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2787 ASN__CTFAIL(app_key, td, sptr,
2788 "%s: value not given (%s:%d)",
2789 td->name, __FILE__, __LINE__);
2794 if(1 /* No applicable constraints whatsoever */) {
2795 /* Nothing is here. See below */
2798 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2802 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2806 ASN__CTFAIL(app_key, td, sptr,
2807 "%s: value not given (%s:%d)",
2808 td->name, __FILE__, __LINE__);
2813 if(1 /* No applicable constraints whatsoever */) {
2814 /* Nothing is here. See below */
2817 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2821 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2826 ASN__CTFAIL(app_key, td, sptr,
2827 "%s: value not given (%s:%d)",
2828 td->name, __FILE__, __LINE__);
2832 value = *(const long *)sptr;
2834 if((value >= 0 && value <= 65535)) {
2835 /* Constraint check succeeded */
2838 ASN__CTFAIL(app_key, td, sptr,
2839 "%s: constraint failed (%s:%d)",
2840 td->name, __FILE__, __LINE__);
2846 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2847 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2850 ASN__CTFAIL(app_key, td, sptr,
2851 "%s: value not given (%s:%d)",
2852 td->name, __FILE__, __LINE__);
2857 if(1 /* No applicable constraints whatsoever */) {
2858 /* Nothing is here. See below */
2861 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2865 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2869 ASN__CTFAIL(app_key, td, sptr,
2870 "%s: value not given (%s:%d)",
2871 td->name, __FILE__, __LINE__);
2876 if(1 /* No applicable constraints whatsoever */) {
2877 /* Nothing is here. See below */
2880 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2884 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2889 ASN__CTFAIL(app_key, td, sptr,
2890 "%s: value not given (%s:%d)",
2891 td->name, __FILE__, __LINE__);
2895 value = *(const long *)sptr;
2897 if((value >= 0 && value <= 65535)) {
2898 /* Constraint check succeeded */
2901 ASN__CTFAIL(app_key, td, sptr,
2902 "%s: constraint failed (%s:%d)",
2903 td->name, __FILE__, __LINE__);
2909 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2910 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2913 ASN__CTFAIL(app_key, td, sptr,
2914 "%s: value not given (%s:%d)",
2915 td->name, __FILE__, __LINE__);
2920 if(1 /* No applicable constraints whatsoever */) {
2921 /* Nothing is here. See below */
2924 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2928 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2932 ASN__CTFAIL(app_key, td, sptr,
2933 "%s: value not given (%s:%d)",
2934 td->name, __FILE__, __LINE__);
2939 if(1 /* No applicable constraints whatsoever */) {
2940 /* Nothing is here. See below */
2943 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2947 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2952 ASN__CTFAIL(app_key, td, sptr,
2953 "%s: value not given (%s:%d)",
2954 td->name, __FILE__, __LINE__);
2958 value = *(const long *)sptr;
2960 if((value >= 0 && value <= 65535)) {
2961 /* Constraint check succeeded */
2964 ASN__CTFAIL(app_key, td, sptr,
2965 "%s: constraint failed (%s:%d)",
2966 td->name, __FILE__, __LINE__);
2971 static asn_type_selector_result_t
2972 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2973 asn_type_selector_result_t result = {0, 0};
2974 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2975 size_t constraining_column = 0; /* &id */
2976 size_t for_column = 1; /* &criticality */
2977 size_t row, presence_index = 0;
2978 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2980 for(row=0; row < itable->rows_count; row++) {
2981 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2982 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2984 if(type_cell->cell_kind == aioc__undefined)
2988 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2989 result.type_descriptor = type_cell->type_descriptor;
2990 result.presence_index = presence_index;
2999 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3000 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3003 ASN__CTFAIL(app_key, td, sptr,
3004 "%s: value not given (%s:%d)",
3005 td->name, __FILE__, __LINE__);
3010 if(1 /* No applicable constraints whatsoever */) {
3011 /* Nothing is here. See below */
3014 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3017 static asn_type_selector_result_t
3018 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3019 asn_type_selector_result_t result = {0, 0};
3020 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
3021 size_t constraining_column = 0; /* &id */
3022 size_t for_column = 2; /* &Extension */
3023 size_t row, presence_index = 0;
3024 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3026 for(row=0; row < itable->rows_count; row++) {
3027 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3028 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3030 if(type_cell->cell_kind == aioc__undefined)
3034 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3035 result.type_descriptor = type_cell->type_descriptor;
3036 result.presence_index = presence_index;
3045 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3046 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3049 ASN__CTFAIL(app_key, td, sptr,
3050 "%s: value not given (%s:%d)",
3051 td->name, __FILE__, __LINE__);
3056 if(1 /* No applicable constraints whatsoever */) {
3057 /* Nothing is here. See below */
3060 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3064 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3069 ASN__CTFAIL(app_key, td, sptr,
3070 "%s: value not given (%s:%d)",
3071 td->name, __FILE__, __LINE__);
3075 value = *(const long *)sptr;
3077 if((value >= 0 && value <= 65535)) {
3078 /* Constraint check succeeded */
3081 ASN__CTFAIL(app_key, td, sptr,
3082 "%s: constraint failed (%s:%d)",
3083 td->name, __FILE__, __LINE__);
3089 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3090 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3093 ASN__CTFAIL(app_key, td, sptr,
3094 "%s: value not given (%s:%d)",
3095 td->name, __FILE__, __LINE__);
3100 if(1 /* No applicable constraints whatsoever */) {
3101 /* Nothing is here. See below */
3104 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3108 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3109 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3112 ASN__CTFAIL(app_key, td, sptr,
3113 "%s: value not given (%s:%d)",
3114 td->name, __FILE__, __LINE__);
3119 if(1 /* No applicable constraints whatsoever */) {
3120 /* Nothing is here. See below */
3123 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3127 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3132 ASN__CTFAIL(app_key, td, sptr,
3133 "%s: value not given (%s:%d)",
3134 td->name, __FILE__, __LINE__);
3138 value = *(const long *)sptr;
3140 if((value >= 0 && value <= 65535)) {
3141 /* Constraint check succeeded */
3144 ASN__CTFAIL(app_key, td, sptr,
3145 "%s: constraint failed (%s:%d)",
3146 td->name, __FILE__, __LINE__);
3152 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3153 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3156 ASN__CTFAIL(app_key, td, sptr,
3157 "%s: value not given (%s:%d)",
3158 td->name, __FILE__, __LINE__);
3163 if(1 /* No applicable constraints whatsoever */) {
3164 /* Nothing is here. See below */
3167 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3171 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3175 ASN__CTFAIL(app_key, td, sptr,
3176 "%s: value not given (%s:%d)",
3177 td->name, __FILE__, __LINE__);
3182 if(1 /* No applicable constraints whatsoever */) {
3183 /* Nothing is here. See below */
3186 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3190 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3191 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3195 ASN__CTFAIL(app_key, td, sptr,
3196 "%s: value not given (%s:%d)",
3197 td->name, __FILE__, __LINE__);
3201 value = *(const long *)sptr;
3203 if((value >= 0 && value <= 65535)) {
3204 /* Constraint check succeeded */
3207 ASN__CTFAIL(app_key, td, sptr,
3208 "%s: constraint failed (%s:%d)",
3209 td->name, __FILE__, __LINE__);
3215 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3216 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3219 ASN__CTFAIL(app_key, td, sptr,
3220 "%s: value not given (%s:%d)",
3221 td->name, __FILE__, __LINE__);
3226 if(1 /* No applicable constraints whatsoever */) {
3227 /* Nothing is here. See below */
3230 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3234 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3235 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3238 ASN__CTFAIL(app_key, td, sptr,
3239 "%s: value not given (%s:%d)",
3240 td->name, __FILE__, __LINE__);
3245 if(1 /* No applicable constraints whatsoever */) {
3246 /* Nothing is here. See below */
3249 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3253 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3254 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3258 ASN__CTFAIL(app_key, td, sptr,
3259 "%s: value not given (%s:%d)",
3260 td->name, __FILE__, __LINE__);
3264 value = *(const long *)sptr;
3266 if((value >= 0 && value <= 65535)) {
3267 /* Constraint check succeeded */
3270 ASN__CTFAIL(app_key, td, sptr,
3271 "%s: constraint failed (%s:%d)",
3272 td->name, __FILE__, __LINE__);
3278 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3279 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3282 ASN__CTFAIL(app_key, td, sptr,
3283 "%s: value not given (%s:%d)",
3284 td->name, __FILE__, __LINE__);
3289 if(1 /* No applicable constraints whatsoever */) {
3290 /* Nothing is here. See below */
3293 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3297 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3298 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3301 ASN__CTFAIL(app_key, td, sptr,
3302 "%s: value not given (%s:%d)",
3303 td->name, __FILE__, __LINE__);
3308 if(1 /* No applicable constraints whatsoever */) {
3309 /* Nothing is here. See below */
3312 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3316 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3317 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3321 ASN__CTFAIL(app_key, td, sptr,
3322 "%s: value not given (%s:%d)",
3323 td->name, __FILE__, __LINE__);
3327 value = *(const long *)sptr;
3329 if((value >= 0 && value <= 65535)) {
3330 /* Constraint check succeeded */
3333 ASN__CTFAIL(app_key, td, sptr,
3334 "%s: constraint failed (%s:%d)",
3335 td->name, __FILE__, __LINE__);
3341 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3342 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3345 ASN__CTFAIL(app_key, td, sptr,
3346 "%s: value not given (%s:%d)",
3347 td->name, __FILE__, __LINE__);
3352 if(1 /* No applicable constraints whatsoever */) {
3353 /* Nothing is here. See below */
3356 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3360 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3361 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3364 ASN__CTFAIL(app_key, td, sptr,
3365 "%s: value not given (%s:%d)",
3366 td->name, __FILE__, __LINE__);
3371 if(1 /* No applicable constraints whatsoever */) {
3372 /* Nothing is here. See below */
3375 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3379 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3380 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3384 ASN__CTFAIL(app_key, td, sptr,
3385 "%s: value not given (%s:%d)",
3386 td->name, __FILE__, __LINE__);
3390 value = *(const long *)sptr;
3392 if((value >= 0 && value <= 65535)) {
3393 /* Constraint check succeeded */
3396 ASN__CTFAIL(app_key, td, sptr,
3397 "%s: constraint failed (%s:%d)",
3398 td->name, __FILE__, __LINE__);
3404 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3405 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3408 ASN__CTFAIL(app_key, td, sptr,
3409 "%s: value not given (%s:%d)",
3410 td->name, __FILE__, __LINE__);
3415 if(1 /* No applicable constraints whatsoever */) {
3416 /* Nothing is here. See below */
3419 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3423 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3424 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3427 ASN__CTFAIL(app_key, td, sptr,
3428 "%s: value not given (%s:%d)",
3429 td->name, __FILE__, __LINE__);
3434 if(1 /* No applicable constraints whatsoever */) {
3435 /* Nothing is here. See below */
3438 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3442 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3443 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3447 ASN__CTFAIL(app_key, td, sptr,
3448 "%s: value not given (%s:%d)",
3449 td->name, __FILE__, __LINE__);
3453 value = *(const long *)sptr;
3455 if((value >= 0 && value <= 65535)) {
3456 /* Constraint check succeeded */
3459 ASN__CTFAIL(app_key, td, sptr,
3460 "%s: constraint failed (%s:%d)",
3461 td->name, __FILE__, __LINE__);
3467 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3468 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3471 ASN__CTFAIL(app_key, td, sptr,
3472 "%s: value not given (%s:%d)",
3473 td->name, __FILE__, __LINE__);
3478 if(1 /* No applicable constraints whatsoever */) {
3479 /* Nothing is here. See below */
3482 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3486 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3487 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3490 ASN__CTFAIL(app_key, td, sptr,
3491 "%s: value not given (%s:%d)",
3492 td->name, __FILE__, __LINE__);
3497 if(1 /* No applicable constraints whatsoever */) {
3498 /* Nothing is here. See below */
3501 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3505 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3506 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3510 ASN__CTFAIL(app_key, td, sptr,
3511 "%s: value not given (%s:%d)",
3512 td->name, __FILE__, __LINE__);
3516 value = *(const long *)sptr;
3518 if((value >= 0 && value <= 65535)) {
3519 /* Constraint check succeeded */
3522 ASN__CTFAIL(app_key, td, sptr,
3523 "%s: constraint failed (%s:%d)",
3524 td->name, __FILE__, __LINE__);
3530 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3531 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3534 ASN__CTFAIL(app_key, td, sptr,
3535 "%s: value not given (%s:%d)",
3536 td->name, __FILE__, __LINE__);
3541 if(1 /* No applicable constraints whatsoever */) {
3542 /* Nothing is here. See below */
3545 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3549 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3550 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3553 ASN__CTFAIL(app_key, td, sptr,
3554 "%s: value not given (%s:%d)",
3555 td->name, __FILE__, __LINE__);
3560 if(1 /* No applicable constraints whatsoever */) {
3561 /* Nothing is here. See below */
3564 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3568 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3569 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3573 ASN__CTFAIL(app_key, td, sptr,
3574 "%s: value not given (%s:%d)",
3575 td->name, __FILE__, __LINE__);
3579 value = *(const long *)sptr;
3581 if((value >= 0 && value <= 65535)) {
3582 /* Constraint check succeeded */
3585 ASN__CTFAIL(app_key, td, sptr,
3586 "%s: constraint failed (%s:%d)",
3587 td->name, __FILE__, __LINE__);
3593 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3594 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3597 ASN__CTFAIL(app_key, td, sptr,
3598 "%s: value not given (%s:%d)",
3599 td->name, __FILE__, __LINE__);
3604 if(1 /* No applicable constraints whatsoever */) {
3605 /* Nothing is here. See below */
3608 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3612 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3613 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3616 ASN__CTFAIL(app_key, td, sptr,
3617 "%s: value not given (%s:%d)",
3618 td->name, __FILE__, __LINE__);
3623 if(1 /* No applicable constraints whatsoever */) {
3624 /* Nothing is here. See below */
3627 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3631 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3632 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3636 ASN__CTFAIL(app_key, td, sptr,
3637 "%s: value not given (%s:%d)",
3638 td->name, __FILE__, __LINE__);
3642 value = *(const long *)sptr;
3644 if((value >= 0 && value <= 65535)) {
3645 /* Constraint check succeeded */
3648 ASN__CTFAIL(app_key, td, sptr,
3649 "%s: constraint failed (%s:%d)",
3650 td->name, __FILE__, __LINE__);
3656 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3657 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3660 ASN__CTFAIL(app_key, td, sptr,
3661 "%s: value not given (%s:%d)",
3662 td->name, __FILE__, __LINE__);
3667 if(1 /* No applicable constraints whatsoever */) {
3668 /* Nothing is here. See below */
3671 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3675 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3676 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3679 ASN__CTFAIL(app_key, td, sptr,
3680 "%s: value not given (%s:%d)",
3681 td->name, __FILE__, __LINE__);
3686 if(1 /* No applicable constraints whatsoever */) {
3687 /* Nothing is here. See below */
3690 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3694 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3695 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3699 ASN__CTFAIL(app_key, td, sptr,
3700 "%s: value not given (%s:%d)",
3701 td->name, __FILE__, __LINE__);
3705 value = *(const long *)sptr;
3707 if((value >= 0 && value <= 65535)) {
3708 /* Constraint check succeeded */
3711 ASN__CTFAIL(app_key, td, sptr,
3712 "%s: constraint failed (%s:%d)",
3713 td->name, __FILE__, __LINE__);
3719 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3720 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3723 ASN__CTFAIL(app_key, td, sptr,
3724 "%s: value not given (%s:%d)",
3725 td->name, __FILE__, __LINE__);
3730 if(1 /* No applicable constraints whatsoever */) {
3731 /* Nothing is here. See below */
3734 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3738 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3739 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3742 ASN__CTFAIL(app_key, td, sptr,
3743 "%s: value not given (%s:%d)",
3744 td->name, __FILE__, __LINE__);
3749 if(1 /* No applicable constraints whatsoever */) {
3750 /* Nothing is here. See below */
3753 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3757 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3758 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3762 ASN__CTFAIL(app_key, td, sptr,
3763 "%s: value not given (%s:%d)",
3764 td->name, __FILE__, __LINE__);
3768 value = *(const long *)sptr;
3770 if((value >= 0 && value <= 65535)) {
3771 /* Constraint check succeeded */
3774 ASN__CTFAIL(app_key, td, sptr,
3775 "%s: constraint failed (%s:%d)",
3776 td->name, __FILE__, __LINE__);
3782 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3783 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3786 ASN__CTFAIL(app_key, td, sptr,
3787 "%s: value not given (%s:%d)",
3788 td->name, __FILE__, __LINE__);
3793 if(1 /* No applicable constraints whatsoever */) {
3794 /* Nothing is here. See below */
3797 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3801 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3805 ASN__CTFAIL(app_key, td, sptr,
3806 "%s: value not given (%s:%d)",
3807 td->name, __FILE__, __LINE__);
3812 if(1 /* No applicable constraints whatsoever */) {
3813 /* Nothing is here. See below */
3816 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3820 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3825 ASN__CTFAIL(app_key, td, sptr,
3826 "%s: value not given (%s:%d)",
3827 td->name, __FILE__, __LINE__);
3831 value = *(const long *)sptr;
3833 if((value >= 0 && value <= 65535)) {
3834 /* Constraint check succeeded */
3837 ASN__CTFAIL(app_key, td, sptr,
3838 "%s: constraint failed (%s:%d)",
3839 td->name, __FILE__, __LINE__);
3845 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3846 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3849 ASN__CTFAIL(app_key, td, sptr,
3850 "%s: value not given (%s:%d)",
3851 td->name, __FILE__, __LINE__);
3856 if(1 /* No applicable constraints whatsoever */) {
3857 /* Nothing is here. See below */
3860 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3864 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3865 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3868 ASN__CTFAIL(app_key, td, sptr,
3869 "%s: value not given (%s:%d)",
3870 td->name, __FILE__, __LINE__);
3875 if(1 /* No applicable constraints whatsoever */) {
3876 /* Nothing is here. See below */
3879 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3883 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3884 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3888 ASN__CTFAIL(app_key, td, sptr,
3889 "%s: value not given (%s:%d)",
3890 td->name, __FILE__, __LINE__);
3894 value = *(const long *)sptr;
3896 if((value >= 0 && value <= 65535)) {
3897 /* Constraint check succeeded */
3900 ASN__CTFAIL(app_key, td, sptr,
3901 "%s: constraint failed (%s:%d)",
3902 td->name, __FILE__, __LINE__);
3908 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3909 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3912 ASN__CTFAIL(app_key, td, sptr,
3913 "%s: value not given (%s:%d)",
3914 td->name, __FILE__, __LINE__);
3919 if(1 /* No applicable constraints whatsoever */) {
3920 /* Nothing is here. See below */
3923 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3927 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3928 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3931 ASN__CTFAIL(app_key, td, sptr,
3932 "%s: value not given (%s:%d)",
3933 td->name, __FILE__, __LINE__);
3938 if(1 /* No applicable constraints whatsoever */) {
3939 /* Nothing is here. See below */
3942 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3946 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3947 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3951 ASN__CTFAIL(app_key, td, sptr,
3952 "%s: value not given (%s:%d)",
3953 td->name, __FILE__, __LINE__);
3957 value = *(const long *)sptr;
3959 if((value >= 0 && value <= 65535)) {
3960 /* Constraint check succeeded */
3963 ASN__CTFAIL(app_key, td, sptr,
3964 "%s: constraint failed (%s:%d)",
3965 td->name, __FILE__, __LINE__);
3971 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3972 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3975 ASN__CTFAIL(app_key, td, sptr,
3976 "%s: value not given (%s:%d)",
3977 td->name, __FILE__, __LINE__);
3982 if(1 /* No applicable constraints whatsoever */) {
3983 /* Nothing is here. See below */
3986 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3990 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3991 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3994 ASN__CTFAIL(app_key, td, sptr,
3995 "%s: value not given (%s:%d)",
3996 td->name, __FILE__, __LINE__);
4001 if(1 /* No applicable constraints whatsoever */) {
4002 /* Nothing is here. See below */
4005 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4009 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4010 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4014 ASN__CTFAIL(app_key, td, sptr,
4015 "%s: value not given (%s:%d)",
4016 td->name, __FILE__, __LINE__);
4020 value = *(const long *)sptr;
4022 if((value >= 0 && value <= 65535)) {
4023 /* Constraint check succeeded */
4026 ASN__CTFAIL(app_key, td, sptr,
4027 "%s: constraint failed (%s:%d)",
4028 td->name, __FILE__, __LINE__);
4034 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4035 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4038 ASN__CTFAIL(app_key, td, sptr,
4039 "%s: value not given (%s:%d)",
4040 td->name, __FILE__, __LINE__);
4045 if(1 /* No applicable constraints whatsoever */) {
4046 /* Nothing is here. See below */
4049 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4053 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4054 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4057 ASN__CTFAIL(app_key, td, sptr,
4058 "%s: value not given (%s:%d)",
4059 td->name, __FILE__, __LINE__);
4064 if(1 /* No applicable constraints whatsoever */) {
4065 /* Nothing is here. See below */
4068 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4072 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4073 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4077 ASN__CTFAIL(app_key, td, sptr,
4078 "%s: value not given (%s:%d)",
4079 td->name, __FILE__, __LINE__);
4083 value = *(const long *)sptr;
4085 if((value >= 0 && value <= 65535)) {
4086 /* Constraint check succeeded */
4089 ASN__CTFAIL(app_key, td, sptr,
4090 "%s: constraint failed (%s:%d)",
4091 td->name, __FILE__, __LINE__);
4097 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4098 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4101 ASN__CTFAIL(app_key, td, sptr,
4102 "%s: value not given (%s:%d)",
4103 td->name, __FILE__, __LINE__);
4108 if(1 /* No applicable constraints whatsoever */) {
4109 /* Nothing is here. See below */
4112 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4116 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4117 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4120 ASN__CTFAIL(app_key, td, sptr,
4121 "%s: value not given (%s:%d)",
4122 td->name, __FILE__, __LINE__);
4127 if(1 /* No applicable constraints whatsoever */) {
4128 /* Nothing is here. See below */
4131 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4135 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4136 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4140 ASN__CTFAIL(app_key, td, sptr,
4141 "%s: value not given (%s:%d)",
4142 td->name, __FILE__, __LINE__);
4146 value = *(const long *)sptr;
4148 if((value >= 0 && value <= 65535)) {
4149 /* Constraint check succeeded */
4152 ASN__CTFAIL(app_key, td, sptr,
4153 "%s: constraint failed (%s:%d)",
4154 td->name, __FILE__, __LINE__);
4159 static asn_type_selector_result_t
4160 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4161 asn_type_selector_result_t result = {0, 0};
4162 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4163 size_t constraining_column = 0; /* &id */
4164 size_t for_column = 1; /* &criticality */
4165 size_t row, presence_index = 0;
4166 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4168 for(row=0; row < itable->rows_count; row++) {
4169 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4170 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4172 if(type_cell->cell_kind == aioc__undefined)
4176 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4177 result.type_descriptor = type_cell->type_descriptor;
4178 result.presence_index = presence_index;
4187 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4188 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4191 ASN__CTFAIL(app_key, td, sptr,
4192 "%s: value not given (%s:%d)",
4193 td->name, __FILE__, __LINE__);
4198 if(1 /* No applicable constraints whatsoever */) {
4199 /* Nothing is here. See below */
4202 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4205 static asn_type_selector_result_t
4206 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4207 asn_type_selector_result_t result = {0, 0};
4208 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4209 size_t constraining_column = 0; /* &id */
4210 size_t for_column = 2; /* &Extension */
4211 size_t row, presence_index = 0;
4212 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4214 for(row=0; row < itable->rows_count; row++) {
4215 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4216 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4218 if(type_cell->cell_kind == aioc__undefined)
4222 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4223 result.type_descriptor = type_cell->type_descriptor;
4224 result.presence_index = presence_index;
4233 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4234 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4237 ASN__CTFAIL(app_key, td, sptr,
4238 "%s: value not given (%s:%d)",
4239 td->name, __FILE__, __LINE__);
4244 if(1 /* No applicable constraints whatsoever */) {
4245 /* Nothing is here. See below */
4248 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4252 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4253 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4257 ASN__CTFAIL(app_key, td, sptr,
4258 "%s: value not given (%s:%d)",
4259 td->name, __FILE__, __LINE__);
4263 value = *(const long *)sptr;
4265 if((value >= 0 && value <= 65535)) {
4266 /* Constraint check succeeded */
4269 ASN__CTFAIL(app_key, td, sptr,
4270 "%s: constraint failed (%s:%d)",
4271 td->name, __FILE__, __LINE__);
4276 static asn_type_selector_result_t
4277 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4278 asn_type_selector_result_t result = {0, 0};
4279 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4280 size_t constraining_column = 0; /* &id */
4281 size_t for_column = 1; /* &criticality */
4282 size_t row, presence_index = 0;
4283 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4285 for(row=0; row < itable->rows_count; row++) {
4286 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4287 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4289 if(type_cell->cell_kind == aioc__undefined)
4293 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4294 result.type_descriptor = type_cell->type_descriptor;
4295 result.presence_index = presence_index;
4304 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4305 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4308 ASN__CTFAIL(app_key, td, sptr,
4309 "%s: value not given (%s:%d)",
4310 td->name, __FILE__, __LINE__);
4315 if(1 /* No applicable constraints whatsoever */) {
4316 /* Nothing is here. See below */
4319 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4322 static asn_type_selector_result_t
4323 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4324 asn_type_selector_result_t result = {0, 0};
4325 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4326 size_t constraining_column = 0; /* &id */
4327 size_t for_column = 2; /* &Extension */
4328 size_t row, presence_index = 0;
4329 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4331 for(row=0; row < itable->rows_count; row++) {
4332 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4333 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4335 if(type_cell->cell_kind == aioc__undefined)
4339 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4340 result.type_descriptor = type_cell->type_descriptor;
4341 result.presence_index = presence_index;
4350 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4351 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4354 ASN__CTFAIL(app_key, td, sptr,
4355 "%s: value not given (%s:%d)",
4356 td->name, __FILE__, __LINE__);
4361 if(1 /* No applicable constraints whatsoever */) {
4362 /* Nothing is here. See below */
4365 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4369 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4370 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4374 ASN__CTFAIL(app_key, td, sptr,
4375 "%s: value not given (%s:%d)",
4376 td->name, __FILE__, __LINE__);
4380 value = *(const long *)sptr;
4382 if((value >= 0 && value <= 65535)) {
4383 /* Constraint check succeeded */
4386 ASN__CTFAIL(app_key, td, sptr,
4387 "%s: constraint failed (%s:%d)",
4388 td->name, __FILE__, __LINE__);
4394 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4395 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4398 ASN__CTFAIL(app_key, td, sptr,
4399 "%s: value not given (%s:%d)",
4400 td->name, __FILE__, __LINE__);
4405 if(1 /* No applicable constraints whatsoever */) {
4406 /* Nothing is here. See below */
4409 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4413 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4414 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4417 ASN__CTFAIL(app_key, td, sptr,
4418 "%s: value not given (%s:%d)",
4419 td->name, __FILE__, __LINE__);
4424 if(1 /* No applicable constraints whatsoever */) {
4425 /* Nothing is here. See below */
4428 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4432 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4433 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4437 ASN__CTFAIL(app_key, td, sptr,
4438 "%s: value not given (%s:%d)",
4439 td->name, __FILE__, __LINE__);
4443 value = *(const long *)sptr;
4445 if((value >= 0 && value <= 65535)) {
4446 /* Constraint check succeeded */
4449 ASN__CTFAIL(app_key, td, sptr,
4450 "%s: constraint failed (%s:%d)",
4451 td->name, __FILE__, __LINE__);
4456 static asn_type_selector_result_t
4457 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4458 asn_type_selector_result_t result = {0, 0};
4459 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4460 size_t constraining_column = 0; /* &id */
4461 size_t for_column = 1; /* &criticality */
4462 size_t row, presence_index = 0;
4463 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4465 for(row=0; row < itable->rows_count; row++) {
4466 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4467 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4469 if(type_cell->cell_kind == aioc__undefined)
4473 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4474 result.type_descriptor = type_cell->type_descriptor;
4475 result.presence_index = presence_index;
4484 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4485 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4488 ASN__CTFAIL(app_key, td, sptr,
4489 "%s: value not given (%s:%d)",
4490 td->name, __FILE__, __LINE__);
4495 if(1 /* No applicable constraints whatsoever */) {
4496 /* Nothing is here. See below */
4499 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4502 static asn_type_selector_result_t
4503 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4504 asn_type_selector_result_t result = {0, 0};
4505 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4506 size_t constraining_column = 0; /* &id */
4507 size_t for_column = 2; /* &Extension */
4508 size_t row, presence_index = 0;
4509 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4511 for(row=0; row < itable->rows_count; row++) {
4512 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4513 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4515 if(type_cell->cell_kind == aioc__undefined)
4519 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4520 result.type_descriptor = type_cell->type_descriptor;
4521 result.presence_index = presence_index;
4530 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4531 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4534 ASN__CTFAIL(app_key, td, sptr,
4535 "%s: value not given (%s:%d)",
4536 td->name, __FILE__, __LINE__);
4541 if(1 /* No applicable constraints whatsoever */) {
4542 /* Nothing is here. See below */
4545 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4549 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4550 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4554 ASN__CTFAIL(app_key, td, sptr,
4555 "%s: value not given (%s:%d)",
4556 td->name, __FILE__, __LINE__);
4560 value = *(const long *)sptr;
4562 if((value >= 0 && value <= 65535)) {
4563 /* Constraint check succeeded */
4566 ASN__CTFAIL(app_key, td, sptr,
4567 "%s: constraint failed (%s:%d)",
4568 td->name, __FILE__, __LINE__);
4573 static asn_type_selector_result_t
4574 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4575 asn_type_selector_result_t result = {0, 0};
4576 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4577 size_t constraining_column = 0; /* &id */
4578 size_t for_column = 1; /* &criticality */
4579 size_t row, presence_index = 0;
4580 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4582 for(row=0; row < itable->rows_count; row++) {
4583 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4584 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4586 if(type_cell->cell_kind == aioc__undefined)
4590 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4591 result.type_descriptor = type_cell->type_descriptor;
4592 result.presence_index = presence_index;
4601 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4602 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4605 ASN__CTFAIL(app_key, td, sptr,
4606 "%s: value not given (%s:%d)",
4607 td->name, __FILE__, __LINE__);
4612 if(1 /* No applicable constraints whatsoever */) {
4613 /* Nothing is here. See below */
4616 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4619 static asn_type_selector_result_t
4620 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4621 asn_type_selector_result_t result = {0, 0};
4622 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4623 size_t constraining_column = 0; /* &id */
4624 size_t for_column = 2; /* &Extension */
4625 size_t row, presence_index = 0;
4626 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4628 for(row=0; row < itable->rows_count; row++) {
4629 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4630 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4632 if(type_cell->cell_kind == aioc__undefined)
4636 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4637 result.type_descriptor = type_cell->type_descriptor;
4638 result.presence_index = presence_index;
4647 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4648 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4651 ASN__CTFAIL(app_key, td, sptr,
4652 "%s: value not given (%s:%d)",
4653 td->name, __FILE__, __LINE__);
4658 if(1 /* No applicable constraints whatsoever */) {
4659 /* Nothing is here. See below */
4662 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4666 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4667 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4671 ASN__CTFAIL(app_key, td, sptr,
4672 "%s: value not given (%s:%d)",
4673 td->name, __FILE__, __LINE__);
4677 value = *(const long *)sptr;
4679 if((value >= 0 && value <= 65535)) {
4680 /* Constraint check succeeded */
4683 ASN__CTFAIL(app_key, td, sptr,
4684 "%s: constraint failed (%s:%d)",
4685 td->name, __FILE__, __LINE__);
4691 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4692 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4695 ASN__CTFAIL(app_key, td, sptr,
4696 "%s: value not given (%s:%d)",
4697 td->name, __FILE__, __LINE__);
4702 if(1 /* No applicable constraints whatsoever */) {
4703 /* Nothing is here. See below */
4706 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4710 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4711 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4714 ASN__CTFAIL(app_key, td, sptr,
4715 "%s: value not given (%s:%d)",
4716 td->name, __FILE__, __LINE__);
4721 if(1 /* No applicable constraints whatsoever */) {
4722 /* Nothing is here. See below */
4725 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4729 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4730 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4734 ASN__CTFAIL(app_key, td, sptr,
4735 "%s: value not given (%s:%d)",
4736 td->name, __FILE__, __LINE__);
4740 value = *(const long *)sptr;
4742 if((value >= 0 && value <= 65535)) {
4743 /* Constraint check succeeded */
4746 ASN__CTFAIL(app_key, td, sptr,
4747 "%s: constraint failed (%s:%d)",
4748 td->name, __FILE__, __LINE__);
4753 static asn_type_selector_result_t
4754 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4755 asn_type_selector_result_t result = {0, 0};
4756 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4757 size_t constraining_column = 0; /* &id */
4758 size_t for_column = 1; /* &criticality */
4759 size_t row, presence_index = 0;
4760 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4762 for(row=0; row < itable->rows_count; row++) {
4763 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4764 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4766 if(type_cell->cell_kind == aioc__undefined)
4770 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4771 result.type_descriptor = type_cell->type_descriptor;
4772 result.presence_index = presence_index;
4781 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4782 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4785 ASN__CTFAIL(app_key, td, sptr,
4786 "%s: value not given (%s:%d)",
4787 td->name, __FILE__, __LINE__);
4792 if(1 /* No applicable constraints whatsoever */) {
4793 /* Nothing is here. See below */
4796 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4799 static asn_type_selector_result_t
4800 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4801 asn_type_selector_result_t result = {0, 0};
4802 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4803 size_t constraining_column = 0; /* &id */
4804 size_t for_column = 2; /* &Extension */
4805 size_t row, presence_index = 0;
4806 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4808 for(row=0; row < itable->rows_count; row++) {
4809 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4810 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4812 if(type_cell->cell_kind == aioc__undefined)
4816 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4817 result.type_descriptor = type_cell->type_descriptor;
4818 result.presence_index = presence_index;
4827 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4828 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4831 ASN__CTFAIL(app_key, td, sptr,
4832 "%s: value not given (%s:%d)",
4833 td->name, __FILE__, __LINE__);
4838 if(1 /* No applicable constraints whatsoever */) {
4839 /* Nothing is here. See below */
4842 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4846 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4847 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4851 ASN__CTFAIL(app_key, td, sptr,
4852 "%s: value not given (%s:%d)",
4853 td->name, __FILE__, __LINE__);
4857 value = *(const long *)sptr;
4859 if((value >= 0 && value <= 65535)) {
4860 /* Constraint check succeeded */
4863 ASN__CTFAIL(app_key, td, sptr,
4864 "%s: constraint failed (%s:%d)",
4865 td->name, __FILE__, __LINE__);
4870 static asn_type_selector_result_t
4871 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4872 asn_type_selector_result_t result = {0, 0};
4873 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4874 size_t constraining_column = 0; /* &id */
4875 size_t for_column = 1; /* &criticality */
4876 size_t row, presence_index = 0;
4877 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4879 for(row=0; row < itable->rows_count; row++) {
4880 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4881 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4883 if(type_cell->cell_kind == aioc__undefined)
4887 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4888 result.type_descriptor = type_cell->type_descriptor;
4889 result.presence_index = presence_index;
4898 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4899 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4902 ASN__CTFAIL(app_key, td, sptr,
4903 "%s: value not given (%s:%d)",
4904 td->name, __FILE__, __LINE__);
4909 if(1 /* No applicable constraints whatsoever */) {
4910 /* Nothing is here. See below */
4913 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4916 static asn_type_selector_result_t
4917 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4918 asn_type_selector_result_t result = {0, 0};
4919 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4920 size_t constraining_column = 0; /* &id */
4921 size_t for_column = 2; /* &Extension */
4922 size_t row, presence_index = 0;
4923 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4925 for(row=0; row < itable->rows_count; row++) {
4926 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4927 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4929 if(type_cell->cell_kind == aioc__undefined)
4933 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4934 result.type_descriptor = type_cell->type_descriptor;
4935 result.presence_index = presence_index;
4944 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4945 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4948 ASN__CTFAIL(app_key, td, sptr,
4949 "%s: value not given (%s:%d)",
4950 td->name, __FILE__, __LINE__);
4955 if(1 /* No applicable constraints whatsoever */) {
4956 /* Nothing is here. See below */
4959 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4963 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4964 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4968 ASN__CTFAIL(app_key, td, sptr,
4969 "%s: value not given (%s:%d)",
4970 td->name, __FILE__, __LINE__);
4974 value = *(const long *)sptr;
4976 if((value >= 0 && value <= 65535)) {
4977 /* Constraint check succeeded */
4980 ASN__CTFAIL(app_key, td, sptr,
4981 "%s: constraint failed (%s:%d)",
4982 td->name, __FILE__, __LINE__);
4988 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4989 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4992 ASN__CTFAIL(app_key, td, sptr,
4993 "%s: value not given (%s:%d)",
4994 td->name, __FILE__, __LINE__);
4999 if(1 /* No applicable constraints whatsoever */) {
5000 /* Nothing is here. See below */
5003 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5007 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
5008 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5011 ASN__CTFAIL(app_key, td, sptr,
5012 "%s: value not given (%s:%d)",
5013 td->name, __FILE__, __LINE__);
5018 if(1 /* No applicable constraints whatsoever */) {
5019 /* Nothing is here. See below */
5022 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5026 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5027 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5031 ASN__CTFAIL(app_key, td, sptr,
5032 "%s: value not given (%s:%d)",
5033 td->name, __FILE__, __LINE__);
5037 value = *(const long *)sptr;
5039 if((value >= 0 && value <= 65535)) {
5040 /* Constraint check succeeded */
5043 ASN__CTFAIL(app_key, td, sptr,
5044 "%s: constraint failed (%s:%d)",
5045 td->name, __FILE__, __LINE__);
5051 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5052 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5055 ASN__CTFAIL(app_key, td, sptr,
5056 "%s: value not given (%s:%d)",
5057 td->name, __FILE__, __LINE__);
5062 if(1 /* No applicable constraints whatsoever */) {
5063 /* Nothing is here. See below */
5066 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5070 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5071 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5074 ASN__CTFAIL(app_key, td, sptr,
5075 "%s: value not given (%s:%d)",
5076 td->name, __FILE__, __LINE__);
5081 if(1 /* No applicable constraints whatsoever */) {
5082 /* Nothing is here. See below */
5085 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5089 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5090 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5094 ASN__CTFAIL(app_key, td, sptr,
5095 "%s: value not given (%s:%d)",
5096 td->name, __FILE__, __LINE__);
5100 value = *(const long *)sptr;
5102 if((value >= 0 && value <= 65535)) {
5103 /* Constraint check succeeded */
5106 ASN__CTFAIL(app_key, td, sptr,
5107 "%s: constraint failed (%s:%d)",
5108 td->name, __FILE__, __LINE__);
5113 static asn_type_selector_result_t
5114 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5115 asn_type_selector_result_t result = {0, 0};
5116 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5117 size_t constraining_column = 0; /* &id */
5118 size_t for_column = 1; /* &criticality */
5119 size_t row, presence_index = 0;
5120 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5122 for(row=0; row < itable->rows_count; row++) {
5123 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5124 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5126 if(type_cell->cell_kind == aioc__undefined)
5130 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5131 result.type_descriptor = type_cell->type_descriptor;
5132 result.presence_index = presence_index;
5141 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5142 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5145 ASN__CTFAIL(app_key, td, sptr,
5146 "%s: value not given (%s:%d)",
5147 td->name, __FILE__, __LINE__);
5152 if(1 /* No applicable constraints whatsoever */) {
5153 /* Nothing is here. See below */
5156 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5159 static asn_type_selector_result_t
5160 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5161 asn_type_selector_result_t result = {0, 0};
5162 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5163 size_t constraining_column = 0; /* &id */
5164 size_t for_column = 2; /* &Extension */
5165 size_t row, presence_index = 0;
5166 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5168 for(row=0; row < itable->rows_count; row++) {
5169 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5170 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5172 if(type_cell->cell_kind == aioc__undefined)
5176 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5177 result.type_descriptor = type_cell->type_descriptor;
5178 result.presence_index = presence_index;
5187 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5188 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5191 ASN__CTFAIL(app_key, td, sptr,
5192 "%s: value not given (%s:%d)",
5193 td->name, __FILE__, __LINE__);
5198 if(1 /* No applicable constraints whatsoever */) {
5199 /* Nothing is here. See below */
5202 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5206 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5207 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5211 ASN__CTFAIL(app_key, td, sptr,
5212 "%s: value not given (%s:%d)",
5213 td->name, __FILE__, __LINE__);
5217 value = *(const long *)sptr;
5219 if((value >= 0 && value <= 65535)) {
5220 /* Constraint check succeeded */
5223 ASN__CTFAIL(app_key, td, sptr,
5224 "%s: constraint failed (%s:%d)",
5225 td->name, __FILE__, __LINE__);
5231 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5232 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5235 ASN__CTFAIL(app_key, td, sptr,
5236 "%s: value not given (%s:%d)",
5237 td->name, __FILE__, __LINE__);
5242 if(1 /* No applicable constraints whatsoever */) {
5243 /* Nothing is here. See below */
5246 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5250 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5251 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5254 ASN__CTFAIL(app_key, td, sptr,
5255 "%s: value not given (%s:%d)",
5256 td->name, __FILE__, __LINE__);
5261 if(1 /* No applicable constraints whatsoever */) {
5262 /* Nothing is here. See below */
5265 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5269 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5270 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5274 ASN__CTFAIL(app_key, td, sptr,
5275 "%s: value not given (%s:%d)",
5276 td->name, __FILE__, __LINE__);
5280 value = *(const long *)sptr;
5282 if((value >= 0 && value <= 65535)) {
5283 /* Constraint check succeeded */
5286 ASN__CTFAIL(app_key, td, sptr,
5287 "%s: constraint failed (%s:%d)",
5288 td->name, __FILE__, __LINE__);
5293 static asn_type_selector_result_t
5294 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5295 asn_type_selector_result_t result = {0, 0};
5296 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5297 size_t constraining_column = 0; /* &id */
5298 size_t for_column = 1; /* &criticality */
5299 size_t row, presence_index = 0;
5300 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5302 for(row=0; row < itable->rows_count; row++) {
5303 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5304 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5306 if(type_cell->cell_kind == aioc__undefined)
5310 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5311 result.type_descriptor = type_cell->type_descriptor;
5312 result.presence_index = presence_index;
5321 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5322 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5325 ASN__CTFAIL(app_key, td, sptr,
5326 "%s: value not given (%s:%d)",
5327 td->name, __FILE__, __LINE__);
5332 if(1 /* No applicable constraints whatsoever */) {
5333 /* Nothing is here. See below */
5336 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5339 static asn_type_selector_result_t
5340 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5341 asn_type_selector_result_t result = {0, 0};
5342 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5343 size_t constraining_column = 0; /* &id */
5344 size_t for_column = 2; /* &Extension */
5345 size_t row, presence_index = 0;
5346 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5348 for(row=0; row < itable->rows_count; row++) {
5349 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5350 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5352 if(type_cell->cell_kind == aioc__undefined)
5356 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5357 result.type_descriptor = type_cell->type_descriptor;
5358 result.presence_index = presence_index;
5367 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5368 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5371 ASN__CTFAIL(app_key, td, sptr,
5372 "%s: value not given (%s:%d)",
5373 td->name, __FILE__, __LINE__);
5378 if(1 /* No applicable constraints whatsoever */) {
5379 /* Nothing is here. See below */
5382 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5386 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5387 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5391 ASN__CTFAIL(app_key, td, sptr,
5392 "%s: value not given (%s:%d)",
5393 td->name, __FILE__, __LINE__);
5397 value = *(const long *)sptr;
5399 if((value >= 0 && value <= 65535)) {
5400 /* Constraint check succeeded */
5403 ASN__CTFAIL(app_key, td, sptr,
5404 "%s: constraint failed (%s:%d)",
5405 td->name, __FILE__, __LINE__);
5410 static asn_type_selector_result_t
5411 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5412 asn_type_selector_result_t result = {0, 0};
5413 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5414 size_t constraining_column = 0; /* &id */
5415 size_t for_column = 1; /* &criticality */
5416 size_t row, presence_index = 0;
5417 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5419 for(row=0; row < itable->rows_count; row++) {
5420 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5421 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5423 if(type_cell->cell_kind == aioc__undefined)
5427 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5428 result.type_descriptor = type_cell->type_descriptor;
5429 result.presence_index = presence_index;
5438 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5439 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5442 ASN__CTFAIL(app_key, td, sptr,
5443 "%s: value not given (%s:%d)",
5444 td->name, __FILE__, __LINE__);
5449 if(1 /* No applicable constraints whatsoever */) {
5450 /* Nothing is here. See below */
5453 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5456 static asn_type_selector_result_t
5457 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5458 asn_type_selector_result_t result = {0, 0};
5459 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5460 size_t constraining_column = 0; /* &id */
5461 size_t for_column = 2; /* &Extension */
5462 size_t row, presence_index = 0;
5463 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5465 for(row=0; row < itable->rows_count; row++) {
5466 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5467 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5469 if(type_cell->cell_kind == aioc__undefined)
5473 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5474 result.type_descriptor = type_cell->type_descriptor;
5475 result.presence_index = presence_index;
5484 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5485 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5488 ASN__CTFAIL(app_key, td, sptr,
5489 "%s: value not given (%s:%d)",
5490 td->name, __FILE__, __LINE__);
5495 if(1 /* No applicable constraints whatsoever */) {
5496 /* Nothing is here. See below */
5499 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5503 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5504 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5508 ASN__CTFAIL(app_key, td, sptr,
5509 "%s: value not given (%s:%d)",
5510 td->name, __FILE__, __LINE__);
5514 value = *(const long *)sptr;
5516 if((value >= 0 && value <= 65535)) {
5517 /* Constraint check succeeded */
5520 ASN__CTFAIL(app_key, td, sptr,
5521 "%s: constraint failed (%s:%d)",
5522 td->name, __FILE__, __LINE__);
5528 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5529 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5532 ASN__CTFAIL(app_key, td, sptr,
5533 "%s: value not given (%s:%d)",
5534 td->name, __FILE__, __LINE__);
5539 if(1 /* No applicable constraints whatsoever */) {
5540 /* Nothing is here. See below */
5543 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5547 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5548 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5551 ASN__CTFAIL(app_key, td, sptr,
5552 "%s: value not given (%s:%d)",
5553 td->name, __FILE__, __LINE__);
5558 if(1 /* No applicable constraints whatsoever */) {
5559 /* Nothing is here. See below */
5562 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5566 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5567 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5571 ASN__CTFAIL(app_key, td, sptr,
5572 "%s: value not given (%s:%d)",
5573 td->name, __FILE__, __LINE__);
5577 value = *(const long *)sptr;
5579 if((value >= 0 && value <= 65535)) {
5580 /* Constraint check succeeded */
5583 ASN__CTFAIL(app_key, td, sptr,
5584 "%s: constraint failed (%s:%d)",
5585 td->name, __FILE__, __LINE__);
5590 static asn_type_selector_result_t
5591 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5592 asn_type_selector_result_t result = {0, 0};
5593 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5594 size_t constraining_column = 0; /* &id */
5595 size_t for_column = 1; /* &criticality */
5596 size_t row, presence_index = 0;
5597 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5599 for(row=0; row < itable->rows_count; row++) {
5600 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5601 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5603 if(type_cell->cell_kind == aioc__undefined)
5607 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5608 result.type_descriptor = type_cell->type_descriptor;
5609 result.presence_index = presence_index;
5618 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5622 ASN__CTFAIL(app_key, td, sptr,
5623 "%s: value not given (%s:%d)",
5624 td->name, __FILE__, __LINE__);
5629 if(1 /* No applicable constraints whatsoever */) {
5630 /* Nothing is here. See below */
5633 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5636 static asn_type_selector_result_t
5637 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5638 asn_type_selector_result_t result = {0, 0};
5639 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5640 size_t constraining_column = 0; /* &id */
5641 size_t for_column = 2; /* &Extension */
5642 size_t row, presence_index = 0;
5643 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5645 for(row=0; row < itable->rows_count; row++) {
5646 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5647 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5649 if(type_cell->cell_kind == aioc__undefined)
5653 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5654 result.type_descriptor = type_cell->type_descriptor;
5655 result.presence_index = presence_index;
5664 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5665 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5668 ASN__CTFAIL(app_key, td, sptr,
5669 "%s: value not given (%s:%d)",
5670 td->name, __FILE__, __LINE__);
5675 if(1 /* No applicable constraints whatsoever */) {
5676 /* Nothing is here. See below */
5679 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5683 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5684 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5688 ASN__CTFAIL(app_key, td, sptr,
5689 "%s: value not given (%s:%d)",
5690 td->name, __FILE__, __LINE__);
5694 value = *(const long *)sptr;
5696 if((value >= 0 && value <= 65535)) {
5697 /* Constraint check succeeded */
5700 ASN__CTFAIL(app_key, td, sptr,
5701 "%s: constraint failed (%s:%d)",
5702 td->name, __FILE__, __LINE__);
5707 static asn_type_selector_result_t
5708 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5709 asn_type_selector_result_t result = {0, 0};
5710 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5711 size_t constraining_column = 0; /* &id */
5712 size_t for_column = 1; /* &criticality */
5713 size_t row, presence_index = 0;
5714 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5716 for(row=0; row < itable->rows_count; row++) {
5717 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5718 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5720 if(type_cell->cell_kind == aioc__undefined)
5724 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5725 result.type_descriptor = type_cell->type_descriptor;
5726 result.presence_index = presence_index;
5735 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5739 ASN__CTFAIL(app_key, td, sptr,
5740 "%s: value not given (%s:%d)",
5741 td->name, __FILE__, __LINE__);
5746 if(1 /* No applicable constraints whatsoever */) {
5747 /* Nothing is here. See below */
5750 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5753 static asn_type_selector_result_t
5754 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5755 asn_type_selector_result_t result = {0, 0};
5756 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5757 size_t constraining_column = 0; /* &id */
5758 size_t for_column = 2; /* &Extension */
5759 size_t row, presence_index = 0;
5760 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5762 for(row=0; row < itable->rows_count; row++) {
5763 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5764 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5766 if(type_cell->cell_kind == aioc__undefined)
5770 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5771 result.type_descriptor = type_cell->type_descriptor;
5772 result.presence_index = presence_index;
5781 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5782 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5785 ASN__CTFAIL(app_key, td, sptr,
5786 "%s: value not given (%s:%d)",
5787 td->name, __FILE__, __LINE__);
5792 if(1 /* No applicable constraints whatsoever */) {
5793 /* Nothing is here. See below */
5796 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5800 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5801 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5805 ASN__CTFAIL(app_key, td, sptr,
5806 "%s: value not given (%s:%d)",
5807 td->name, __FILE__, __LINE__);
5811 value = *(const long *)sptr;
5813 if((value >= 0 && value <= 65535)) {
5814 /* Constraint check succeeded */
5817 ASN__CTFAIL(app_key, td, sptr,
5818 "%s: constraint failed (%s:%d)",
5819 td->name, __FILE__, __LINE__);
5825 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5826 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5829 ASN__CTFAIL(app_key, td, sptr,
5830 "%s: value not given (%s:%d)",
5831 td->name, __FILE__, __LINE__);
5836 if(1 /* No applicable constraints whatsoever */) {
5837 /* Nothing is here. See below */
5840 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5844 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5845 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5848 ASN__CTFAIL(app_key, td, sptr,
5849 "%s: value not given (%s:%d)",
5850 td->name, __FILE__, __LINE__);
5855 if(1 /* No applicable constraints whatsoever */) {
5856 /* Nothing is here. See below */
5859 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5863 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5864 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5868 ASN__CTFAIL(app_key, td, sptr,
5869 "%s: value not given (%s:%d)",
5870 td->name, __FILE__, __LINE__);
5874 value = *(const long *)sptr;
5876 if((value >= 0 && value <= 65535)) {
5877 /* Constraint check succeeded */
5880 ASN__CTFAIL(app_key, td, sptr,
5881 "%s: constraint failed (%s:%d)",
5882 td->name, __FILE__, __LINE__);
5888 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5889 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5892 ASN__CTFAIL(app_key, td, sptr,
5893 "%s: value not given (%s:%d)",
5894 td->name, __FILE__, __LINE__);
5899 if(1 /* No applicable constraints whatsoever */) {
5900 /* Nothing is here. See below */
5903 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5907 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5908 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5911 ASN__CTFAIL(app_key, td, sptr,
5912 "%s: value not given (%s:%d)",
5913 td->name, __FILE__, __LINE__);
5918 if(1 /* No applicable constraints whatsoever */) {
5919 /* Nothing is here. See below */
5922 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5926 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5931 ASN__CTFAIL(app_key, td, sptr,
5932 "%s: value not given (%s:%d)",
5933 td->name, __FILE__, __LINE__);
5937 value = *(const long *)sptr;
5939 if((value >= 0 && value <= 65535)) {
5940 /* Constraint check succeeded */
5943 ASN__CTFAIL(app_key, td, sptr,
5944 "%s: constraint failed (%s:%d)",
5945 td->name, __FILE__, __LINE__);
5951 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5952 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5955 ASN__CTFAIL(app_key, td, sptr,
5956 "%s: value not given (%s:%d)",
5957 td->name, __FILE__, __LINE__);
5962 if(1 /* No applicable constraints whatsoever */) {
5963 /* Nothing is here. See below */
5966 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5970 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5971 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5974 ASN__CTFAIL(app_key, td, sptr,
5975 "%s: value not given (%s:%d)",
5976 td->name, __FILE__, __LINE__);
5981 if(1 /* No applicable constraints whatsoever */) {
5982 /* Nothing is here. See below */
5985 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5989 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5990 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5994 ASN__CTFAIL(app_key, td, sptr,
5995 "%s: value not given (%s:%d)",
5996 td->name, __FILE__, __LINE__);
6000 value = *(const long *)sptr;
6002 if((value >= 0 && value <= 65535)) {
6003 /* Constraint check succeeded */
6006 ASN__CTFAIL(app_key, td, sptr,
6007 "%s: constraint failed (%s:%d)",
6008 td->name, __FILE__, __LINE__);
6014 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6015 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6018 ASN__CTFAIL(app_key, td, sptr,
6019 "%s: value not given (%s:%d)",
6020 td->name, __FILE__, __LINE__);
6025 if(1 /* No applicable constraints whatsoever */) {
6026 /* Nothing is here. See below */
6029 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6033 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6037 ASN__CTFAIL(app_key, td, sptr,
6038 "%s: value not given (%s:%d)",
6039 td->name, __FILE__, __LINE__);
6044 if(1 /* No applicable constraints whatsoever */) {
6045 /* Nothing is here. See below */
6048 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6052 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6057 ASN__CTFAIL(app_key, td, sptr,
6058 "%s: value not given (%s:%d)",
6059 td->name, __FILE__, __LINE__);
6063 value = *(const long *)sptr;
6065 if((value >= 0 && value <= 65535)) {
6066 /* Constraint check succeeded */
6069 ASN__CTFAIL(app_key, td, sptr,
6070 "%s: constraint failed (%s:%d)",
6071 td->name, __FILE__, __LINE__);
6076 static asn_type_selector_result_t
6077 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6078 asn_type_selector_result_t result = {0, 0};
6079 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6080 size_t constraining_column = 0; /* &id */
6081 size_t for_column = 1; /* &criticality */
6082 size_t row, presence_index = 0;
6083 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6085 for(row=0; row < itable->rows_count; row++) {
6086 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6087 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6089 if(type_cell->cell_kind == aioc__undefined)
6093 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6094 result.type_descriptor = type_cell->type_descriptor;
6095 result.presence_index = presence_index;
6104 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6108 ASN__CTFAIL(app_key, td, sptr,
6109 "%s: value not given (%s:%d)",
6110 td->name, __FILE__, __LINE__);
6115 if(1 /* No applicable constraints whatsoever */) {
6116 /* Nothing is here. See below */
6119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6122 static asn_type_selector_result_t
6123 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6124 asn_type_selector_result_t result = {0, 0};
6125 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6126 size_t constraining_column = 0; /* &id */
6127 size_t for_column = 2; /* &Extension */
6128 size_t row, presence_index = 0;
6129 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6131 for(row=0; row < itable->rows_count; row++) {
6132 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6133 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6135 if(type_cell->cell_kind == aioc__undefined)
6139 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6140 result.type_descriptor = type_cell->type_descriptor;
6141 result.presence_index = presence_index;
6150 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6151 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6154 ASN__CTFAIL(app_key, td, sptr,
6155 "%s: value not given (%s:%d)",
6156 td->name, __FILE__, __LINE__);
6161 if(1 /* No applicable constraints whatsoever */) {
6162 /* Nothing is here. See below */
6165 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6169 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6170 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6174 ASN__CTFAIL(app_key, td, sptr,
6175 "%s: value not given (%s:%d)",
6176 td->name, __FILE__, __LINE__);
6180 value = *(const long *)sptr;
6182 if((value >= 0 && value <= 65535)) {
6183 /* Constraint check succeeded */
6186 ASN__CTFAIL(app_key, td, sptr,
6187 "%s: constraint failed (%s:%d)",
6188 td->name, __FILE__, __LINE__);
6193 static asn_type_selector_result_t
6194 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6195 asn_type_selector_result_t result = {0, 0};
6196 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6197 size_t constraining_column = 0; /* &id */
6198 size_t for_column = 1; /* &criticality */
6199 size_t row, presence_index = 0;
6200 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6202 for(row=0; row < itable->rows_count; row++) {
6203 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6204 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6206 if(type_cell->cell_kind == aioc__undefined)
6210 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6211 result.type_descriptor = type_cell->type_descriptor;
6212 result.presence_index = presence_index;
6221 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6225 ASN__CTFAIL(app_key, td, sptr,
6226 "%s: value not given (%s:%d)",
6227 td->name, __FILE__, __LINE__);
6232 if(1 /* No applicable constraints whatsoever */) {
6233 /* Nothing is here. See below */
6236 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6239 static asn_type_selector_result_t
6240 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6241 asn_type_selector_result_t result = {0, 0};
6242 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6243 size_t constraining_column = 0; /* &id */
6244 size_t for_column = 2; /* &Extension */
6245 size_t row, presence_index = 0;
6246 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6248 for(row=0; row < itable->rows_count; row++) {
6249 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6250 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6252 if(type_cell->cell_kind == aioc__undefined)
6256 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6257 result.type_descriptor = type_cell->type_descriptor;
6258 result.presence_index = presence_index;
6267 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6268 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6271 ASN__CTFAIL(app_key, td, sptr,
6272 "%s: value not given (%s:%d)",
6273 td->name, __FILE__, __LINE__);
6278 if(1 /* No applicable constraints whatsoever */) {
6279 /* Nothing is here. See below */
6282 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6286 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6287 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6291 ASN__CTFAIL(app_key, td, sptr,
6292 "%s: value not given (%s:%d)",
6293 td->name, __FILE__, __LINE__);
6297 value = *(const long *)sptr;
6299 if((value >= 0 && value <= 65535)) {
6300 /* Constraint check succeeded */
6303 ASN__CTFAIL(app_key, td, sptr,
6304 "%s: constraint failed (%s:%d)",
6305 td->name, __FILE__, __LINE__);
6311 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6312 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6315 ASN__CTFAIL(app_key, td, sptr,
6316 "%s: value not given (%s:%d)",
6317 td->name, __FILE__, __LINE__);
6322 if(1 /* No applicable constraints whatsoever */) {
6323 /* Nothing is here. See below */
6326 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6330 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6331 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6334 ASN__CTFAIL(app_key, td, sptr,
6335 "%s: value not given (%s:%d)",
6336 td->name, __FILE__, __LINE__);
6341 if(1 /* No applicable constraints whatsoever */) {
6342 /* Nothing is here. See below */
6345 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6349 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6350 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6354 ASN__CTFAIL(app_key, td, sptr,
6355 "%s: value not given (%s:%d)",
6356 td->name, __FILE__, __LINE__);
6360 value = *(const long *)sptr;
6362 if((value >= 0 && value <= 65535)) {
6363 /* Constraint check succeeded */
6366 ASN__CTFAIL(app_key, td, sptr,
6367 "%s: constraint failed (%s:%d)",
6368 td->name, __FILE__, __LINE__);
6373 static asn_type_selector_result_t
6374 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6375 asn_type_selector_result_t result = {0, 0};
6376 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6377 size_t constraining_column = 0; /* &id */
6378 size_t for_column = 1; /* &criticality */
6379 size_t row, presence_index = 0;
6380 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6382 for(row=0; row < itable->rows_count; row++) {
6383 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6384 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6386 if(type_cell->cell_kind == aioc__undefined)
6390 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6391 result.type_descriptor = type_cell->type_descriptor;
6392 result.presence_index = presence_index;
6401 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6402 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6405 ASN__CTFAIL(app_key, td, sptr,
6406 "%s: value not given (%s:%d)",
6407 td->name, __FILE__, __LINE__);
6412 if(1 /* No applicable constraints whatsoever */) {
6413 /* Nothing is here. See below */
6416 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6419 static asn_type_selector_result_t
6420 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6421 asn_type_selector_result_t result = {0, 0};
6422 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6423 size_t constraining_column = 0; /* &id */
6424 size_t for_column = 2; /* &Extension */
6425 size_t row, presence_index = 0;
6426 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6428 for(row=0; row < itable->rows_count; row++) {
6429 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6430 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6432 if(type_cell->cell_kind == aioc__undefined)
6436 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6437 result.type_descriptor = type_cell->type_descriptor;
6438 result.presence_index = presence_index;
6447 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6448 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6451 ASN__CTFAIL(app_key, td, sptr,
6452 "%s: value not given (%s:%d)",
6453 td->name, __FILE__, __LINE__);
6458 if(1 /* No applicable constraints whatsoever */) {
6459 /* Nothing is here. See below */
6462 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6466 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6467 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6471 ASN__CTFAIL(app_key, td, sptr,
6472 "%s: value not given (%s:%d)",
6473 td->name, __FILE__, __LINE__);
6477 value = *(const long *)sptr;
6479 if((value >= 0 && value <= 65535)) {
6480 /* Constraint check succeeded */
6483 ASN__CTFAIL(app_key, td, sptr,
6484 "%s: constraint failed (%s:%d)",
6485 td->name, __FILE__, __LINE__);
6490 static asn_type_selector_result_t
6491 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6492 asn_type_selector_result_t result = {0, 0};
6493 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6494 size_t constraining_column = 0; /* &id */
6495 size_t for_column = 1; /* &criticality */
6496 size_t row, presence_index = 0;
6497 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6499 for(row=0; row < itable->rows_count; row++) {
6500 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6501 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6503 if(type_cell->cell_kind == aioc__undefined)
6507 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6508 result.type_descriptor = type_cell->type_descriptor;
6509 result.presence_index = presence_index;
6518 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6519 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6522 ASN__CTFAIL(app_key, td, sptr,
6523 "%s: value not given (%s:%d)",
6524 td->name, __FILE__, __LINE__);
6529 if(1 /* No applicable constraints whatsoever */) {
6530 /* Nothing is here. See below */
6533 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6536 static asn_type_selector_result_t
6537 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6538 asn_type_selector_result_t result = {0, 0};
6539 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6540 size_t constraining_column = 0; /* &id */
6541 size_t for_column = 2; /* &Extension */
6542 size_t row, presence_index = 0;
6543 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6545 for(row=0; row < itable->rows_count; row++) {
6546 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6547 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6549 if(type_cell->cell_kind == aioc__undefined)
6553 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6554 result.type_descriptor = type_cell->type_descriptor;
6555 result.presence_index = presence_index;
6564 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6565 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6568 ASN__CTFAIL(app_key, td, sptr,
6569 "%s: value not given (%s:%d)",
6570 td->name, __FILE__, __LINE__);
6575 if(1 /* No applicable constraints whatsoever */) {
6576 /* Nothing is here. See below */
6579 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6583 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6584 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6588 ASN__CTFAIL(app_key, td, sptr,
6589 "%s: value not given (%s:%d)",
6590 td->name, __FILE__, __LINE__);
6594 value = *(const long *)sptr;
6596 if((value >= 0 && value <= 65535)) {
6597 /* Constraint check succeeded */
6600 ASN__CTFAIL(app_key, td, sptr,
6601 "%s: constraint failed (%s:%d)",
6602 td->name, __FILE__, __LINE__);
6608 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6609 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6612 ASN__CTFAIL(app_key, td, sptr,
6613 "%s: value not given (%s:%d)",
6614 td->name, __FILE__, __LINE__);
6619 if(1 /* No applicable constraints whatsoever */) {
6620 /* Nothing is here. See below */
6623 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6627 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6628 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6631 ASN__CTFAIL(app_key, td, sptr,
6632 "%s: value not given (%s:%d)",
6633 td->name, __FILE__, __LINE__);
6638 if(1 /* No applicable constraints whatsoever */) {
6639 /* Nothing is here. See below */
6642 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6646 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6647 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6651 ASN__CTFAIL(app_key, td, sptr,
6652 "%s: value not given (%s:%d)",
6653 td->name, __FILE__, __LINE__);
6657 value = *(const long *)sptr;
6659 if((value >= 0 && value <= 65535)) {
6660 /* Constraint check succeeded */
6663 ASN__CTFAIL(app_key, td, sptr,
6664 "%s: constraint failed (%s:%d)",
6665 td->name, __FILE__, __LINE__);
6671 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6672 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6675 ASN__CTFAIL(app_key, td, sptr,
6676 "%s: value not given (%s:%d)",
6677 td->name, __FILE__, __LINE__);
6682 if(1 /* No applicable constraints whatsoever */) {
6683 /* Nothing is here. See below */
6686 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6690 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6691 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6694 ASN__CTFAIL(app_key, td, sptr,
6695 "%s: value not given (%s:%d)",
6696 td->name, __FILE__, __LINE__);
6701 if(1 /* No applicable constraints whatsoever */) {
6702 /* Nothing is here. See below */
6705 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6709 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6710 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6714 ASN__CTFAIL(app_key, td, sptr,
6715 "%s: value not given (%s:%d)",
6716 td->name, __FILE__, __LINE__);
6720 value = *(const long *)sptr;
6722 if((value >= 0 && value <= 65535)) {
6723 /* Constraint check succeeded */
6726 ASN__CTFAIL(app_key, td, sptr,
6727 "%s: constraint failed (%s:%d)",
6728 td->name, __FILE__, __LINE__);
6734 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6738 ASN__CTFAIL(app_key, td, sptr,
6739 "%s: value not given (%s:%d)",
6740 td->name, __FILE__, __LINE__);
6745 if(1 /* No applicable constraints whatsoever */) {
6746 /* Nothing is here. See below */
6749 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6753 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6754 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6757 ASN__CTFAIL(app_key, td, sptr,
6758 "%s: value not given (%s:%d)",
6759 td->name, __FILE__, __LINE__);
6764 if(1 /* No applicable constraints whatsoever */) {
6765 /* Nothing is here. See below */
6768 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6772 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6773 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6777 ASN__CTFAIL(app_key, td, sptr,
6778 "%s: value not given (%s:%d)",
6779 td->name, __FILE__, __LINE__);
6783 value = *(const long *)sptr;
6785 if((value >= 0 && value <= 65535)) {
6786 /* Constraint check succeeded */
6789 ASN__CTFAIL(app_key, td, sptr,
6790 "%s: constraint failed (%s:%d)",
6791 td->name, __FILE__, __LINE__);
6796 static asn_type_selector_result_t
6797 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6798 asn_type_selector_result_t result = {0, 0};
6799 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6800 size_t constraining_column = 0; /* &id */
6801 size_t for_column = 1; /* &criticality */
6802 size_t row, presence_index = 0;
6803 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6805 for(row=0; row < itable->rows_count; row++) {
6806 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6807 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6809 if(type_cell->cell_kind == aioc__undefined)
6813 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6814 result.type_descriptor = type_cell->type_descriptor;
6815 result.presence_index = presence_index;
6824 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6825 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6828 ASN__CTFAIL(app_key, td, sptr,
6829 "%s: value not given (%s:%d)",
6830 td->name, __FILE__, __LINE__);
6835 if(1 /* No applicable constraints whatsoever */) {
6836 /* Nothing is here. See below */
6839 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6842 static asn_type_selector_result_t
6843 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6844 asn_type_selector_result_t result = {0, 0};
6845 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6846 size_t constraining_column = 0; /* &id */
6847 size_t for_column = 2; /* &Extension */
6848 size_t row, presence_index = 0;
6849 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6851 for(row=0; row < itable->rows_count; row++) {
6852 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6853 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6855 if(type_cell->cell_kind == aioc__undefined)
6859 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6860 result.type_descriptor = type_cell->type_descriptor;
6861 result.presence_index = presence_index;
6870 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6871 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6874 ASN__CTFAIL(app_key, td, sptr,
6875 "%s: value not given (%s:%d)",
6876 td->name, __FILE__, __LINE__);
6881 if(1 /* No applicable constraints whatsoever */) {
6882 /* Nothing is here. See below */
6885 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6889 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6890 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6894 ASN__CTFAIL(app_key, td, sptr,
6895 "%s: value not given (%s:%d)",
6896 td->name, __FILE__, __LINE__);
6900 value = *(const long *)sptr;
6902 if((value >= 0 && value <= 65535)) {
6903 /* Constraint check succeeded */
6906 ASN__CTFAIL(app_key, td, sptr,
6907 "%s: constraint failed (%s:%d)",
6908 td->name, __FILE__, __LINE__);
6914 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6915 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6918 ASN__CTFAIL(app_key, td, sptr,
6919 "%s: value not given (%s:%d)",
6920 td->name, __FILE__, __LINE__);
6925 if(1 /* No applicable constraints whatsoever */) {
6926 /* Nothing is here. See below */
6929 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6933 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6934 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6937 ASN__CTFAIL(app_key, td, sptr,
6938 "%s: value not given (%s:%d)",
6939 td->name, __FILE__, __LINE__);
6944 if(1 /* No applicable constraints whatsoever */) {
6945 /* Nothing is here. See below */
6948 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6952 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6953 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6957 ASN__CTFAIL(app_key, td, sptr,
6958 "%s: value not given (%s:%d)",
6959 td->name, __FILE__, __LINE__);
6963 value = *(const long *)sptr;
6965 if((value >= 0 && value <= 65535)) {
6966 /* Constraint check succeeded */
6969 ASN__CTFAIL(app_key, td, sptr,
6970 "%s: constraint failed (%s:%d)",
6971 td->name, __FILE__, __LINE__);
6976 static asn_type_selector_result_t
6977 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6978 asn_type_selector_result_t result = {0, 0};
6979 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
6980 size_t constraining_column = 0; /* &id */
6981 size_t for_column = 1; /* &criticality */
6982 size_t row, presence_index = 0;
6983 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
6985 for(row=0; row < itable->rows_count; row++) {
6986 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6987 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6989 if(type_cell->cell_kind == aioc__undefined)
6993 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6994 result.type_descriptor = type_cell->type_descriptor;
6995 result.presence_index = presence_index;
7004 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7005 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7008 ASN__CTFAIL(app_key, td, sptr,
7009 "%s: value not given (%s:%d)",
7010 td->name, __FILE__, __LINE__);
7015 if(1 /* No applicable constraints whatsoever */) {
7016 /* Nothing is here. See below */
7019 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7022 static asn_type_selector_result_t
7023 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7024 asn_type_selector_result_t result = {0, 0};
7025 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7026 size_t constraining_column = 0; /* &id */
7027 size_t for_column = 2; /* &Extension */
7028 size_t row, presence_index = 0;
7029 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7031 for(row=0; row < itable->rows_count; row++) {
7032 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7033 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7035 if(type_cell->cell_kind == aioc__undefined)
7039 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7040 result.type_descriptor = type_cell->type_descriptor;
7041 result.presence_index = presence_index;
7050 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7051 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7054 ASN__CTFAIL(app_key, td, sptr,
7055 "%s: value not given (%s:%d)",
7056 td->name, __FILE__, __LINE__);
7061 if(1 /* No applicable constraints whatsoever */) {
7062 /* Nothing is here. See below */
7065 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7069 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7070 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7074 ASN__CTFAIL(app_key, td, sptr,
7075 "%s: value not given (%s:%d)",
7076 td->name, __FILE__, __LINE__);
7080 value = *(const long *)sptr;
7082 if((value >= 0 && value <= 65535)) {
7083 /* Constraint check succeeded */
7086 ASN__CTFAIL(app_key, td, sptr,
7087 "%s: constraint failed (%s:%d)",
7088 td->name, __FILE__, __LINE__);
7093 static asn_type_selector_result_t
7094 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7095 asn_type_selector_result_t result = {0, 0};
7096 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7097 size_t constraining_column = 0; /* &id */
7098 size_t for_column = 1; /* &criticality */
7099 size_t row, presence_index = 0;
7100 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7102 for(row=0; row < itable->rows_count; row++) {
7103 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7104 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7106 if(type_cell->cell_kind == aioc__undefined)
7110 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7111 result.type_descriptor = type_cell->type_descriptor;
7112 result.presence_index = presence_index;
7121 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7122 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7125 ASN__CTFAIL(app_key, td, sptr,
7126 "%s: value not given (%s:%d)",
7127 td->name, __FILE__, __LINE__);
7132 if(1 /* No applicable constraints whatsoever */) {
7133 /* Nothing is here. See below */
7136 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7139 static asn_type_selector_result_t
7140 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7141 asn_type_selector_result_t result = {0, 0};
7142 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7143 size_t constraining_column = 0; /* &id */
7144 size_t for_column = 2; /* &Extension */
7145 size_t row, presence_index = 0;
7146 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7148 for(row=0; row < itable->rows_count; row++) {
7149 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7150 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7152 if(type_cell->cell_kind == aioc__undefined)
7156 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7157 result.type_descriptor = type_cell->type_descriptor;
7158 result.presence_index = presence_index;
7167 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7171 ASN__CTFAIL(app_key, td, sptr,
7172 "%s: value not given (%s:%d)",
7173 td->name, __FILE__, __LINE__);
7178 if(1 /* No applicable constraints whatsoever */) {
7179 /* Nothing is here. See below */
7182 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7186 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7191 ASN__CTFAIL(app_key, td, sptr,
7192 "%s: value not given (%s:%d)",
7193 td->name, __FILE__, __LINE__);
7197 value = *(const long *)sptr;
7199 if((value >= 0 && value <= 65535)) {
7200 /* Constraint check succeeded */
7203 ASN__CTFAIL(app_key, td, sptr,
7204 "%s: constraint failed (%s:%d)",
7205 td->name, __FILE__, __LINE__);
7211 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7215 ASN__CTFAIL(app_key, td, sptr,
7216 "%s: value not given (%s:%d)",
7217 td->name, __FILE__, __LINE__);
7222 if(1 /* No applicable constraints whatsoever */) {
7223 /* Nothing is here. See below */
7226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7230 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7234 ASN__CTFAIL(app_key, td, sptr,
7235 "%s: value not given (%s:%d)",
7236 td->name, __FILE__, __LINE__);
7241 if(1 /* No applicable constraints whatsoever */) {
7242 /* Nothing is here. See below */
7245 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7249 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7254 ASN__CTFAIL(app_key, td, sptr,
7255 "%s: value not given (%s:%d)",
7256 td->name, __FILE__, __LINE__);
7260 value = *(const long *)sptr;
7262 if((value >= 0 && value <= 65535)) {
7263 /* Constraint check succeeded */
7266 ASN__CTFAIL(app_key, td, sptr,
7267 "%s: constraint failed (%s:%d)",
7268 td->name, __FILE__, __LINE__);
7274 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7278 ASN__CTFAIL(app_key, td, sptr,
7279 "%s: value not given (%s:%d)",
7280 td->name, __FILE__, __LINE__);
7285 if(1 /* No applicable constraints whatsoever */) {
7286 /* Nothing is here. See below */
7289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7293 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7297 ASN__CTFAIL(app_key, td, sptr,
7298 "%s: value not given (%s:%d)",
7299 td->name, __FILE__, __LINE__);
7304 if(1 /* No applicable constraints whatsoever */) {
7305 /* Nothing is here. See below */
7308 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7312 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7317 ASN__CTFAIL(app_key, td, sptr,
7318 "%s: value not given (%s:%d)",
7319 td->name, __FILE__, __LINE__);
7323 value = *(const long *)sptr;
7325 if((value >= 0 && value <= 65535)) {
7326 /* Constraint check succeeded */
7329 ASN__CTFAIL(app_key, td, sptr,
7330 "%s: constraint failed (%s:%d)",
7331 td->name, __FILE__, __LINE__);
7336 static asn_type_selector_result_t
7337 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7338 asn_type_selector_result_t result = {0, 0};
7339 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7340 size_t constraining_column = 0; /* &id */
7341 size_t for_column = 1; /* &criticality */
7342 size_t row, presence_index = 0;
7343 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7345 for(row=0; row < itable->rows_count; row++) {
7346 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7347 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7349 if(type_cell->cell_kind == aioc__undefined)
7353 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7354 result.type_descriptor = type_cell->type_descriptor;
7355 result.presence_index = presence_index;
7364 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7365 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7368 ASN__CTFAIL(app_key, td, sptr,
7369 "%s: value not given (%s:%d)",
7370 td->name, __FILE__, __LINE__);
7375 if(1 /* No applicable constraints whatsoever */) {
7376 /* Nothing is here. See below */
7379 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7382 static asn_type_selector_result_t
7383 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7384 asn_type_selector_result_t result = {0, 0};
7385 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7386 size_t constraining_column = 0; /* &id */
7387 size_t for_column = 2; /* &Extension */
7388 size_t row, presence_index = 0;
7389 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7391 for(row=0; row < itable->rows_count; row++) {
7392 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7393 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7395 if(type_cell->cell_kind == aioc__undefined)
7399 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7400 result.type_descriptor = type_cell->type_descriptor;
7401 result.presence_index = presence_index;
7410 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7414 ASN__CTFAIL(app_key, td, sptr,
7415 "%s: value not given (%s:%d)",
7416 td->name, __FILE__, __LINE__);
7421 if(1 /* No applicable constraints whatsoever */) {
7422 /* Nothing is here. See below */
7425 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7429 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7434 ASN__CTFAIL(app_key, td, sptr,
7435 "%s: value not given (%s:%d)",
7436 td->name, __FILE__, __LINE__);
7440 value = *(const long *)sptr;
7442 if((value >= 0 && value <= 65535)) {
7443 /* Constraint check succeeded */
7446 ASN__CTFAIL(app_key, td, sptr,
7447 "%s: constraint failed (%s:%d)",
7448 td->name, __FILE__, __LINE__);
7454 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7455 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7458 ASN__CTFAIL(app_key, td, sptr,
7459 "%s: value not given (%s:%d)",
7460 td->name, __FILE__, __LINE__);
7465 if(1 /* No applicable constraints whatsoever */) {
7466 /* Nothing is here. See below */
7469 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7473 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7474 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7477 ASN__CTFAIL(app_key, td, sptr,
7478 "%s: value not given (%s:%d)",
7479 td->name, __FILE__, __LINE__);
7484 if(1 /* No applicable constraints whatsoever */) {
7485 /* Nothing is here. See below */
7488 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7492 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7493 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7497 ASN__CTFAIL(app_key, td, sptr,
7498 "%s: value not given (%s:%d)",
7499 td->name, __FILE__, __LINE__);
7503 value = *(const long *)sptr;
7505 if((value >= 0 && value <= 65535)) {
7506 /* Constraint check succeeded */
7509 ASN__CTFAIL(app_key, td, sptr,
7510 "%s: constraint failed (%s:%d)",
7511 td->name, __FILE__, __LINE__);
7517 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7521 ASN__CTFAIL(app_key, td, sptr,
7522 "%s: value not given (%s:%d)",
7523 td->name, __FILE__, __LINE__);
7528 if(1 /* No applicable constraints whatsoever */) {
7529 /* Nothing is here. See below */
7532 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7536 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7540 ASN__CTFAIL(app_key, td, sptr,
7541 "%s: value not given (%s:%d)",
7542 td->name, __FILE__, __LINE__);
7547 if(1 /* No applicable constraints whatsoever */) {
7548 /* Nothing is here. See below */
7551 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7555 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7556 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7560 ASN__CTFAIL(app_key, td, sptr,
7561 "%s: value not given (%s:%d)",
7562 td->name, __FILE__, __LINE__);
7566 value = *(const long *)sptr;
7568 if((value >= 0 && value <= 65535)) {
7569 /* Constraint check succeeded */
7572 ASN__CTFAIL(app_key, td, sptr,
7573 "%s: constraint failed (%s:%d)",
7574 td->name, __FILE__, __LINE__);
7580 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7584 ASN__CTFAIL(app_key, td, sptr,
7585 "%s: value not given (%s:%d)",
7586 td->name, __FILE__, __LINE__);
7591 if(1 /* No applicable constraints whatsoever */) {
7592 /* Nothing is here. See below */
7595 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7599 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7603 ASN__CTFAIL(app_key, td, sptr,
7604 "%s: value not given (%s:%d)",
7605 td->name, __FILE__, __LINE__);
7610 if(1 /* No applicable constraints whatsoever */) {
7611 /* Nothing is here. See below */
7614 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7618 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7623 ASN__CTFAIL(app_key, td, sptr,
7624 "%s: value not given (%s:%d)",
7625 td->name, __FILE__, __LINE__);
7629 value = *(const long *)sptr;
7631 if((value >= 0 && value <= 65535)) {
7632 /* Constraint check succeeded */
7635 ASN__CTFAIL(app_key, td, sptr,
7636 "%s: constraint failed (%s:%d)",
7637 td->name, __FILE__, __LINE__);
7643 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7647 ASN__CTFAIL(app_key, td, sptr,
7648 "%s: value not given (%s:%d)",
7649 td->name, __FILE__, __LINE__);
7654 if(1 /* No applicable constraints whatsoever */) {
7655 /* Nothing is here. See below */
7658 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7662 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7666 ASN__CTFAIL(app_key, td, sptr,
7667 "%s: value not given (%s:%d)",
7668 td->name, __FILE__, __LINE__);
7673 if(1 /* No applicable constraints whatsoever */) {
7674 /* Nothing is here. See below */
7677 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7681 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7682 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7686 ASN__CTFAIL(app_key, td, sptr,
7687 "%s: value not given (%s:%d)",
7688 td->name, __FILE__, __LINE__);
7692 value = *(const long *)sptr;
7694 if((value >= 0 && value <= 65535)) {
7695 /* Constraint check succeeded */
7698 ASN__CTFAIL(app_key, td, sptr,
7699 "%s: constraint failed (%s:%d)",
7700 td->name, __FILE__, __LINE__);
7706 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7707 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7710 ASN__CTFAIL(app_key, td, sptr,
7711 "%s: value not given (%s:%d)",
7712 td->name, __FILE__, __LINE__);
7717 if(1 /* No applicable constraints whatsoever */) {
7718 /* Nothing is here. See below */
7721 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7725 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7726 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7729 ASN__CTFAIL(app_key, td, sptr,
7730 "%s: value not given (%s:%d)",
7731 td->name, __FILE__, __LINE__);
7736 if(1 /* No applicable constraints whatsoever */) {
7737 /* Nothing is here. See below */
7740 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7744 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7745 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7749 ASN__CTFAIL(app_key, td, sptr,
7750 "%s: value not given (%s:%d)",
7751 td->name, __FILE__, __LINE__);
7755 value = *(const long *)sptr;
7757 if((value >= 0 && value <= 65535)) {
7758 /* Constraint check succeeded */
7761 ASN__CTFAIL(app_key, td, sptr,
7762 "%s: constraint failed (%s:%d)",
7763 td->name, __FILE__, __LINE__);
7769 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7770 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7773 ASN__CTFAIL(app_key, td, sptr,
7774 "%s: value not given (%s:%d)",
7775 td->name, __FILE__, __LINE__);
7780 if(1 /* No applicable constraints whatsoever */) {
7781 /* Nothing is here. See below */
7784 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7788 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7789 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7792 ASN__CTFAIL(app_key, td, sptr,
7793 "%s: value not given (%s:%d)",
7794 td->name, __FILE__, __LINE__);
7799 if(1 /* No applicable constraints whatsoever */) {
7800 /* Nothing is here. See below */
7803 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7807 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7808 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7812 ASN__CTFAIL(app_key, td, sptr,
7813 "%s: value not given (%s:%d)",
7814 td->name, __FILE__, __LINE__);
7818 value = *(const long *)sptr;
7820 if((value >= 0 && value <= 65535)) {
7821 /* Constraint check succeeded */
7824 ASN__CTFAIL(app_key, td, sptr,
7825 "%s: constraint failed (%s:%d)",
7826 td->name, __FILE__, __LINE__);
7832 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7833 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7836 ASN__CTFAIL(app_key, td, sptr,
7837 "%s: value not given (%s:%d)",
7838 td->name, __FILE__, __LINE__);
7843 if(1 /* No applicable constraints whatsoever */) {
7844 /* Nothing is here. See below */
7847 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7851 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7852 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7855 ASN__CTFAIL(app_key, td, sptr,
7856 "%s: value not given (%s:%d)",
7857 td->name, __FILE__, __LINE__);
7862 if(1 /* No applicable constraints whatsoever */) {
7863 /* Nothing is here. See below */
7866 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7870 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7871 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7875 ASN__CTFAIL(app_key, td, sptr,
7876 "%s: value not given (%s:%d)",
7877 td->name, __FILE__, __LINE__);
7881 value = *(const long *)sptr;
7883 if((value >= 0 && value <= 65535)) {
7884 /* Constraint check succeeded */
7887 ASN__CTFAIL(app_key, td, sptr,
7888 "%s: constraint failed (%s:%d)",
7889 td->name, __FILE__, __LINE__);
7895 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7896 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7899 ASN__CTFAIL(app_key, td, sptr,
7900 "%s: value not given (%s:%d)",
7901 td->name, __FILE__, __LINE__);
7906 if(1 /* No applicable constraints whatsoever */) {
7907 /* Nothing is here. See below */
7910 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7914 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7915 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7918 ASN__CTFAIL(app_key, td, sptr,
7919 "%s: value not given (%s:%d)",
7920 td->name, __FILE__, __LINE__);
7925 if(1 /* No applicable constraints whatsoever */) {
7926 /* Nothing is here. See below */
7929 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7933 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7934 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7938 ASN__CTFAIL(app_key, td, sptr,
7939 "%s: value not given (%s:%d)",
7940 td->name, __FILE__, __LINE__);
7944 value = *(const long *)sptr;
7946 if((value >= 0 && value <= 65535)) {
7947 /* Constraint check succeeded */
7950 ASN__CTFAIL(app_key, td, sptr,
7951 "%s: constraint failed (%s:%d)",
7952 td->name, __FILE__, __LINE__);
7958 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7959 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7962 ASN__CTFAIL(app_key, td, sptr,
7963 "%s: value not given (%s:%d)",
7964 td->name, __FILE__, __LINE__);
7969 if(1 /* No applicable constraints whatsoever */) {
7970 /* Nothing is here. See below */
7973 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7977 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7978 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7981 ASN__CTFAIL(app_key, td, sptr,
7982 "%s: value not given (%s:%d)",
7983 td->name, __FILE__, __LINE__);
7988 if(1 /* No applicable constraints whatsoever */) {
7989 /* Nothing is here. See below */
7992 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7996 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7997 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8001 ASN__CTFAIL(app_key, td, sptr,
8002 "%s: value not given (%s:%d)",
8003 td->name, __FILE__, __LINE__);
8007 value = *(const long *)sptr;
8009 if((value >= 0 && value <= 65535)) {
8010 /* Constraint check succeeded */
8013 ASN__CTFAIL(app_key, td, sptr,
8014 "%s: constraint failed (%s:%d)",
8015 td->name, __FILE__, __LINE__);
8021 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8022 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8025 ASN__CTFAIL(app_key, td, sptr,
8026 "%s: value not given (%s:%d)",
8027 td->name, __FILE__, __LINE__);
8032 if(1 /* No applicable constraints whatsoever */) {
8033 /* Nothing is here. See below */
8036 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8040 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8041 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8044 ASN__CTFAIL(app_key, td, sptr,
8045 "%s: value not given (%s:%d)",
8046 td->name, __FILE__, __LINE__);
8051 if(1 /* No applicable constraints whatsoever */) {
8052 /* Nothing is here. See below */
8055 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8059 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8060 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8064 ASN__CTFAIL(app_key, td, sptr,
8065 "%s: value not given (%s:%d)",
8066 td->name, __FILE__, __LINE__);
8070 value = *(const long *)sptr;
8072 if((value >= 0 && value <= 65535)) {
8073 /* Constraint check succeeded */
8076 ASN__CTFAIL(app_key, td, sptr,
8077 "%s: constraint failed (%s:%d)",
8078 td->name, __FILE__, __LINE__);
8084 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8085 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8088 ASN__CTFAIL(app_key, td, sptr,
8089 "%s: value not given (%s:%d)",
8090 td->name, __FILE__, __LINE__);
8095 if(1 /* No applicable constraints whatsoever */) {
8096 /* Nothing is here. See below */
8099 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8103 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8104 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8107 ASN__CTFAIL(app_key, td, sptr,
8108 "%s: value not given (%s:%d)",
8109 td->name, __FILE__, __LINE__);
8114 if(1 /* No applicable constraints whatsoever */) {
8115 /* Nothing is here. See below */
8118 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8122 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8123 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8127 ASN__CTFAIL(app_key, td, sptr,
8128 "%s: value not given (%s:%d)",
8129 td->name, __FILE__, __LINE__);
8133 value = *(const long *)sptr;
8135 if((value >= 0 && value <= 65535)) {
8136 /* Constraint check succeeded */
8139 ASN__CTFAIL(app_key, td, sptr,
8140 "%s: constraint failed (%s:%d)",
8141 td->name, __FILE__, __LINE__);
8147 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8148 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8151 ASN__CTFAIL(app_key, td, sptr,
8152 "%s: value not given (%s:%d)",
8153 td->name, __FILE__, __LINE__);
8158 if(1 /* No applicable constraints whatsoever */) {
8159 /* Nothing is here. See below */
8162 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8166 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8167 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8170 ASN__CTFAIL(app_key, td, sptr,
8171 "%s: value not given (%s:%d)",
8172 td->name, __FILE__, __LINE__);
8177 if(1 /* No applicable constraints whatsoever */) {
8178 /* Nothing is here. See below */
8181 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8185 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8186 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8190 ASN__CTFAIL(app_key, td, sptr,
8191 "%s: value not given (%s:%d)",
8192 td->name, __FILE__, __LINE__);
8196 value = *(const long *)sptr;
8198 if((value >= 0 && value <= 65535)) {
8199 /* Constraint check succeeded */
8202 ASN__CTFAIL(app_key, td, sptr,
8203 "%s: constraint failed (%s:%d)",
8204 td->name, __FILE__, __LINE__);
8210 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8211 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8214 ASN__CTFAIL(app_key, td, sptr,
8215 "%s: value not given (%s:%d)",
8216 td->name, __FILE__, __LINE__);
8221 if(1 /* No applicable constraints whatsoever */) {
8222 /* Nothing is here. See below */
8225 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8229 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8230 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8233 ASN__CTFAIL(app_key, td, sptr,
8234 "%s: value not given (%s:%d)",
8235 td->name, __FILE__, __LINE__);
8240 if(1 /* No applicable constraints whatsoever */) {
8241 /* Nothing is here. See below */
8244 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8248 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8249 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8253 ASN__CTFAIL(app_key, td, sptr,
8254 "%s: value not given (%s:%d)",
8255 td->name, __FILE__, __LINE__);
8259 value = *(const long *)sptr;
8261 if((value >= 0 && value <= 65535)) {
8262 /* Constraint check succeeded */
8265 ASN__CTFAIL(app_key, td, sptr,
8266 "%s: constraint failed (%s:%d)",
8267 td->name, __FILE__, __LINE__);
8273 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8274 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8277 ASN__CTFAIL(app_key, td, sptr,
8278 "%s: value not given (%s:%d)",
8279 td->name, __FILE__, __LINE__);
8284 if(1 /* No applicable constraints whatsoever */) {
8285 /* Nothing is here. See below */
8288 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8292 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8293 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8296 ASN__CTFAIL(app_key, td, sptr,
8297 "%s: value not given (%s:%d)",
8298 td->name, __FILE__, __LINE__);
8303 if(1 /* No applicable constraints whatsoever */) {
8304 /* Nothing is here. See below */
8307 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8311 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8312 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8316 ASN__CTFAIL(app_key, td, sptr,
8317 "%s: value not given (%s:%d)",
8318 td->name, __FILE__, __LINE__);
8322 value = *(const long *)sptr;
8324 if((value >= 0 && value <= 65535)) {
8325 /* Constraint check succeeded */
8328 ASN__CTFAIL(app_key, td, sptr,
8329 "%s: constraint failed (%s:%d)",
8330 td->name, __FILE__, __LINE__);
8336 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8337 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8340 ASN__CTFAIL(app_key, td, sptr,
8341 "%s: value not given (%s:%d)",
8342 td->name, __FILE__, __LINE__);
8347 if(1 /* No applicable constraints whatsoever */) {
8348 /* Nothing is here. See below */
8351 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8355 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8356 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8359 ASN__CTFAIL(app_key, td, sptr,
8360 "%s: value not given (%s:%d)",
8361 td->name, __FILE__, __LINE__);
8366 if(1 /* No applicable constraints whatsoever */) {
8367 /* Nothing is here. See below */
8370 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8374 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8375 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8379 ASN__CTFAIL(app_key, td, sptr,
8380 "%s: value not given (%s:%d)",
8381 td->name, __FILE__, __LINE__);
8385 value = *(const long *)sptr;
8387 if((value >= 0 && value <= 65535)) {
8388 /* Constraint check succeeded */
8391 ASN__CTFAIL(app_key, td, sptr,
8392 "%s: constraint failed (%s:%d)",
8393 td->name, __FILE__, __LINE__);
8399 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8400 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8403 ASN__CTFAIL(app_key, td, sptr,
8404 "%s: value not given (%s:%d)",
8405 td->name, __FILE__, __LINE__);
8410 if(1 /* No applicable constraints whatsoever */) {
8411 /* Nothing is here. See below */
8414 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8418 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8419 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8422 ASN__CTFAIL(app_key, td, sptr,
8423 "%s: value not given (%s:%d)",
8424 td->name, __FILE__, __LINE__);
8429 if(1 /* No applicable constraints whatsoever */) {
8430 /* Nothing is here. See below */
8433 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8437 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8438 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8442 ASN__CTFAIL(app_key, td, sptr,
8443 "%s: value not given (%s:%d)",
8444 td->name, __FILE__, __LINE__);
8448 value = *(const long *)sptr;
8450 if((value >= 0 && value <= 65535)) {
8451 /* Constraint check succeeded */
8454 ASN__CTFAIL(app_key, td, sptr,
8455 "%s: constraint failed (%s:%d)",
8456 td->name, __FILE__, __LINE__);
8462 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8463 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8466 ASN__CTFAIL(app_key, td, sptr,
8467 "%s: value not given (%s:%d)",
8468 td->name, __FILE__, __LINE__);
8473 if(1 /* No applicable constraints whatsoever */) {
8474 /* Nothing is here. See below */
8477 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8481 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8482 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8485 ASN__CTFAIL(app_key, td, sptr,
8486 "%s: value not given (%s:%d)",
8487 td->name, __FILE__, __LINE__);
8492 if(1 /* No applicable constraints whatsoever */) {
8493 /* Nothing is here. See below */
8496 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8500 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8501 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8505 ASN__CTFAIL(app_key, td, sptr,
8506 "%s: value not given (%s:%d)",
8507 td->name, __FILE__, __LINE__);
8511 value = *(const long *)sptr;
8513 if((value >= 0 && value <= 65535)) {
8514 /* Constraint check succeeded */
8517 ASN__CTFAIL(app_key, td, sptr,
8518 "%s: constraint failed (%s:%d)",
8519 td->name, __FILE__, __LINE__);
8525 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8526 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8529 ASN__CTFAIL(app_key, td, sptr,
8530 "%s: value not given (%s:%d)",
8531 td->name, __FILE__, __LINE__);
8536 if(1 /* No applicable constraints whatsoever */) {
8537 /* Nothing is here. See below */
8540 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8544 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8545 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8548 ASN__CTFAIL(app_key, td, sptr,
8549 "%s: value not given (%s:%d)",
8550 td->name, __FILE__, __LINE__);
8555 if(1 /* No applicable constraints whatsoever */) {
8556 /* Nothing is here. See below */
8559 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8563 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8564 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8568 ASN__CTFAIL(app_key, td, sptr,
8569 "%s: value not given (%s:%d)",
8570 td->name, __FILE__, __LINE__);
8574 value = *(const long *)sptr;
8576 if((value >= 0 && value <= 65535)) {
8577 /* Constraint check succeeded */
8580 ASN__CTFAIL(app_key, td, sptr,
8581 "%s: constraint failed (%s:%d)",
8582 td->name, __FILE__, __LINE__);
8588 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8589 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8592 ASN__CTFAIL(app_key, td, sptr,
8593 "%s: value not given (%s:%d)",
8594 td->name, __FILE__, __LINE__);
8599 if(1 /* No applicable constraints whatsoever */) {
8600 /* Nothing is here. See below */
8603 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8607 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8608 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8611 ASN__CTFAIL(app_key, td, sptr,
8612 "%s: value not given (%s:%d)",
8613 td->name, __FILE__, __LINE__);
8618 if(1 /* No applicable constraints whatsoever */) {
8619 /* Nothing is here. See below */
8622 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8626 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8627 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8631 ASN__CTFAIL(app_key, td, sptr,
8632 "%s: value not given (%s:%d)",
8633 td->name, __FILE__, __LINE__);
8637 value = *(const long *)sptr;
8639 if((value >= 0 && value <= 65535)) {
8640 /* Constraint check succeeded */
8643 ASN__CTFAIL(app_key, td, sptr,
8644 "%s: constraint failed (%s:%d)",
8645 td->name, __FILE__, __LINE__);
8651 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8652 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8655 ASN__CTFAIL(app_key, td, sptr,
8656 "%s: value not given (%s:%d)",
8657 td->name, __FILE__, __LINE__);
8662 if(1 /* No applicable constraints whatsoever */) {
8663 /* Nothing is here. See below */
8666 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8670 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8671 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8674 ASN__CTFAIL(app_key, td, sptr,
8675 "%s: value not given (%s:%d)",
8676 td->name, __FILE__, __LINE__);
8681 if(1 /* No applicable constraints whatsoever */) {
8682 /* Nothing is here. See below */
8685 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8689 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8690 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8694 ASN__CTFAIL(app_key, td, sptr,
8695 "%s: value not given (%s:%d)",
8696 td->name, __FILE__, __LINE__);
8700 value = *(const long *)sptr;
8702 if((value >= 0 && value <= 65535)) {
8703 /* Constraint check succeeded */
8706 ASN__CTFAIL(app_key, td, sptr,
8707 "%s: constraint failed (%s:%d)",
8708 td->name, __FILE__, __LINE__);
8714 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8715 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8718 ASN__CTFAIL(app_key, td, sptr,
8719 "%s: value not given (%s:%d)",
8720 td->name, __FILE__, __LINE__);
8725 if(1 /* No applicable constraints whatsoever */) {
8726 /* Nothing is here. See below */
8729 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8733 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8734 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8737 ASN__CTFAIL(app_key, td, sptr,
8738 "%s: value not given (%s:%d)",
8739 td->name, __FILE__, __LINE__);
8744 if(1 /* No applicable constraints whatsoever */) {
8745 /* Nothing is here. See below */
8748 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8752 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8753 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8757 ASN__CTFAIL(app_key, td, sptr,
8758 "%s: value not given (%s:%d)",
8759 td->name, __FILE__, __LINE__);
8763 value = *(const long *)sptr;
8765 if((value >= 0 && value <= 65535)) {
8766 /* Constraint check succeeded */
8769 ASN__CTFAIL(app_key, td, sptr,
8770 "%s: constraint failed (%s:%d)",
8771 td->name, __FILE__, __LINE__);
8777 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8781 ASN__CTFAIL(app_key, td, sptr,
8782 "%s: value not given (%s:%d)",
8783 td->name, __FILE__, __LINE__);
8788 if(1 /* No applicable constraints whatsoever */) {
8789 /* Nothing is here. See below */
8792 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8796 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8797 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8800 ASN__CTFAIL(app_key, td, sptr,
8801 "%s: value not given (%s:%d)",
8802 td->name, __FILE__, __LINE__);
8807 if(1 /* No applicable constraints whatsoever */) {
8808 /* Nothing is here. See below */
8811 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8815 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8816 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8820 ASN__CTFAIL(app_key, td, sptr,
8821 "%s: value not given (%s:%d)",
8822 td->name, __FILE__, __LINE__);
8826 value = *(const long *)sptr;
8828 if((value >= 0 && value <= 65535)) {
8829 /* Constraint check succeeded */
8832 ASN__CTFAIL(app_key, td, sptr,
8833 "%s: constraint failed (%s:%d)",
8834 td->name, __FILE__, __LINE__);
8840 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8844 ASN__CTFAIL(app_key, td, sptr,
8845 "%s: value not given (%s:%d)",
8846 td->name, __FILE__, __LINE__);
8851 if(1 /* No applicable constraints whatsoever */) {
8852 /* Nothing is here. See below */
8855 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8859 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8860 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8863 ASN__CTFAIL(app_key, td, sptr,
8864 "%s: value not given (%s:%d)",
8865 td->name, __FILE__, __LINE__);
8870 if(1 /* No applicable constraints whatsoever */) {
8871 /* Nothing is here. See below */
8874 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8878 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8879 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8883 ASN__CTFAIL(app_key, td, sptr,
8884 "%s: value not given (%s:%d)",
8885 td->name, __FILE__, __LINE__);
8889 value = *(const long *)sptr;
8891 if((value >= 0 && value <= 65535)) {
8892 /* Constraint check succeeded */
8895 ASN__CTFAIL(app_key, td, sptr,
8896 "%s: constraint failed (%s:%d)",
8897 td->name, __FILE__, __LINE__);
8903 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8904 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8907 ASN__CTFAIL(app_key, td, sptr,
8908 "%s: value not given (%s:%d)",
8909 td->name, __FILE__, __LINE__);
8914 if(1 /* No applicable constraints whatsoever */) {
8915 /* Nothing is here. See below */
8918 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8922 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8923 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8926 ASN__CTFAIL(app_key, td, sptr,
8927 "%s: value not given (%s:%d)",
8928 td->name, __FILE__, __LINE__);
8933 if(1 /* No applicable constraints whatsoever */) {
8934 /* Nothing is here. See below */
8937 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8941 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8942 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8946 ASN__CTFAIL(app_key, td, sptr,
8947 "%s: value not given (%s:%d)",
8948 td->name, __FILE__, __LINE__);
8952 value = *(const long *)sptr;
8954 if((value >= 0 && value <= 65535)) {
8955 /* Constraint check succeeded */
8958 ASN__CTFAIL(app_key, td, sptr,
8959 "%s: constraint failed (%s:%d)",
8960 td->name, __FILE__, __LINE__);
8966 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8967 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8970 ASN__CTFAIL(app_key, td, sptr,
8971 "%s: value not given (%s:%d)",
8972 td->name, __FILE__, __LINE__);
8977 if(1 /* No applicable constraints whatsoever */) {
8978 /* Nothing is here. See below */
8981 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8985 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8986 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8989 ASN__CTFAIL(app_key, td, sptr,
8990 "%s: value not given (%s:%d)",
8991 td->name, __FILE__, __LINE__);
8996 if(1 /* No applicable constraints whatsoever */) {
8997 /* Nothing is here. See below */
9000 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9004 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9005 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9009 ASN__CTFAIL(app_key, td, sptr,
9010 "%s: value not given (%s:%d)",
9011 td->name, __FILE__, __LINE__);
9015 value = *(const long *)sptr;
9017 if((value >= 0 && value <= 65535)) {
9018 /* Constraint check succeeded */
9021 ASN__CTFAIL(app_key, td, sptr,
9022 "%s: constraint failed (%s:%d)",
9023 td->name, __FILE__, __LINE__);
9029 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9030 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9033 ASN__CTFAIL(app_key, td, sptr,
9034 "%s: value not given (%s:%d)",
9035 td->name, __FILE__, __LINE__);
9040 if(1 /* No applicable constraints whatsoever */) {
9041 /* Nothing is here. See below */
9044 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9048 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9049 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9052 ASN__CTFAIL(app_key, td, sptr,
9053 "%s: value not given (%s:%d)",
9054 td->name, __FILE__, __LINE__);
9059 if(1 /* No applicable constraints whatsoever */) {
9060 /* Nothing is here. See below */
9063 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9067 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9068 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9072 ASN__CTFAIL(app_key, td, sptr,
9073 "%s: value not given (%s:%d)",
9074 td->name, __FILE__, __LINE__);
9078 value = *(const long *)sptr;
9080 if((value >= 0 && value <= 65535)) {
9081 /* Constraint check succeeded */
9084 ASN__CTFAIL(app_key, td, sptr,
9085 "%s: constraint failed (%s:%d)",
9086 td->name, __FILE__, __LINE__);
9092 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9093 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9096 ASN__CTFAIL(app_key, td, sptr,
9097 "%s: value not given (%s:%d)",
9098 td->name, __FILE__, __LINE__);
9103 if(1 /* No applicable constraints whatsoever */) {
9104 /* Nothing is here. See below */
9107 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9111 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9112 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9115 ASN__CTFAIL(app_key, td, sptr,
9116 "%s: value not given (%s:%d)",
9117 td->name, __FILE__, __LINE__);
9122 if(1 /* No applicable constraints whatsoever */) {
9123 /* Nothing is here. See below */
9126 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9130 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9131 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9135 ASN__CTFAIL(app_key, td, sptr,
9136 "%s: value not given (%s:%d)",
9137 td->name, __FILE__, __LINE__);
9141 value = *(const long *)sptr;
9143 if((value >= 0 && value <= 65535)) {
9144 /* Constraint check succeeded */
9147 ASN__CTFAIL(app_key, td, sptr,
9148 "%s: constraint failed (%s:%d)",
9149 td->name, __FILE__, __LINE__);
9155 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9156 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9159 ASN__CTFAIL(app_key, td, sptr,
9160 "%s: value not given (%s:%d)",
9161 td->name, __FILE__, __LINE__);
9166 if(1 /* No applicable constraints whatsoever */) {
9167 /* Nothing is here. See below */
9170 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9174 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9175 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9178 ASN__CTFAIL(app_key, td, sptr,
9179 "%s: value not given (%s:%d)",
9180 td->name, __FILE__, __LINE__);
9185 if(1 /* No applicable constraints whatsoever */) {
9186 /* Nothing is here. See below */
9189 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9193 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9194 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9198 ASN__CTFAIL(app_key, td, sptr,
9199 "%s: value not given (%s:%d)",
9200 td->name, __FILE__, __LINE__);
9204 value = *(const long *)sptr;
9206 if((value >= 0 && value <= 65535)) {
9207 /* Constraint check succeeded */
9210 ASN__CTFAIL(app_key, td, sptr,
9211 "%s: constraint failed (%s:%d)",
9212 td->name, __FILE__, __LINE__);
9218 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9219 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9222 ASN__CTFAIL(app_key, td, sptr,
9223 "%s: value not given (%s:%d)",
9224 td->name, __FILE__, __LINE__);
9229 if(1 /* No applicable constraints whatsoever */) {
9230 /* Nothing is here. See below */
9233 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9237 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9238 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9241 ASN__CTFAIL(app_key, td, sptr,
9242 "%s: value not given (%s:%d)",
9243 td->name, __FILE__, __LINE__);
9248 if(1 /* No applicable constraints whatsoever */) {
9249 /* Nothing is here. See below */
9252 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9256 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9257 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9261 ASN__CTFAIL(app_key, td, sptr,
9262 "%s: value not given (%s:%d)",
9263 td->name, __FILE__, __LINE__);
9267 value = *(const long *)sptr;
9269 if((value >= 0 && value <= 65535)) {
9270 /* Constraint check succeeded */
9273 ASN__CTFAIL(app_key, td, sptr,
9274 "%s: constraint failed (%s:%d)",
9275 td->name, __FILE__, __LINE__);
9281 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9282 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9285 ASN__CTFAIL(app_key, td, sptr,
9286 "%s: value not given (%s:%d)",
9287 td->name, __FILE__, __LINE__);
9292 if(1 /* No applicable constraints whatsoever */) {
9293 /* Nothing is here. See below */
9296 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9300 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9301 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9304 ASN__CTFAIL(app_key, td, sptr,
9305 "%s: value not given (%s:%d)",
9306 td->name, __FILE__, __LINE__);
9311 if(1 /* No applicable constraints whatsoever */) {
9312 /* Nothing is here. See below */
9315 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9319 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9320 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9324 ASN__CTFAIL(app_key, td, sptr,
9325 "%s: value not given (%s:%d)",
9326 td->name, __FILE__, __LINE__);
9330 value = *(const long *)sptr;
9332 if((value >= 0 && value <= 65535)) {
9333 /* Constraint check succeeded */
9336 ASN__CTFAIL(app_key, td, sptr,
9337 "%s: constraint failed (%s:%d)",
9338 td->name, __FILE__, __LINE__);
9344 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9345 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9348 ASN__CTFAIL(app_key, td, sptr,
9349 "%s: value not given (%s:%d)",
9350 td->name, __FILE__, __LINE__);
9355 if(1 /* No applicable constraints whatsoever */) {
9356 /* Nothing is here. See below */
9359 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9363 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9364 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9367 ASN__CTFAIL(app_key, td, sptr,
9368 "%s: value not given (%s:%d)",
9369 td->name, __FILE__, __LINE__);
9374 if(1 /* No applicable constraints whatsoever */) {
9375 /* Nothing is here. See below */
9378 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9382 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9383 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9387 ASN__CTFAIL(app_key, td, sptr,
9388 "%s: value not given (%s:%d)",
9389 td->name, __FILE__, __LINE__);
9393 value = *(const long *)sptr;
9395 if((value >= 0 && value <= 65535)) {
9396 /* Constraint check succeeded */
9399 ASN__CTFAIL(app_key, td, sptr,
9400 "%s: constraint failed (%s:%d)",
9401 td->name, __FILE__, __LINE__);
9407 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9408 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9411 ASN__CTFAIL(app_key, td, sptr,
9412 "%s: value not given (%s:%d)",
9413 td->name, __FILE__, __LINE__);
9418 if(1 /* No applicable constraints whatsoever */) {
9419 /* Nothing is here. See below */
9422 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9426 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9427 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9430 ASN__CTFAIL(app_key, td, sptr,
9431 "%s: value not given (%s:%d)",
9432 td->name, __FILE__, __LINE__);
9437 if(1 /* No applicable constraints whatsoever */) {
9438 /* Nothing is here. See below */
9441 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9445 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9446 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9450 ASN__CTFAIL(app_key, td, sptr,
9451 "%s: value not given (%s:%d)",
9452 td->name, __FILE__, __LINE__);
9456 value = *(const long *)sptr;
9458 if((value >= 0 && value <= 65535)) {
9459 /* Constraint check succeeded */
9462 ASN__CTFAIL(app_key, td, sptr,
9463 "%s: constraint failed (%s:%d)",
9464 td->name, __FILE__, __LINE__);
9470 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9471 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9474 ASN__CTFAIL(app_key, td, sptr,
9475 "%s: value not given (%s:%d)",
9476 td->name, __FILE__, __LINE__);
9481 if(1 /* No applicable constraints whatsoever */) {
9482 /* Nothing is here. See below */
9485 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9489 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9490 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9493 ASN__CTFAIL(app_key, td, sptr,
9494 "%s: value not given (%s:%d)",
9495 td->name, __FILE__, __LINE__);
9500 if(1 /* No applicable constraints whatsoever */) {
9501 /* Nothing is here. See below */
9504 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9508 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9509 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9513 ASN__CTFAIL(app_key, td, sptr,
9514 "%s: value not given (%s:%d)",
9515 td->name, __FILE__, __LINE__);
9519 value = *(const long *)sptr;
9521 if((value >= 0 && value <= 65535)) {
9522 /* Constraint check succeeded */
9525 ASN__CTFAIL(app_key, td, sptr,
9526 "%s: constraint failed (%s:%d)",
9527 td->name, __FILE__, __LINE__);
9533 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9534 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9537 ASN__CTFAIL(app_key, td, sptr,
9538 "%s: value not given (%s:%d)",
9539 td->name, __FILE__, __LINE__);
9544 if(1 /* No applicable constraints whatsoever */) {
9545 /* Nothing is here. See below */
9548 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9552 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9553 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9556 ASN__CTFAIL(app_key, td, sptr,
9557 "%s: value not given (%s:%d)",
9558 td->name, __FILE__, __LINE__);
9563 if(1 /* No applicable constraints whatsoever */) {
9564 /* Nothing is here. See below */
9567 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9571 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9572 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9576 ASN__CTFAIL(app_key, td, sptr,
9577 "%s: value not given (%s:%d)",
9578 td->name, __FILE__, __LINE__);
9582 value = *(const long *)sptr;
9584 if((value >= 0 && value <= 65535)) {
9585 /* Constraint check succeeded */
9588 ASN__CTFAIL(app_key, td, sptr,
9589 "%s: constraint failed (%s:%d)",
9590 td->name, __FILE__, __LINE__);
9596 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9597 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9600 ASN__CTFAIL(app_key, td, sptr,
9601 "%s: value not given (%s:%d)",
9602 td->name, __FILE__, __LINE__);
9607 if(1 /* No applicable constraints whatsoever */) {
9608 /* Nothing is here. See below */
9611 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9615 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9616 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9619 ASN__CTFAIL(app_key, td, sptr,
9620 "%s: value not given (%s:%d)",
9621 td->name, __FILE__, __LINE__);
9626 if(1 /* No applicable constraints whatsoever */) {
9627 /* Nothing is here. See below */
9630 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9634 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9635 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9639 ASN__CTFAIL(app_key, td, sptr,
9640 "%s: value not given (%s:%d)",
9641 td->name, __FILE__, __LINE__);
9645 value = *(const long *)sptr;
9647 if((value >= 0 && value <= 65535)) {
9648 /* Constraint check succeeded */
9651 ASN__CTFAIL(app_key, td, sptr,
9652 "%s: constraint failed (%s:%d)",
9653 td->name, __FILE__, __LINE__);
9659 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9660 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9663 ASN__CTFAIL(app_key, td, sptr,
9664 "%s: value not given (%s:%d)",
9665 td->name, __FILE__, __LINE__);
9670 if(1 /* No applicable constraints whatsoever */) {
9671 /* Nothing is here. See below */
9674 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9678 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9679 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9682 ASN__CTFAIL(app_key, td, sptr,
9683 "%s: value not given (%s:%d)",
9684 td->name, __FILE__, __LINE__);
9689 if(1 /* No applicable constraints whatsoever */) {
9690 /* Nothing is here. See below */
9693 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9697 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9698 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9702 ASN__CTFAIL(app_key, td, sptr,
9703 "%s: value not given (%s:%d)",
9704 td->name, __FILE__, __LINE__);
9708 value = *(const long *)sptr;
9710 if((value >= 0 && value <= 65535)) {
9711 /* Constraint check succeeded */
9714 ASN__CTFAIL(app_key, td, sptr,
9715 "%s: constraint failed (%s:%d)",
9716 td->name, __FILE__, __LINE__);
9722 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9723 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9726 ASN__CTFAIL(app_key, td, sptr,
9727 "%s: value not given (%s:%d)",
9728 td->name, __FILE__, __LINE__);
9733 if(1 /* No applicable constraints whatsoever */) {
9734 /* Nothing is here. See below */
9737 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9741 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9742 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9745 ASN__CTFAIL(app_key, td, sptr,
9746 "%s: value not given (%s:%d)",
9747 td->name, __FILE__, __LINE__);
9752 if(1 /* No applicable constraints whatsoever */) {
9753 /* Nothing is here. See below */
9756 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9760 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9765 ASN__CTFAIL(app_key, td, sptr,
9766 "%s: value not given (%s:%d)",
9767 td->name, __FILE__, __LINE__);
9771 value = *(const long *)sptr;
9773 if((value >= 0 && value <= 65535)) {
9774 /* Constraint check succeeded */
9777 ASN__CTFAIL(app_key, td, sptr,
9778 "%s: constraint failed (%s:%d)",
9779 td->name, __FILE__, __LINE__);
9785 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9786 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9789 ASN__CTFAIL(app_key, td, sptr,
9790 "%s: value not given (%s:%d)",
9791 td->name, __FILE__, __LINE__);
9796 if(1 /* No applicable constraints whatsoever */) {
9797 /* Nothing is here. See below */
9800 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9804 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9808 ASN__CTFAIL(app_key, td, sptr,
9809 "%s: value not given (%s:%d)",
9810 td->name, __FILE__, __LINE__);
9815 if(1 /* No applicable constraints whatsoever */) {
9816 /* Nothing is here. See below */
9819 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9823 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9828 ASN__CTFAIL(app_key, td, sptr,
9829 "%s: value not given (%s:%d)",
9830 td->name, __FILE__, __LINE__);
9834 value = *(const long *)sptr;
9836 if((value >= 0 && value <= 65535)) {
9837 /* Constraint check succeeded */
9840 ASN__CTFAIL(app_key, td, sptr,
9841 "%s: constraint failed (%s:%d)",
9842 td->name, __FILE__, __LINE__);
9848 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9849 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9852 ASN__CTFAIL(app_key, td, sptr,
9853 "%s: value not given (%s:%d)",
9854 td->name, __FILE__, __LINE__);
9859 if(1 /* No applicable constraints whatsoever */) {
9860 /* Nothing is here. See below */
9863 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9867 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9871 ASN__CTFAIL(app_key, td, sptr,
9872 "%s: value not given (%s:%d)",
9873 td->name, __FILE__, __LINE__);
9878 if(1 /* No applicable constraints whatsoever */) {
9879 /* Nothing is here. See below */
9882 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9886 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9891 ASN__CTFAIL(app_key, td, sptr,
9892 "%s: value not given (%s:%d)",
9893 td->name, __FILE__, __LINE__);
9897 value = *(const long *)sptr;
9899 if((value >= 0 && value <= 65535)) {
9900 /* Constraint check succeeded */
9903 ASN__CTFAIL(app_key, td, sptr,
9904 "%s: constraint failed (%s:%d)",
9905 td->name, __FILE__, __LINE__);
9911 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9912 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9915 ASN__CTFAIL(app_key, td, sptr,
9916 "%s: value not given (%s:%d)",
9917 td->name, __FILE__, __LINE__);
9922 if(1 /* No applicable constraints whatsoever */) {
9923 /* Nothing is here. See below */
9926 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9930 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9934 ASN__CTFAIL(app_key, td, sptr,
9935 "%s: value not given (%s:%d)",
9936 td->name, __FILE__, __LINE__);
9941 if(1 /* No applicable constraints whatsoever */) {
9942 /* Nothing is here. See below */
9945 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9949 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9954 ASN__CTFAIL(app_key, td, sptr,
9955 "%s: value not given (%s:%d)",
9956 td->name, __FILE__, __LINE__);
9960 value = *(const long *)sptr;
9962 if((value >= 0 && value <= 65535)) {
9963 /* Constraint check succeeded */
9966 ASN__CTFAIL(app_key, td, sptr,
9967 "%s: constraint failed (%s:%d)",
9968 td->name, __FILE__, __LINE__);
9974 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9975 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9978 ASN__CTFAIL(app_key, td, sptr,
9979 "%s: value not given (%s:%d)",
9980 td->name, __FILE__, __LINE__);
9985 if(1 /* No applicable constraints whatsoever */) {
9986 /* Nothing is here. See below */
9989 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9993 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9994 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9997 ASN__CTFAIL(app_key, td, sptr,
9998 "%s: value not given (%s:%d)",
9999 td->name, __FILE__, __LINE__);
10004 if(1 /* No applicable constraints whatsoever */) {
10005 /* Nothing is here. See below */
10008 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10012 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10017 ASN__CTFAIL(app_key, td, sptr,
10018 "%s: value not given (%s:%d)",
10019 td->name, __FILE__, __LINE__);
10023 value = *(const long *)sptr;
10025 if((value >= 0 && value <= 65535)) {
10026 /* Constraint check succeeded */
10029 ASN__CTFAIL(app_key, td, sptr,
10030 "%s: constraint failed (%s:%d)",
10031 td->name, __FILE__, __LINE__);
10037 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10038 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10041 ASN__CTFAIL(app_key, td, sptr,
10042 "%s: value not given (%s:%d)",
10043 td->name, __FILE__, __LINE__);
10048 if(1 /* No applicable constraints whatsoever */) {
10049 /* Nothing is here. See below */
10052 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10056 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10057 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10060 ASN__CTFAIL(app_key, td, sptr,
10061 "%s: value not given (%s:%d)",
10062 td->name, __FILE__, __LINE__);
10067 if(1 /* No applicable constraints whatsoever */) {
10068 /* Nothing is here. See below */
10071 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10075 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10080 ASN__CTFAIL(app_key, td, sptr,
10081 "%s: value not given (%s:%d)",
10082 td->name, __FILE__, __LINE__);
10086 value = *(const long *)sptr;
10088 if((value >= 0 && value <= 65535)) {
10089 /* Constraint check succeeded */
10092 ASN__CTFAIL(app_key, td, sptr,
10093 "%s: constraint failed (%s:%d)",
10094 td->name, __FILE__, __LINE__);
10100 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10101 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10104 ASN__CTFAIL(app_key, td, sptr,
10105 "%s: value not given (%s:%d)",
10106 td->name, __FILE__, __LINE__);
10111 if(1 /* No applicable constraints whatsoever */) {
10112 /* Nothing is here. See below */
10115 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10119 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10123 ASN__CTFAIL(app_key, td, sptr,
10124 "%s: value not given (%s:%d)",
10125 td->name, __FILE__, __LINE__);
10130 if(1 /* No applicable constraints whatsoever */) {
10131 /* Nothing is here. See below */
10134 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10138 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10143 ASN__CTFAIL(app_key, td, sptr,
10144 "%s: value not given (%s:%d)",
10145 td->name, __FILE__, __LINE__);
10149 value = *(const long *)sptr;
10151 if((value >= 0 && value <= 65535)) {
10152 /* Constraint check succeeded */
10155 ASN__CTFAIL(app_key, td, sptr,
10156 "%s: constraint failed (%s:%d)",
10157 td->name, __FILE__, __LINE__);
10163 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10167 ASN__CTFAIL(app_key, td, sptr,
10168 "%s: value not given (%s:%d)",
10169 td->name, __FILE__, __LINE__);
10174 if(1 /* No applicable constraints whatsoever */) {
10175 /* Nothing is here. See below */
10178 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10182 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10186 ASN__CTFAIL(app_key, td, sptr,
10187 "%s: value not given (%s:%d)",
10188 td->name, __FILE__, __LINE__);
10193 if(1 /* No applicable constraints whatsoever */) {
10194 /* Nothing is here. See below */
10197 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10201 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10206 ASN__CTFAIL(app_key, td, sptr,
10207 "%s: value not given (%s:%d)",
10208 td->name, __FILE__, __LINE__);
10212 value = *(const long *)sptr;
10214 if((value >= 0 && value <= 65535)) {
10215 /* Constraint check succeeded */
10218 ASN__CTFAIL(app_key, td, sptr,
10219 "%s: constraint failed (%s:%d)",
10220 td->name, __FILE__, __LINE__);
10226 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10230 ASN__CTFAIL(app_key, td, sptr,
10231 "%s: value not given (%s:%d)",
10232 td->name, __FILE__, __LINE__);
10237 if(1 /* No applicable constraints whatsoever */) {
10238 /* Nothing is here. See below */
10241 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10245 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10246 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10249 ASN__CTFAIL(app_key, td, sptr,
10250 "%s: value not given (%s:%d)",
10251 td->name, __FILE__, __LINE__);
10256 if(1 /* No applicable constraints whatsoever */) {
10257 /* Nothing is here. See below */
10260 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10264 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10265 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10269 ASN__CTFAIL(app_key, td, sptr,
10270 "%s: value not given (%s:%d)",
10271 td->name, __FILE__, __LINE__);
10275 value = *(const long *)sptr;
10277 if((value >= 0 && value <= 65535)) {
10278 /* Constraint check succeeded */
10281 ASN__CTFAIL(app_key, td, sptr,
10282 "%s: constraint failed (%s:%d)",
10283 td->name, __FILE__, __LINE__);
10289 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10290 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10293 ASN__CTFAIL(app_key, td, sptr,
10294 "%s: value not given (%s:%d)",
10295 td->name, __FILE__, __LINE__);
10300 if(1 /* No applicable constraints whatsoever */) {
10301 /* Nothing is here. See below */
10304 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10308 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10309 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10312 ASN__CTFAIL(app_key, td, sptr,
10313 "%s: value not given (%s:%d)",
10314 td->name, __FILE__, __LINE__);
10319 if(1 /* No applicable constraints whatsoever */) {
10320 /* Nothing is here. See below */
10323 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10327 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10328 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10332 ASN__CTFAIL(app_key, td, sptr,
10333 "%s: value not given (%s:%d)",
10334 td->name, __FILE__, __LINE__);
10338 value = *(const long *)sptr;
10340 if((value >= 0 && value <= 65535)) {
10341 /* Constraint check succeeded */
10344 ASN__CTFAIL(app_key, td, sptr,
10345 "%s: constraint failed (%s:%d)",
10346 td->name, __FILE__, __LINE__);
10352 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10353 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10356 ASN__CTFAIL(app_key, td, sptr,
10357 "%s: value not given (%s:%d)",
10358 td->name, __FILE__, __LINE__);
10363 if(1 /* No applicable constraints whatsoever */) {
10364 /* Nothing is here. See below */
10367 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10371 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10372 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10375 ASN__CTFAIL(app_key, td, sptr,
10376 "%s: value not given (%s:%d)",
10377 td->name, __FILE__, __LINE__);
10382 if(1 /* No applicable constraints whatsoever */) {
10383 /* Nothing is here. See below */
10386 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10390 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10391 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10395 ASN__CTFAIL(app_key, td, sptr,
10396 "%s: value not given (%s:%d)",
10397 td->name, __FILE__, __LINE__);
10401 value = *(const long *)sptr;
10403 if((value >= 0 && value <= 65535)) {
10404 /* Constraint check succeeded */
10407 ASN__CTFAIL(app_key, td, sptr,
10408 "%s: constraint failed (%s:%d)",
10409 td->name, __FILE__, __LINE__);
10415 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10416 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10419 ASN__CTFAIL(app_key, td, sptr,
10420 "%s: value not given (%s:%d)",
10421 td->name, __FILE__, __LINE__);
10426 if(1 /* No applicable constraints whatsoever */) {
10427 /* Nothing is here. See below */
10430 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10434 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10435 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10438 ASN__CTFAIL(app_key, td, sptr,
10439 "%s: value not given (%s:%d)",
10440 td->name, __FILE__, __LINE__);
10445 if(1 /* No applicable constraints whatsoever */) {
10446 /* Nothing is here. See below */
10449 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10453 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10454 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10458 ASN__CTFAIL(app_key, td, sptr,
10459 "%s: value not given (%s:%d)",
10460 td->name, __FILE__, __LINE__);
10464 value = *(const long *)sptr;
10466 if((value >= 0 && value <= 65535)) {
10467 /* Constraint check succeeded */
10470 ASN__CTFAIL(app_key, td, sptr,
10471 "%s: constraint failed (%s:%d)",
10472 td->name, __FILE__, __LINE__);
10478 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10479 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10482 ASN__CTFAIL(app_key, td, sptr,
10483 "%s: value not given (%s:%d)",
10484 td->name, __FILE__, __LINE__);
10489 if(1 /* No applicable constraints whatsoever */) {
10490 /* Nothing is here. See below */
10493 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10497 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10498 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10501 ASN__CTFAIL(app_key, td, sptr,
10502 "%s: value not given (%s:%d)",
10503 td->name, __FILE__, __LINE__);
10508 if(1 /* No applicable constraints whatsoever */) {
10509 /* Nothing is here. See below */
10512 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10516 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10517 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10521 ASN__CTFAIL(app_key, td, sptr,
10522 "%s: value not given (%s:%d)",
10523 td->name, __FILE__, __LINE__);
10527 value = *(const long *)sptr;
10529 if((value >= 0 && value <= 65535)) {
10530 /* Constraint check succeeded */
10533 ASN__CTFAIL(app_key, td, sptr,
10534 "%s: constraint failed (%s:%d)",
10535 td->name, __FILE__, __LINE__);
10541 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10542 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10545 ASN__CTFAIL(app_key, td, sptr,
10546 "%s: value not given (%s:%d)",
10547 td->name, __FILE__, __LINE__);
10552 if(1 /* No applicable constraints whatsoever */) {
10553 /* Nothing is here. See below */
10556 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10560 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10564 ASN__CTFAIL(app_key, td, sptr,
10565 "%s: value not given (%s:%d)",
10566 td->name, __FILE__, __LINE__);
10571 if(1 /* No applicable constraints whatsoever */) {
10572 /* Nothing is here. See below */
10575 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10579 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10580 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10584 ASN__CTFAIL(app_key, td, sptr,
10585 "%s: value not given (%s:%d)",
10586 td->name, __FILE__, __LINE__);
10590 value = *(const long *)sptr;
10592 if((value >= 0 && value <= 65535)) {
10593 /* Constraint check succeeded */
10596 ASN__CTFAIL(app_key, td, sptr,
10597 "%s: constraint failed (%s:%d)",
10598 td->name, __FILE__, __LINE__);
10604 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10605 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10608 ASN__CTFAIL(app_key, td, sptr,
10609 "%s: value not given (%s:%d)",
10610 td->name, __FILE__, __LINE__);
10615 if(1 /* No applicable constraints whatsoever */) {
10616 /* Nothing is here. See below */
10619 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10623 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10624 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10627 ASN__CTFAIL(app_key, td, sptr,
10628 "%s: value not given (%s:%d)",
10629 td->name, __FILE__, __LINE__);
10634 if(1 /* No applicable constraints whatsoever */) {
10635 /* Nothing is here. See below */
10638 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10642 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10647 ASN__CTFAIL(app_key, td, sptr,
10648 "%s: value not given (%s:%d)",
10649 td->name, __FILE__, __LINE__);
10653 value = *(const long *)sptr;
10655 if((value >= 0 && value <= 65535)) {
10656 /* Constraint check succeeded */
10659 ASN__CTFAIL(app_key, td, sptr,
10660 "%s: constraint failed (%s:%d)",
10661 td->name, __FILE__, __LINE__);
10667 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10668 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10671 ASN__CTFAIL(app_key, td, sptr,
10672 "%s: value not given (%s:%d)",
10673 td->name, __FILE__, __LINE__);
10678 if(1 /* No applicable constraints whatsoever */) {
10679 /* Nothing is here. See below */
10682 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10686 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10690 ASN__CTFAIL(app_key, td, sptr,
10691 "%s: value not given (%s:%d)",
10692 td->name, __FILE__, __LINE__);
10697 if(1 /* No applicable constraints whatsoever */) {
10698 /* Nothing is here. See below */
10701 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10705 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10706 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10710 ASN__CTFAIL(app_key, td, sptr,
10711 "%s: value not given (%s:%d)",
10712 td->name, __FILE__, __LINE__);
10716 value = *(const long *)sptr;
10718 if((value >= 0 && value <= 65535)) {
10719 /* Constraint check succeeded */
10722 ASN__CTFAIL(app_key, td, sptr,
10723 "%s: constraint failed (%s:%d)",
10724 td->name, __FILE__, __LINE__);
10730 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10731 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10734 ASN__CTFAIL(app_key, td, sptr,
10735 "%s: value not given (%s:%d)",
10736 td->name, __FILE__, __LINE__);
10741 if(1 /* No applicable constraints whatsoever */) {
10742 /* Nothing is here. See below */
10745 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10749 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10753 ASN__CTFAIL(app_key, td, sptr,
10754 "%s: value not given (%s:%d)",
10755 td->name, __FILE__, __LINE__);
10760 if(1 /* No applicable constraints whatsoever */) {
10761 /* Nothing is here. See below */
10764 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10768 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10773 ASN__CTFAIL(app_key, td, sptr,
10774 "%s: value not given (%s:%d)",
10775 td->name, __FILE__, __LINE__);
10779 value = *(const long *)sptr;
10781 if((value >= 0 && value <= 65535)) {
10782 /* Constraint check succeeded */
10785 ASN__CTFAIL(app_key, td, sptr,
10786 "%s: constraint failed (%s:%d)",
10787 td->name, __FILE__, __LINE__);
10793 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10794 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10797 ASN__CTFAIL(app_key, td, sptr,
10798 "%s: value not given (%s:%d)",
10799 td->name, __FILE__, __LINE__);
10804 if(1 /* No applicable constraints whatsoever */) {
10805 /* Nothing is here. See below */
10808 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10812 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10813 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10816 ASN__CTFAIL(app_key, td, sptr,
10817 "%s: value not given (%s:%d)",
10818 td->name, __FILE__, __LINE__);
10823 if(1 /* No applicable constraints whatsoever */) {
10824 /* Nothing is here. See below */
10827 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10831 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10832 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10836 ASN__CTFAIL(app_key, td, sptr,
10837 "%s: value not given (%s:%d)",
10838 td->name, __FILE__, __LINE__);
10842 value = *(const long *)sptr;
10844 if((value >= 0 && value <= 65535)) {
10845 /* Constraint check succeeded */
10848 ASN__CTFAIL(app_key, td, sptr,
10849 "%s: constraint failed (%s:%d)",
10850 td->name, __FILE__, __LINE__);
10856 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10857 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10860 ASN__CTFAIL(app_key, td, sptr,
10861 "%s: value not given (%s:%d)",
10862 td->name, __FILE__, __LINE__);
10867 if(1 /* No applicable constraints whatsoever */) {
10868 /* Nothing is here. See below */
10871 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10875 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10876 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10879 ASN__CTFAIL(app_key, td, sptr,
10880 "%s: value not given (%s:%d)",
10881 td->name, __FILE__, __LINE__);
10886 if(1 /* No applicable constraints whatsoever */) {
10887 /* Nothing is here. See below */
10890 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10894 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10895 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10899 ASN__CTFAIL(app_key, td, sptr,
10900 "%s: value not given (%s:%d)",
10901 td->name, __FILE__, __LINE__);
10905 value = *(const long *)sptr;
10907 if((value >= 0 && value <= 65535)) {
10908 /* Constraint check succeeded */
10911 ASN__CTFAIL(app_key, td, sptr,
10912 "%s: constraint failed (%s:%d)",
10913 td->name, __FILE__, __LINE__);
10919 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10920 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10923 ASN__CTFAIL(app_key, td, sptr,
10924 "%s: value not given (%s:%d)",
10925 td->name, __FILE__, __LINE__);
10930 if(1 /* No applicable constraints whatsoever */) {
10931 /* Nothing is here. See below */
10934 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10938 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10942 ASN__CTFAIL(app_key, td, sptr,
10943 "%s: value not given (%s:%d)",
10944 td->name, __FILE__, __LINE__);
10949 if(1 /* No applicable constraints whatsoever */) {
10950 /* Nothing is here. See below */
10953 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10957 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10958 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10962 ASN__CTFAIL(app_key, td, sptr,
10963 "%s: value not given (%s:%d)",
10964 td->name, __FILE__, __LINE__);
10968 value = *(const long *)sptr;
10970 if((value >= 0 && value <= 65535)) {
10971 /* Constraint check succeeded */
10974 ASN__CTFAIL(app_key, td, sptr,
10975 "%s: constraint failed (%s:%d)",
10976 td->name, __FILE__, __LINE__);
10982 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10986 ASN__CTFAIL(app_key, td, sptr,
10987 "%s: value not given (%s:%d)",
10988 td->name, __FILE__, __LINE__);
10993 if(1 /* No applicable constraints whatsoever */) {
10994 /* Nothing is here. See below */
10997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11001 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
11002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11005 ASN__CTFAIL(app_key, td, sptr,
11006 "%s: value not given (%s:%d)",
11007 td->name, __FILE__, __LINE__);
11012 if(1 /* No applicable constraints whatsoever */) {
11013 /* Nothing is here. See below */
11016 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11020 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11025 ASN__CTFAIL(app_key, td, sptr,
11026 "%s: value not given (%s:%d)",
11027 td->name, __FILE__, __LINE__);
11031 value = *(const long *)sptr;
11033 if((value >= 0 && value <= 65535)) {
11034 /* Constraint check succeeded */
11037 ASN__CTFAIL(app_key, td, sptr,
11038 "%s: constraint failed (%s:%d)",
11039 td->name, __FILE__, __LINE__);
11045 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11046 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11049 ASN__CTFAIL(app_key, td, sptr,
11050 "%s: value not given (%s:%d)",
11051 td->name, __FILE__, __LINE__);
11056 if(1 /* No applicable constraints whatsoever */) {
11057 /* Nothing is here. See below */
11060 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11064 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11068 ASN__CTFAIL(app_key, td, sptr,
11069 "%s: value not given (%s:%d)",
11070 td->name, __FILE__, __LINE__);
11075 if(1 /* No applicable constraints whatsoever */) {
11076 /* Nothing is here. See below */
11079 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11083 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11084 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11088 ASN__CTFAIL(app_key, td, sptr,
11089 "%s: value not given (%s:%d)",
11090 td->name, __FILE__, __LINE__);
11094 value = *(const long *)sptr;
11096 if((value >= 0 && value <= 65535)) {
11097 /* Constraint check succeeded */
11100 ASN__CTFAIL(app_key, td, sptr,
11101 "%s: constraint failed (%s:%d)",
11102 td->name, __FILE__, __LINE__);
11108 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11109 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11112 ASN__CTFAIL(app_key, td, sptr,
11113 "%s: value not given (%s:%d)",
11114 td->name, __FILE__, __LINE__);
11119 if(1 /* No applicable constraints whatsoever */) {
11120 /* Nothing is here. See below */
11123 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11127 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11131 ASN__CTFAIL(app_key, td, sptr,
11132 "%s: value not given (%s:%d)",
11133 td->name, __FILE__, __LINE__);
11138 if(1 /* No applicable constraints whatsoever */) {
11139 /* Nothing is here. See below */
11142 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11146 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11151 ASN__CTFAIL(app_key, td, sptr,
11152 "%s: value not given (%s:%d)",
11153 td->name, __FILE__, __LINE__);
11157 value = *(const long *)sptr;
11159 if((value >= 0 && value <= 65535)) {
11160 /* Constraint check succeeded */
11163 ASN__CTFAIL(app_key, td, sptr,
11164 "%s: constraint failed (%s:%d)",
11165 td->name, __FILE__, __LINE__);
11171 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11175 ASN__CTFAIL(app_key, td, sptr,
11176 "%s: value not given (%s:%d)",
11177 td->name, __FILE__, __LINE__);
11182 if(1 /* No applicable constraints whatsoever */) {
11183 /* Nothing is here. See below */
11186 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11190 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11191 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11194 ASN__CTFAIL(app_key, td, sptr,
11195 "%s: value not given (%s:%d)",
11196 td->name, __FILE__, __LINE__);
11201 if(1 /* No applicable constraints whatsoever */) {
11202 /* Nothing is here. See below */
11205 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11209 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11210 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11214 ASN__CTFAIL(app_key, td, sptr,
11215 "%s: value not given (%s:%d)",
11216 td->name, __FILE__, __LINE__);
11220 value = *(const long *)sptr;
11222 if((value >= 0 && value <= 65535)) {
11223 /* Constraint check succeeded */
11226 ASN__CTFAIL(app_key, td, sptr,
11227 "%s: constraint failed (%s:%d)",
11228 td->name, __FILE__, __LINE__);
11234 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11235 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11238 ASN__CTFAIL(app_key, td, sptr,
11239 "%s: value not given (%s:%d)",
11240 td->name, __FILE__, __LINE__);
11245 if(1 /* No applicable constraints whatsoever */) {
11246 /* Nothing is here. See below */
11249 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11253 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11254 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11257 ASN__CTFAIL(app_key, td, sptr,
11258 "%s: value not given (%s:%d)",
11259 td->name, __FILE__, __LINE__);
11264 if(1 /* No applicable constraints whatsoever */) {
11265 /* Nothing is here. See below */
11268 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11272 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11273 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11277 ASN__CTFAIL(app_key, td, sptr,
11278 "%s: value not given (%s:%d)",
11279 td->name, __FILE__, __LINE__);
11283 value = *(const long *)sptr;
11285 if((value >= 0 && value <= 65535)) {
11286 /* Constraint check succeeded */
11289 ASN__CTFAIL(app_key, td, sptr,
11290 "%s: constraint failed (%s:%d)",
11291 td->name, __FILE__, __LINE__);
11296 static asn_type_selector_result_t
11297 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11298 asn_type_selector_result_t result = {0, 0};
11299 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11300 size_t constraining_column = 0; /* &id */
11301 size_t for_column = 1; /* &criticality */
11302 size_t row, presence_index = 0;
11303 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11305 for(row=0; row < itable->rows_count; row++) {
11306 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11307 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11309 if(type_cell->cell_kind == aioc__undefined)
11313 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11314 result.type_descriptor = type_cell->type_descriptor;
11315 result.presence_index = presence_index;
11324 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11325 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11328 ASN__CTFAIL(app_key, td, sptr,
11329 "%s: value not given (%s:%d)",
11330 td->name, __FILE__, __LINE__);
11335 if(1 /* No applicable constraints whatsoever */) {
11336 /* Nothing is here. See below */
11339 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11342 static asn_type_selector_result_t
11343 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11344 asn_type_selector_result_t result = {0, 0};
11345 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11346 size_t constraining_column = 0; /* &id */
11347 size_t for_column = 2; /* &Extension */
11348 size_t row, presence_index = 0;
11349 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11351 for(row=0; row < itable->rows_count; row++) {
11352 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11353 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11355 if(type_cell->cell_kind == aioc__undefined)
11359 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11360 result.type_descriptor = type_cell->type_descriptor;
11361 result.presence_index = presence_index;
11370 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11371 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11374 ASN__CTFAIL(app_key, td, sptr,
11375 "%s: value not given (%s:%d)",
11376 td->name, __FILE__, __LINE__);
11381 if(1 /* No applicable constraints whatsoever */) {
11382 /* Nothing is here. See below */
11385 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11389 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11390 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11394 ASN__CTFAIL(app_key, td, sptr,
11395 "%s: value not given (%s:%d)",
11396 td->name, __FILE__, __LINE__);
11400 value = *(const long *)sptr;
11402 if((value >= 0 && value <= 65535)) {
11403 /* Constraint check succeeded */
11406 ASN__CTFAIL(app_key, td, sptr,
11407 "%s: constraint failed (%s:%d)",
11408 td->name, __FILE__, __LINE__);
11414 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11418 ASN__CTFAIL(app_key, td, sptr,
11419 "%s: value not given (%s:%d)",
11420 td->name, __FILE__, __LINE__);
11425 if(1 /* No applicable constraints whatsoever */) {
11426 /* Nothing is here. See below */
11429 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11433 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11434 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11437 ASN__CTFAIL(app_key, td, sptr,
11438 "%s: value not given (%s:%d)",
11439 td->name, __FILE__, __LINE__);
11444 if(1 /* No applicable constraints whatsoever */) {
11445 /* Nothing is here. See below */
11448 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11452 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11453 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11457 ASN__CTFAIL(app_key, td, sptr,
11458 "%s: value not given (%s:%d)",
11459 td->name, __FILE__, __LINE__);
11463 value = *(const long *)sptr;
11465 if((value >= 0 && value <= 65535)) {
11466 /* Constraint check succeeded */
11469 ASN__CTFAIL(app_key, td, sptr,
11470 "%s: constraint failed (%s:%d)",
11471 td->name, __FILE__, __LINE__);
11477 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11481 ASN__CTFAIL(app_key, td, sptr,
11482 "%s: value not given (%s:%d)",
11483 td->name, __FILE__, __LINE__);
11488 if(1 /* No applicable constraints whatsoever */) {
11489 /* Nothing is here. See below */
11492 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11496 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11497 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11500 ASN__CTFAIL(app_key, td, sptr,
11501 "%s: value not given (%s:%d)",
11502 td->name, __FILE__, __LINE__);
11507 if(1 /* No applicable constraints whatsoever */) {
11508 /* Nothing is here. See below */
11511 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11515 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11520 ASN__CTFAIL(app_key, td, sptr,
11521 "%s: value not given (%s:%d)",
11522 td->name, __FILE__, __LINE__);
11526 value = *(const long *)sptr;
11528 if((value >= 0 && value <= 65535)) {
11529 /* Constraint check succeeded */
11532 ASN__CTFAIL(app_key, td, sptr,
11533 "%s: constraint failed (%s:%d)",
11534 td->name, __FILE__, __LINE__);
11540 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11541 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11544 ASN__CTFAIL(app_key, td, sptr,
11545 "%s: value not given (%s:%d)",
11546 td->name, __FILE__, __LINE__);
11551 if(1 /* No applicable constraints whatsoever */) {
11552 /* Nothing is here. See below */
11555 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11559 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11563 ASN__CTFAIL(app_key, td, sptr,
11564 "%s: value not given (%s:%d)",
11565 td->name, __FILE__, __LINE__);
11570 if(1 /* No applicable constraints whatsoever */) {
11571 /* Nothing is here. See below */
11574 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11578 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11583 ASN__CTFAIL(app_key, td, sptr,
11584 "%s: value not given (%s:%d)",
11585 td->name, __FILE__, __LINE__);
11589 value = *(const long *)sptr;
11591 if((value >= 0 && value <= 65535)) {
11592 /* Constraint check succeeded */
11595 ASN__CTFAIL(app_key, td, sptr,
11596 "%s: constraint failed (%s:%d)",
11597 td->name, __FILE__, __LINE__);
11603 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11604 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11607 ASN__CTFAIL(app_key, td, sptr,
11608 "%s: value not given (%s:%d)",
11609 td->name, __FILE__, __LINE__);
11614 if(1 /* No applicable constraints whatsoever */) {
11615 /* Nothing is here. See below */
11618 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11622 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11623 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11626 ASN__CTFAIL(app_key, td, sptr,
11627 "%s: value not given (%s:%d)",
11628 td->name, __FILE__, __LINE__);
11633 if(1 /* No applicable constraints whatsoever */) {
11634 /* Nothing is here. See below */
11637 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11641 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11646 ASN__CTFAIL(app_key, td, sptr,
11647 "%s: value not given (%s:%d)",
11648 td->name, __FILE__, __LINE__);
11652 value = *(const long *)sptr;
11654 if((value >= 0 && value <= 65535)) {
11655 /* Constraint check succeeded */
11658 ASN__CTFAIL(app_key, td, sptr,
11659 "%s: constraint failed (%s:%d)",
11660 td->name, __FILE__, __LINE__);
11666 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11667 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11670 ASN__CTFAIL(app_key, td, sptr,
11671 "%s: value not given (%s:%d)",
11672 td->name, __FILE__, __LINE__);
11677 if(1 /* No applicable constraints whatsoever */) {
11678 /* Nothing is here. See below */
11681 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11685 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11686 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11689 ASN__CTFAIL(app_key, td, sptr,
11690 "%s: value not given (%s:%d)",
11691 td->name, __FILE__, __LINE__);
11696 if(1 /* No applicable constraints whatsoever */) {
11697 /* Nothing is here. See below */
11700 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11704 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11705 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11709 ASN__CTFAIL(app_key, td, sptr,
11710 "%s: value not given (%s:%d)",
11711 td->name, __FILE__, __LINE__);
11715 value = *(const long *)sptr;
11717 if((value >= 0 && value <= 65535)) {
11718 /* Constraint check succeeded */
11721 ASN__CTFAIL(app_key, td, sptr,
11722 "%s: constraint failed (%s:%d)",
11723 td->name, __FILE__, __LINE__);
11728 static asn_type_selector_result_t
11729 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11730 asn_type_selector_result_t result = {0, 0};
11731 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11732 size_t constraining_column = 0; /* &id */
11733 size_t for_column = 1; /* &criticality */
11734 size_t row, presence_index = 0;
11735 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11737 for(row=0; row < itable->rows_count; row++) {
11738 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11739 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11741 if(type_cell->cell_kind == aioc__undefined)
11745 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11746 result.type_descriptor = type_cell->type_descriptor;
11747 result.presence_index = presence_index;
11756 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11757 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11760 ASN__CTFAIL(app_key, td, sptr,
11761 "%s: value not given (%s:%d)",
11762 td->name, __FILE__, __LINE__);
11767 if(1 /* No applicable constraints whatsoever */) {
11768 /* Nothing is here. See below */
11771 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11774 static asn_type_selector_result_t
11775 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11776 asn_type_selector_result_t result = {0, 0};
11777 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11778 size_t constraining_column = 0; /* &id */
11779 size_t for_column = 2; /* &Extension */
11780 size_t row, presence_index = 0;
11781 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11783 for(row=0; row < itable->rows_count; row++) {
11784 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11785 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11787 if(type_cell->cell_kind == aioc__undefined)
11791 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11792 result.type_descriptor = type_cell->type_descriptor;
11793 result.presence_index = presence_index;
11802 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11806 ASN__CTFAIL(app_key, td, sptr,
11807 "%s: value not given (%s:%d)",
11808 td->name, __FILE__, __LINE__);
11813 if(1 /* No applicable constraints whatsoever */) {
11814 /* Nothing is here. See below */
11817 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11821 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11826 ASN__CTFAIL(app_key, td, sptr,
11827 "%s: value not given (%s:%d)",
11828 td->name, __FILE__, __LINE__);
11832 value = *(const long *)sptr;
11834 if((value >= 0 && value <= 65535)) {
11835 /* Constraint check succeeded */
11838 ASN__CTFAIL(app_key, td, sptr,
11839 "%s: constraint failed (%s:%d)",
11840 td->name, __FILE__, __LINE__);
11846 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11847 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11850 ASN__CTFAIL(app_key, td, sptr,
11851 "%s: value not given (%s:%d)",
11852 td->name, __FILE__, __LINE__);
11857 if(1 /* No applicable constraints whatsoever */) {
11858 /* Nothing is here. See below */
11861 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11865 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11869 ASN__CTFAIL(app_key, td, sptr,
11870 "%s: value not given (%s:%d)",
11871 td->name, __FILE__, __LINE__);
11876 if(1 /* No applicable constraints whatsoever */) {
11877 /* Nothing is here. See below */
11880 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11884 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11889 ASN__CTFAIL(app_key, td, sptr,
11890 "%s: value not given (%s:%d)",
11891 td->name, __FILE__, __LINE__);
11895 value = *(const long *)sptr;
11897 if((value >= 0 && value <= 65535)) {
11898 /* Constraint check succeeded */
11901 ASN__CTFAIL(app_key, td, sptr,
11902 "%s: constraint failed (%s:%d)",
11903 td->name, __FILE__, __LINE__);
11909 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11910 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11913 ASN__CTFAIL(app_key, td, sptr,
11914 "%s: value not given (%s:%d)",
11915 td->name, __FILE__, __LINE__);
11920 if(1 /* No applicable constraints whatsoever */) {
11921 /* Nothing is here. See below */
11924 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11928 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11932 ASN__CTFAIL(app_key, td, sptr,
11933 "%s: value not given (%s:%d)",
11934 td->name, __FILE__, __LINE__);
11939 if(1 /* No applicable constraints whatsoever */) {
11940 /* Nothing is here. See below */
11943 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11947 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11952 ASN__CTFAIL(app_key, td, sptr,
11953 "%s: value not given (%s:%d)",
11954 td->name, __FILE__, __LINE__);
11958 value = *(const long *)sptr;
11960 if((value >= 0 && value <= 65535)) {
11961 /* Constraint check succeeded */
11964 ASN__CTFAIL(app_key, td, sptr,
11965 "%s: constraint failed (%s:%d)",
11966 td->name, __FILE__, __LINE__);
11972 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11973 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11976 ASN__CTFAIL(app_key, td, sptr,
11977 "%s: value not given (%s:%d)",
11978 td->name, __FILE__, __LINE__);
11983 if(1 /* No applicable constraints whatsoever */) {
11984 /* Nothing is here. See below */
11987 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11991 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11992 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11995 ASN__CTFAIL(app_key, td, sptr,
11996 "%s: value not given (%s:%d)",
11997 td->name, __FILE__, __LINE__);
12002 if(1 /* No applicable constraints whatsoever */) {
12003 /* Nothing is here. See below */
12006 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12010 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12011 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12015 ASN__CTFAIL(app_key, td, sptr,
12016 "%s: value not given (%s:%d)",
12017 td->name, __FILE__, __LINE__);
12021 value = *(const long *)sptr;
12023 if((value >= 0 && value <= 65535)) {
12024 /* Constraint check succeeded */
12027 ASN__CTFAIL(app_key, td, sptr,
12028 "%s: constraint failed (%s:%d)",
12029 td->name, __FILE__, __LINE__);
12034 static asn_type_selector_result_t
12035 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12036 asn_type_selector_result_t result = {0, 0};
12037 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12038 size_t constraining_column = 0; /* &id */
12039 size_t for_column = 1; /* &criticality */
12040 size_t row, presence_index = 0;
12041 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12043 for(row=0; row < itable->rows_count; row++) {
12044 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12045 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12047 if(type_cell->cell_kind == aioc__undefined)
12051 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12052 result.type_descriptor = type_cell->type_descriptor;
12053 result.presence_index = presence_index;
12062 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12063 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12066 ASN__CTFAIL(app_key, td, sptr,
12067 "%s: value not given (%s:%d)",
12068 td->name, __FILE__, __LINE__);
12073 if(1 /* No applicable constraints whatsoever */) {
12074 /* Nothing is here. See below */
12077 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12080 static asn_type_selector_result_t
12081 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12082 asn_type_selector_result_t result = {0, 0};
12083 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12084 size_t constraining_column = 0; /* &id */
12085 size_t for_column = 2; /* &Extension */
12086 size_t row, presence_index = 0;
12087 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12089 for(row=0; row < itable->rows_count; row++) {
12090 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12091 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12093 if(type_cell->cell_kind == aioc__undefined)
12097 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12098 result.type_descriptor = type_cell->type_descriptor;
12099 result.presence_index = presence_index;
12108 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12109 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12112 ASN__CTFAIL(app_key, td, sptr,
12113 "%s: value not given (%s:%d)",
12114 td->name, __FILE__, __LINE__);
12119 if(1 /* No applicable constraints whatsoever */) {
12120 /* Nothing is here. See below */
12123 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12127 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12132 ASN__CTFAIL(app_key, td, sptr,
12133 "%s: value not given (%s:%d)",
12134 td->name, __FILE__, __LINE__);
12138 value = *(const long *)sptr;
12140 if((value >= 0 && value <= 65535)) {
12141 /* Constraint check succeeded */
12144 ASN__CTFAIL(app_key, td, sptr,
12145 "%s: constraint failed (%s:%d)",
12146 td->name, __FILE__, __LINE__);
12152 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12153 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12156 ASN__CTFAIL(app_key, td, sptr,
12157 "%s: value not given (%s:%d)",
12158 td->name, __FILE__, __LINE__);
12163 if(1 /* No applicable constraints whatsoever */) {
12164 /* Nothing is here. See below */
12167 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12171 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12175 ASN__CTFAIL(app_key, td, sptr,
12176 "%s: value not given (%s:%d)",
12177 td->name, __FILE__, __LINE__);
12182 if(1 /* No applicable constraints whatsoever */) {
12183 /* Nothing is here. See below */
12186 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12190 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12191 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12195 ASN__CTFAIL(app_key, td, sptr,
12196 "%s: value not given (%s:%d)",
12197 td->name, __FILE__, __LINE__);
12201 value = *(const long *)sptr;
12203 if((value >= 0 && value <= 65535)) {
12204 /* Constraint check succeeded */
12207 ASN__CTFAIL(app_key, td, sptr,
12208 "%s: constraint failed (%s:%d)",
12209 td->name, __FILE__, __LINE__);
12215 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12216 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12219 ASN__CTFAIL(app_key, td, sptr,
12220 "%s: value not given (%s:%d)",
12221 td->name, __FILE__, __LINE__);
12226 if(1 /* No applicable constraints whatsoever */) {
12227 /* Nothing is here. See below */
12230 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12234 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12235 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12238 ASN__CTFAIL(app_key, td, sptr,
12239 "%s: value not given (%s:%d)",
12240 td->name, __FILE__, __LINE__);
12245 if(1 /* No applicable constraints whatsoever */) {
12246 /* Nothing is here. See below */
12249 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12253 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12254 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12258 ASN__CTFAIL(app_key, td, sptr,
12259 "%s: value not given (%s:%d)",
12260 td->name, __FILE__, __LINE__);
12264 value = *(const long *)sptr;
12266 if((value >= 0 && value <= 65535)) {
12267 /* Constraint check succeeded */
12270 ASN__CTFAIL(app_key, td, sptr,
12271 "%s: constraint failed (%s:%d)",
12272 td->name, __FILE__, __LINE__);
12278 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12279 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12282 ASN__CTFAIL(app_key, td, sptr,
12283 "%s: value not given (%s:%d)",
12284 td->name, __FILE__, __LINE__);
12289 if(1 /* No applicable constraints whatsoever */) {
12290 /* Nothing is here. See below */
12293 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12297 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12298 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12301 ASN__CTFAIL(app_key, td, sptr,
12302 "%s: value not given (%s:%d)",
12303 td->name, __FILE__, __LINE__);
12308 if(1 /* No applicable constraints whatsoever */) {
12309 /* Nothing is here. See below */
12312 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12316 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12317 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12321 ASN__CTFAIL(app_key, td, sptr,
12322 "%s: value not given (%s:%d)",
12323 td->name, __FILE__, __LINE__);
12327 value = *(const long *)sptr;
12329 if((value >= 0 && value <= 65535)) {
12330 /* Constraint check succeeded */
12333 ASN__CTFAIL(app_key, td, sptr,
12334 "%s: constraint failed (%s:%d)",
12335 td->name, __FILE__, __LINE__);
12341 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12342 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12345 ASN__CTFAIL(app_key, td, sptr,
12346 "%s: value not given (%s:%d)",
12347 td->name, __FILE__, __LINE__);
12352 if(1 /* No applicable constraints whatsoever */) {
12353 /* Nothing is here. See below */
12356 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12360 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12361 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12364 ASN__CTFAIL(app_key, td, sptr,
12365 "%s: value not given (%s:%d)",
12366 td->name, __FILE__, __LINE__);
12371 if(1 /* No applicable constraints whatsoever */) {
12372 /* Nothing is here. See below */
12375 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12379 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12380 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12384 ASN__CTFAIL(app_key, td, sptr,
12385 "%s: value not given (%s:%d)",
12386 td->name, __FILE__, __LINE__);
12390 value = *(const long *)sptr;
12392 if((value >= 0 && value <= 65535)) {
12393 /* Constraint check succeeded */
12396 ASN__CTFAIL(app_key, td, sptr,
12397 "%s: constraint failed (%s:%d)",
12398 td->name, __FILE__, __LINE__);
12404 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12405 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12408 ASN__CTFAIL(app_key, td, sptr,
12409 "%s: value not given (%s:%d)",
12410 td->name, __FILE__, __LINE__);
12415 if(1 /* No applicable constraints whatsoever */) {
12416 /* Nothing is here. See below */
12419 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12423 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12424 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12427 ASN__CTFAIL(app_key, td, sptr,
12428 "%s: value not given (%s:%d)",
12429 td->name, __FILE__, __LINE__);
12434 if(1 /* No applicable constraints whatsoever */) {
12435 /* Nothing is here. See below */
12438 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12442 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12443 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12447 ASN__CTFAIL(app_key, td, sptr,
12448 "%s: value not given (%s:%d)",
12449 td->name, __FILE__, __LINE__);
12453 value = *(const long *)sptr;
12455 if((value >= 0 && value <= 65535)) {
12456 /* Constraint check succeeded */
12459 ASN__CTFAIL(app_key, td, sptr,
12460 "%s: constraint failed (%s:%d)",
12461 td->name, __FILE__, __LINE__);
12466 static asn_type_selector_result_t
12467 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12468 asn_type_selector_result_t result = {0, 0};
12469 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12470 size_t constraining_column = 0; /* &id */
12471 size_t for_column = 1; /* &criticality */
12472 size_t row, presence_index = 0;
12473 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12475 for(row=0; row < itable->rows_count; row++) {
12476 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12477 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12479 if(type_cell->cell_kind == aioc__undefined)
12483 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12484 result.type_descriptor = type_cell->type_descriptor;
12485 result.presence_index = presence_index;
12494 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12495 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12498 ASN__CTFAIL(app_key, td, sptr,
12499 "%s: value not given (%s:%d)",
12500 td->name, __FILE__, __LINE__);
12505 if(1 /* No applicable constraints whatsoever */) {
12506 /* Nothing is here. See below */
12509 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12512 static asn_type_selector_result_t
12513 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12514 asn_type_selector_result_t result = {0, 0};
12515 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12516 size_t constraining_column = 0; /* &id */
12517 size_t for_column = 2; /* &Extension */
12518 size_t row, presence_index = 0;
12519 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12521 for(row=0; row < itable->rows_count; row++) {
12522 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12523 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12525 if(type_cell->cell_kind == aioc__undefined)
12529 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12530 result.type_descriptor = type_cell->type_descriptor;
12531 result.presence_index = presence_index;
12540 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12541 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12544 ASN__CTFAIL(app_key, td, sptr,
12545 "%s: value not given (%s:%d)",
12546 td->name, __FILE__, __LINE__);
12551 if(1 /* No applicable constraints whatsoever */) {
12552 /* Nothing is here. See below */
12555 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12559 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12564 ASN__CTFAIL(app_key, td, sptr,
12565 "%s: value not given (%s:%d)",
12566 td->name, __FILE__, __LINE__);
12570 value = *(const long *)sptr;
12572 if((value >= 0 && value <= 65535)) {
12573 /* Constraint check succeeded */
12576 ASN__CTFAIL(app_key, td, sptr,
12577 "%s: constraint failed (%s:%d)",
12578 td->name, __FILE__, __LINE__);
12584 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12585 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12588 ASN__CTFAIL(app_key, td, sptr,
12589 "%s: value not given (%s:%d)",
12590 td->name, __FILE__, __LINE__);
12595 if(1 /* No applicable constraints whatsoever */) {
12596 /* Nothing is here. See below */
12599 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12603 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12604 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12607 ASN__CTFAIL(app_key, td, sptr,
12608 "%s: value not given (%s:%d)",
12609 td->name, __FILE__, __LINE__);
12614 if(1 /* No applicable constraints whatsoever */) {
12615 /* Nothing is here. See below */
12618 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12622 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12623 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12627 ASN__CTFAIL(app_key, td, sptr,
12628 "%s: value not given (%s:%d)",
12629 td->name, __FILE__, __LINE__);
12633 value = *(const long *)sptr;
12635 if((value >= 0 && value <= 65535)) {
12636 /* Constraint check succeeded */
12639 ASN__CTFAIL(app_key, td, sptr,
12640 "%s: constraint failed (%s:%d)",
12641 td->name, __FILE__, __LINE__);
12646 static asn_type_selector_result_t
12647 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12648 asn_type_selector_result_t result = {0, 0};
12649 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12650 size_t constraining_column = 0; /* &id */
12651 size_t for_column = 1; /* &criticality */
12652 size_t row, presence_index = 0;
12653 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12655 for(row=0; row < itable->rows_count; row++) {
12656 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12657 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12659 if(type_cell->cell_kind == aioc__undefined)
12663 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12664 result.type_descriptor = type_cell->type_descriptor;
12665 result.presence_index = presence_index;
12674 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12675 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12678 ASN__CTFAIL(app_key, td, sptr,
12679 "%s: value not given (%s:%d)",
12680 td->name, __FILE__, __LINE__);
12685 if(1 /* No applicable constraints whatsoever */) {
12686 /* Nothing is here. See below */
12689 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12692 static asn_type_selector_result_t
12693 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12694 asn_type_selector_result_t result = {0, 0};
12695 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12696 size_t constraining_column = 0; /* &id */
12697 size_t for_column = 2; /* &Extension */
12698 size_t row, presence_index = 0;
12699 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12701 for(row=0; row < itable->rows_count; row++) {
12702 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12703 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12705 if(type_cell->cell_kind == aioc__undefined)
12709 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12710 result.type_descriptor = type_cell->type_descriptor;
12711 result.presence_index = presence_index;
12720 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12721 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12724 ASN__CTFAIL(app_key, td, sptr,
12725 "%s: value not given (%s:%d)",
12726 td->name, __FILE__, __LINE__);
12731 if(1 /* No applicable constraints whatsoever */) {
12732 /* Nothing is here. See below */
12735 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12739 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12740 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12744 ASN__CTFAIL(app_key, td, sptr,
12745 "%s: value not given (%s:%d)",
12746 td->name, __FILE__, __LINE__);
12750 value = *(const long *)sptr;
12752 if((value >= 0 && value <= 65535)) {
12753 /* Constraint check succeeded */
12756 ASN__CTFAIL(app_key, td, sptr,
12757 "%s: constraint failed (%s:%d)",
12758 td->name, __FILE__, __LINE__);
12764 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12765 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12768 ASN__CTFAIL(app_key, td, sptr,
12769 "%s: value not given (%s:%d)",
12770 td->name, __FILE__, __LINE__);
12775 if(1 /* No applicable constraints whatsoever */) {
12776 /* Nothing is here. See below */
12779 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12783 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12784 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12787 ASN__CTFAIL(app_key, td, sptr,
12788 "%s: value not given (%s:%d)",
12789 td->name, __FILE__, __LINE__);
12794 if(1 /* No applicable constraints whatsoever */) {
12795 /* Nothing is here. See below */
12798 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12802 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12807 ASN__CTFAIL(app_key, td, sptr,
12808 "%s: value not given (%s:%d)",
12809 td->name, __FILE__, __LINE__);
12813 value = *(const long *)sptr;
12815 if((value >= 0 && value <= 65535)) {
12816 /* Constraint check succeeded */
12819 ASN__CTFAIL(app_key, td, sptr,
12820 "%s: constraint failed (%s:%d)",
12821 td->name, __FILE__, __LINE__);
12827 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12828 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12831 ASN__CTFAIL(app_key, td, sptr,
12832 "%s: value not given (%s:%d)",
12833 td->name, __FILE__, __LINE__);
12838 if(1 /* No applicable constraints whatsoever */) {
12839 /* Nothing is here. See below */
12842 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12846 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12847 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12850 ASN__CTFAIL(app_key, td, sptr,
12851 "%s: value not given (%s:%d)",
12852 td->name, __FILE__, __LINE__);
12857 if(1 /* No applicable constraints whatsoever */) {
12858 /* Nothing is here. See below */
12861 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12865 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12870 ASN__CTFAIL(app_key, td, sptr,
12871 "%s: value not given (%s:%d)",
12872 td->name, __FILE__, __LINE__);
12876 value = *(const long *)sptr;
12878 if((value >= 0 && value <= 65535)) {
12879 /* Constraint check succeeded */
12882 ASN__CTFAIL(app_key, td, sptr,
12883 "%s: constraint failed (%s:%d)",
12884 td->name, __FILE__, __LINE__);
12890 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12891 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12894 ASN__CTFAIL(app_key, td, sptr,
12895 "%s: value not given (%s:%d)",
12896 td->name, __FILE__, __LINE__);
12901 if(1 /* No applicable constraints whatsoever */) {
12902 /* Nothing is here. See below */
12905 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12909 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12910 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12913 ASN__CTFAIL(app_key, td, sptr,
12914 "%s: value not given (%s:%d)",
12915 td->name, __FILE__, __LINE__);
12920 if(1 /* No applicable constraints whatsoever */) {
12921 /* Nothing is here. See below */
12924 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12928 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12933 ASN__CTFAIL(app_key, td, sptr,
12934 "%s: value not given (%s:%d)",
12935 td->name, __FILE__, __LINE__);
12939 value = *(const long *)sptr;
12941 if((value >= 0 && value <= 65535)) {
12942 /* Constraint check succeeded */
12945 ASN__CTFAIL(app_key, td, sptr,
12946 "%s: constraint failed (%s:%d)",
12947 td->name, __FILE__, __LINE__);
12953 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12954 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12957 ASN__CTFAIL(app_key, td, sptr,
12958 "%s: value not given (%s:%d)",
12959 td->name, __FILE__, __LINE__);
12964 if(1 /* No applicable constraints whatsoever */) {
12965 /* Nothing is here. See below */
12968 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12972 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12973 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12976 ASN__CTFAIL(app_key, td, sptr,
12977 "%s: value not given (%s:%d)",
12978 td->name, __FILE__, __LINE__);
12983 if(1 /* No applicable constraints whatsoever */) {
12984 /* Nothing is here. See below */
12987 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12991 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12992 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12996 ASN__CTFAIL(app_key, td, sptr,
12997 "%s: value not given (%s:%d)",
12998 td->name, __FILE__, __LINE__);
13002 value = *(const long *)sptr;
13004 if((value >= 0 && value <= 65535)) {
13005 /* Constraint check succeeded */
13008 ASN__CTFAIL(app_key, td, sptr,
13009 "%s: constraint failed (%s:%d)",
13010 td->name, __FILE__, __LINE__);
13016 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13017 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13020 ASN__CTFAIL(app_key, td, sptr,
13021 "%s: value not given (%s:%d)",
13022 td->name, __FILE__, __LINE__);
13027 if(1 /* No applicable constraints whatsoever */) {
13028 /* Nothing is here. See below */
13031 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13035 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13036 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13039 ASN__CTFAIL(app_key, td, sptr,
13040 "%s: value not given (%s:%d)",
13041 td->name, __FILE__, __LINE__);
13046 if(1 /* No applicable constraints whatsoever */) {
13047 /* Nothing is here. See below */
13050 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13054 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13055 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13059 ASN__CTFAIL(app_key, td, sptr,
13060 "%s: value not given (%s:%d)",
13061 td->name, __FILE__, __LINE__);
13065 value = *(const long *)sptr;
13067 if((value >= 0 && value <= 65535)) {
13068 /* Constraint check succeeded */
13071 ASN__CTFAIL(app_key, td, sptr,
13072 "%s: constraint failed (%s:%d)",
13073 td->name, __FILE__, __LINE__);
13079 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13080 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13083 ASN__CTFAIL(app_key, td, sptr,
13084 "%s: value not given (%s:%d)",
13085 td->name, __FILE__, __LINE__);
13090 if(1 /* No applicable constraints whatsoever */) {
13091 /* Nothing is here. See below */
13094 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13098 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13099 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13102 ASN__CTFAIL(app_key, td, sptr,
13103 "%s: value not given (%s:%d)",
13104 td->name, __FILE__, __LINE__);
13109 if(1 /* No applicable constraints whatsoever */) {
13110 /* Nothing is here. See below */
13113 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13117 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13118 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13122 ASN__CTFAIL(app_key, td, sptr,
13123 "%s: value not given (%s:%d)",
13124 td->name, __FILE__, __LINE__);
13128 value = *(const long *)sptr;
13130 if((value >= 0 && value <= 65535)) {
13131 /* Constraint check succeeded */
13134 ASN__CTFAIL(app_key, td, sptr,
13135 "%s: constraint failed (%s:%d)",
13136 td->name, __FILE__, __LINE__);
13142 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13143 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13146 ASN__CTFAIL(app_key, td, sptr,
13147 "%s: value not given (%s:%d)",
13148 td->name, __FILE__, __LINE__);
13153 if(1 /* No applicable constraints whatsoever */) {
13154 /* Nothing is here. See below */
13157 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13161 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13162 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13165 ASN__CTFAIL(app_key, td, sptr,
13166 "%s: value not given (%s:%d)",
13167 td->name, __FILE__, __LINE__);
13172 if(1 /* No applicable constraints whatsoever */) {
13173 /* Nothing is here. See below */
13176 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13180 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13181 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13185 ASN__CTFAIL(app_key, td, sptr,
13186 "%s: value not given (%s:%d)",
13187 td->name, __FILE__, __LINE__);
13191 value = *(const long *)sptr;
13193 if((value >= 0 && value <= 65535)) {
13194 /* Constraint check succeeded */
13197 ASN__CTFAIL(app_key, td, sptr,
13198 "%s: constraint failed (%s:%d)",
13199 td->name, __FILE__, __LINE__);
13205 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13206 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13209 ASN__CTFAIL(app_key, td, sptr,
13210 "%s: value not given (%s:%d)",
13211 td->name, __FILE__, __LINE__);
13216 if(1 /* No applicable constraints whatsoever */) {
13217 /* Nothing is here. See below */
13220 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13224 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13225 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13228 ASN__CTFAIL(app_key, td, sptr,
13229 "%s: value not given (%s:%d)",
13230 td->name, __FILE__, __LINE__);
13235 if(1 /* No applicable constraints whatsoever */) {
13236 /* Nothing is here. See below */
13239 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13243 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13244 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13248 ASN__CTFAIL(app_key, td, sptr,
13249 "%s: value not given (%s:%d)",
13250 td->name, __FILE__, __LINE__);
13254 value = *(const long *)sptr;
13256 if((value >= 0 && value <= 65535)) {
13257 /* Constraint check succeeded */
13260 ASN__CTFAIL(app_key, td, sptr,
13261 "%s: constraint failed (%s:%d)",
13262 td->name, __FILE__, __LINE__);
13267 static asn_type_selector_result_t
13268 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13269 asn_type_selector_result_t result = {0, 0};
13270 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13271 size_t constraining_column = 0; /* &id */
13272 size_t for_column = 1; /* &criticality */
13273 size_t row, presence_index = 0;
13274 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13276 for(row=0; row < itable->rows_count; row++) {
13277 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13278 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13280 if(type_cell->cell_kind == aioc__undefined)
13284 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13285 result.type_descriptor = type_cell->type_descriptor;
13286 result.presence_index = presence_index;
13295 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13296 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13299 ASN__CTFAIL(app_key, td, sptr,
13300 "%s: value not given (%s:%d)",
13301 td->name, __FILE__, __LINE__);
13306 if(1 /* No applicable constraints whatsoever */) {
13307 /* Nothing is here. See below */
13310 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13313 static asn_type_selector_result_t
13314 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13315 asn_type_selector_result_t result = {0, 0};
13316 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13317 size_t constraining_column = 0; /* &id */
13318 size_t for_column = 2; /* &Extension */
13319 size_t row, presence_index = 0;
13320 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13322 for(row=0; row < itable->rows_count; row++) {
13323 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13324 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13326 if(type_cell->cell_kind == aioc__undefined)
13330 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13331 result.type_descriptor = type_cell->type_descriptor;
13332 result.presence_index = presence_index;
13341 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13342 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13345 ASN__CTFAIL(app_key, td, sptr,
13346 "%s: value not given (%s:%d)",
13347 td->name, __FILE__, __LINE__);
13352 if(1 /* No applicable constraints whatsoever */) {
13353 /* Nothing is here. See below */
13356 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13360 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13361 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13365 ASN__CTFAIL(app_key, td, sptr,
13366 "%s: value not given (%s:%d)",
13367 td->name, __FILE__, __LINE__);
13371 value = *(const long *)sptr;
13373 if((value >= 0 && value <= 65535)) {
13374 /* Constraint check succeeded */
13377 ASN__CTFAIL(app_key, td, sptr,
13378 "%s: constraint failed (%s:%d)",
13379 td->name, __FILE__, __LINE__);
13384 static asn_type_selector_result_t
13385 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13386 asn_type_selector_result_t result = {0, 0};
13387 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13388 size_t constraining_column = 0; /* &id */
13389 size_t for_column = 1; /* &criticality */
13390 size_t row, presence_index = 0;
13391 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13393 for(row=0; row < itable->rows_count; row++) {
13394 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13395 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13397 if(type_cell->cell_kind == aioc__undefined)
13401 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13402 result.type_descriptor = type_cell->type_descriptor;
13403 result.presence_index = presence_index;
13412 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13413 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13416 ASN__CTFAIL(app_key, td, sptr,
13417 "%s: value not given (%s:%d)",
13418 td->name, __FILE__, __LINE__);
13423 if(1 /* No applicable constraints whatsoever */) {
13424 /* Nothing is here. See below */
13427 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13430 static asn_type_selector_result_t
13431 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13432 asn_type_selector_result_t result = {0, 0};
13433 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13434 size_t constraining_column = 0; /* &id */
13435 size_t for_column = 2; /* &Extension */
13436 size_t row, presence_index = 0;
13437 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13439 for(row=0; row < itable->rows_count; row++) {
13440 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13441 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13443 if(type_cell->cell_kind == aioc__undefined)
13447 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13448 result.type_descriptor = type_cell->type_descriptor;
13449 result.presence_index = presence_index;
13458 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13459 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13462 ASN__CTFAIL(app_key, td, sptr,
13463 "%s: value not given (%s:%d)",
13464 td->name, __FILE__, __LINE__);
13469 if(1 /* No applicable constraints whatsoever */) {
13470 /* Nothing is here. See below */
13473 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13477 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13482 ASN__CTFAIL(app_key, td, sptr,
13483 "%s: value not given (%s:%d)",
13484 td->name, __FILE__, __LINE__);
13488 value = *(const long *)sptr;
13490 if((value >= 0 && value <= 65535)) {
13491 /* Constraint check succeeded */
13494 ASN__CTFAIL(app_key, td, sptr,
13495 "%s: constraint failed (%s:%d)",
13496 td->name, __FILE__, __LINE__);
13502 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13503 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13506 ASN__CTFAIL(app_key, td, sptr,
13507 "%s: value not given (%s:%d)",
13508 td->name, __FILE__, __LINE__);
13513 if(1 /* No applicable constraints whatsoever */) {
13514 /* Nothing is here. See below */
13517 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13521 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13522 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13525 ASN__CTFAIL(app_key, td, sptr,
13526 "%s: value not given (%s:%d)",
13527 td->name, __FILE__, __LINE__);
13532 if(1 /* No applicable constraints whatsoever */) {
13533 /* Nothing is here. See below */
13536 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13540 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13541 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13545 ASN__CTFAIL(app_key, td, sptr,
13546 "%s: value not given (%s:%d)",
13547 td->name, __FILE__, __LINE__);
13551 value = *(const long *)sptr;
13553 if((value >= 0 && value <= 65535)) {
13554 /* Constraint check succeeded */
13557 ASN__CTFAIL(app_key, td, sptr,
13558 "%s: constraint failed (%s:%d)",
13559 td->name, __FILE__, __LINE__);
13565 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13566 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13569 ASN__CTFAIL(app_key, td, sptr,
13570 "%s: value not given (%s:%d)",
13571 td->name, __FILE__, __LINE__);
13576 if(1 /* No applicable constraints whatsoever */) {
13577 /* Nothing is here. See below */
13580 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13584 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13585 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13588 ASN__CTFAIL(app_key, td, sptr,
13589 "%s: value not given (%s:%d)",
13590 td->name, __FILE__, __LINE__);
13595 if(1 /* No applicable constraints whatsoever */) {
13596 /* Nothing is here. See below */
13599 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13603 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13604 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13608 ASN__CTFAIL(app_key, td, sptr,
13609 "%s: value not given (%s:%d)",
13610 td->name, __FILE__, __LINE__);
13614 value = *(const long *)sptr;
13616 if((value >= 0 && value <= 65535)) {
13617 /* Constraint check succeeded */
13620 ASN__CTFAIL(app_key, td, sptr,
13621 "%s: constraint failed (%s:%d)",
13622 td->name, __FILE__, __LINE__);
13628 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13629 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13632 ASN__CTFAIL(app_key, td, sptr,
13633 "%s: value not given (%s:%d)",
13634 td->name, __FILE__, __LINE__);
13639 if(1 /* No applicable constraints whatsoever */) {
13640 /* Nothing is here. See below */
13643 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13647 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13648 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13651 ASN__CTFAIL(app_key, td, sptr,
13652 "%s: value not given (%s:%d)",
13653 td->name, __FILE__, __LINE__);
13658 if(1 /* No applicable constraints whatsoever */) {
13659 /* Nothing is here. See below */
13662 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13666 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13667 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13671 ASN__CTFAIL(app_key, td, sptr,
13672 "%s: value not given (%s:%d)",
13673 td->name, __FILE__, __LINE__);
13677 value = *(const long *)sptr;
13679 if((value >= 0 && value <= 65535)) {
13680 /* Constraint check succeeded */
13683 ASN__CTFAIL(app_key, td, sptr,
13684 "%s: constraint failed (%s:%d)",
13685 td->name, __FILE__, __LINE__);
13691 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13692 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13695 ASN__CTFAIL(app_key, td, sptr,
13696 "%s: value not given (%s:%d)",
13697 td->name, __FILE__, __LINE__);
13702 if(1 /* No applicable constraints whatsoever */) {
13703 /* Nothing is here. See below */
13706 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13710 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13711 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13714 ASN__CTFAIL(app_key, td, sptr,
13715 "%s: value not given (%s:%d)",
13716 td->name, __FILE__, __LINE__);
13721 if(1 /* No applicable constraints whatsoever */) {
13722 /* Nothing is here. See below */
13725 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13729 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13730 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13734 ASN__CTFAIL(app_key, td, sptr,
13735 "%s: value not given (%s:%d)",
13736 td->name, __FILE__, __LINE__);
13740 value = *(const long *)sptr;
13742 if((value >= 0 && value <= 65535)) {
13743 /* Constraint check succeeded */
13746 ASN__CTFAIL(app_key, td, sptr,
13747 "%s: constraint failed (%s:%d)",
13748 td->name, __FILE__, __LINE__);
13753 static asn_type_selector_result_t
13754 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13755 asn_type_selector_result_t result = {0, 0};
13756 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13757 size_t constraining_column = 0; /* &id */
13758 size_t for_column = 1; /* &criticality */
13759 size_t row, presence_index = 0;
13760 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13762 for(row=0; row < itable->rows_count; row++) {
13763 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13764 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13766 if(type_cell->cell_kind == aioc__undefined)
13770 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13771 result.type_descriptor = type_cell->type_descriptor;
13772 result.presence_index = presence_index;
13781 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13782 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13785 ASN__CTFAIL(app_key, td, sptr,
13786 "%s: value not given (%s:%d)",
13787 td->name, __FILE__, __LINE__);
13792 if(1 /* No applicable constraints whatsoever */) {
13793 /* Nothing is here. See below */
13796 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13799 static asn_type_selector_result_t
13800 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13801 asn_type_selector_result_t result = {0, 0};
13802 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13803 size_t constraining_column = 0; /* &id */
13804 size_t for_column = 2; /* &Extension */
13805 size_t row, presence_index = 0;
13806 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13808 for(row=0; row < itable->rows_count; row++) {
13809 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13810 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13812 if(type_cell->cell_kind == aioc__undefined)
13816 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13817 result.type_descriptor = type_cell->type_descriptor;
13818 result.presence_index = presence_index;
13827 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13828 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13831 ASN__CTFAIL(app_key, td, sptr,
13832 "%s: value not given (%s:%d)",
13833 td->name, __FILE__, __LINE__);
13838 if(1 /* No applicable constraints whatsoever */) {
13839 /* Nothing is here. See below */
13842 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13846 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13847 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13851 ASN__CTFAIL(app_key, td, sptr,
13852 "%s: value not given (%s:%d)",
13853 td->name, __FILE__, __LINE__);
13857 value = *(const long *)sptr;
13859 if((value >= 0 && value <= 65535)) {
13860 /* Constraint check succeeded */
13863 ASN__CTFAIL(app_key, td, sptr,
13864 "%s: constraint failed (%s:%d)",
13865 td->name, __FILE__, __LINE__);
13871 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13875 ASN__CTFAIL(app_key, td, sptr,
13876 "%s: value not given (%s:%d)",
13877 td->name, __FILE__, __LINE__);
13882 if(1 /* No applicable constraints whatsoever */) {
13883 /* Nothing is here. See below */
13886 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13890 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13891 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13894 ASN__CTFAIL(app_key, td, sptr,
13895 "%s: value not given (%s:%d)",
13896 td->name, __FILE__, __LINE__);
13901 if(1 /* No applicable constraints whatsoever */) {
13902 /* Nothing is here. See below */
13905 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13909 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13910 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13914 ASN__CTFAIL(app_key, td, sptr,
13915 "%s: value not given (%s:%d)",
13916 td->name, __FILE__, __LINE__);
13920 value = *(const long *)sptr;
13922 if((value >= 0 && value <= 65535)) {
13923 /* Constraint check succeeded */
13926 ASN__CTFAIL(app_key, td, sptr,
13927 "%s: constraint failed (%s:%d)",
13928 td->name, __FILE__, __LINE__);
13934 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13938 ASN__CTFAIL(app_key, td, sptr,
13939 "%s: value not given (%s:%d)",
13940 td->name, __FILE__, __LINE__);
13945 if(1 /* No applicable constraints whatsoever */) {
13946 /* Nothing is here. See below */
13949 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13953 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13954 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13957 ASN__CTFAIL(app_key, td, sptr,
13958 "%s: value not given (%s:%d)",
13959 td->name, __FILE__, __LINE__);
13964 if(1 /* No applicable constraints whatsoever */) {
13965 /* Nothing is here. See below */
13968 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13972 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13973 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13977 ASN__CTFAIL(app_key, td, sptr,
13978 "%s: value not given (%s:%d)",
13979 td->name, __FILE__, __LINE__);
13983 value = *(const long *)sptr;
13985 if((value >= 0 && value <= 65535)) {
13986 /* Constraint check succeeded */
13989 ASN__CTFAIL(app_key, td, sptr,
13990 "%s: constraint failed (%s:%d)",
13991 td->name, __FILE__, __LINE__);
13997 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14001 ASN__CTFAIL(app_key, td, sptr,
14002 "%s: value not given (%s:%d)",
14003 td->name, __FILE__, __LINE__);
14008 if(1 /* No applicable constraints whatsoever */) {
14009 /* Nothing is here. See below */
14012 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14016 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14017 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14020 ASN__CTFAIL(app_key, td, sptr,
14021 "%s: value not given (%s:%d)",
14022 td->name, __FILE__, __LINE__);
14027 if(1 /* No applicable constraints whatsoever */) {
14028 /* Nothing is here. See below */
14031 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14035 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14036 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14040 ASN__CTFAIL(app_key, td, sptr,
14041 "%s: value not given (%s:%d)",
14042 td->name, __FILE__, __LINE__);
14046 value = *(const long *)sptr;
14048 if((value >= 0 && value <= 65535)) {
14049 /* Constraint check succeeded */
14052 ASN__CTFAIL(app_key, td, sptr,
14053 "%s: constraint failed (%s:%d)",
14054 td->name, __FILE__, __LINE__);
14060 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14064 ASN__CTFAIL(app_key, td, sptr,
14065 "%s: value not given (%s:%d)",
14066 td->name, __FILE__, __LINE__);
14071 if(1 /* No applicable constraints whatsoever */) {
14072 /* Nothing is here. See below */
14075 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14079 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14080 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14083 ASN__CTFAIL(app_key, td, sptr,
14084 "%s: value not given (%s:%d)",
14085 td->name, __FILE__, __LINE__);
14090 if(1 /* No applicable constraints whatsoever */) {
14091 /* Nothing is here. See below */
14094 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14098 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14099 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14103 ASN__CTFAIL(app_key, td, sptr,
14104 "%s: value not given (%s:%d)",
14105 td->name, __FILE__, __LINE__);
14109 value = *(const long *)sptr;
14111 if((value >= 0 && value <= 65535)) {
14112 /* Constraint check succeeded */
14115 ASN__CTFAIL(app_key, td, sptr,
14116 "%s: constraint failed (%s:%d)",
14117 td->name, __FILE__, __LINE__);
14123 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14127 ASN__CTFAIL(app_key, td, sptr,
14128 "%s: value not given (%s:%d)",
14129 td->name, __FILE__, __LINE__);
14134 if(1 /* No applicable constraints whatsoever */) {
14135 /* Nothing is here. See below */
14138 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14142 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14143 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14146 ASN__CTFAIL(app_key, td, sptr,
14147 "%s: value not given (%s:%d)",
14148 td->name, __FILE__, __LINE__);
14153 if(1 /* No applicable constraints whatsoever */) {
14154 /* Nothing is here. See below */
14157 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14161 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14162 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14166 ASN__CTFAIL(app_key, td, sptr,
14167 "%s: value not given (%s:%d)",
14168 td->name, __FILE__, __LINE__);
14172 value = *(const long *)sptr;
14174 if((value >= 0 && value <= 65535)) {
14175 /* Constraint check succeeded */
14178 ASN__CTFAIL(app_key, td, sptr,
14179 "%s: constraint failed (%s:%d)",
14180 td->name, __FILE__, __LINE__);
14186 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14190 ASN__CTFAIL(app_key, td, sptr,
14191 "%s: value not given (%s:%d)",
14192 td->name, __FILE__, __LINE__);
14197 if(1 /* No applicable constraints whatsoever */) {
14198 /* Nothing is here. See below */
14201 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14205 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14206 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14209 ASN__CTFAIL(app_key, td, sptr,
14210 "%s: value not given (%s:%d)",
14211 td->name, __FILE__, __LINE__);
14216 if(1 /* No applicable constraints whatsoever */) {
14217 /* Nothing is here. See below */
14220 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14224 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14225 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14229 ASN__CTFAIL(app_key, td, sptr,
14230 "%s: value not given (%s:%d)",
14231 td->name, __FILE__, __LINE__);
14235 value = *(const long *)sptr;
14237 if((value >= 0 && value <= 65535)) {
14238 /* Constraint check succeeded */
14241 ASN__CTFAIL(app_key, td, sptr,
14242 "%s: constraint failed (%s:%d)",
14243 td->name, __FILE__, __LINE__);
14248 static asn_type_selector_result_t
14249 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14250 asn_type_selector_result_t result = {0, 0};
14251 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14252 size_t constraining_column = 0; /* &id */
14253 size_t for_column = 1; /* &criticality */
14254 size_t row, presence_index = 0;
14255 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14257 for(row=0; row < itable->rows_count; row++) {
14258 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14259 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14261 if(type_cell->cell_kind == aioc__undefined)
14265 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14266 result.type_descriptor = type_cell->type_descriptor;
14267 result.presence_index = presence_index;
14276 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14277 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14280 ASN__CTFAIL(app_key, td, sptr,
14281 "%s: value not given (%s:%d)",
14282 td->name, __FILE__, __LINE__);
14287 if(1 /* No applicable constraints whatsoever */) {
14288 /* Nothing is here. See below */
14291 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14294 static asn_type_selector_result_t
14295 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14296 asn_type_selector_result_t result = {0, 0};
14297 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14298 size_t constraining_column = 0; /* &id */
14299 size_t for_column = 2; /* &Extension */
14300 size_t row, presence_index = 0;
14301 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14303 for(row=0; row < itable->rows_count; row++) {
14304 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14305 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14307 if(type_cell->cell_kind == aioc__undefined)
14311 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14312 result.type_descriptor = type_cell->type_descriptor;
14313 result.presence_index = presence_index;
14322 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14323 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14326 ASN__CTFAIL(app_key, td, sptr,
14327 "%s: value not given (%s:%d)",
14328 td->name, __FILE__, __LINE__);
14333 if(1 /* No applicable constraints whatsoever */) {
14334 /* Nothing is here. See below */
14337 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14341 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14342 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14346 ASN__CTFAIL(app_key, td, sptr,
14347 "%s: value not given (%s:%d)",
14348 td->name, __FILE__, __LINE__);
14352 value = *(const long *)sptr;
14354 if((value >= 0 && value <= 65535)) {
14355 /* Constraint check succeeded */
14358 ASN__CTFAIL(app_key, td, sptr,
14359 "%s: constraint failed (%s:%d)",
14360 td->name, __FILE__, __LINE__);
14366 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14370 ASN__CTFAIL(app_key, td, sptr,
14371 "%s: value not given (%s:%d)",
14372 td->name, __FILE__, __LINE__);
14377 if(1 /* No applicable constraints whatsoever */) {
14378 /* Nothing is here. See below */
14381 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14385 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14386 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14389 ASN__CTFAIL(app_key, td, sptr,
14390 "%s: value not given (%s:%d)",
14391 td->name, __FILE__, __LINE__);
14396 if(1 /* No applicable constraints whatsoever */) {
14397 /* Nothing is here. See below */
14400 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14404 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14405 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14409 ASN__CTFAIL(app_key, td, sptr,
14410 "%s: value not given (%s:%d)",
14411 td->name, __FILE__, __LINE__);
14415 value = *(const long *)sptr;
14417 if((value >= 0 && value <= 65535)) {
14418 /* Constraint check succeeded */
14421 ASN__CTFAIL(app_key, td, sptr,
14422 "%s: constraint failed (%s:%d)",
14423 td->name, __FILE__, __LINE__);
14429 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14433 ASN__CTFAIL(app_key, td, sptr,
14434 "%s: value not given (%s:%d)",
14435 td->name, __FILE__, __LINE__);
14440 if(1 /* No applicable constraints whatsoever */) {
14441 /* Nothing is here. See below */
14444 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14448 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14449 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14452 ASN__CTFAIL(app_key, td, sptr,
14453 "%s: value not given (%s:%d)",
14454 td->name, __FILE__, __LINE__);
14459 if(1 /* No applicable constraints whatsoever */) {
14460 /* Nothing is here. See below */
14463 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14467 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14468 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14472 ASN__CTFAIL(app_key, td, sptr,
14473 "%s: value not given (%s:%d)",
14474 td->name, __FILE__, __LINE__);
14478 value = *(const long *)sptr;
14480 if((value >= 0 && value <= 65535)) {
14481 /* Constraint check succeeded */
14484 ASN__CTFAIL(app_key, td, sptr,
14485 "%s: constraint failed (%s:%d)",
14486 td->name, __FILE__, __LINE__);
14492 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14493 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14496 ASN__CTFAIL(app_key, td, sptr,
14497 "%s: value not given (%s:%d)",
14498 td->name, __FILE__, __LINE__);
14503 if(1 /* No applicable constraints whatsoever */) {
14504 /* Nothing is here. See below */
14507 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14511 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14512 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14515 ASN__CTFAIL(app_key, td, sptr,
14516 "%s: value not given (%s:%d)",
14517 td->name, __FILE__, __LINE__);
14522 if(1 /* No applicable constraints whatsoever */) {
14523 /* Nothing is here. See below */
14526 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14530 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14531 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14535 ASN__CTFAIL(app_key, td, sptr,
14536 "%s: value not given (%s:%d)",
14537 td->name, __FILE__, __LINE__);
14541 value = *(const long *)sptr;
14543 if((value >= 0 && value <= 65535)) {
14544 /* Constraint check succeeded */
14547 ASN__CTFAIL(app_key, td, sptr,
14548 "%s: constraint failed (%s:%d)",
14549 td->name, __FILE__, __LINE__);
14554 static asn_type_selector_result_t
14555 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14556 asn_type_selector_result_t result = {0, 0};
14557 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14558 size_t constraining_column = 0; /* &id */
14559 size_t for_column = 1; /* &criticality */
14560 size_t row, presence_index = 0;
14561 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14563 for(row=0; row < itable->rows_count; row++) {
14564 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14565 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14567 if(type_cell->cell_kind == aioc__undefined)
14571 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14572 result.type_descriptor = type_cell->type_descriptor;
14573 result.presence_index = presence_index;
14582 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14583 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14586 ASN__CTFAIL(app_key, td, sptr,
14587 "%s: value not given (%s:%d)",
14588 td->name, __FILE__, __LINE__);
14593 if(1 /* No applicable constraints whatsoever */) {
14594 /* Nothing is here. See below */
14597 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14600 static asn_type_selector_result_t
14601 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14602 asn_type_selector_result_t result = {0, 0};
14603 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14604 size_t constraining_column = 0; /* &id */
14605 size_t for_column = 2; /* &Extension */
14606 size_t row, presence_index = 0;
14607 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14609 for(row=0; row < itable->rows_count; row++) {
14610 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14611 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14613 if(type_cell->cell_kind == aioc__undefined)
14617 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14618 result.type_descriptor = type_cell->type_descriptor;
14619 result.presence_index = presence_index;
14628 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14629 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14632 ASN__CTFAIL(app_key, td, sptr,
14633 "%s: value not given (%s:%d)",
14634 td->name, __FILE__, __LINE__);
14639 if(1 /* No applicable constraints whatsoever */) {
14640 /* Nothing is here. See below */
14643 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14647 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14648 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14652 ASN__CTFAIL(app_key, td, sptr,
14653 "%s: value not given (%s:%d)",
14654 td->name, __FILE__, __LINE__);
14658 value = *(const long *)sptr;
14660 if((value >= 0 && value <= 65535)) {
14661 /* Constraint check succeeded */
14664 ASN__CTFAIL(app_key, td, sptr,
14665 "%s: constraint failed (%s:%d)",
14666 td->name, __FILE__, __LINE__);
14671 static asn_type_selector_result_t
14672 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14673 asn_type_selector_result_t result = {0, 0};
14674 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14675 size_t constraining_column = 0; /* &id */
14676 size_t for_column = 1; /* &criticality */
14677 size_t row, presence_index = 0;
14678 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14680 for(row=0; row < itable->rows_count; row++) {
14681 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14682 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14684 if(type_cell->cell_kind == aioc__undefined)
14688 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14689 result.type_descriptor = type_cell->type_descriptor;
14690 result.presence_index = presence_index;
14699 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14700 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14703 ASN__CTFAIL(app_key, td, sptr,
14704 "%s: value not given (%s:%d)",
14705 td->name, __FILE__, __LINE__);
14710 if(1 /* No applicable constraints whatsoever */) {
14711 /* Nothing is here. See below */
14714 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14717 static asn_type_selector_result_t
14718 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14719 asn_type_selector_result_t result = {0, 0};
14720 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14721 size_t constraining_column = 0; /* &id */
14722 size_t for_column = 2; /* &Extension */
14723 size_t row, presence_index = 0;
14724 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14726 for(row=0; row < itable->rows_count; row++) {
14727 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14728 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14730 if(type_cell->cell_kind == aioc__undefined)
14734 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14735 result.type_descriptor = type_cell->type_descriptor;
14736 result.presence_index = presence_index;
14745 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14749 ASN__CTFAIL(app_key, td, sptr,
14750 "%s: value not given (%s:%d)",
14751 td->name, __FILE__, __LINE__);
14756 if(1 /* No applicable constraints whatsoever */) {
14757 /* Nothing is here. See below */
14760 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14764 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14765 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14769 ASN__CTFAIL(app_key, td, sptr,
14770 "%s: value not given (%s:%d)",
14771 td->name, __FILE__, __LINE__);
14775 value = *(const long *)sptr;
14777 if((value >= 0 && value <= 65535)) {
14778 /* Constraint check succeeded */
14781 ASN__CTFAIL(app_key, td, sptr,
14782 "%s: constraint failed (%s:%d)",
14783 td->name, __FILE__, __LINE__);
14789 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14790 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14793 ASN__CTFAIL(app_key, td, sptr,
14794 "%s: value not given (%s:%d)",
14795 td->name, __FILE__, __LINE__);
14800 if(1 /* No applicable constraints whatsoever */) {
14801 /* Nothing is here. See below */
14804 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14808 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14809 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14812 ASN__CTFAIL(app_key, td, sptr,
14813 "%s: value not given (%s:%d)",
14814 td->name, __FILE__, __LINE__);
14819 if(1 /* No applicable constraints whatsoever */) {
14820 /* Nothing is here. See below */
14823 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14827 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14828 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14832 ASN__CTFAIL(app_key, td, sptr,
14833 "%s: value not given (%s:%d)",
14834 td->name, __FILE__, __LINE__);
14838 value = *(const long *)sptr;
14840 if((value >= 0 && value <= 65535)) {
14841 /* Constraint check succeeded */
14844 ASN__CTFAIL(app_key, td, sptr,
14845 "%s: constraint failed (%s:%d)",
14846 td->name, __FILE__, __LINE__);
14852 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14853 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14856 ASN__CTFAIL(app_key, td, sptr,
14857 "%s: value not given (%s:%d)",
14858 td->name, __FILE__, __LINE__);
14863 if(1 /* No applicable constraints whatsoever */) {
14864 /* Nothing is here. See below */
14867 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14871 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14875 ASN__CTFAIL(app_key, td, sptr,
14876 "%s: value not given (%s:%d)",
14877 td->name, __FILE__, __LINE__);
14882 if(1 /* No applicable constraints whatsoever */) {
14883 /* Nothing is here. See below */
14886 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14890 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14891 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14895 ASN__CTFAIL(app_key, td, sptr,
14896 "%s: value not given (%s:%d)",
14897 td->name, __FILE__, __LINE__);
14901 value = *(const long *)sptr;
14903 if((value >= 0 && value <= 65535)) {
14904 /* Constraint check succeeded */
14907 ASN__CTFAIL(app_key, td, sptr,
14908 "%s: constraint failed (%s:%d)",
14909 td->name, __FILE__, __LINE__);
14915 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14919 ASN__CTFAIL(app_key, td, sptr,
14920 "%s: value not given (%s:%d)",
14921 td->name, __FILE__, __LINE__);
14926 if(1 /* No applicable constraints whatsoever */) {
14927 /* Nothing is here. See below */
14930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14934 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14938 ASN__CTFAIL(app_key, td, sptr,
14939 "%s: value not given (%s:%d)",
14940 td->name, __FILE__, __LINE__);
14945 if(1 /* No applicable constraints whatsoever */) {
14946 /* Nothing is here. See below */
14949 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14953 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14954 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14958 ASN__CTFAIL(app_key, td, sptr,
14959 "%s: value not given (%s:%d)",
14960 td->name, __FILE__, __LINE__);
14964 value = *(const long *)sptr;
14966 if((value >= 0 && value <= 65535)) {
14967 /* Constraint check succeeded */
14970 ASN__CTFAIL(app_key, td, sptr,
14971 "%s: constraint failed (%s:%d)",
14972 td->name, __FILE__, __LINE__);
14977 static asn_type_selector_result_t
14978 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14979 asn_type_selector_result_t result = {0, 0};
14980 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
14981 size_t constraining_column = 0; /* &id */
14982 size_t for_column = 1; /* &criticality */
14983 size_t row, presence_index = 0;
14984 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
14986 for(row=0; row < itable->rows_count; row++) {
14987 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14988 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14990 if(type_cell->cell_kind == aioc__undefined)
14994 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14995 result.type_descriptor = type_cell->type_descriptor;
14996 result.presence_index = presence_index;
15005 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15006 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15009 ASN__CTFAIL(app_key, td, sptr,
15010 "%s: value not given (%s:%d)",
15011 td->name, __FILE__, __LINE__);
15016 if(1 /* No applicable constraints whatsoever */) {
15017 /* Nothing is here. See below */
15020 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15023 static asn_type_selector_result_t
15024 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15025 asn_type_selector_result_t result = {0, 0};
15026 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15027 size_t constraining_column = 0; /* &id */
15028 size_t for_column = 2; /* &Extension */
15029 size_t row, presence_index = 0;
15030 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15032 for(row=0; row < itable->rows_count; row++) {
15033 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15034 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15036 if(type_cell->cell_kind == aioc__undefined)
15040 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15041 result.type_descriptor = type_cell->type_descriptor;
15042 result.presence_index = presence_index;
15051 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15052 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15055 ASN__CTFAIL(app_key, td, sptr,
15056 "%s: value not given (%s:%d)",
15057 td->name, __FILE__, __LINE__);
15062 if(1 /* No applicable constraints whatsoever */) {
15063 /* Nothing is here. See below */
15066 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15070 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15071 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15075 ASN__CTFAIL(app_key, td, sptr,
15076 "%s: value not given (%s:%d)",
15077 td->name, __FILE__, __LINE__);
15081 value = *(const long *)sptr;
15083 if((value >= 0 && value <= 65535)) {
15084 /* Constraint check succeeded */
15087 ASN__CTFAIL(app_key, td, sptr,
15088 "%s: constraint failed (%s:%d)",
15089 td->name, __FILE__, __LINE__);
15095 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15096 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15099 ASN__CTFAIL(app_key, td, sptr,
15100 "%s: value not given (%s:%d)",
15101 td->name, __FILE__, __LINE__);
15106 if(1 /* No applicable constraints whatsoever */) {
15107 /* Nothing is here. See below */
15110 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15114 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15115 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15118 ASN__CTFAIL(app_key, td, sptr,
15119 "%s: value not given (%s:%d)",
15120 td->name, __FILE__, __LINE__);
15125 if(1 /* No applicable constraints whatsoever */) {
15126 /* Nothing is here. See below */
15129 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15133 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15134 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15138 ASN__CTFAIL(app_key, td, sptr,
15139 "%s: value not given (%s:%d)",
15140 td->name, __FILE__, __LINE__);
15144 value = *(const long *)sptr;
15146 if((value >= 0 && value <= 65535)) {
15147 /* Constraint check succeeded */
15150 ASN__CTFAIL(app_key, td, sptr,
15151 "%s: constraint failed (%s:%d)",
15152 td->name, __FILE__, __LINE__);
15158 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15159 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15162 ASN__CTFAIL(app_key, td, sptr,
15163 "%s: value not given (%s:%d)",
15164 td->name, __FILE__, __LINE__);
15169 if(1 /* No applicable constraints whatsoever */) {
15170 /* Nothing is here. See below */
15173 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15177 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15178 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15181 ASN__CTFAIL(app_key, td, sptr,
15182 "%s: value not given (%s:%d)",
15183 td->name, __FILE__, __LINE__);
15188 if(1 /* No applicable constraints whatsoever */) {
15189 /* Nothing is here. See below */
15192 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15196 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15197 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15201 ASN__CTFAIL(app_key, td, sptr,
15202 "%s: value not given (%s:%d)",
15203 td->name, __FILE__, __LINE__);
15207 value = *(const long *)sptr;
15209 if((value >= 0 && value <= 65535)) {
15210 /* Constraint check succeeded */
15213 ASN__CTFAIL(app_key, td, sptr,
15214 "%s: constraint failed (%s:%d)",
15215 td->name, __FILE__, __LINE__);
15221 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15225 ASN__CTFAIL(app_key, td, sptr,
15226 "%s: value not given (%s:%d)",
15227 td->name, __FILE__, __LINE__);
15232 if(1 /* No applicable constraints whatsoever */) {
15233 /* Nothing is here. See below */
15236 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15240 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15241 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15244 ASN__CTFAIL(app_key, td, sptr,
15245 "%s: value not given (%s:%d)",
15246 td->name, __FILE__, __LINE__);
15251 if(1 /* No applicable constraints whatsoever */) {
15252 /* Nothing is here. See below */
15255 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15259 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15260 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15264 ASN__CTFAIL(app_key, td, sptr,
15265 "%s: value not given (%s:%d)",
15266 td->name, __FILE__, __LINE__);
15270 value = *(const long *)sptr;
15272 if((value >= 0 && value <= 65535)) {
15273 /* Constraint check succeeded */
15276 ASN__CTFAIL(app_key, td, sptr,
15277 "%s: constraint failed (%s:%d)",
15278 td->name, __FILE__, __LINE__);
15283 static asn_type_selector_result_t
15284 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15285 asn_type_selector_result_t result = {0, 0};
15286 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15287 size_t constraining_column = 0; /* &id */
15288 size_t for_column = 1; /* &criticality */
15289 size_t row, presence_index = 0;
15290 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15292 for(row=0; row < itable->rows_count; row++) {
15293 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15294 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15296 if(type_cell->cell_kind == aioc__undefined)
15300 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15301 result.type_descriptor = type_cell->type_descriptor;
15302 result.presence_index = presence_index;
15311 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15312 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15315 ASN__CTFAIL(app_key, td, sptr,
15316 "%s: value not given (%s:%d)",
15317 td->name, __FILE__, __LINE__);
15322 if(1 /* No applicable constraints whatsoever */) {
15323 /* Nothing is here. See below */
15326 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15329 static asn_type_selector_result_t
15330 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15331 asn_type_selector_result_t result = {0, 0};
15332 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15333 size_t constraining_column = 0; /* &id */
15334 size_t for_column = 2; /* &Extension */
15335 size_t row, presence_index = 0;
15336 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15338 for(row=0; row < itable->rows_count; row++) {
15339 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15340 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15342 if(type_cell->cell_kind == aioc__undefined)
15346 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15347 result.type_descriptor = type_cell->type_descriptor;
15348 result.presence_index = presence_index;
15357 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15358 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15361 ASN__CTFAIL(app_key, td, sptr,
15362 "%s: value not given (%s:%d)",
15363 td->name, __FILE__, __LINE__);
15368 if(1 /* No applicable constraints whatsoever */) {
15369 /* Nothing is here. See below */
15372 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15376 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15377 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15381 ASN__CTFAIL(app_key, td, sptr,
15382 "%s: value not given (%s:%d)",
15383 td->name, __FILE__, __LINE__);
15387 value = *(const long *)sptr;
15389 if((value >= 0 && value <= 65535)) {
15390 /* Constraint check succeeded */
15393 ASN__CTFAIL(app_key, td, sptr,
15394 "%s: constraint failed (%s:%d)",
15395 td->name, __FILE__, __LINE__);
15400 static asn_type_selector_result_t
15401 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15402 asn_type_selector_result_t result = {0, 0};
15403 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15404 size_t constraining_column = 0; /* &id */
15405 size_t for_column = 1; /* &criticality */
15406 size_t row, presence_index = 0;
15407 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15409 for(row=0; row < itable->rows_count; row++) {
15410 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15411 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15413 if(type_cell->cell_kind == aioc__undefined)
15417 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15418 result.type_descriptor = type_cell->type_descriptor;
15419 result.presence_index = presence_index;
15428 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15429 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15432 ASN__CTFAIL(app_key, td, sptr,
15433 "%s: value not given (%s:%d)",
15434 td->name, __FILE__, __LINE__);
15439 if(1 /* No applicable constraints whatsoever */) {
15440 /* Nothing is here. See below */
15443 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15446 static asn_type_selector_result_t
15447 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15448 asn_type_selector_result_t result = {0, 0};
15449 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15450 size_t constraining_column = 0; /* &id */
15451 size_t for_column = 2; /* &Extension */
15452 size_t row, presence_index = 0;
15453 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15455 for(row=0; row < itable->rows_count; row++) {
15456 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15457 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15459 if(type_cell->cell_kind == aioc__undefined)
15463 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15464 result.type_descriptor = type_cell->type_descriptor;
15465 result.presence_index = presence_index;
15474 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15475 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15478 ASN__CTFAIL(app_key, td, sptr,
15479 "%s: value not given (%s:%d)",
15480 td->name, __FILE__, __LINE__);
15485 if(1 /* No applicable constraints whatsoever */) {
15486 /* Nothing is here. See below */
15489 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15493 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15494 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15498 ASN__CTFAIL(app_key, td, sptr,
15499 "%s: value not given (%s:%d)",
15500 td->name, __FILE__, __LINE__);
15504 value = *(const long *)sptr;
15506 if((value >= 0 && value <= 65535)) {
15507 /* Constraint check succeeded */
15510 ASN__CTFAIL(app_key, td, sptr,
15511 "%s: constraint failed (%s:%d)",
15512 td->name, __FILE__, __LINE__);
15518 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15519 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15522 ASN__CTFAIL(app_key, td, sptr,
15523 "%s: value not given (%s:%d)",
15524 td->name, __FILE__, __LINE__);
15529 if(1 /* No applicable constraints whatsoever */) {
15530 /* Nothing is here. See below */
15533 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15537 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15538 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15541 ASN__CTFAIL(app_key, td, sptr,
15542 "%s: value not given (%s:%d)",
15543 td->name, __FILE__, __LINE__);
15548 if(1 /* No applicable constraints whatsoever */) {
15549 /* Nothing is here. See below */
15552 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15556 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15557 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15561 ASN__CTFAIL(app_key, td, sptr,
15562 "%s: value not given (%s:%d)",
15563 td->name, __FILE__, __LINE__);
15567 value = *(const long *)sptr;
15569 if((value >= 0 && value <= 65535)) {
15570 /* Constraint check succeeded */
15573 ASN__CTFAIL(app_key, td, sptr,
15574 "%s: constraint failed (%s:%d)",
15575 td->name, __FILE__, __LINE__);
15581 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15582 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15585 ASN__CTFAIL(app_key, td, sptr,
15586 "%s: value not given (%s:%d)",
15587 td->name, __FILE__, __LINE__);
15592 if(1 /* No applicable constraints whatsoever */) {
15593 /* Nothing is here. See below */
15596 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15600 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15601 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15604 ASN__CTFAIL(app_key, td, sptr,
15605 "%s: value not given (%s:%d)",
15606 td->name, __FILE__, __LINE__);
15611 if(1 /* No applicable constraints whatsoever */) {
15612 /* Nothing is here. See below */
15615 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15619 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15620 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15624 ASN__CTFAIL(app_key, td, sptr,
15625 "%s: value not given (%s:%d)",
15626 td->name, __FILE__, __LINE__);
15630 value = *(const long *)sptr;
15632 if((value >= 0 && value <= 65535)) {
15633 /* Constraint check succeeded */
15636 ASN__CTFAIL(app_key, td, sptr,
15637 "%s: constraint failed (%s:%d)",
15638 td->name, __FILE__, __LINE__);
15644 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15645 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15648 ASN__CTFAIL(app_key, td, sptr,
15649 "%s: value not given (%s:%d)",
15650 td->name, __FILE__, __LINE__);
15655 if(1 /* No applicable constraints whatsoever */) {
15656 /* Nothing is here. See below */
15659 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15663 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15664 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15667 ASN__CTFAIL(app_key, td, sptr,
15668 "%s: value not given (%s:%d)",
15669 td->name, __FILE__, __LINE__);
15674 if(1 /* No applicable constraints whatsoever */) {
15675 /* Nothing is here. See below */
15678 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15682 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15683 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15687 ASN__CTFAIL(app_key, td, sptr,
15688 "%s: value not given (%s:%d)",
15689 td->name, __FILE__, __LINE__);
15693 value = *(const long *)sptr;
15695 if((value >= 0 && value <= 65535)) {
15696 /* Constraint check succeeded */
15699 ASN__CTFAIL(app_key, td, sptr,
15700 "%s: constraint failed (%s:%d)",
15701 td->name, __FILE__, __LINE__);
15707 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15708 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15711 ASN__CTFAIL(app_key, td, sptr,
15712 "%s: value not given (%s:%d)",
15713 td->name, __FILE__, __LINE__);
15718 if(1 /* No applicable constraints whatsoever */) {
15719 /* Nothing is here. See below */
15722 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15726 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15727 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15730 ASN__CTFAIL(app_key, td, sptr,
15731 "%s: value not given (%s:%d)",
15732 td->name, __FILE__, __LINE__);
15737 if(1 /* No applicable constraints whatsoever */) {
15738 /* Nothing is here. See below */
15741 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15745 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15750 ASN__CTFAIL(app_key, td, sptr,
15751 "%s: value not given (%s:%d)",
15752 td->name, __FILE__, __LINE__);
15756 value = *(const long *)sptr;
15758 if((value >= 0 && value <= 65535)) {
15759 /* Constraint check succeeded */
15762 ASN__CTFAIL(app_key, td, sptr,
15763 "%s: constraint failed (%s:%d)",
15764 td->name, __FILE__, __LINE__);
15770 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15771 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15774 ASN__CTFAIL(app_key, td, sptr,
15775 "%s: value not given (%s:%d)",
15776 td->name, __FILE__, __LINE__);
15781 if(1 /* No applicable constraints whatsoever */) {
15782 /* Nothing is here. See below */
15785 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15789 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15790 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15793 ASN__CTFAIL(app_key, td, sptr,
15794 "%s: value not given (%s:%d)",
15795 td->name, __FILE__, __LINE__);
15800 if(1 /* No applicable constraints whatsoever */) {
15801 /* Nothing is here. See below */
15804 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15808 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15809 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15813 ASN__CTFAIL(app_key, td, sptr,
15814 "%s: value not given (%s:%d)",
15815 td->name, __FILE__, __LINE__);
15819 value = *(const long *)sptr;
15821 if((value >= 0 && value <= 65535)) {
15822 /* Constraint check succeeded */
15825 ASN__CTFAIL(app_key, td, sptr,
15826 "%s: constraint failed (%s:%d)",
15827 td->name, __FILE__, __LINE__);
15833 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15834 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15837 ASN__CTFAIL(app_key, td, sptr,
15838 "%s: value not given (%s:%d)",
15839 td->name, __FILE__, __LINE__);
15844 if(1 /* No applicable constraints whatsoever */) {
15845 /* Nothing is here. See below */
15848 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15852 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15853 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15856 ASN__CTFAIL(app_key, td, sptr,
15857 "%s: value not given (%s:%d)",
15858 td->name, __FILE__, __LINE__);
15863 if(1 /* No applicable constraints whatsoever */) {
15864 /* Nothing is here. See below */
15867 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15871 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15876 ASN__CTFAIL(app_key, td, sptr,
15877 "%s: value not given (%s:%d)",
15878 td->name, __FILE__, __LINE__);
15882 value = *(const long *)sptr;
15884 if((value >= 0 && value <= 65535)) {
15885 /* Constraint check succeeded */
15888 ASN__CTFAIL(app_key, td, sptr,
15889 "%s: constraint failed (%s:%d)",
15890 td->name, __FILE__, __LINE__);
15896 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15897 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15900 ASN__CTFAIL(app_key, td, sptr,
15901 "%s: value not given (%s:%d)",
15902 td->name, __FILE__, __LINE__);
15907 if(1 /* No applicable constraints whatsoever */) {
15908 /* Nothing is here. See below */
15911 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15915 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15919 ASN__CTFAIL(app_key, td, sptr,
15920 "%s: value not given (%s:%d)",
15921 td->name, __FILE__, __LINE__);
15926 if(1 /* No applicable constraints whatsoever */) {
15927 /* Nothing is here. See below */
15930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15934 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15939 ASN__CTFAIL(app_key, td, sptr,
15940 "%s: value not given (%s:%d)",
15941 td->name, __FILE__, __LINE__);
15945 value = *(const long *)sptr;
15947 if((value >= 0 && value <= 65535)) {
15948 /* Constraint check succeeded */
15951 ASN__CTFAIL(app_key, td, sptr,
15952 "%s: constraint failed (%s:%d)",
15953 td->name, __FILE__, __LINE__);
15959 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15960 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15963 ASN__CTFAIL(app_key, td, sptr,
15964 "%s: value not given (%s:%d)",
15965 td->name, __FILE__, __LINE__);
15970 if(1 /* No applicable constraints whatsoever */) {
15971 /* Nothing is here. See below */
15974 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15978 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15979 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15982 ASN__CTFAIL(app_key, td, sptr,
15983 "%s: value not given (%s:%d)",
15984 td->name, __FILE__, __LINE__);
15989 if(1 /* No applicable constraints whatsoever */) {
15990 /* Nothing is here. See below */
15993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15997 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
15998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16002 ASN__CTFAIL(app_key, td, sptr,
16003 "%s: value not given (%s:%d)",
16004 td->name, __FILE__, __LINE__);
16008 value = *(const long *)sptr;
16010 if((value >= 0 && value <= 65535)) {
16011 /* Constraint check succeeded */
16014 ASN__CTFAIL(app_key, td, sptr,
16015 "%s: constraint failed (%s:%d)",
16016 td->name, __FILE__, __LINE__);
16022 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16026 ASN__CTFAIL(app_key, td, sptr,
16027 "%s: value not given (%s:%d)",
16028 td->name, __FILE__, __LINE__);
16033 if(1 /* No applicable constraints whatsoever */) {
16034 /* Nothing is here. See below */
16037 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16041 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16045 ASN__CTFAIL(app_key, td, sptr,
16046 "%s: value not given (%s:%d)",
16047 td->name, __FILE__, __LINE__);
16052 if(1 /* No applicable constraints whatsoever */) {
16053 /* Nothing is here. See below */
16056 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16060 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16065 ASN__CTFAIL(app_key, td, sptr,
16066 "%s: value not given (%s:%d)",
16067 td->name, __FILE__, __LINE__);
16071 value = *(const long *)sptr;
16073 if((value >= 0 && value <= 65535)) {
16074 /* Constraint check succeeded */
16077 ASN__CTFAIL(app_key, td, sptr,
16078 "%s: constraint failed (%s:%d)",
16079 td->name, __FILE__, __LINE__);
16085 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16089 ASN__CTFAIL(app_key, td, sptr,
16090 "%s: value not given (%s:%d)",
16091 td->name, __FILE__, __LINE__);
16096 if(1 /* No applicable constraints whatsoever */) {
16097 /* Nothing is here. See below */
16100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16104 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16108 ASN__CTFAIL(app_key, td, sptr,
16109 "%s: value not given (%s:%d)",
16110 td->name, __FILE__, __LINE__);
16115 if(1 /* No applicable constraints whatsoever */) {
16116 /* Nothing is here. See below */
16119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16123 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16128 ASN__CTFAIL(app_key, td, sptr,
16129 "%s: value not given (%s:%d)",
16130 td->name, __FILE__, __LINE__);
16134 value = *(const long *)sptr;
16136 if((value >= 0 && value <= 65535)) {
16137 /* Constraint check succeeded */
16140 ASN__CTFAIL(app_key, td, sptr,
16141 "%s: constraint failed (%s:%d)",
16142 td->name, __FILE__, __LINE__);
16148 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16152 ASN__CTFAIL(app_key, td, sptr,
16153 "%s: value not given (%s:%d)",
16154 td->name, __FILE__, __LINE__);
16159 if(1 /* No applicable constraints whatsoever */) {
16160 /* Nothing is here. See below */
16163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16167 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16171 ASN__CTFAIL(app_key, td, sptr,
16172 "%s: value not given (%s:%d)",
16173 td->name, __FILE__, __LINE__);
16178 if(1 /* No applicable constraints whatsoever */) {
16179 /* Nothing is here. See below */
16182 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16186 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16191 ASN__CTFAIL(app_key, td, sptr,
16192 "%s: value not given (%s:%d)",
16193 td->name, __FILE__, __LINE__);
16197 value = *(const long *)sptr;
16199 if((value >= 0 && value <= 65535)) {
16200 /* Constraint check succeeded */
16203 ASN__CTFAIL(app_key, td, sptr,
16204 "%s: constraint failed (%s:%d)",
16205 td->name, __FILE__, __LINE__);
16211 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16215 ASN__CTFAIL(app_key, td, sptr,
16216 "%s: value not given (%s:%d)",
16217 td->name, __FILE__, __LINE__);
16222 if(1 /* No applicable constraints whatsoever */) {
16223 /* Nothing is here. See below */
16226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16230 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16234 ASN__CTFAIL(app_key, td, sptr,
16235 "%s: value not given (%s:%d)",
16236 td->name, __FILE__, __LINE__);
16241 if(1 /* No applicable constraints whatsoever */) {
16242 /* Nothing is here. See below */
16245 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16249 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16254 ASN__CTFAIL(app_key, td, sptr,
16255 "%s: value not given (%s:%d)",
16256 td->name, __FILE__, __LINE__);
16260 value = *(const long *)sptr;
16262 if((value >= 0 && value <= 65535)) {
16263 /* Constraint check succeeded */
16266 ASN__CTFAIL(app_key, td, sptr,
16267 "%s: constraint failed (%s:%d)",
16268 td->name, __FILE__, __LINE__);
16273 static asn_type_selector_result_t
16274 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16275 asn_type_selector_result_t result = {0, 0};
16276 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16277 size_t constraining_column = 0; /* &id */
16278 size_t for_column = 1; /* &criticality */
16279 size_t row, presence_index = 0;
16280 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16282 for(row=0; row < itable->rows_count; row++) {
16283 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16284 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16286 if(type_cell->cell_kind == aioc__undefined)
16290 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16291 result.type_descriptor = type_cell->type_descriptor;
16292 result.presence_index = presence_index;
16301 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16302 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16305 ASN__CTFAIL(app_key, td, sptr,
16306 "%s: value not given (%s:%d)",
16307 td->name, __FILE__, __LINE__);
16312 if(1 /* No applicable constraints whatsoever */) {
16313 /* Nothing is here. See below */
16316 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16319 static asn_type_selector_result_t
16320 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16321 asn_type_selector_result_t result = {0, 0};
16322 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16323 size_t constraining_column = 0; /* &id */
16324 size_t for_column = 2; /* &Extension */
16325 size_t row, presence_index = 0;
16326 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16328 for(row=0; row < itable->rows_count; row++) {
16329 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16330 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16332 if(type_cell->cell_kind == aioc__undefined)
16336 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16337 result.type_descriptor = type_cell->type_descriptor;
16338 result.presence_index = presence_index;
16347 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16351 ASN__CTFAIL(app_key, td, sptr,
16352 "%s: value not given (%s:%d)",
16353 td->name, __FILE__, __LINE__);
16358 if(1 /* No applicable constraints whatsoever */) {
16359 /* Nothing is here. See below */
16362 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16366 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16371 ASN__CTFAIL(app_key, td, sptr,
16372 "%s: value not given (%s:%d)",
16373 td->name, __FILE__, __LINE__);
16377 value = *(const long *)sptr;
16379 if((value >= 0 && value <= 65535)) {
16380 /* Constraint check succeeded */
16383 ASN__CTFAIL(app_key, td, sptr,
16384 "%s: constraint failed (%s:%d)",
16385 td->name, __FILE__, __LINE__);
16390 static asn_type_selector_result_t
16391 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16392 asn_type_selector_result_t result = {0, 0};
16393 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16394 size_t constraining_column = 0; /* &id */
16395 size_t for_column = 1; /* &criticality */
16396 size_t row, presence_index = 0;
16397 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16399 for(row=0; row < itable->rows_count; row++) {
16400 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16401 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16403 if(type_cell->cell_kind == aioc__undefined)
16407 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16408 result.type_descriptor = type_cell->type_descriptor;
16409 result.presence_index = presence_index;
16418 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16419 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16422 ASN__CTFAIL(app_key, td, sptr,
16423 "%s: value not given (%s:%d)",
16424 td->name, __FILE__, __LINE__);
16429 if(1 /* No applicable constraints whatsoever */) {
16430 /* Nothing is here. See below */
16433 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16436 static asn_type_selector_result_t
16437 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16438 asn_type_selector_result_t result = {0, 0};
16439 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16440 size_t constraining_column = 0; /* &id */
16441 size_t for_column = 2; /* &Extension */
16442 size_t row, presence_index = 0;
16443 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16445 for(row=0; row < itable->rows_count; row++) {
16446 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16447 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16449 if(type_cell->cell_kind == aioc__undefined)
16453 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16454 result.type_descriptor = type_cell->type_descriptor;
16455 result.presence_index = presence_index;
16464 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16465 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16468 ASN__CTFAIL(app_key, td, sptr,
16469 "%s: value not given (%s:%d)",
16470 td->name, __FILE__, __LINE__);
16475 if(1 /* No applicable constraints whatsoever */) {
16476 /* Nothing is here. See below */
16479 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16483 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16484 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16488 ASN__CTFAIL(app_key, td, sptr,
16489 "%s: value not given (%s:%d)",
16490 td->name, __FILE__, __LINE__);
16494 value = *(const long *)sptr;
16496 if((value >= 0 && value <= 65535)) {
16497 /* Constraint check succeeded */
16500 ASN__CTFAIL(app_key, td, sptr,
16501 "%s: constraint failed (%s:%d)",
16502 td->name, __FILE__, __LINE__);
16508 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16509 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16512 ASN__CTFAIL(app_key, td, sptr,
16513 "%s: value not given (%s:%d)",
16514 td->name, __FILE__, __LINE__);
16519 if(1 /* No applicable constraints whatsoever */) {
16520 /* Nothing is here. See below */
16523 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16527 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16528 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16531 ASN__CTFAIL(app_key, td, sptr,
16532 "%s: value not given (%s:%d)",
16533 td->name, __FILE__, __LINE__);
16538 if(1 /* No applicable constraints whatsoever */) {
16539 /* Nothing is here. See below */
16542 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16546 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16547 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16551 ASN__CTFAIL(app_key, td, sptr,
16552 "%s: value not given (%s:%d)",
16553 td->name, __FILE__, __LINE__);
16557 value = *(const long *)sptr;
16559 if((value >= 0 && value <= 65535)) {
16560 /* Constraint check succeeded */
16563 ASN__CTFAIL(app_key, td, sptr,
16564 "%s: constraint failed (%s:%d)",
16565 td->name, __FILE__, __LINE__);
16570 static asn_type_selector_result_t
16571 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16572 asn_type_selector_result_t result = {0, 0};
16573 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16574 size_t constraining_column = 0; /* &id */
16575 size_t for_column = 1; /* &criticality */
16576 size_t row, presence_index = 0;
16577 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16579 for(row=0; row < itable->rows_count; row++) {
16580 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16581 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16583 if(type_cell->cell_kind == aioc__undefined)
16587 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16588 result.type_descriptor = type_cell->type_descriptor;
16589 result.presence_index = presence_index;
16598 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16602 ASN__CTFAIL(app_key, td, sptr,
16603 "%s: value not given (%s:%d)",
16604 td->name, __FILE__, __LINE__);
16609 if(1 /* No applicable constraints whatsoever */) {
16610 /* Nothing is here. See below */
16613 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16616 static asn_type_selector_result_t
16617 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16618 asn_type_selector_result_t result = {0, 0};
16619 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16620 size_t constraining_column = 0; /* &id */
16621 size_t for_column = 2; /* &Extension */
16622 size_t row, presence_index = 0;
16623 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16625 for(row=0; row < itable->rows_count; row++) {
16626 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16627 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16629 if(type_cell->cell_kind == aioc__undefined)
16633 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16634 result.type_descriptor = type_cell->type_descriptor;
16635 result.presence_index = presence_index;
16644 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16645 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16648 ASN__CTFAIL(app_key, td, sptr,
16649 "%s: value not given (%s:%d)",
16650 td->name, __FILE__, __LINE__);
16655 if(1 /* No applicable constraints whatsoever */) {
16656 /* Nothing is here. See below */
16659 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16663 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16664 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16668 ASN__CTFAIL(app_key, td, sptr,
16669 "%s: value not given (%s:%d)",
16670 td->name, __FILE__, __LINE__);
16674 value = *(const long *)sptr;
16676 if((value >= 0 && value <= 65535)) {
16677 /* Constraint check succeeded */
16680 ASN__CTFAIL(app_key, td, sptr,
16681 "%s: constraint failed (%s:%d)",
16682 td->name, __FILE__, __LINE__);
16687 static asn_type_selector_result_t
16688 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16689 asn_type_selector_result_t result = {0, 0};
16690 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16691 size_t constraining_column = 0; /* &id */
16692 size_t for_column = 1; /* &criticality */
16693 size_t row, presence_index = 0;
16694 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16696 for(row=0; row < itable->rows_count; row++) {
16697 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16698 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16700 if(type_cell->cell_kind == aioc__undefined)
16704 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16705 result.type_descriptor = type_cell->type_descriptor;
16706 result.presence_index = presence_index;
16715 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16719 ASN__CTFAIL(app_key, td, sptr,
16720 "%s: value not given (%s:%d)",
16721 td->name, __FILE__, __LINE__);
16726 if(1 /* No applicable constraints whatsoever */) {
16727 /* Nothing is here. See below */
16730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16733 static asn_type_selector_result_t
16734 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16735 asn_type_selector_result_t result = {0, 0};
16736 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16737 size_t constraining_column = 0; /* &id */
16738 size_t for_column = 2; /* &Extension */
16739 size_t row, presence_index = 0;
16740 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16742 for(row=0; row < itable->rows_count; row++) {
16743 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16744 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16746 if(type_cell->cell_kind == aioc__undefined)
16750 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16751 result.type_descriptor = type_cell->type_descriptor;
16752 result.presence_index = presence_index;
16761 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16762 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16765 ASN__CTFAIL(app_key, td, sptr,
16766 "%s: value not given (%s:%d)",
16767 td->name, __FILE__, __LINE__);
16772 if(1 /* No applicable constraints whatsoever */) {
16773 /* Nothing is here. See below */
16776 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16780 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16781 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16785 ASN__CTFAIL(app_key, td, sptr,
16786 "%s: value not given (%s:%d)",
16787 td->name, __FILE__, __LINE__);
16791 value = *(const long *)sptr;
16793 if((value >= 0 && value <= 65535)) {
16794 /* Constraint check succeeded */
16797 ASN__CTFAIL(app_key, td, sptr,
16798 "%s: constraint failed (%s:%d)",
16799 td->name, __FILE__, __LINE__);
16805 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16806 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16809 ASN__CTFAIL(app_key, td, sptr,
16810 "%s: value not given (%s:%d)",
16811 td->name, __FILE__, __LINE__);
16816 if(1 /* No applicable constraints whatsoever */) {
16817 /* Nothing is here. See below */
16820 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16824 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16825 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16828 ASN__CTFAIL(app_key, td, sptr,
16829 "%s: value not given (%s:%d)",
16830 td->name, __FILE__, __LINE__);
16835 if(1 /* No applicable constraints whatsoever */) {
16836 /* Nothing is here. See below */
16839 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16843 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16844 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16848 ASN__CTFAIL(app_key, td, sptr,
16849 "%s: value not given (%s:%d)",
16850 td->name, __FILE__, __LINE__);
16854 value = *(const long *)sptr;
16856 if((value >= 0 && value <= 65535)) {
16857 /* Constraint check succeeded */
16860 ASN__CTFAIL(app_key, td, sptr,
16861 "%s: constraint failed (%s:%d)",
16862 td->name, __FILE__, __LINE__);
16868 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16869 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16872 ASN__CTFAIL(app_key, td, sptr,
16873 "%s: value not given (%s:%d)",
16874 td->name, __FILE__, __LINE__);
16879 if(1 /* No applicable constraints whatsoever */) {
16880 /* Nothing is here. See below */
16883 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16887 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16888 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16891 ASN__CTFAIL(app_key, td, sptr,
16892 "%s: value not given (%s:%d)",
16893 td->name, __FILE__, __LINE__);
16898 if(1 /* No applicable constraints whatsoever */) {
16899 /* Nothing is here. See below */
16902 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16906 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16907 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16911 ASN__CTFAIL(app_key, td, sptr,
16912 "%s: value not given (%s:%d)",
16913 td->name, __FILE__, __LINE__);
16917 value = *(const long *)sptr;
16919 if((value >= 0 && value <= 65535)) {
16920 /* Constraint check succeeded */
16923 ASN__CTFAIL(app_key, td, sptr,
16924 "%s: constraint failed (%s:%d)",
16925 td->name, __FILE__, __LINE__);
16931 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16932 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16935 ASN__CTFAIL(app_key, td, sptr,
16936 "%s: value not given (%s:%d)",
16937 td->name, __FILE__, __LINE__);
16942 if(1 /* No applicable constraints whatsoever */) {
16943 /* Nothing is here. See below */
16946 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16950 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16951 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16954 ASN__CTFAIL(app_key, td, sptr,
16955 "%s: value not given (%s:%d)",
16956 td->name, __FILE__, __LINE__);
16961 if(1 /* No applicable constraints whatsoever */) {
16962 /* Nothing is here. See below */
16965 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16969 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16970 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16974 ASN__CTFAIL(app_key, td, sptr,
16975 "%s: value not given (%s:%d)",
16976 td->name, __FILE__, __LINE__);
16980 value = *(const long *)sptr;
16982 if((value >= 0 && value <= 65535)) {
16983 /* Constraint check succeeded */
16986 ASN__CTFAIL(app_key, td, sptr,
16987 "%s: constraint failed (%s:%d)",
16988 td->name, __FILE__, __LINE__);
16994 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16995 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16998 ASN__CTFAIL(app_key, td, sptr,
16999 "%s: value not given (%s:%d)",
17000 td->name, __FILE__, __LINE__);
17005 if(1 /* No applicable constraints whatsoever */) {
17006 /* Nothing is here. See below */
17009 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17013 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17014 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17017 ASN__CTFAIL(app_key, td, sptr,
17018 "%s: value not given (%s:%d)",
17019 td->name, __FILE__, __LINE__);
17024 if(1 /* No applicable constraints whatsoever */) {
17025 /* Nothing is here. See below */
17028 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17032 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17033 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17037 ASN__CTFAIL(app_key, td, sptr,
17038 "%s: value not given (%s:%d)",
17039 td->name, __FILE__, __LINE__);
17043 value = *(const long *)sptr;
17045 if((value >= 0 && value <= 65535)) {
17046 /* Constraint check succeeded */
17049 ASN__CTFAIL(app_key, td, sptr,
17050 "%s: constraint failed (%s:%d)",
17051 td->name, __FILE__, __LINE__);
17057 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17058 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17061 ASN__CTFAIL(app_key, td, sptr,
17062 "%s: value not given (%s:%d)",
17063 td->name, __FILE__, __LINE__);
17068 if(1 /* No applicable constraints whatsoever */) {
17069 /* Nothing is here. See below */
17072 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17076 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17077 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17080 ASN__CTFAIL(app_key, td, sptr,
17081 "%s: value not given (%s:%d)",
17082 td->name, __FILE__, __LINE__);
17087 if(1 /* No applicable constraints whatsoever */) {
17088 /* Nothing is here. See below */
17091 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17095 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17096 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17100 ASN__CTFAIL(app_key, td, sptr,
17101 "%s: value not given (%s:%d)",
17102 td->name, __FILE__, __LINE__);
17106 value = *(const long *)sptr;
17108 if((value >= 0 && value <= 65535)) {
17109 /* Constraint check succeeded */
17112 ASN__CTFAIL(app_key, td, sptr,
17113 "%s: constraint failed (%s:%d)",
17114 td->name, __FILE__, __LINE__);
17120 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17121 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17124 ASN__CTFAIL(app_key, td, sptr,
17125 "%s: value not given (%s:%d)",
17126 td->name, __FILE__, __LINE__);
17131 if(1 /* No applicable constraints whatsoever */) {
17132 /* Nothing is here. See below */
17135 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17139 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17140 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17143 ASN__CTFAIL(app_key, td, sptr,
17144 "%s: value not given (%s:%d)",
17145 td->name, __FILE__, __LINE__);
17150 if(1 /* No applicable constraints whatsoever */) {
17151 /* Nothing is here. See below */
17154 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17158 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17159 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17163 ASN__CTFAIL(app_key, td, sptr,
17164 "%s: value not given (%s:%d)",
17165 td->name, __FILE__, __LINE__);
17169 value = *(const long *)sptr;
17171 if((value >= 0 && value <= 65535)) {
17172 /* Constraint check succeeded */
17175 ASN__CTFAIL(app_key, td, sptr,
17176 "%s: constraint failed (%s:%d)",
17177 td->name, __FILE__, __LINE__);
17183 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17187 ASN__CTFAIL(app_key, td, sptr,
17188 "%s: value not given (%s:%d)",
17189 td->name, __FILE__, __LINE__);
17194 if(1 /* No applicable constraints whatsoever */) {
17195 /* Nothing is here. See below */
17198 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17202 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17203 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17206 ASN__CTFAIL(app_key, td, sptr,
17207 "%s: value not given (%s:%d)",
17208 td->name, __FILE__, __LINE__);
17213 if(1 /* No applicable constraints whatsoever */) {
17214 /* Nothing is here. See below */
17217 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17221 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17226 ASN__CTFAIL(app_key, td, sptr,
17227 "%s: value not given (%s:%d)",
17228 td->name, __FILE__, __LINE__);
17232 value = *(const long *)sptr;
17234 if((value >= 0 && value <= 65535)) {
17235 /* Constraint check succeeded */
17238 ASN__CTFAIL(app_key, td, sptr,
17239 "%s: constraint failed (%s:%d)",
17240 td->name, __FILE__, __LINE__);
17246 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17247 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17250 ASN__CTFAIL(app_key, td, sptr,
17251 "%s: value not given (%s:%d)",
17252 td->name, __FILE__, __LINE__);
17257 if(1 /* No applicable constraints whatsoever */) {
17258 /* Nothing is here. See below */
17261 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17265 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17266 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17269 ASN__CTFAIL(app_key, td, sptr,
17270 "%s: value not given (%s:%d)",
17271 td->name, __FILE__, __LINE__);
17276 if(1 /* No applicable constraints whatsoever */) {
17277 /* Nothing is here. See below */
17280 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17284 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17285 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17289 ASN__CTFAIL(app_key, td, sptr,
17290 "%s: value not given (%s:%d)",
17291 td->name, __FILE__, __LINE__);
17295 value = *(const long *)sptr;
17297 if((value >= 0 && value <= 65535)) {
17298 /* Constraint check succeeded */
17301 ASN__CTFAIL(app_key, td, sptr,
17302 "%s: constraint failed (%s:%d)",
17303 td->name, __FILE__, __LINE__);
17309 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17310 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17313 ASN__CTFAIL(app_key, td, sptr,
17314 "%s: value not given (%s:%d)",
17315 td->name, __FILE__, __LINE__);
17320 if(1 /* No applicable constraints whatsoever */) {
17321 /* Nothing is here. See below */
17324 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17328 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17329 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17332 ASN__CTFAIL(app_key, td, sptr,
17333 "%s: value not given (%s:%d)",
17334 td->name, __FILE__, __LINE__);
17339 if(1 /* No applicable constraints whatsoever */) {
17340 /* Nothing is here. See below */
17343 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17347 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17352 ASN__CTFAIL(app_key, td, sptr,
17353 "%s: value not given (%s:%d)",
17354 td->name, __FILE__, __LINE__);
17358 value = *(const long *)sptr;
17360 if((value >= 0 && value <= 65535)) {
17361 /* Constraint check succeeded */
17364 ASN__CTFAIL(app_key, td, sptr,
17365 "%s: constraint failed (%s:%d)",
17366 td->name, __FILE__, __LINE__);
17372 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17373 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17376 ASN__CTFAIL(app_key, td, sptr,
17377 "%s: value not given (%s:%d)",
17378 td->name, __FILE__, __LINE__);
17383 if(1 /* No applicable constraints whatsoever */) {
17384 /* Nothing is here. See below */
17387 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17391 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17392 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17395 ASN__CTFAIL(app_key, td, sptr,
17396 "%s: value not given (%s:%d)",
17397 td->name, __FILE__, __LINE__);
17402 if(1 /* No applicable constraints whatsoever */) {
17403 /* Nothing is here. See below */
17406 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17410 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17415 ASN__CTFAIL(app_key, td, sptr,
17416 "%s: value not given (%s:%d)",
17417 td->name, __FILE__, __LINE__);
17421 value = *(const long *)sptr;
17423 if((value >= 0 && value <= 65535)) {
17424 /* Constraint check succeeded */
17427 ASN__CTFAIL(app_key, td, sptr,
17428 "%s: constraint failed (%s:%d)",
17429 td->name, __FILE__, __LINE__);
17435 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17436 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17439 ASN__CTFAIL(app_key, td, sptr,
17440 "%s: value not given (%s:%d)",
17441 td->name, __FILE__, __LINE__);
17446 if(1 /* No applicable constraints whatsoever */) {
17447 /* Nothing is here. See below */
17450 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17454 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17455 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17458 ASN__CTFAIL(app_key, td, sptr,
17459 "%s: value not given (%s:%d)",
17460 td->name, __FILE__, __LINE__);
17465 if(1 /* No applicable constraints whatsoever */) {
17466 /* Nothing is here. See below */
17469 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17473 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17474 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17478 ASN__CTFAIL(app_key, td, sptr,
17479 "%s: value not given (%s:%d)",
17480 td->name, __FILE__, __LINE__);
17484 value = *(const long *)sptr;
17486 if((value >= 0 && value <= 65535)) {
17487 /* Constraint check succeeded */
17490 ASN__CTFAIL(app_key, td, sptr,
17491 "%s: constraint failed (%s:%d)",
17492 td->name, __FILE__, __LINE__);
17498 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17499 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17502 ASN__CTFAIL(app_key, td, sptr,
17503 "%s: value not given (%s:%d)",
17504 td->name, __FILE__, __LINE__);
17509 if(1 /* No applicable constraints whatsoever */) {
17510 /* Nothing is here. See below */
17513 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17517 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17521 ASN__CTFAIL(app_key, td, sptr,
17522 "%s: value not given (%s:%d)",
17523 td->name, __FILE__, __LINE__);
17528 if(1 /* No applicable constraints whatsoever */) {
17529 /* Nothing is here. See below */
17532 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17535 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17536 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17538 0, 0 /* No PER value map */
17540 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17541 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17543 0, 0 /* No PER value map */
17545 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17546 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17548 0, 0 /* No PER value map */
17550 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17551 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17553 0, 0 /* No PER value map */
17555 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17556 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17558 0, 0 /* No PER value map */
17560 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17561 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17563 0, 0 /* No PER value map */
17565 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17566 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17568 0, 0 /* No PER value map */
17570 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17571 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17573 0, 0 /* No PER value map */
17575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17576 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17578 0, 0 /* No PER value map */
17580 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17581 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17583 0, 0 /* No PER value map */
17585 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17586 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17588 0, 0 /* No PER value map */
17590 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17591 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17593 0, 0 /* No PER value map */
17595 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17596 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17598 0, 0 /* No PER value map */
17600 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17601 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17603 0, 0 /* No PER value map */
17605 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17608 0, 0 /* No PER value map */
17610 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17611 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17613 0, 0 /* No PER value map */
17615 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17616 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17618 0, 0 /* No PER value map */
17620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17623 0, 0 /* No PER value map */
17625 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17626 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17628 0, 0 /* No PER value map */
17630 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17631 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17633 0, 0 /* No PER value map */
17635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17636 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17638 0, 0 /* No PER value map */
17640 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17641 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17643 0, 0 /* No PER value map */
17645 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17646 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17648 0, 0 /* No PER value map */
17650 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17651 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17653 0, 0 /* No PER value map */
17655 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17656 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17658 0, 0 /* No PER value map */
17660 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17661 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17663 0, 0 /* No PER value map */
17665 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17666 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17668 0, 0 /* No PER value map */
17670 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17671 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17673 0, 0 /* No PER value map */
17675 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17676 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17678 0, 0 /* No PER value map */
17680 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17681 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17683 0, 0 /* No PER value map */
17685 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17686 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17688 0, 0 /* No PER value map */
17690 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17691 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17693 0, 0 /* No PER value map */
17695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17696 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17698 0, 0 /* No PER value map */
17700 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17701 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17703 0, 0 /* No PER value map */
17705 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17706 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17708 0, 0 /* No PER value map */
17710 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17711 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17713 0, 0 /* No PER value map */
17715 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17716 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17718 0, 0 /* No PER value map */
17720 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17721 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17723 0, 0 /* No PER value map */
17725 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17728 0, 0 /* No PER value map */
17730 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17731 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17733 0, 0 /* No PER value map */
17735 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17736 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17738 0, 0 /* No PER value map */
17740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17743 0, 0 /* No PER value map */
17745 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17746 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17748 0, 0 /* No PER value map */
17750 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17751 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17753 0, 0 /* No PER value map */
17755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17756 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17758 0, 0 /* No PER value map */
17760 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17761 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17763 0, 0 /* No PER value map */
17765 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17766 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17768 0, 0 /* No PER value map */
17770 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17771 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17773 0, 0 /* No PER value map */
17775 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17776 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17778 0, 0 /* No PER value map */
17780 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17781 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17783 0, 0 /* No PER value map */
17785 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17786 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17788 0, 0 /* No PER value map */
17790 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17791 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17793 0, 0 /* No PER value map */
17795 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17796 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17798 0, 0 /* No PER value map */
17800 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17801 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17803 0, 0 /* No PER value map */
17805 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
17806 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17808 0, 0 /* No PER value map */
17810 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17811 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17813 0, 0 /* No PER value map */
17815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17816 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17818 0, 0 /* No PER value map */
17820 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17821 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17823 0, 0 /* No PER value map */
17825 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17826 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17828 0, 0 /* No PER value map */
17830 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
17831 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17833 0, 0 /* No PER value map */
17835 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17836 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17838 0, 0 /* No PER value map */
17840 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
17841 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17843 0, 0 /* No PER value map */
17845 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
17846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17848 0, 0 /* No PER value map */
17850 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
17851 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17853 0, 0 /* No PER value map */
17855 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
17856 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17858 0, 0 /* No PER value map */
17860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
17861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17863 0, 0 /* No PER value map */
17865 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
17866 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17868 0, 0 /* No PER value map */
17870 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
17871 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17873 0, 0 /* No PER value map */
17875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
17876 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17878 0, 0 /* No PER value map */
17880 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
17881 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17882 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17883 0, 0 /* No PER value map */
17885 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
17886 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17888 0, 0 /* No PER value map */
17890 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
17891 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17893 0, 0 /* No PER value map */
17895 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
17896 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17898 0, 0 /* No PER value map */
17900 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
17901 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17903 0, 0 /* No PER value map */
17905 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
17906 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17908 0, 0 /* No PER value map */
17910 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
17911 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17913 0, 0 /* No PER value map */
17915 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
17916 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17918 0, 0 /* No PER value map */
17920 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
17921 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17923 0, 0 /* No PER value map */
17925 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
17926 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17927 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17928 0, 0 /* No PER value map */
17930 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
17931 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17933 0, 0 /* No PER value map */
17935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
17936 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17938 0, 0 /* No PER value map */
17940 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
17941 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17943 0, 0 /* No PER value map */
17945 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
17946 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17947 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17948 0, 0 /* No PER value map */
17950 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
17951 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17953 0, 0 /* No PER value map */
17955 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
17956 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17958 0, 0 /* No PER value map */
17960 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
17961 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17962 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17963 0, 0 /* No PER value map */
17965 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
17966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17968 0, 0 /* No PER value map */
17970 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
17971 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17973 0, 0 /* No PER value map */
17975 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
17976 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17978 0, 0 /* No PER value map */
17980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
17981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17983 0, 0 /* No PER value map */
17985 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
17986 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17987 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17988 0, 0 /* No PER value map */
17990 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
17991 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17993 0, 0 /* No PER value map */
17995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
17996 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17998 0, 0 /* No PER value map */
18000 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
18001 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18002 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18003 0, 0 /* No PER value map */
18005 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
18006 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18008 0, 0 /* No PER value map */
18010 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18011 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18013 0, 0 /* No PER value map */
18015 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18016 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18018 0, 0 /* No PER value map */
18020 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18021 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18023 0, 0 /* No PER value map */
18025 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18026 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18028 0, 0 /* No PER value map */
18030 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18031 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18033 0, 0 /* No PER value map */
18035 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18036 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18038 0, 0 /* No PER value map */
18040 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18041 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18042 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18043 0, 0 /* No PER value map */
18045 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18046 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18048 0, 0 /* No PER value map */
18050 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18051 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18053 0, 0 /* No PER value map */
18055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18056 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18058 0, 0 /* No PER value map */
18060 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18061 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18063 0, 0 /* No PER value map */
18065 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18066 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18068 0, 0 /* No PER value map */
18070 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18071 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18073 0, 0 /* No PER value map */
18075 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18076 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18078 0, 0 /* No PER value map */
18080 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18081 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18083 0, 0 /* No PER value map */
18085 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18088 0, 0 /* No PER value map */
18090 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18091 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18093 0, 0 /* No PER value map */
18095 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18096 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18098 0, 0 /* No PER value map */
18100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18103 0, 0 /* No PER value map */
18105 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18106 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18108 0, 0 /* No PER value map */
18110 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18111 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18113 0, 0 /* No PER value map */
18115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18116 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18118 0, 0 /* No PER value map */
18120 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18121 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18122 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18123 0, 0 /* No PER value map */
18125 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18126 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18128 0, 0 /* No PER value map */
18130 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18131 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18133 0, 0 /* No PER value map */
18135 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18136 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18138 0, 0 /* No PER value map */
18140 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18141 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18143 0, 0 /* No PER value map */
18145 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18146 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18147 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18148 0, 0 /* No PER value map */
18150 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18151 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18153 0, 0 /* No PER value map */
18155 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18156 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18158 0, 0 /* No PER value map */
18160 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18161 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18163 0, 0 /* No PER value map */
18165 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18166 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18168 0, 0 /* No PER value map */
18170 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18171 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18173 0, 0 /* No PER value map */
18175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18176 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18178 0, 0 /* No PER value map */
18180 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18181 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18183 0, 0 /* No PER value map */
18185 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18186 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18188 0, 0 /* No PER value map */
18190 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18191 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18193 0, 0 /* No PER value map */
18195 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18196 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18198 0, 0 /* No PER value map */
18200 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18201 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18203 0, 0 /* No PER value map */
18205 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18208 0, 0 /* No PER value map */
18210 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18211 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18213 0, 0 /* No PER value map */
18215 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18216 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18218 0, 0 /* No PER value map */
18220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18223 0, 0 /* No PER value map */
18225 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18226 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18227 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18228 0, 0 /* No PER value map */
18230 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18231 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18233 0, 0 /* No PER value map */
18235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18236 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18238 0, 0 /* No PER value map */
18240 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18241 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18242 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18243 0, 0 /* No PER value map */
18245 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18246 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18248 0, 0 /* No PER value map */
18250 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18251 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18253 0, 0 /* No PER value map */
18255 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18256 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18258 0, 0 /* No PER value map */
18260 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18261 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18263 0, 0 /* No PER value map */
18265 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18266 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18267 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18268 0, 0 /* No PER value map */
18270 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18271 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18273 0, 0 /* No PER value map */
18275 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18276 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18278 0, 0 /* No PER value map */
18280 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18281 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18282 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18283 0, 0 /* No PER value map */
18285 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18286 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18287 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18288 0, 0 /* No PER value map */
18290 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18291 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18293 0, 0 /* No PER value map */
18295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18296 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18298 0, 0 /* No PER value map */
18300 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18301 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18303 0, 0 /* No PER value map */
18305 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18306 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18308 0, 0 /* No PER value map */
18310 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18311 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18313 0, 0 /* No PER value map */
18315 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18316 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18318 0, 0 /* No PER value map */
18320 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18321 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18322 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18323 0, 0 /* No PER value map */
18325 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18328 0, 0 /* No PER value map */
18330 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18331 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18333 0, 0 /* No PER value map */
18335 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18336 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18338 0, 0 /* No PER value map */
18340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18343 0, 0 /* No PER value map */
18345 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18346 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18347 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18348 0, 0 /* No PER value map */
18350 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18351 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18353 0, 0 /* No PER value map */
18355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18356 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18358 0, 0 /* No PER value map */
18360 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18361 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18362 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18363 0, 0 /* No PER value map */
18365 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18366 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18368 0, 0 /* No PER value map */
18370 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18371 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18373 0, 0 /* No PER value map */
18375 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18376 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18378 0, 0 /* No PER value map */
18380 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18381 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18383 0, 0 /* No PER value map */
18385 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18386 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18387 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18388 0, 0 /* No PER value map */
18390 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18391 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18393 0, 0 /* No PER value map */
18395 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18396 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18398 0, 0 /* No PER value map */
18400 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18401 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18402 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18403 0, 0 /* No PER value map */
18405 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18406 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18407 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18408 0, 0 /* No PER value map */
18410 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18411 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18413 0, 0 /* No PER value map */
18415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18416 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18418 0, 0 /* No PER value map */
18420 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18421 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18423 0, 0 /* No PER value map */
18425 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18426 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18427 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18428 0, 0 /* No PER value map */
18430 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
18431 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18433 0, 0 /* No PER value map */
18435 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18436 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18438 0, 0 /* No PER value map */
18440 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18441 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18442 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18443 0, 0 /* No PER value map */
18445 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18448 0, 0 /* No PER value map */
18450 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18451 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18453 0, 0 /* No PER value map */
18455 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
18456 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18458 0, 0 /* No PER value map */
18460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18463 0, 0 /* No PER value map */
18465 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
18466 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18467 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18468 0, 0 /* No PER value map */
18470 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
18471 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18473 0, 0 /* No PER value map */
18475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
18476 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18478 0, 0 /* No PER value map */
18480 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
18481 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18482 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18483 0, 0 /* No PER value map */
18485 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
18486 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18488 0, 0 /* No PER value map */
18490 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
18491 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18493 0, 0 /* No PER value map */
18495 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
18496 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18498 0, 0 /* No PER value map */
18500 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
18501 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18503 0, 0 /* No PER value map */
18505 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
18506 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18507 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18508 0, 0 /* No PER value map */
18510 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
18511 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18513 0, 0 /* No PER value map */
18515 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
18516 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18518 0, 0 /* No PER value map */
18520 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
18521 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18522 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18523 0, 0 /* No PER value map */
18525 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
18526 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18527 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18528 0, 0 /* No PER value map */
18530 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
18531 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18533 0, 0 /* No PER value map */
18535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
18536 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18538 0, 0 /* No PER value map */
18540 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
18541 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18543 0, 0 /* No PER value map */
18545 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
18546 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18548 0, 0 /* No PER value map */
18550 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
18551 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18553 0, 0 /* No PER value map */
18555 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
18556 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18558 0, 0 /* No PER value map */
18560 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
18561 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18563 0, 0 /* No PER value map */
18565 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
18566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18568 0, 0 /* No PER value map */
18570 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
18571 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18573 0, 0 /* No PER value map */
18575 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
18576 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18578 0, 0 /* No PER value map */
18580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
18581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18583 0, 0 /* No PER value map */
18585 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
18586 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18588 0, 0 /* No PER value map */
18590 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
18591 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18593 0, 0 /* No PER value map */
18595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
18596 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18598 0, 0 /* No PER value map */
18600 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
18601 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18603 0, 0 /* No PER value map */
18605 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
18606 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18608 0, 0 /* No PER value map */
18610 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
18611 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18613 0, 0 /* No PER value map */
18615 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
18616 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18618 0, 0 /* No PER value map */
18620 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
18621 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18623 0, 0 /* No PER value map */
18625 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
18626 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18628 0, 0 /* No PER value map */
18630 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
18631 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18633 0, 0 /* No PER value map */
18635 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
18636 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18638 0, 0 /* No PER value map */
18640 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
18641 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18643 0, 0 /* No PER value map */
18645 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
18646 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18648 0, 0 /* No PER value map */
18650 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
18651 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18653 0, 0 /* No PER value map */
18655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
18656 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18658 0, 0 /* No PER value map */
18660 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
18661 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18663 0, 0 /* No PER value map */
18665 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
18666 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18668 0, 0 /* No PER value map */
18670 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
18671 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18673 0, 0 /* No PER value map */
18675 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
18676 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18678 0, 0 /* No PER value map */
18680 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
18681 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18683 0, 0 /* No PER value map */
18685 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
18686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18688 0, 0 /* No PER value map */
18690 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
18691 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18693 0, 0 /* No PER value map */
18695 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
18696 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18698 0, 0 /* No PER value map */
18700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
18701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18703 0, 0 /* No PER value map */
18705 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
18706 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18708 0, 0 /* No PER value map */
18710 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
18711 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18713 0, 0 /* No PER value map */
18715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
18716 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18718 0, 0 /* No PER value map */
18720 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
18721 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18723 0, 0 /* No PER value map */
18725 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
18726 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18728 0, 0 /* No PER value map */
18730 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
18731 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18733 0, 0 /* No PER value map */
18735 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
18736 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18738 0, 0 /* No PER value map */
18740 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
18741 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18743 0, 0 /* No PER value map */
18745 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
18746 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18748 0, 0 /* No PER value map */
18750 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
18751 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18753 0, 0 /* No PER value map */
18755 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
18756 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18758 0, 0 /* No PER value map */
18760 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
18761 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18763 0, 0 /* No PER value map */
18765 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
18766 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18768 0, 0 /* No PER value map */
18770 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
18771 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18773 0, 0 /* No PER value map */
18775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
18776 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18778 0, 0 /* No PER value map */
18780 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
18781 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18783 0, 0 /* No PER value map */
18785 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
18786 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18788 0, 0 /* No PER value map */
18790 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
18791 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18793 0, 0 /* No PER value map */
18795 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
18796 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18798 0, 0 /* No PER value map */
18800 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
18801 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18803 0, 0 /* No PER value map */
18805 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
18806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18808 0, 0 /* No PER value map */
18810 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
18811 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18813 0, 0 /* No PER value map */
18815 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
18816 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18818 0, 0 /* No PER value map */
18820 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
18821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18823 0, 0 /* No PER value map */
18825 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
18826 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18828 0, 0 /* No PER value map */
18830 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
18831 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18833 0, 0 /* No PER value map */
18835 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
18836 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18838 0, 0 /* No PER value map */
18840 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
18841 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18843 0, 0 /* No PER value map */
18845 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
18846 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18848 0, 0 /* No PER value map */
18850 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
18851 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18853 0, 0 /* No PER value map */
18855 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
18856 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18858 0, 0 /* No PER value map */
18860 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
18861 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18863 0, 0 /* No PER value map */
18865 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
18866 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18868 0, 0 /* No PER value map */
18870 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
18871 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18873 0, 0 /* No PER value map */
18875 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
18876 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18878 0, 0 /* No PER value map */
18880 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
18881 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18882 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18883 0, 0 /* No PER value map */
18885 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
18886 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18888 0, 0 /* No PER value map */
18890 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
18891 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18893 0, 0 /* No PER value map */
18895 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
18896 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18898 0, 0 /* No PER value map */
18900 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
18901 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18903 0, 0 /* No PER value map */
18905 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
18906 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18908 0, 0 /* No PER value map */
18910 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
18911 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18913 0, 0 /* No PER value map */
18915 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
18916 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18918 0, 0 /* No PER value map */
18920 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
18921 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18923 0, 0 /* No PER value map */
18925 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
18926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18927 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18928 0, 0 /* No PER value map */
18930 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
18931 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18933 0, 0 /* No PER value map */
18935 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
18936 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18938 0, 0 /* No PER value map */
18940 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
18941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18943 0, 0 /* No PER value map */
18945 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
18946 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18947 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18948 0, 0 /* No PER value map */
18950 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
18951 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18953 0, 0 /* No PER value map */
18955 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
18956 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18958 0, 0 /* No PER value map */
18960 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
18961 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18962 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18963 0, 0 /* No PER value map */
18965 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
18966 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18968 0, 0 /* No PER value map */
18970 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
18971 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18973 0, 0 /* No PER value map */
18975 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
18976 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18978 0, 0 /* No PER value map */
18980 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
18981 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18983 0, 0 /* No PER value map */
18985 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
18986 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18987 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18988 0, 0 /* No PER value map */
18990 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
18991 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18993 0, 0 /* No PER value map */
18995 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
18996 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18998 0, 0 /* No PER value map */
19000 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
19001 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19002 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19003 0, 0 /* No PER value map */
19005 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
19006 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19008 0, 0 /* No PER value map */
19010 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19011 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19013 0, 0 /* No PER value map */
19015 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19016 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19018 0, 0 /* No PER value map */
19020 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19021 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19023 0, 0 /* No PER value map */
19025 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19026 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19028 0, 0 /* No PER value map */
19030 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19031 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19033 0, 0 /* No PER value map */
19035 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19036 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19038 0, 0 /* No PER value map */
19040 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19041 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19042 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19043 0, 0 /* No PER value map */
19045 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19048 0, 0 /* No PER value map */
19050 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19051 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19053 0, 0 /* No PER value map */
19055 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
19056 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19058 0, 0 /* No PER value map */
19060 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19063 0, 0 /* No PER value map */
19065 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19066 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19068 0, 0 /* No PER value map */
19070 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19071 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19073 0, 0 /* No PER value map */
19075 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19076 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19078 0, 0 /* No PER value map */
19080 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
19081 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19083 0, 0 /* No PER value map */
19085 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19086 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19088 0, 0 /* No PER value map */
19090 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
19091 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19093 0, 0 /* No PER value map */
19095 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
19096 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19098 0, 0 /* No PER value map */
19100 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
19101 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19103 0, 0 /* No PER value map */
19105 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
19106 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19108 0, 0 /* No PER value map */
19110 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
19111 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19113 0, 0 /* No PER value map */
19115 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
19116 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19118 0, 0 /* No PER value map */
19120 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
19121 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19122 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19123 0, 0 /* No PER value map */
19125 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
19126 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19128 0, 0 /* No PER value map */
19130 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
19131 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19133 0, 0 /* No PER value map */
19135 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
19136 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19138 0, 0 /* No PER value map */
19140 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
19141 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19143 0, 0 /* No PER value map */
19145 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
19146 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19147 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19148 0, 0 /* No PER value map */
19150 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
19151 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19153 0, 0 /* No PER value map */
19155 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
19156 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19158 0, 0 /* No PER value map */
19160 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
19161 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19163 0, 0 /* No PER value map */
19165 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
19166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19168 0, 0 /* No PER value map */
19170 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
19171 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19173 0, 0 /* No PER value map */
19175 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
19176 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19178 0, 0 /* No PER value map */
19180 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
19181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19183 0, 0 /* No PER value map */
19185 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
19186 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19188 0, 0 /* No PER value map */
19190 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
19191 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19193 0, 0 /* No PER value map */
19195 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
19196 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19198 0, 0 /* No PER value map */
19200 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
19201 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19203 0, 0 /* No PER value map */
19205 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
19206 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19208 0, 0 /* No PER value map */
19210 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
19211 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19213 0, 0 /* No PER value map */
19215 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
19216 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19218 0, 0 /* No PER value map */
19220 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
19221 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19223 0, 0 /* No PER value map */
19225 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
19226 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19227 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19228 0, 0 /* No PER value map */
19230 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
19231 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19233 0, 0 /* No PER value map */
19235 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
19236 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19238 0, 0 /* No PER value map */
19240 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
19241 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19242 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19243 0, 0 /* No PER value map */
19245 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
19246 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19248 0, 0 /* No PER value map */
19250 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
19251 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19253 0, 0 /* No PER value map */
19255 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
19256 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19258 0, 0 /* No PER value map */
19260 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
19261 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19263 0, 0 /* No PER value map */
19265 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
19266 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19267 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19268 0, 0 /* No PER value map */
19270 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
19271 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19273 0, 0 /* No PER value map */
19275 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
19276 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19278 0, 0 /* No PER value map */
19280 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
19281 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19282 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19283 0, 0 /* No PER value map */
19285 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
19286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19287 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19288 0, 0 /* No PER value map */
19290 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
19291 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19293 0, 0 /* No PER value map */
19295 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
19296 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19298 0, 0 /* No PER value map */
19300 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
19301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19303 0, 0 /* No PER value map */
19305 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
19306 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19308 0, 0 /* No PER value map */
19310 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
19311 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19313 0, 0 /* No PER value map */
19315 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
19316 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19318 0, 0 /* No PER value map */
19320 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
19321 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19322 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19323 0, 0 /* No PER value map */
19325 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
19326 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19328 0, 0 /* No PER value map */
19330 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
19331 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19333 0, 0 /* No PER value map */
19335 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
19336 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19338 0, 0 /* No PER value map */
19340 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
19341 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19343 0, 0 /* No PER value map */
19345 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
19346 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19347 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19348 0, 0 /* No PER value map */
19350 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
19351 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19353 0, 0 /* No PER value map */
19355 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
19356 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19358 0, 0 /* No PER value map */
19360 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
19361 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19362 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19363 0, 0 /* No PER value map */
19365 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
19366 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19368 0, 0 /* No PER value map */
19370 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
19371 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19373 0, 0 /* No PER value map */
19375 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
19376 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19378 0, 0 /* No PER value map */
19380 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
19381 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19383 0, 0 /* No PER value map */
19385 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
19386 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19387 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19388 0, 0 /* No PER value map */
19390 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
19391 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19393 0, 0 /* No PER value map */
19395 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
19396 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19398 0, 0 /* No PER value map */
19400 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
19401 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19402 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19403 0, 0 /* No PER value map */
19405 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
19406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19407 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19408 0, 0 /* No PER value map */
19410 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
19411 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19413 0, 0 /* No PER value map */
19415 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
19416 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19418 0, 0 /* No PER value map */
19420 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
19421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19423 0, 0 /* No PER value map */
19425 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
19426 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19427 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19428 0, 0 /* No PER value map */
19430 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
19431 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19433 0, 0 /* No PER value map */
19435 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
19436 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19438 0, 0 /* No PER value map */
19440 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
19441 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19442 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19443 0, 0 /* No PER value map */
19445 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
19446 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19448 0, 0 /* No PER value map */
19450 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
19451 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19453 0, 0 /* No PER value map */
19455 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
19456 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19458 0, 0 /* No PER value map */
19460 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
19461 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19463 0, 0 /* No PER value map */
19465 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
19466 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19467 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19468 0, 0 /* No PER value map */
19470 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
19471 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19473 0, 0 /* No PER value map */
19475 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
19476 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19478 0, 0 /* No PER value map */
19480 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
19481 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19482 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19483 0, 0 /* No PER value map */
19485 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
19486 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19488 0, 0 /* No PER value map */
19490 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
19491 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19493 0, 0 /* No PER value map */
19495 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
19496 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19498 0, 0 /* No PER value map */
19500 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
19501 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19503 0, 0 /* No PER value map */
19505 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
19506 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19507 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19508 0, 0 /* No PER value map */
19510 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
19511 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19513 0, 0 /* No PER value map */
19515 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
19516 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19518 0, 0 /* No PER value map */
19520 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
19521 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19522 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19523 0, 0 /* No PER value map */
19525 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
19526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19527 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19528 0, 0 /* No PER value map */
19530 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
19531 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19533 0, 0 /* No PER value map */
19535 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
19536 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19538 0, 0 /* No PER value map */
19540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
19541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19543 0, 0 /* No PER value map */
19545 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
19546 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19548 0, 0 /* No PER value map */
19550 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
19551 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19553 0, 0 /* No PER value map */
19555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
19556 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19558 0, 0 /* No PER value map */
19560 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
19561 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19563 0, 0 /* No PER value map */
19565 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
19566 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19568 0, 0 /* No PER value map */
19570 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
19571 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19573 0, 0 /* No PER value map */
19575 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
19576 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19578 0, 0 /* No PER value map */
19580 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
19581 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19583 0, 0 /* No PER value map */
19585 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
19586 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19588 0, 0 /* No PER value map */
19590 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
19591 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19593 0, 0 /* No PER value map */
19595 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
19596 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19598 0, 0 /* No PER value map */
19600 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
19601 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19603 0, 0 /* No PER value map */
19605 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
19606 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19608 0, 0 /* No PER value map */
19610 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
19611 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19613 0, 0 /* No PER value map */
19615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
19616 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19618 0, 0 /* No PER value map */
19620 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
19621 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19623 0, 0 /* No PER value map */
19625 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
19626 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19628 0, 0 /* No PER value map */
19630 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
19631 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19633 0, 0 /* No PER value map */
19635 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
19636 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19638 0, 0 /* No PER value map */
19640 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
19641 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19643 0, 0 /* No PER value map */
19645 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
19646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19648 0, 0 /* No PER value map */
19650 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
19651 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19653 0, 0 /* No PER value map */
19655 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
19656 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19658 0, 0 /* No PER value map */
19660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
19661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19663 0, 0 /* No PER value map */
19665 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
19666 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19668 0, 0 /* No PER value map */
19670 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
19671 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19673 0, 0 /* No PER value map */
19675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
19676 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19678 0, 0 /* No PER value map */
19680 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
19681 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19683 0, 0 /* No PER value map */
19685 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
19686 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19688 0, 0 /* No PER value map */
19690 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
19691 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19693 0, 0 /* No PER value map */
19695 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
19696 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19698 0, 0 /* No PER value map */
19700 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
19701 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19703 0, 0 /* No PER value map */
19705 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
19706 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19708 0, 0 /* No PER value map */
19710 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
19711 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19713 0, 0 /* No PER value map */
19715 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
19716 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19718 0, 0 /* No PER value map */
19720 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
19721 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19723 0, 0 /* No PER value map */
19725 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
19726 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19728 0, 0 /* No PER value map */
19730 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
19731 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19733 0, 0 /* No PER value map */
19735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
19736 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19738 0, 0 /* No PER value map */
19740 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
19741 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19743 0, 0 /* No PER value map */
19745 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
19746 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19748 0, 0 /* No PER value map */
19750 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
19751 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19753 0, 0 /* No PER value map */
19755 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
19756 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19758 0, 0 /* No PER value map */
19760 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
19761 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19763 0, 0 /* No PER value map */
19765 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
19766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19768 0, 0 /* No PER value map */
19770 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
19771 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19773 0, 0 /* No PER value map */
19775 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
19776 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19778 0, 0 /* No PER value map */
19780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
19781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19783 0, 0 /* No PER value map */
19785 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
19786 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19788 0, 0 /* No PER value map */
19790 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
19791 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19793 0, 0 /* No PER value map */
19795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
19796 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19798 0, 0 /* No PER value map */
19800 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
19801 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19803 0, 0 /* No PER value map */
19805 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
19806 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19808 0, 0 /* No PER value map */
19810 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
19811 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19813 0, 0 /* No PER value map */
19815 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
19816 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19818 0, 0 /* No PER value map */
19820 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
19821 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19823 0, 0 /* No PER value map */
19825 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
19826 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19828 0, 0 /* No PER value map */
19830 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
19831 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19833 0, 0 /* No PER value map */
19835 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
19836 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19838 0, 0 /* No PER value map */
19840 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
19841 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19843 0, 0 /* No PER value map */
19845 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
19846 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19848 0, 0 /* No PER value map */
19850 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
19851 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19853 0, 0 /* No PER value map */
19855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
19856 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19858 0, 0 /* No PER value map */
19860 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
19861 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19863 0, 0 /* No PER value map */
19865 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
19866 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19868 0, 0 /* No PER value map */
19870 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
19871 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19873 0, 0 /* No PER value map */
19875 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
19876 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19878 0, 0 /* No PER value map */
19880 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
19881 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19882 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19883 0, 0 /* No PER value map */
19885 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
19886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19888 0, 0 /* No PER value map */
19890 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
19891 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19893 0, 0 /* No PER value map */
19895 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
19896 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19898 0, 0 /* No PER value map */
19900 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
19901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19903 0, 0 /* No PER value map */
19905 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
19906 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19908 0, 0 /* No PER value map */
19910 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
19911 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19913 0, 0 /* No PER value map */
19915 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
19916 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19918 0, 0 /* No PER value map */
19920 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
19921 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19923 0, 0 /* No PER value map */
19925 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
19926 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19927 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19928 0, 0 /* No PER value map */
19930 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
19931 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19933 0, 0 /* No PER value map */
19935 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
19936 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19938 0, 0 /* No PER value map */
19940 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
19941 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19943 0, 0 /* No PER value map */
19945 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
19946 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19947 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19948 0, 0 /* No PER value map */
19950 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
19951 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19953 0, 0 /* No PER value map */
19955 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
19956 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19958 0, 0 /* No PER value map */
19960 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
19961 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19962 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19963 0, 0 /* No PER value map */
19965 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
19966 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19968 0, 0 /* No PER value map */
19970 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
19971 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19973 0, 0 /* No PER value map */
19975 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
19976 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19978 0, 0 /* No PER value map */
19980 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
19981 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19983 0, 0 /* No PER value map */
19985 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
19986 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19987 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19988 0, 0 /* No PER value map */
19990 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
19991 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19993 0, 0 /* No PER value map */
19995 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
19996 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19998 0, 0 /* No PER value map */
20000 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
20001 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20002 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20003 0, 0 /* No PER value map */
20005 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
20006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20008 0, 0 /* No PER value map */
20010 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
20011 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20013 0, 0 /* No PER value map */
20015 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
20016 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20018 0, 0 /* No PER value map */
20020 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
20021 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20023 0, 0 /* No PER value map */
20025 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
20026 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20028 0, 0 /* No PER value map */
20030 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
20031 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20033 0, 0 /* No PER value map */
20035 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
20036 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20038 0, 0 /* No PER value map */
20040 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
20041 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20042 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20043 0, 0 /* No PER value map */
20045 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
20046 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20048 0, 0 /* No PER value map */
20050 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
20051 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20053 0, 0 /* No PER value map */
20055 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
20056 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20058 0, 0 /* No PER value map */
20060 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
20061 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20063 0, 0 /* No PER value map */
20065 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
20066 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20068 0, 0 /* No PER value map */
20070 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
20071 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20073 0, 0 /* No PER value map */
20075 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
20076 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20078 0, 0 /* No PER value map */
20080 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
20081 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20083 0, 0 /* No PER value map */
20085 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
20086 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20088 0, 0 /* No PER value map */
20090 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
20091 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20093 0, 0 /* No PER value map */
20095 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
20096 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20098 0, 0 /* No PER value map */
20100 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
20101 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20103 0, 0 /* No PER value map */
20105 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
20106 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20108 0, 0 /* No PER value map */
20110 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
20111 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20113 0, 0 /* No PER value map */
20115 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
20116 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20118 0, 0 /* No PER value map */
20120 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
20121 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20122 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20123 0, 0 /* No PER value map */
20125 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
20126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20128 0, 0 /* No PER value map */
20130 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
20131 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20133 0, 0 /* No PER value map */
20135 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
20136 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20138 0, 0 /* No PER value map */
20140 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
20141 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20143 0, 0 /* No PER value map */
20145 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
20146 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20147 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20148 0, 0 /* No PER value map */
20150 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
20151 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20153 0, 0 /* No PER value map */
20155 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
20156 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20158 0, 0 /* No PER value map */
20160 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
20161 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20163 0, 0 /* No PER value map */
20165 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
20166 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20168 0, 0 /* No PER value map */
20170 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
20171 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20173 0, 0 /* No PER value map */
20175 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
20176 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20178 0, 0 /* No PER value map */
20180 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
20181 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20183 0, 0 /* No PER value map */
20185 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
20186 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20188 0, 0 /* No PER value map */
20190 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
20191 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20193 0, 0 /* No PER value map */
20195 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
20196 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20198 0, 0 /* No PER value map */
20200 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
20201 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20203 0, 0 /* No PER value map */
20205 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
20206 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20208 0, 0 /* No PER value map */
20210 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
20211 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20213 0, 0 /* No PER value map */
20215 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
20216 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20218 0, 0 /* No PER value map */
20220 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
20221 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20223 0, 0 /* No PER value map */
20225 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
20226 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20227 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20228 0, 0 /* No PER value map */
20230 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
20231 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20233 0, 0 /* No PER value map */
20235 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
20236 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20238 0, 0 /* No PER value map */
20240 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
20241 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20242 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20243 0, 0 /* No PER value map */
20245 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
20246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20248 0, 0 /* No PER value map */
20250 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
20251 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20253 0, 0 /* No PER value map */
20255 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
20256 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20258 0, 0 /* No PER value map */
20260 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
20261 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20263 0, 0 /* No PER value map */
20265 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
20266 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20267 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20268 0, 0 /* No PER value map */
20270 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
20271 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20273 0, 0 /* No PER value map */
20275 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
20276 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20278 0, 0 /* No PER value map */
20280 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
20281 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20282 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20283 0, 0 /* No PER value map */
20285 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
20286 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20287 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20288 0, 0 /* No PER value map */
20290 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
20291 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20293 0, 0 /* No PER value map */
20295 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
20296 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20298 0, 0 /* No PER value map */
20300 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
20301 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20303 0, 0 /* No PER value map */
20305 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
20306 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20308 0, 0 /* No PER value map */
20310 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
20311 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20313 0, 0 /* No PER value map */
20315 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
20316 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20318 0, 0 /* No PER value map */
20320 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
20321 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20322 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20323 0, 0 /* No PER value map */
20325 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
20326 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20328 0, 0 /* No PER value map */
20330 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
20331 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20333 0, 0 /* No PER value map */
20335 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
20336 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20338 0, 0 /* No PER value map */
20340 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
20341 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20343 0, 0 /* No PER value map */
20345 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
20346 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20347 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20348 0, 0 /* No PER value map */
20350 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
20351 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20353 0, 0 /* No PER value map */
20355 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
20356 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20358 0, 0 /* No PER value map */
20360 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
20361 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20362 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20363 0, 0 /* No PER value map */
20365 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
20366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20368 0, 0 /* No PER value map */
20370 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
20371 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20373 0, 0 /* No PER value map */
20375 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
20376 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20378 0, 0 /* No PER value map */
20380 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
20381 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20383 0, 0 /* No PER value map */
20385 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
20386 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20387 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20388 0, 0 /* No PER value map */
20390 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
20391 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20393 0, 0 /* No PER value map */
20395 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
20396 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20398 0, 0 /* No PER value map */
20400 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
20401 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20402 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20403 0, 0 /* No PER value map */
20405 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
20406 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20407 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20408 0, 0 /* No PER value map */
20410 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
20411 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20413 0, 0 /* No PER value map */
20415 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
20416 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20418 0, 0 /* No PER value map */
20420 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
20421 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20423 0, 0 /* No PER value map */
20425 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
20426 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20427 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20428 0, 0 /* No PER value map */
20430 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
20431 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20433 0, 0 /* No PER value map */
20435 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
20436 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20438 0, 0 /* No PER value map */
20440 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
20441 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20442 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20443 0, 0 /* No PER value map */
20445 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
20446 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20448 0, 0 /* No PER value map */
20450 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
20451 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20453 0, 0 /* No PER value map */
20455 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
20456 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20458 0, 0 /* No PER value map */
20460 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
20461 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20463 0, 0 /* No PER value map */
20465 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
20466 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20467 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20468 0, 0 /* No PER value map */
20470 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
20471 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20473 0, 0 /* No PER value map */
20475 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
20476 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20478 0, 0 /* No PER value map */
20480 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
20481 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20482 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20483 0, 0 /* No PER value map */
20485 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
20486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20488 0, 0 /* No PER value map */
20490 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
20491 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20493 0, 0 /* No PER value map */
20495 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
20496 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20498 0, 0 /* No PER value map */
20500 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
20501 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20503 0, 0 /* No PER value map */
20505 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
20506 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20507 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20508 0, 0 /* No PER value map */
20510 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
20511 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20513 0, 0 /* No PER value map */
20515 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
20516 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20518 0, 0 /* No PER value map */
20520 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
20521 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20522 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20523 0, 0 /* No PER value map */
20525 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
20526 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20527 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20528 0, 0 /* No PER value map */
20530 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
20531 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20533 0, 0 /* No PER value map */
20535 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
20536 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20538 0, 0 /* No PER value map */
20540 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
20541 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20543 0, 0 /* No PER value map */
20545 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
20546 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20548 0, 0 /* No PER value map */
20550 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
20551 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20553 0, 0 /* No PER value map */
20555 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
20556 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20558 0, 0 /* No PER value map */
20560 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
20561 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20563 0, 0 /* No PER value map */
20565 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
20566 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20568 0, 0 /* No PER value map */
20570 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
20571 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20573 0, 0 /* No PER value map */
20575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
20576 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20578 0, 0 /* No PER value map */
20580 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
20581 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20583 0, 0 /* No PER value map */
20585 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
20586 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20588 0, 0 /* No PER value map */
20590 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
20591 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20593 0, 0 /* No PER value map */
20595 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
20596 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20598 0, 0 /* No PER value map */
20600 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
20601 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20603 0, 0 /* No PER value map */
20605 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
20606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20608 0, 0 /* No PER value map */
20610 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
20611 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20613 0, 0 /* No PER value map */
20615 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
20616 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20618 0, 0 /* No PER value map */
20620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
20621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20623 0, 0 /* No PER value map */
20625 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
20626 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20628 0, 0 /* No PER value map */
20630 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
20631 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20633 0, 0 /* No PER value map */
20635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
20636 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20638 0, 0 /* No PER value map */
20640 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
20641 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20643 0, 0 /* No PER value map */
20645 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
20646 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20648 0, 0 /* No PER value map */
20650 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
20651 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20653 0, 0 /* No PER value map */
20655 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
20656 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20658 0, 0 /* No PER value map */
20660 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
20661 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20663 0, 0 /* No PER value map */
20665 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
20666 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20668 0, 0 /* No PER value map */
20670 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
20671 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20673 0, 0 /* No PER value map */
20675 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
20676 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20678 0, 0 /* No PER value map */
20680 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
20681 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20683 0, 0 /* No PER value map */
20685 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
20686 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20688 0, 0 /* No PER value map */
20690 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
20691 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20693 0, 0 /* No PER value map */
20695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
20696 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20698 0, 0 /* No PER value map */
20700 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
20701 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20703 0, 0 /* No PER value map */
20705 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
20706 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20708 0, 0 /* No PER value map */
20710 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
20711 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20713 0, 0 /* No PER value map */
20715 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
20716 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20718 0, 0 /* No PER value map */
20720 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
20721 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20723 0, 0 /* No PER value map */
20725 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
20726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20728 0, 0 /* No PER value map */
20730 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
20731 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20733 0, 0 /* No PER value map */
20735 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
20736 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20738 0, 0 /* No PER value map */
20740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
20741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20743 0, 0 /* No PER value map */
20745 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
20746 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20748 0, 0 /* No PER value map */
20750 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
20751 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20753 0, 0 /* No PER value map */
20755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
20756 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20758 0, 0 /* No PER value map */
20760 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
20761 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20763 0, 0 /* No PER value map */
20765 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
20766 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20768 0, 0 /* No PER value map */
20770 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
20771 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20773 0, 0 /* No PER value map */
20775 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
20776 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20778 0, 0 /* No PER value map */
20780 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
20781 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20783 0, 0 /* No PER value map */
20785 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
20786 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20788 0, 0 /* No PER value map */
20790 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
20791 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20793 0, 0 /* No PER value map */
20795 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
20796 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20798 0, 0 /* No PER value map */
20800 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
20801 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20803 0, 0 /* No PER value map */
20805 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
20806 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20808 0, 0 /* No PER value map */
20810 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
20811 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20813 0, 0 /* No PER value map */
20815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
20816 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20818 0, 0 /* No PER value map */
20820 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
20821 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20823 0, 0 /* No PER value map */
20825 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
20826 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20828 0, 0 /* No PER value map */
20830 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
20831 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20833 0, 0 /* No PER value map */
20835 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
20836 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20838 0, 0 /* No PER value map */
20840 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
20841 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20843 0, 0 /* No PER value map */
20845 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
20846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20848 0, 0 /* No PER value map */
20850 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
20851 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20853 0, 0 /* No PER value map */
20855 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
20856 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20858 0, 0 /* No PER value map */
20860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
20861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20863 0, 0 /* No PER value map */
20865 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
20866 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20868 0, 0 /* No PER value map */
20870 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
20871 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20873 0, 0 /* No PER value map */
20875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
20876 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20878 0, 0 /* No PER value map */
20880 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
20881 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
20882 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20884 &asn_DEF_ManagementBasedMDTallowed,
20887 0, 0, /* No default value */
20888 "ManagementBasedMDTallowed"
20890 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
20891 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20893 &asn_DEF_MDTPLMNList,
20896 0, 0, /* No default value */
20899 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
20900 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20902 &asn_DEF_UESidelinkAggregateMaximumBitRate,
20905 0, 0, /* No default value */
20906 "UESidelinkAggregateMaximumBitRate"
20909 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
20910 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
20911 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
20912 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
20914 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
20915 sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
20916 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
20917 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
20918 sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
20919 asn_MAP_extensionValue_tag2el_4,
20920 3, /* Count of tags in the map */
20922 -1 /* Extensions start */
20924 static /* Use -fall-defs-global to expose */
20925 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
20929 0, /* No effective tags (pointer) */
20930 0, /* No effective tags (count) */
20931 0, /* No tags (pointer) */
20932 0, /* No tags (count) */
20933 { 0, 0, OPEN_TYPE_constraint },
20934 asn_MBR_extensionValue_4,
20935 3, /* Elements count */
20936 &asn_SPC_extensionValue_specs_4 /* Additional specs */
20939 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
20940 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
20941 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20942 -1, /* IMPLICIT tag at current level */
20943 &asn_DEF_ProtocolIE_ID,
20945 { 0, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
20946 0, 0, /* No default value */
20949 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
20950 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20951 -1, /* IMPLICIT tag at current level */
20952 &asn_DEF_Criticality,
20953 select_UE_ContextInformation_ExtIEs_criticality_type,
20954 { 0, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
20955 0, 0, /* No default value */
20958 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
20959 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20960 +1, /* EXPLICIT tag at current level */
20961 &asn_DEF_extensionValue_4,
20962 select_UE_ContextInformation_ExtIEs_extensionValue_type,
20963 { 0, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
20964 0, 0, /* No default value */
20968 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
20969 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20971 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
20972 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20973 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20974 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20976 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
20977 sizeof(struct UE_ContextInformation_ExtIEs),
20978 offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
20979 asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
20980 3, /* Count of tags in the map */
20981 0, 0, 0, /* Optional elements (not needed) */
20982 -1, /* First extension addition */
20984 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
20985 "UE-ContextInformation-ExtIEs",
20986 "UE-ContextInformation-ExtIEs",
20988 asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
20989 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20990 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20991 asn_DEF_UE_ContextInformation_ExtIEs_tags_1, /* Same as above */
20992 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20993 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20994 { 0, 0, SEQUENCE_constraint },
20995 asn_MBR_UE_ContextInformation_ExtIEs_1,
20996 3, /* Elements count */
20997 &asn_SPC_UE_ContextInformation_ExtIEs_specs_1 /* Additional specs */
21000 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
21001 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
21002 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21004 &asn_DEF_BearerType,
21007 0, 0, /* No default value */
21011 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
21012 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
21014 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
21015 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
21016 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21017 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
21018 sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21019 asn_MAP_extensionValue_tag2el_8,
21020 1, /* Count of tags in the map */
21022 -1 /* Extensions start */
21024 static /* Use -fall-defs-global to expose */
21025 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
21029 0, /* No effective tags (pointer) */
21030 0, /* No effective tags (count) */
21031 0, /* No tags (pointer) */
21032 0, /* No tags (count) */
21033 { 0, 0, OPEN_TYPE_constraint },
21034 asn_MBR_extensionValue_8,
21035 1, /* Elements count */
21036 &asn_SPC_extensionValue_specs_8 /* Additional specs */
21039 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
21040 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
21041 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21042 -1, /* IMPLICIT tag at current level */
21043 &asn_DEF_ProtocolIE_ID,
21045 { 0, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
21046 0, 0, /* No default value */
21049 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
21050 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21051 -1, /* IMPLICIT tag at current level */
21052 &asn_DEF_Criticality,
21053 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
21054 { 0, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
21055 0, 0, /* No default value */
21058 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
21059 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21060 +1, /* EXPLICIT tag at current level */
21061 &asn_DEF_extensionValue_8,
21062 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
21063 { 0, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
21064 0, 0, /* No default value */
21068 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
21069 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21071 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
21072 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21073 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21074 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21076 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
21077 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
21078 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
21079 asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
21080 3, /* Count of tags in the map */
21081 0, 0, 0, /* Optional elements (not needed) */
21082 -1, /* First extension addition */
21084 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
21085 "E-RABs-ToBeSetup-ItemExtIEs",
21086 "E-RABs-ToBeSetup-ItemExtIEs",
21088 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
21089 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21090 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21091 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5, /* Same as above */
21092 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21093 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21094 { 0, 0, SEQUENCE_constraint },
21095 asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
21096 3, /* Elements count */
21097 &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 /* Additional specs */
21100 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
21101 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
21102 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
21103 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
21104 sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
21105 0, /* No top level tags */
21106 0, /* No tags in the map */
21108 -1 /* Extensions start */
21110 static /* Use -fall-defs-global to expose */
21111 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
21115 0, /* No effective tags (pointer) */
21116 0, /* No effective tags (count) */
21117 0, /* No tags (pointer) */
21118 0, /* No tags (count) */
21119 { 0, 0, OPEN_TYPE_constraint },
21120 0, 0, /* No members */
21121 &asn_SPC_extensionValue_specs_12 /* Additional specs */
21124 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
21125 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
21126 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21127 -1, /* IMPLICIT tag at current level */
21128 &asn_DEF_ProtocolIE_ID,
21130 { 0, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
21131 0, 0, /* No default value */
21134 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
21135 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21136 -1, /* IMPLICIT tag at current level */
21137 &asn_DEF_Criticality,
21139 { 0, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
21140 0, 0, /* No default value */
21143 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
21144 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21145 +1, /* EXPLICIT tag at current level */
21146 &asn_DEF_extensionValue_12,
21148 { 0, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
21149 0, 0, /* No default value */
21153 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
21154 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21156 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
21157 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21158 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21159 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21161 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
21162 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
21163 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
21164 asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
21165 3, /* Count of tags in the map */
21166 0, 0, 0, /* Optional elements (not needed) */
21167 -1, /* First extension addition */
21169 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
21170 "UE-ContextReferenceAtSeNB-ItemExtIEs",
21171 "UE-ContextReferenceAtSeNB-ItemExtIEs",
21173 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
21174 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21175 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21176 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9, /* Same as above */
21177 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21178 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21179 { 0, 0, SEQUENCE_constraint },
21180 asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
21181 3, /* Elements count */
21182 &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 /* Additional specs */
21185 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
21186 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
21187 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
21188 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
21189 sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
21190 0, /* No top level tags */
21191 0, /* No tags in the map */
21193 -1 /* Extensions start */
21195 static /* Use -fall-defs-global to expose */
21196 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
21200 0, /* No effective tags (pointer) */
21201 0, /* No effective tags (count) */
21202 0, /* No tags (pointer) */
21203 0, /* No tags (count) */
21204 { 0, 0, OPEN_TYPE_constraint },
21205 0, 0, /* No members */
21206 &asn_SPC_extensionValue_specs_16 /* Additional specs */
21209 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
21210 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
21211 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21212 -1, /* IMPLICIT tag at current level */
21213 &asn_DEF_ProtocolIE_ID,
21215 { 0, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
21216 0, 0, /* No default value */
21219 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
21220 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21221 -1, /* IMPLICIT tag at current level */
21222 &asn_DEF_Criticality,
21224 { 0, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
21225 0, 0, /* No default value */
21228 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
21229 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21230 +1, /* EXPLICIT tag at current level */
21231 &asn_DEF_extensionValue_16,
21233 { 0, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
21234 0, 0, /* No default value */
21238 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
21239 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21241 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
21242 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21243 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21244 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21246 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
21247 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
21248 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
21249 asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
21250 3, /* Count of tags in the map */
21251 0, 0, 0, /* Optional elements (not needed) */
21252 -1, /* First extension addition */
21254 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
21255 "UE-ContextReferenceAtWT-ItemExtIEs",
21256 "UE-ContextReferenceAtWT-ItemExtIEs",
21258 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
21259 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21260 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21261 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13, /* Same as above */
21262 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21263 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21264 { 0, 0, SEQUENCE_constraint },
21265 asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
21266 3, /* Elements count */
21267 &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 /* Additional specs */
21270 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
21271 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
21272 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
21273 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
21274 sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
21275 0, /* No top level tags */
21276 0, /* No tags in the map */
21278 -1 /* Extensions start */
21280 static /* Use -fall-defs-global to expose */
21281 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
21285 0, /* No effective tags (pointer) */
21286 0, /* No effective tags (count) */
21287 0, /* No tags (pointer) */
21288 0, /* No tags (count) */
21289 { 0, 0, OPEN_TYPE_constraint },
21290 0, 0, /* No members */
21291 &asn_SPC_extensionValue_specs_20 /* Additional specs */
21294 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
21295 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
21296 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21297 -1, /* IMPLICIT tag at current level */
21298 &asn_DEF_ProtocolIE_ID,
21300 { 0, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
21301 0, 0, /* No default value */
21304 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
21305 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21306 -1, /* IMPLICIT tag at current level */
21307 &asn_DEF_Criticality,
21309 { 0, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
21310 0, 0, /* No default value */
21313 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
21314 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21315 +1, /* EXPLICIT tag at current level */
21316 &asn_DEF_extensionValue_20,
21318 { 0, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
21319 0, 0, /* No default value */
21323 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
21324 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21326 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
21327 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21328 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21329 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21331 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
21332 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
21333 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
21334 asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
21335 3, /* Count of tags in the map */
21336 0, 0, 0, /* Optional elements (not needed) */
21337 -1, /* First extension addition */
21339 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
21340 "UE-ContextReferenceAtSgNB-ItemExtIEs",
21341 "UE-ContextReferenceAtSgNB-ItemExtIEs",
21343 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
21344 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21345 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21346 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17, /* Same as above */
21347 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21348 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21349 { 0, 0, SEQUENCE_constraint },
21350 asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
21351 3, /* Elements count */
21352 &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 /* Additional specs */
21355 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
21356 sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
21357 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
21358 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
21359 sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
21360 0, /* No top level tags */
21361 0, /* No tags in the map */
21363 -1 /* Extensions start */
21365 static /* Use -fall-defs-global to expose */
21366 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
21370 0, /* No effective tags (pointer) */
21371 0, /* No effective tags (count) */
21372 0, /* No tags (pointer) */
21373 0, /* No tags (count) */
21374 { 0, 0, OPEN_TYPE_constraint },
21375 0, 0, /* No members */
21376 &asn_SPC_extensionValue_specs_24 /* Additional specs */
21379 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
21380 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
21381 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21382 -1, /* IMPLICIT tag at current level */
21383 &asn_DEF_ProtocolIE_ID,
21385 { 0, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
21386 0, 0, /* No default value */
21389 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
21390 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21391 -1, /* IMPLICIT tag at current level */
21392 &asn_DEF_Criticality,
21394 { 0, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
21395 0, 0, /* No default value */
21398 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
21399 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21400 +1, /* EXPLICIT tag at current level */
21401 &asn_DEF_extensionValue_24,
21403 { 0, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
21404 0, 0, /* No default value */
21408 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
21409 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21411 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
21412 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21413 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21414 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21416 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
21417 sizeof(struct E_RABs_Admitted_Item_ExtIEs),
21418 offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
21419 asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
21420 3, /* Count of tags in the map */
21421 0, 0, 0, /* Optional elements (not needed) */
21422 -1, /* First extension addition */
21424 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
21425 "E-RABs-Admitted-Item-ExtIEs",
21426 "E-RABs-Admitted-Item-ExtIEs",
21428 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
21429 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21430 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21431 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21, /* Same as above */
21432 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21433 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21434 { 0, 0, SEQUENCE_constraint },
21435 asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
21436 3, /* Elements count */
21437 &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 /* Additional specs */
21440 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
21441 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
21442 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21444 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
21447 0, 0, /* No default value */
21448 "ReceiveStatusOfULPDCPSDUsExtended"
21450 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
21451 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21453 &asn_DEF_COUNTValueExtended,
21456 0, 0, /* No default value */
21457 "COUNTValueExtended"
21459 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
21460 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21462 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
21465 0, 0, /* No default value */
21466 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
21468 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
21469 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21471 &asn_DEF_COUNTvaluePDCP_SNlength18,
21474 0, 0, /* No default value */
21475 "COUNTvaluePDCP-SNlength18"
21478 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
21479 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
21480 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
21481 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
21482 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
21483 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
21484 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
21486 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
21487 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
21488 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
21489 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
21490 sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
21491 asn_MAP_extensionValue_tag2el_28,
21492 4, /* Count of tags in the map */
21493 asn_MAP_extensionValue_to_canonical_28,
21494 asn_MAP_extensionValue_from_canonical_28,
21495 -1 /* Extensions start */
21497 static /* Use -fall-defs-global to expose */
21498 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
21502 0, /* No effective tags (pointer) */
21503 0, /* No effective tags (count) */
21504 0, /* No tags (pointer) */
21505 0, /* No tags (count) */
21506 { 0, 0, OPEN_TYPE_constraint },
21507 asn_MBR_extensionValue_28,
21508 4, /* Elements count */
21509 &asn_SPC_extensionValue_specs_28 /* Additional specs */
21512 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
21513 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
21514 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21515 -1, /* IMPLICIT tag at current level */
21516 &asn_DEF_ProtocolIE_ID,
21518 { 0, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
21519 0, 0, /* No default value */
21522 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
21523 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21524 -1, /* IMPLICIT tag at current level */
21525 &asn_DEF_Criticality,
21526 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
21527 { 0, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
21528 0, 0, /* No default value */
21531 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
21532 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21533 +1, /* EXPLICIT tag at current level */
21534 &asn_DEF_extensionValue_28,
21535 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
21536 { 0, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
21537 0, 0, /* No default value */
21541 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
21542 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21544 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
21545 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21546 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21547 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21549 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
21550 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
21551 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
21552 asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
21553 3, /* Count of tags in the map */
21554 0, 0, 0, /* Optional elements (not needed) */
21555 -1, /* First extension addition */
21557 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
21558 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21559 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21561 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
21562 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21563 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21564 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25, /* Same as above */
21565 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21566 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21567 { 0, 0, SEQUENCE_constraint },
21568 asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
21569 3, /* Elements count */
21570 &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 /* Additional specs */
21573 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
21574 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
21575 -1 /* Ambiguous tag (CHOICE?) */,
21577 &asn_DEF_ABSInformation,
21580 0, 0, /* No default value */
21583 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
21584 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21586 &asn_DEF_InvokeIndication,
21589 0, 0, /* No default value */
21592 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
21593 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21595 &asn_DEF_SubframeAssignment,
21598 0, 0, /* No default value */
21599 "SubframeAssignment"
21601 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
21602 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21604 &asn_DEF_ExtendedULInterferenceOverloadInfo,
21607 0, 0, /* No default value */
21608 "ExtendedULInterferenceOverloadInfo"
21610 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
21611 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21613 &asn_DEF_CoMPInformation,
21616 0, 0, /* No default value */
21619 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
21620 -1 /* Ambiguous tag (CHOICE?) */,
21622 &asn_DEF_DynamicDLTransmissionInformation,
21625 0, 0, /* No default value */
21626 "DynamicDLTransmissionInformation"
21629 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
21630 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
21631 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
21632 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
21633 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
21634 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
21635 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
21636 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
21637 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
21638 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
21639 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
21640 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
21642 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
21643 sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
21644 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
21645 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
21646 sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
21647 asn_MAP_extensionValue_tag2el_32,
21648 9, /* Count of tags in the map */
21649 asn_MAP_extensionValue_to_canonical_32,
21650 asn_MAP_extensionValue_from_canonical_32,
21651 -1 /* Extensions start */
21653 static /* Use -fall-defs-global to expose */
21654 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
21658 0, /* No effective tags (pointer) */
21659 0, /* No effective tags (count) */
21660 0, /* No tags (pointer) */
21661 0, /* No tags (count) */
21662 { 0, 0, OPEN_TYPE_constraint },
21663 asn_MBR_extensionValue_32,
21664 6, /* Elements count */
21665 &asn_SPC_extensionValue_specs_32 /* Additional specs */
21668 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
21669 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
21670 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21671 -1, /* IMPLICIT tag at current level */
21672 &asn_DEF_ProtocolIE_ID,
21674 { 0, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
21675 0, 0, /* No default value */
21678 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
21679 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21680 -1, /* IMPLICIT tag at current level */
21681 &asn_DEF_Criticality,
21682 select_CellInformation_Item_ExtIEs_criticality_type,
21683 { 0, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
21684 0, 0, /* No default value */
21687 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
21688 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21689 +1, /* EXPLICIT tag at current level */
21690 &asn_DEF_extensionValue_32,
21691 select_CellInformation_Item_ExtIEs_extensionValue_type,
21692 { 0, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
21693 0, 0, /* No default value */
21697 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
21698 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21700 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
21701 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21702 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21703 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21705 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
21706 sizeof(struct CellInformation_Item_ExtIEs),
21707 offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
21708 asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
21709 3, /* Count of tags in the map */
21710 0, 0, 0, /* Optional elements (not needed) */
21711 -1, /* First extension addition */
21713 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
21714 "CellInformation-Item-ExtIEs",
21715 "CellInformation-Item-ExtIEs",
21717 asn_DEF_CellInformation_Item_ExtIEs_tags_29,
21718 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21719 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21720 asn_DEF_CellInformation_Item_ExtIEs_tags_29, /* Same as above */
21721 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21722 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21723 { 0, 0, SEQUENCE_constraint },
21724 asn_MBR_CellInformation_Item_ExtIEs_29,
21725 3, /* Elements count */
21726 &asn_SPC_CellInformation_Item_ExtIEs_specs_29 /* Additional specs */
21729 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
21730 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
21731 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21733 &asn_DEF_DeactivationIndication,
21736 0, 0, /* No default value */
21737 "DeactivationIndication"
21740 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
21741 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
21743 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
21744 sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
21745 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
21746 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
21747 sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
21748 asn_MAP_extensionValue_tag2el_36,
21749 1, /* Count of tags in the map */
21751 -1 /* Extensions start */
21753 static /* Use -fall-defs-global to expose */
21754 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
21758 0, /* No effective tags (pointer) */
21759 0, /* No effective tags (count) */
21760 0, /* No tags (pointer) */
21761 0, /* No tags (count) */
21762 { 0, 0, OPEN_TYPE_constraint },
21763 asn_MBR_extensionValue_36,
21764 1, /* Elements count */
21765 &asn_SPC_extensionValue_specs_36 /* Additional specs */
21768 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
21769 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
21770 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21771 -1, /* IMPLICIT tag at current level */
21772 &asn_DEF_ProtocolIE_ID,
21774 { 0, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
21775 0, 0, /* No default value */
21778 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
21779 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21780 -1, /* IMPLICIT tag at current level */
21781 &asn_DEF_Criticality,
21782 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
21783 { 0, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
21784 0, 0, /* No default value */
21787 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
21788 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21789 +1, /* EXPLICIT tag at current level */
21790 &asn_DEF_extensionValue_36,
21791 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
21792 { 0, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
21793 0, 0, /* No default value */
21797 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
21798 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21800 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
21801 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21802 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21803 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21805 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
21806 sizeof(struct ServedCellsToModify_Item_ExtIEs),
21807 offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
21808 asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
21809 3, /* Count of tags in the map */
21810 0, 0, 0, /* Optional elements (not needed) */
21811 -1, /* First extension addition */
21813 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
21814 "ServedCellsToModify-Item-ExtIEs",
21815 "ServedCellsToModify-Item-ExtIEs",
21817 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
21818 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21819 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21820 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33, /* Same as above */
21821 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21822 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21823 { 0, 0, SEQUENCE_constraint },
21824 asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
21825 3, /* Elements count */
21826 &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 /* Additional specs */
21829 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
21830 sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
21831 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
21832 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
21833 sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
21834 0, /* No top level tags */
21835 0, /* No tags in the map */
21837 -1 /* Extensions start */
21839 static /* Use -fall-defs-global to expose */
21840 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
21844 0, /* No effective tags (pointer) */
21845 0, /* No effective tags (count) */
21846 0, /* No tags (pointer) */
21847 0, /* No tags (count) */
21848 { 0, 0, OPEN_TYPE_constraint },
21849 0, 0, /* No members */
21850 &asn_SPC_extensionValue_specs_40 /* Additional specs */
21853 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
21854 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
21855 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21856 -1, /* IMPLICIT tag at current level */
21857 &asn_DEF_ProtocolIE_ID,
21859 { 0, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
21860 0, 0, /* No default value */
21863 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
21864 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21865 -1, /* IMPLICIT tag at current level */
21866 &asn_DEF_Criticality,
21868 { 0, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
21869 0, 0, /* No default value */
21872 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
21873 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21874 +1, /* EXPLICIT tag at current level */
21875 &asn_DEF_extensionValue_40,
21877 { 0, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
21878 0, 0, /* No default value */
21882 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
21883 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21885 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
21886 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21887 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21888 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21890 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
21891 sizeof(struct CellToReport_Item_ExtIEs),
21892 offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
21893 asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
21894 3, /* Count of tags in the map */
21895 0, 0, 0, /* Optional elements (not needed) */
21896 -1, /* First extension addition */
21898 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
21899 "CellToReport-Item-ExtIEs",
21900 "CellToReport-Item-ExtIEs",
21902 asn_DEF_CellToReport_Item_ExtIEs_tags_37,
21903 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21904 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21905 asn_DEF_CellToReport_Item_ExtIEs_tags_37, /* Same as above */
21906 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21907 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21908 { 0, 0, SEQUENCE_constraint },
21909 asn_MBR_CellToReport_Item_ExtIEs_37,
21910 3, /* Elements count */
21911 &asn_SPC_CellToReport_Item_ExtIEs_specs_37 /* Additional specs */
21914 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
21915 sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
21916 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
21917 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
21918 sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
21919 0, /* No top level tags */
21920 0, /* No tags in the map */
21922 -1 /* Extensions start */
21924 static /* Use -fall-defs-global to expose */
21925 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
21929 0, /* No effective tags (pointer) */
21930 0, /* No effective tags (count) */
21931 0, /* No tags (pointer) */
21932 0, /* No tags (count) */
21933 { 0, 0, OPEN_TYPE_constraint },
21934 0, 0, /* No members */
21935 &asn_SPC_extensionValue_specs_44 /* Additional specs */
21938 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
21939 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
21940 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21941 -1, /* IMPLICIT tag at current level */
21942 &asn_DEF_ProtocolIE_ID,
21944 { 0, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
21945 0, 0, /* No default value */
21948 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
21949 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21950 -1, /* IMPLICIT tag at current level */
21951 &asn_DEF_Criticality,
21953 { 0, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
21954 0, 0, /* No default value */
21957 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
21958 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21959 +1, /* EXPLICIT tag at current level */
21960 &asn_DEF_extensionValue_44,
21962 { 0, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
21963 0, 0, /* No default value */
21967 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
21968 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21970 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
21971 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21972 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21973 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21975 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
21976 sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
21977 offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
21978 asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
21979 3, /* Count of tags in the map */
21980 0, 0, 0, /* Optional elements (not needed) */
21981 -1, /* First extension addition */
21983 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
21984 "MeasurementInitiationResult-Item-ExtIEs",
21985 "MeasurementInitiationResult-Item-ExtIEs",
21987 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
21988 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21989 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21990 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41, /* Same as above */
21991 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21992 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21993 { 0, 0, SEQUENCE_constraint },
21994 asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
21995 3, /* Elements count */
21996 &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 /* Additional specs */
21999 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
22000 sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
22001 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
22002 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
22003 sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
22004 0, /* No top level tags */
22005 0, /* No tags in the map */
22007 -1 /* Extensions start */
22009 static /* Use -fall-defs-global to expose */
22010 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
22014 0, /* No effective tags (pointer) */
22015 0, /* No effective tags (count) */
22016 0, /* No tags (pointer) */
22017 0, /* No tags (count) */
22018 { 0, 0, OPEN_TYPE_constraint },
22019 0, 0, /* No members */
22020 &asn_SPC_extensionValue_specs_48 /* Additional specs */
22023 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
22024 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
22025 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22026 -1, /* IMPLICIT tag at current level */
22027 &asn_DEF_ProtocolIE_ID,
22029 { 0, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
22030 0, 0, /* No default value */
22033 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
22034 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22035 -1, /* IMPLICIT tag at current level */
22036 &asn_DEF_Criticality,
22038 { 0, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
22039 0, 0, /* No default value */
22042 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
22043 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22044 +1, /* EXPLICIT tag at current level */
22045 &asn_DEF_extensionValue_48,
22047 { 0, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
22048 0, 0, /* No default value */
22052 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
22053 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22055 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
22056 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22057 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22058 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22060 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
22061 sizeof(struct MeasurementFailureCause_Item_ExtIEs),
22062 offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
22063 asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
22064 3, /* Count of tags in the map */
22065 0, 0, 0, /* Optional elements (not needed) */
22066 -1, /* First extension addition */
22068 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
22069 "MeasurementFailureCause-Item-ExtIEs",
22070 "MeasurementFailureCause-Item-ExtIEs",
22072 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
22073 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22074 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22075 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45, /* Same as above */
22076 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22077 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22078 { 0, 0, SEQUENCE_constraint },
22079 asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
22080 3, /* Elements count */
22081 &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 /* Additional specs */
22084 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
22085 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
22086 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
22087 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
22088 sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
22089 0, /* No top level tags */
22090 0, /* No tags in the map */
22092 -1 /* Extensions start */
22094 static /* Use -fall-defs-global to expose */
22095 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
22099 0, /* No effective tags (pointer) */
22100 0, /* No effective tags (count) */
22101 0, /* No tags (pointer) */
22102 0, /* No tags (count) */
22103 { 0, 0, OPEN_TYPE_constraint },
22104 0, 0, /* No members */
22105 &asn_SPC_extensionValue_specs_52 /* Additional specs */
22108 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
22109 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
22110 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22111 -1, /* IMPLICIT tag at current level */
22112 &asn_DEF_ProtocolIE_ID,
22114 { 0, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
22115 0, 0, /* No default value */
22118 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
22119 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22120 -1, /* IMPLICIT tag at current level */
22121 &asn_DEF_Criticality,
22123 { 0, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
22124 0, 0, /* No default value */
22127 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
22128 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22129 +1, /* EXPLICIT tag at current level */
22130 &asn_DEF_extensionValue_52,
22132 { 0, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
22133 0, 0, /* No default value */
22137 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
22138 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22140 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
22141 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22142 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22143 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22145 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
22146 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
22147 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
22148 asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
22149 3, /* Count of tags in the map */
22150 0, 0, 0, /* Optional elements (not needed) */
22151 -1, /* First extension addition */
22153 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
22154 "CompleteFailureCauseInformation-Item-ExtIEs",
22155 "CompleteFailureCauseInformation-Item-ExtIEs",
22157 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
22158 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22159 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22160 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49, /* Same as above */
22161 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22162 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22163 { 0, 0, SEQUENCE_constraint },
22164 asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
22165 3, /* Elements count */
22166 &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 /* Additional specs */
22169 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
22170 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
22171 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22173 &asn_DEF_CompositeAvailableCapacityGroup,
22176 0, 0, /* No default value */
22177 "CompositeAvailableCapacityGroup"
22179 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
22180 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22182 &asn_DEF_ABS_Status,
22185 0, 0, /* No default value */
22188 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
22189 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22191 &asn_DEF_RSRPMRList,
22194 0, 0, /* No default value */
22197 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
22198 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22200 &asn_DEF_CSIReportList,
22203 0, 0, /* No default value */
22206 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
22207 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22209 &asn_DEF_CellReportingIndicator,
22212 0, 0, /* No default value */
22213 "CellReportingIndicator"
22216 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
22217 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
22218 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
22219 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
22220 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
22221 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
22222 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
22223 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
22225 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
22226 sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
22227 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
22228 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
22229 sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
22230 asn_MAP_extensionValue_tag2el_56,
22231 5, /* Count of tags in the map */
22232 asn_MAP_extensionValue_to_canonical_56,
22233 asn_MAP_extensionValue_from_canonical_56,
22234 -1 /* Extensions start */
22236 static /* Use -fall-defs-global to expose */
22237 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
22241 0, /* No effective tags (pointer) */
22242 0, /* No effective tags (count) */
22243 0, /* No tags (pointer) */
22244 0, /* No tags (count) */
22245 { 0, 0, OPEN_TYPE_constraint },
22246 asn_MBR_extensionValue_56,
22247 5, /* Elements count */
22248 &asn_SPC_extensionValue_specs_56 /* Additional specs */
22251 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
22252 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
22253 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22254 -1, /* IMPLICIT tag at current level */
22255 &asn_DEF_ProtocolIE_ID,
22257 { 0, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
22258 0, 0, /* No default value */
22261 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
22262 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22263 -1, /* IMPLICIT tag at current level */
22264 &asn_DEF_Criticality,
22265 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
22266 { 0, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
22267 0, 0, /* No default value */
22270 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
22271 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22272 +1, /* EXPLICIT tag at current level */
22273 &asn_DEF_extensionValue_56,
22274 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
22275 { 0, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
22276 0, 0, /* No default value */
22280 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
22281 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22283 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
22284 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22285 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22286 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22288 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
22289 sizeof(struct CellMeasurementResult_Item_ExtIEs),
22290 offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
22291 asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
22292 3, /* Count of tags in the map */
22293 0, 0, 0, /* Optional elements (not needed) */
22294 -1, /* First extension addition */
22296 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
22297 "CellMeasurementResult-Item-ExtIEs",
22298 "CellMeasurementResult-Item-ExtIEs",
22300 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
22301 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22302 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22303 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53, /* Same as above */
22304 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22305 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22306 { 0, 0, SEQUENCE_constraint },
22307 asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
22308 3, /* Elements count */
22309 &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 /* Additional specs */
22312 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
22313 sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
22314 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
22315 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
22316 sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
22317 0, /* No top level tags */
22318 0, /* No tags in the map */
22320 -1 /* Extensions start */
22322 static /* Use -fall-defs-global to expose */
22323 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
22327 0, /* No effective tags (pointer) */
22328 0, /* No effective tags (count) */
22329 0, /* No tags (pointer) */
22330 0, /* No tags (count) */
22331 { 0, 0, OPEN_TYPE_constraint },
22332 0, 0, /* No members */
22333 &asn_SPC_extensionValue_specs_60 /* Additional specs */
22336 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
22337 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
22338 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22339 -1, /* IMPLICIT tag at current level */
22340 &asn_DEF_ProtocolIE_ID,
22342 { 0, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
22343 0, 0, /* No default value */
22346 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
22347 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22348 -1, /* IMPLICIT tag at current level */
22349 &asn_DEF_Criticality,
22351 { 0, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
22352 0, 0, /* No default value */
22355 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
22356 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22357 +1, /* EXPLICIT tag at current level */
22358 &asn_DEF_extensionValue_60,
22360 { 0, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
22361 0, 0, /* No default value */
22365 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
22366 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22368 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
22369 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22370 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22371 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22373 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
22374 sizeof(struct ServedCellsToActivate_Item_ExtIEs),
22375 offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
22376 asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
22377 3, /* Count of tags in the map */
22378 0, 0, 0, /* Optional elements (not needed) */
22379 -1, /* First extension addition */
22381 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
22382 "ServedCellsToActivate-Item-ExtIEs",
22383 "ServedCellsToActivate-Item-ExtIEs",
22385 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
22386 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22387 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22388 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57, /* Same as above */
22389 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22390 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22391 { 0, 0, SEQUENCE_constraint },
22392 asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
22393 3, /* Elements count */
22394 &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 /* Additional specs */
22397 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
22398 sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
22399 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
22400 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
22401 sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
22402 0, /* No top level tags */
22403 0, /* No tags in the map */
22405 -1 /* Extensions start */
22407 static /* Use -fall-defs-global to expose */
22408 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
22412 0, /* No effective tags (pointer) */
22413 0, /* No effective tags (count) */
22414 0, /* No tags (pointer) */
22415 0, /* No tags (count) */
22416 { 0, 0, OPEN_TYPE_constraint },
22417 0, 0, /* No members */
22418 &asn_SPC_extensionValue_specs_64 /* Additional specs */
22421 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
22422 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
22423 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22424 -1, /* IMPLICIT tag at current level */
22425 &asn_DEF_ProtocolIE_ID,
22427 { 0, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
22428 0, 0, /* No default value */
22431 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
22432 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22433 -1, /* IMPLICIT tag at current level */
22434 &asn_DEF_Criticality,
22436 { 0, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
22437 0, 0, /* No default value */
22440 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
22441 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22442 +1, /* EXPLICIT tag at current level */
22443 &asn_DEF_extensionValue_64,
22445 { 0, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
22446 0, 0, /* No default value */
22450 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
22451 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22453 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
22454 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22455 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22456 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22458 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
22459 sizeof(struct ActivatedCellList_Item_ExtIEs),
22460 offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
22461 asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
22462 3, /* Count of tags in the map */
22463 0, 0, 0, /* Optional elements (not needed) */
22464 -1, /* First extension addition */
22466 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
22467 "ActivatedCellList-Item-ExtIEs",
22468 "ActivatedCellList-Item-ExtIEs",
22470 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
22471 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22472 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22473 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61, /* Same as above */
22474 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22475 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22476 { 0, 0, SEQUENCE_constraint },
22477 asn_MBR_ActivatedCellList_Item_ExtIEs_61,
22478 3, /* Elements count */
22479 &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
22482 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
22483 sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
22484 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
22485 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
22486 sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
22487 0, /* No top level tags */
22488 0, /* No tags in the map */
22490 -1 /* Extensions start */
22492 static /* Use -fall-defs-global to expose */
22493 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
22497 0, /* No effective tags (pointer) */
22498 0, /* No effective tags (count) */
22499 0, /* No tags (pointer) */
22500 0, /* No tags (count) */
22501 { 0, 0, OPEN_TYPE_constraint },
22502 0, 0, /* No members */
22503 &asn_SPC_extensionValue_specs_68 /* Additional specs */
22506 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
22507 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
22508 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22509 -1, /* IMPLICIT tag at current level */
22510 &asn_DEF_ProtocolIE_ID,
22512 { 0, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
22513 0, 0, /* No default value */
22516 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
22517 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22518 -1, /* IMPLICIT tag at current level */
22519 &asn_DEF_Criticality,
22521 { 0, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
22522 0, 0, /* No default value */
22525 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
22526 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22527 +1, /* EXPLICIT tag at current level */
22528 &asn_DEF_extensionValue_68,
22530 { 0, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
22531 0, 0, /* No default value */
22535 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
22536 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22538 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
22539 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22540 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22541 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22543 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
22544 sizeof(struct RNL_Header_Item_ExtIEs),
22545 offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
22546 asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
22547 3, /* Count of tags in the map */
22548 0, 0, 0, /* Optional elements (not needed) */
22549 -1, /* First extension addition */
22551 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
22552 "RNL-Header-Item-ExtIEs",
22553 "RNL-Header-Item-ExtIEs",
22555 asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
22556 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22557 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22558 asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
22559 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22560 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22561 { 0, 0, SEQUENCE_constraint },
22562 asn_MBR_RNL_Header_Item_ExtIEs_65,
22563 3, /* Elements count */
22564 &asn_SPC_RNL_Header_Item_ExtIEs_specs_65 /* Additional specs */
22567 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
22568 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
22569 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
22571 &asn_DEF_Correlation_ID,
22574 0, 0, /* No default value */
22578 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
22579 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
22581 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
22582 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22583 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22584 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22585 sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22586 asn_MAP_extensionValue_tag2el_72,
22587 1, /* Count of tags in the map */
22589 -1 /* Extensions start */
22591 static /* Use -fall-defs-global to expose */
22592 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
22596 0, /* No effective tags (pointer) */
22597 0, /* No effective tags (count) */
22598 0, /* No tags (pointer) */
22599 0, /* No tags (count) */
22600 { 0, 0, OPEN_TYPE_constraint },
22601 asn_MBR_extensionValue_72,
22602 1, /* Elements count */
22603 &asn_SPC_extensionValue_specs_72 /* Additional specs */
22606 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
22607 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
22608 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22609 -1, /* IMPLICIT tag at current level */
22610 &asn_DEF_ProtocolIE_ID,
22612 { 0, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
22613 0, 0, /* No default value */
22616 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22617 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22618 -1, /* IMPLICIT tag at current level */
22619 &asn_DEF_Criticality,
22620 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
22621 { 0, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
22622 0, 0, /* No default value */
22625 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22626 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22627 +1, /* EXPLICIT tag at current level */
22628 &asn_DEF_extensionValue_72,
22629 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
22630 { 0, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
22631 0, 0, /* No default value */
22635 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
22636 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22638 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
22639 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22640 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22641 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22643 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
22644 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
22645 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22646 asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
22647 3, /* Count of tags in the map */
22648 0, 0, 0, /* Optional elements (not needed) */
22649 -1, /* First extension addition */
22651 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
22652 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22653 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22655 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
22656 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22657 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22658 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
22659 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22660 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22661 { 0, 0, SEQUENCE_constraint },
22662 asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
22663 3, /* Elements count */
22664 &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 /* Additional specs */
22667 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
22668 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22669 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22670 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22671 sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22672 0, /* No top level tags */
22673 0, /* No tags in the map */
22675 -1 /* Extensions start */
22677 static /* Use -fall-defs-global to expose */
22678 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
22682 0, /* No effective tags (pointer) */
22683 0, /* No effective tags (count) */
22684 0, /* No tags (pointer) */
22685 0, /* No tags (count) */
22686 { 0, 0, OPEN_TYPE_constraint },
22687 0, 0, /* No members */
22688 &asn_SPC_extensionValue_specs_76 /* Additional specs */
22691 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
22692 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
22693 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22694 -1, /* IMPLICIT tag at current level */
22695 &asn_DEF_ProtocolIE_ID,
22697 { 0, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
22698 0, 0, /* No default value */
22701 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22702 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22703 -1, /* IMPLICIT tag at current level */
22704 &asn_DEF_Criticality,
22706 { 0, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
22707 0, 0, /* No default value */
22710 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22711 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22712 +1, /* EXPLICIT tag at current level */
22713 &asn_DEF_extensionValue_76,
22715 { 0, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
22716 0, 0, /* No default value */
22720 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
22721 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22723 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
22724 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22725 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22726 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22728 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
22729 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
22730 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22731 asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
22732 3, /* Count of tags in the map */
22733 0, 0, 0, /* Optional elements (not needed) */
22734 -1, /* First extension addition */
22736 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
22737 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22738 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22740 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
22741 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22742 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22743 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73, /* Same as above */
22744 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22745 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22746 { 0, 0, SEQUENCE_constraint },
22747 asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
22748 3, /* Elements count */
22749 &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 /* Additional specs */
22752 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
22753 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22754 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22755 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22756 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22757 0, /* No top level tags */
22758 0, /* No tags in the map */
22760 -1 /* Extensions start */
22762 static /* Use -fall-defs-global to expose */
22763 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
22767 0, /* No effective tags (pointer) */
22768 0, /* No effective tags (count) */
22769 0, /* No tags (pointer) */
22770 0, /* No tags (count) */
22771 { 0, 0, OPEN_TYPE_constraint },
22772 0, 0, /* No members */
22773 &asn_SPC_extensionValue_specs_80 /* Additional specs */
22776 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
22777 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
22778 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22779 -1, /* IMPLICIT tag at current level */
22780 &asn_DEF_ProtocolIE_ID,
22782 { 0, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
22783 0, 0, /* No default value */
22786 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22787 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22788 -1, /* IMPLICIT tag at current level */
22789 &asn_DEF_Criticality,
22791 { 0, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
22792 0, 0, /* No default value */
22795 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22796 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22797 +1, /* EXPLICIT tag at current level */
22798 &asn_DEF_extensionValue_80,
22800 { 0, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
22801 0, 0, /* No default value */
22805 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
22806 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22808 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
22809 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22810 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22811 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22813 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
22814 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
22815 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22816 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
22817 3, /* Count of tags in the map */
22818 0, 0, 0, /* Optional elements (not needed) */
22819 -1, /* First extension addition */
22821 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
22822 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22823 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22825 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
22826 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22827 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22828 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77, /* Same as above */
22829 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22830 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22831 { 0, 0, SEQUENCE_constraint },
22832 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
22833 3, /* Elements count */
22834 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 /* Additional specs */
22837 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
22838 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22839 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22840 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22841 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22842 0, /* No top level tags */
22843 0, /* No tags in the map */
22845 -1 /* Extensions start */
22847 static /* Use -fall-defs-global to expose */
22848 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
22852 0, /* No effective tags (pointer) */
22853 0, /* No effective tags (count) */
22854 0, /* No tags (pointer) */
22855 0, /* No tags (count) */
22856 { 0, 0, OPEN_TYPE_constraint },
22857 0, 0, /* No members */
22858 &asn_SPC_extensionValue_specs_84 /* Additional specs */
22861 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
22862 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
22863 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22864 -1, /* IMPLICIT tag at current level */
22865 &asn_DEF_ProtocolIE_ID,
22867 { 0, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
22868 0, 0, /* No default value */
22871 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22872 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22873 -1, /* IMPLICIT tag at current level */
22874 &asn_DEF_Criticality,
22876 { 0, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
22877 0, 0, /* No default value */
22880 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22881 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22882 +1, /* EXPLICIT tag at current level */
22883 &asn_DEF_extensionValue_84,
22885 { 0, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
22886 0, 0, /* No default value */
22890 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
22891 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22893 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
22894 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22895 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22896 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22898 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
22899 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
22900 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22901 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
22902 3, /* Count of tags in the map */
22903 0, 0, 0, /* Optional elements (not needed) */
22904 -1, /* First extension addition */
22906 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
22907 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22908 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22910 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
22911 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22912 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22913 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81, /* Same as above */
22914 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22915 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22916 { 0, 0, SEQUENCE_constraint },
22917 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
22918 3, /* Elements count */
22919 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 /* Additional specs */
22922 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
22923 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
22924 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
22925 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
22926 sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
22927 0, /* No top level tags */
22928 0, /* No tags in the map */
22930 -1 /* Extensions start */
22932 static /* Use -fall-defs-global to expose */
22933 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
22937 0, /* No effective tags (pointer) */
22938 0, /* No effective tags (count) */
22939 0, /* No tags (pointer) */
22940 0, /* No tags (count) */
22941 { 0, 0, OPEN_TYPE_constraint },
22942 0, 0, /* No members */
22943 &asn_SPC_extensionValue_specs_88 /* Additional specs */
22946 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
22947 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
22948 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22949 -1, /* IMPLICIT tag at current level */
22950 &asn_DEF_ProtocolIE_ID,
22952 { 0, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
22953 0, 0, /* No default value */
22956 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
22957 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22958 -1, /* IMPLICIT tag at current level */
22959 &asn_DEF_Criticality,
22961 { 0, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
22962 0, 0, /* No default value */
22965 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
22966 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22967 +1, /* EXPLICIT tag at current level */
22968 &asn_DEF_extensionValue_88,
22970 { 0, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
22971 0, 0, /* No default value */
22975 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
22976 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22978 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
22979 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22980 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22981 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22983 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
22984 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
22985 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
22986 asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
22987 3, /* Count of tags in the map */
22988 0, 0, 0, /* Optional elements (not needed) */
22989 -1, /* First extension addition */
22991 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
22992 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22993 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22995 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
22996 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22997 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22998 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85, /* Same as above */
22999 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
23000 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
23001 { 0, 0, SEQUENCE_constraint },
23002 asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
23003 3, /* Elements count */
23004 &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 /* Additional specs */
23007 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
23008 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
23009 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
23010 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
23011 sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
23012 0, /* No top level tags */
23013 0, /* No tags in the map */
23015 -1 /* Extensions start */
23017 static /* Use -fall-defs-global to expose */
23018 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
23022 0, /* No effective tags (pointer) */
23023 0, /* No effective tags (count) */
23024 0, /* No tags (pointer) */
23025 0, /* No tags (count) */
23026 { 0, 0, OPEN_TYPE_constraint },
23027 0, 0, /* No members */
23028 &asn_SPC_extensionValue_specs_92 /* Additional specs */
23031 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
23032 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
23033 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23034 -1, /* IMPLICIT tag at current level */
23035 &asn_DEF_ProtocolIE_ID,
23037 { 0, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
23038 0, 0, /* No default value */
23041 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
23042 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23043 -1, /* IMPLICIT tag at current level */
23044 &asn_DEF_Criticality,
23046 { 0, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
23047 0, 0, /* No default value */
23050 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
23051 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23052 +1, /* EXPLICIT tag at current level */
23053 &asn_DEF_extensionValue_92,
23055 { 0, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
23056 0, 0, /* No default value */
23060 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
23061 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23063 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
23064 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23065 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23066 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23068 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
23069 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
23070 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
23071 asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
23072 3, /* Count of tags in the map */
23073 0, 0, 0, /* Optional elements (not needed) */
23074 -1, /* First extension addition */
23076 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
23077 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23078 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23080 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
23081 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23082 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23083 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89, /* Same as above */
23084 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23085 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23086 { 0, 0, SEQUENCE_constraint },
23087 asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
23088 3, /* Elements count */
23089 &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 /* Additional specs */
23092 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
23093 sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
23094 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
23095 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
23096 sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
23097 0, /* No top level tags */
23098 0, /* No tags in the map */
23100 -1 /* Extensions start */
23102 static /* Use -fall-defs-global to expose */
23103 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
23107 0, /* No effective tags (pointer) */
23108 0, /* No effective tags (count) */
23109 0, /* No tags (pointer) */
23110 0, /* No tags (count) */
23111 { 0, 0, OPEN_TYPE_constraint },
23112 0, 0, /* No members */
23113 &asn_SPC_extensionValue_specs_96 /* Additional specs */
23116 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
23117 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
23118 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23119 -1, /* IMPLICIT tag at current level */
23120 &asn_DEF_ProtocolIE_ID,
23122 { 0, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
23123 0, 0, /* No default value */
23126 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
23127 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23128 -1, /* IMPLICIT tag at current level */
23129 &asn_DEF_Criticality,
23131 { 0, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
23132 0, 0, /* No default value */
23135 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
23136 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23137 +1, /* EXPLICIT tag at current level */
23138 &asn_DEF_extensionValue_96,
23140 { 0, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
23141 0, 0, /* No default value */
23145 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
23146 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23148 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
23149 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23150 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23151 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23153 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
23154 sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
23155 offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
23156 asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
23157 3, /* Count of tags in the map */
23158 0, 0, 0, /* Optional elements (not needed) */
23159 -1, /* First extension addition */
23161 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
23162 "UE-ContextInformationSeNBModReqExtIEs",
23163 "UE-ContextInformationSeNBModReqExtIEs",
23165 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
23166 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23167 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23168 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93, /* Same as above */
23169 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23170 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23171 { 0, 0, SEQUENCE_constraint },
23172 asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
23173 3, /* Elements count */
23174 &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
23177 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
23178 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
23179 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
23181 &asn_DEF_Correlation_ID,
23184 0, 0, /* No default value */
23188 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
23189 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
23191 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
23192 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
23193 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23194 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23195 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23196 asn_MAP_extensionValue_tag2el_100,
23197 1, /* Count of tags in the map */
23199 -1 /* Extensions start */
23201 static /* Use -fall-defs-global to expose */
23202 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
23206 0, /* No effective tags (pointer) */
23207 0, /* No effective tags (count) */
23208 0, /* No tags (pointer) */
23209 0, /* No tags (count) */
23210 { 0, 0, OPEN_TYPE_constraint },
23211 asn_MBR_extensionValue_100,
23212 1, /* Elements count */
23213 &asn_SPC_extensionValue_specs_100 /* Additional specs */
23216 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
23217 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
23218 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23219 -1, /* IMPLICIT tag at current level */
23220 &asn_DEF_ProtocolIE_ID,
23222 { 0, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
23223 0, 0, /* No default value */
23226 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
23227 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23228 -1, /* IMPLICIT tag at current level */
23229 &asn_DEF_Criticality,
23230 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
23231 { 0, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
23232 0, 0, /* No default value */
23235 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
23236 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23237 +1, /* EXPLICIT tag at current level */
23238 &asn_DEF_extensionValue_100,
23239 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
23240 { 0, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
23241 0, 0, /* No default value */
23245 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
23246 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23248 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
23249 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23250 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23251 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23253 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
23254 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
23255 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23256 asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
23257 3, /* Count of tags in the map */
23258 0, 0, 0, /* Optional elements (not needed) */
23259 -1, /* First extension addition */
23261 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
23262 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23263 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23265 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
23266 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23267 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23268 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97, /* Same as above */
23269 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23270 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23271 { 0, 0, SEQUENCE_constraint },
23272 asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
23273 3, /* Elements count */
23274 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 /* Additional specs */
23277 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
23278 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
23279 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23280 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23281 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23282 0, /* No top level tags */
23283 0, /* No tags in the map */
23285 -1 /* Extensions start */
23287 static /* Use -fall-defs-global to expose */
23288 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
23292 0, /* No effective tags (pointer) */
23293 0, /* No effective tags (count) */
23294 0, /* No tags (pointer) */
23295 0, /* No tags (count) */
23296 { 0, 0, OPEN_TYPE_constraint },
23297 0, 0, /* No members */
23298 &asn_SPC_extensionValue_specs_104 /* Additional specs */
23301 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
23302 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
23303 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23304 -1, /* IMPLICIT tag at current level */
23305 &asn_DEF_ProtocolIE_ID,
23307 { 0, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
23308 0, 0, /* No default value */
23311 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
23312 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23313 -1, /* IMPLICIT tag at current level */
23314 &asn_DEF_Criticality,
23316 { 0, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
23317 0, 0, /* No default value */
23320 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
23321 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23322 +1, /* EXPLICIT tag at current level */
23323 &asn_DEF_extensionValue_104,
23325 { 0, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
23326 0, 0, /* No default value */
23330 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
23331 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23333 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
23334 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23335 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23336 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23338 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
23339 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
23340 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23341 asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
23342 3, /* Count of tags in the map */
23343 0, 0, 0, /* Optional elements (not needed) */
23344 -1, /* First extension addition */
23346 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
23347 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23348 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23350 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
23351 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23352 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23353 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101, /* Same as above */
23354 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23355 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23356 { 0, 0, SEQUENCE_constraint },
23357 asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
23358 3, /* Elements count */
23359 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 /* Additional specs */
23362 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
23363 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
23364 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23365 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23366 sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23367 0, /* No top level tags */
23368 0, /* No tags in the map */
23370 -1 /* Extensions start */
23372 static /* Use -fall-defs-global to expose */
23373 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
23377 0, /* No effective tags (pointer) */
23378 0, /* No effective tags (count) */
23379 0, /* No tags (pointer) */
23380 0, /* No tags (count) */
23381 { 0, 0, OPEN_TYPE_constraint },
23382 0, 0, /* No members */
23383 &asn_SPC_extensionValue_specs_108 /* Additional specs */
23386 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
23387 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
23388 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23389 -1, /* IMPLICIT tag at current level */
23390 &asn_DEF_ProtocolIE_ID,
23392 { 0, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
23393 0, 0, /* No default value */
23396 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
23397 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23398 -1, /* IMPLICIT tag at current level */
23399 &asn_DEF_Criticality,
23401 { 0, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
23402 0, 0, /* No default value */
23405 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
23406 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23407 +1, /* EXPLICIT tag at current level */
23408 &asn_DEF_extensionValue_108,
23410 { 0, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
23411 0, 0, /* No default value */
23415 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
23416 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23418 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
23419 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23420 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23421 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23423 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
23424 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
23425 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23426 asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
23427 3, /* Count of tags in the map */
23428 0, 0, 0, /* Optional elements (not needed) */
23429 -1, /* First extension addition */
23431 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
23432 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23433 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23435 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
23436 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23437 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23438 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105, /* Same as above */
23439 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23440 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23441 { 0, 0, SEQUENCE_constraint },
23442 asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
23443 3, /* Elements count */
23444 &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 /* Additional specs */
23447 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
23448 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
23449 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23450 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23451 sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23452 0, /* No top level tags */
23453 0, /* No tags in the map */
23455 -1 /* Extensions start */
23457 static /* Use -fall-defs-global to expose */
23458 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
23462 0, /* No effective tags (pointer) */
23463 0, /* No effective tags (count) */
23464 0, /* No tags (pointer) */
23465 0, /* No tags (count) */
23466 { 0, 0, OPEN_TYPE_constraint },
23467 0, 0, /* No members */
23468 &asn_SPC_extensionValue_specs_112 /* Additional specs */
23471 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
23472 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
23473 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23474 -1, /* IMPLICIT tag at current level */
23475 &asn_DEF_ProtocolIE_ID,
23477 { 0, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
23478 0, 0, /* No default value */
23481 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
23482 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23483 -1, /* IMPLICIT tag at current level */
23484 &asn_DEF_Criticality,
23486 { 0, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
23487 0, 0, /* No default value */
23490 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
23491 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23492 +1, /* EXPLICIT tag at current level */
23493 &asn_DEF_extensionValue_112,
23495 { 0, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
23496 0, 0, /* No default value */
23500 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
23501 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23503 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
23504 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23505 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23506 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23508 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
23509 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
23510 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23511 asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
23512 3, /* Count of tags in the map */
23513 0, 0, 0, /* Optional elements (not needed) */
23514 -1, /* First extension addition */
23516 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
23517 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23518 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23520 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
23521 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23522 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23523 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109, /* Same as above */
23524 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23525 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23526 { 0, 0, SEQUENCE_constraint },
23527 asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
23528 3, /* Elements count */
23529 &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 /* Additional specs */
23532 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
23533 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
23534 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23535 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23536 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23537 0, /* No top level tags */
23538 0, /* No tags in the map */
23540 -1 /* Extensions start */
23542 static /* Use -fall-defs-global to expose */
23543 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
23547 0, /* No effective tags (pointer) */
23548 0, /* No effective tags (count) */
23549 0, /* No tags (pointer) */
23550 0, /* No tags (count) */
23551 { 0, 0, OPEN_TYPE_constraint },
23552 0, 0, /* No members */
23553 &asn_SPC_extensionValue_specs_116 /* Additional specs */
23556 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
23557 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
23558 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23559 -1, /* IMPLICIT tag at current level */
23560 &asn_DEF_ProtocolIE_ID,
23562 { 0, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
23563 0, 0, /* No default value */
23566 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
23567 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23568 -1, /* IMPLICIT tag at current level */
23569 &asn_DEF_Criticality,
23571 { 0, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
23572 0, 0, /* No default value */
23575 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
23576 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23577 +1, /* EXPLICIT tag at current level */
23578 &asn_DEF_extensionValue_116,
23580 { 0, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
23581 0, 0, /* No default value */
23585 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
23586 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23588 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
23589 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23590 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23591 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23593 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
23594 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
23595 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23596 asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
23597 3, /* Count of tags in the map */
23598 0, 0, 0, /* Optional elements (not needed) */
23599 -1, /* First extension addition */
23601 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
23602 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23603 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23605 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
23606 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23607 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23608 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113, /* Same as above */
23609 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23610 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23611 { 0, 0, SEQUENCE_constraint },
23612 asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
23613 3, /* Elements count */
23614 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 /* Additional specs */
23617 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
23618 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
23619 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23620 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23621 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23622 0, /* No top level tags */
23623 0, /* No tags in the map */
23625 -1 /* Extensions start */
23627 static /* Use -fall-defs-global to expose */
23628 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
23632 0, /* No effective tags (pointer) */
23633 0, /* No effective tags (count) */
23634 0, /* No tags (pointer) */
23635 0, /* No tags (count) */
23636 { 0, 0, OPEN_TYPE_constraint },
23637 0, 0, /* No members */
23638 &asn_SPC_extensionValue_specs_120 /* Additional specs */
23641 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
23642 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
23643 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23644 -1, /* IMPLICIT tag at current level */
23645 &asn_DEF_ProtocolIE_ID,
23647 { 0, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
23648 0, 0, /* No default value */
23651 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
23652 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23653 -1, /* IMPLICIT tag at current level */
23654 &asn_DEF_Criticality,
23656 { 0, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
23657 0, 0, /* No default value */
23660 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
23661 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23662 +1, /* EXPLICIT tag at current level */
23663 &asn_DEF_extensionValue_120,
23665 { 0, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
23666 0, 0, /* No default value */
23670 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
23671 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23673 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
23674 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23675 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23676 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23678 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
23679 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
23680 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23681 asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
23682 3, /* Count of tags in the map */
23683 0, 0, 0, /* Optional elements (not needed) */
23684 -1, /* First extension addition */
23686 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
23687 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23688 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23690 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
23691 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23692 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23693 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117, /* Same as above */
23694 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23695 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23696 { 0, 0, SEQUENCE_constraint },
23697 asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
23698 3, /* Elements count */
23699 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 /* Additional specs */
23702 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
23703 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
23704 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23705 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23706 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23707 0, /* No top level tags */
23708 0, /* No tags in the map */
23710 -1 /* Extensions start */
23712 static /* Use -fall-defs-global to expose */
23713 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
23717 0, /* No effective tags (pointer) */
23718 0, /* No effective tags (count) */
23719 0, /* No tags (pointer) */
23720 0, /* No tags (count) */
23721 { 0, 0, OPEN_TYPE_constraint },
23722 0, 0, /* No members */
23723 &asn_SPC_extensionValue_specs_124 /* Additional specs */
23726 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
23727 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
23728 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23729 -1, /* IMPLICIT tag at current level */
23730 &asn_DEF_ProtocolIE_ID,
23732 { 0, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
23733 0, 0, /* No default value */
23736 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
23737 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23738 -1, /* IMPLICIT tag at current level */
23739 &asn_DEF_Criticality,
23741 { 0, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
23742 0, 0, /* No default value */
23745 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
23746 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23747 +1, /* EXPLICIT tag at current level */
23748 &asn_DEF_extensionValue_124,
23750 { 0, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
23751 0, 0, /* No default value */
23755 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
23756 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23758 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
23759 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23760 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23761 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23763 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
23764 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
23765 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23766 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
23767 3, /* Count of tags in the map */
23768 0, 0, 0, /* Optional elements (not needed) */
23769 -1, /* First extension addition */
23771 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
23772 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23773 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23775 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
23776 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23777 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23778 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
23779 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23780 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23781 { 0, 0, SEQUENCE_constraint },
23782 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
23783 3, /* Elements count */
23784 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 /* Additional specs */
23787 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
23788 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
23789 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23790 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23791 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23792 0, /* No top level tags */
23793 0, /* No tags in the map */
23795 -1 /* Extensions start */
23797 static /* Use -fall-defs-global to expose */
23798 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
23802 0, /* No effective tags (pointer) */
23803 0, /* No effective tags (count) */
23804 0, /* No tags (pointer) */
23805 0, /* No tags (count) */
23806 { 0, 0, OPEN_TYPE_constraint },
23807 0, 0, /* No members */
23808 &asn_SPC_extensionValue_specs_128 /* Additional specs */
23811 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
23812 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
23813 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23814 -1, /* IMPLICIT tag at current level */
23815 &asn_DEF_ProtocolIE_ID,
23817 { 0, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
23818 0, 0, /* No default value */
23821 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
23822 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23823 -1, /* IMPLICIT tag at current level */
23824 &asn_DEF_Criticality,
23826 { 0, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
23827 0, 0, /* No default value */
23830 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
23831 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23832 +1, /* EXPLICIT tag at current level */
23833 &asn_DEF_extensionValue_128,
23835 { 0, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
23836 0, 0, /* No default value */
23840 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
23841 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23843 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
23844 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23845 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23846 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23848 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
23849 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
23850 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23851 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
23852 3, /* Count of tags in the map */
23853 0, 0, 0, /* Optional elements (not needed) */
23854 -1, /* First extension addition */
23856 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
23857 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23858 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23860 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
23861 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23862 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23863 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125, /* Same as above */
23864 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23865 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23866 { 0, 0, SEQUENCE_constraint },
23867 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
23868 3, /* Elements count */
23869 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 /* Additional specs */
23872 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
23873 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
23874 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23875 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23876 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23877 0, /* No top level tags */
23878 0, /* No tags in the map */
23880 -1 /* Extensions start */
23882 static /* Use -fall-defs-global to expose */
23883 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
23887 0, /* No effective tags (pointer) */
23888 0, /* No effective tags (count) */
23889 0, /* No tags (pointer) */
23890 0, /* No tags (count) */
23891 { 0, 0, OPEN_TYPE_constraint },
23892 0, 0, /* No members */
23893 &asn_SPC_extensionValue_specs_132 /* Additional specs */
23896 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
23897 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
23898 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23899 -1, /* IMPLICIT tag at current level */
23900 &asn_DEF_ProtocolIE_ID,
23902 { 0, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
23903 0, 0, /* No default value */
23906 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
23907 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23908 -1, /* IMPLICIT tag at current level */
23909 &asn_DEF_Criticality,
23911 { 0, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
23912 0, 0, /* No default value */
23915 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
23916 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23917 +1, /* EXPLICIT tag at current level */
23918 &asn_DEF_extensionValue_132,
23920 { 0, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
23921 0, 0, /* No default value */
23925 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
23926 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23928 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
23929 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23930 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23931 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23933 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
23934 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
23935 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23936 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
23937 3, /* Count of tags in the map */
23938 0, 0, 0, /* Optional elements (not needed) */
23939 -1, /* First extension addition */
23941 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
23942 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23943 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23945 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
23946 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23947 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23948 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129, /* Same as above */
23949 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23950 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23951 { 0, 0, SEQUENCE_constraint },
23952 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
23953 3, /* Elements count */
23954 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 /* Additional specs */
23957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
23958 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
23959 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23960 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23961 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23962 0, /* No top level tags */
23963 0, /* No tags in the map */
23965 -1 /* Extensions start */
23967 static /* Use -fall-defs-global to expose */
23968 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
23972 0, /* No effective tags (pointer) */
23973 0, /* No effective tags (count) */
23974 0, /* No tags (pointer) */
23975 0, /* No tags (count) */
23976 { 0, 0, OPEN_TYPE_constraint },
23977 0, 0, /* No members */
23978 &asn_SPC_extensionValue_specs_136 /* Additional specs */
23981 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
23982 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
23983 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23984 -1, /* IMPLICIT tag at current level */
23985 &asn_DEF_ProtocolIE_ID,
23987 { 0, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
23988 0, 0, /* No default value */
23991 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
23992 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23993 -1, /* IMPLICIT tag at current level */
23994 &asn_DEF_Criticality,
23996 { 0, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
23997 0, 0, /* No default value */
24000 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
24001 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24002 +1, /* EXPLICIT tag at current level */
24003 &asn_DEF_extensionValue_136,
24005 { 0, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
24006 0, 0, /* No default value */
24010 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
24011 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24013 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
24014 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24015 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24016 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24018 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
24019 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
24020 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24021 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
24022 3, /* Count of tags in the map */
24023 0, 0, 0, /* Optional elements (not needed) */
24024 -1, /* First extension addition */
24026 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
24027 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24028 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24030 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
24031 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24032 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24033 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133, /* Same as above */
24034 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24035 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24036 { 0, 0, SEQUENCE_constraint },
24037 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
24038 3, /* Elements count */
24039 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 /* Additional specs */
24042 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
24043 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
24044 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24045 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
24046 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24047 0, /* No top level tags */
24048 0, /* No tags in the map */
24050 -1 /* Extensions start */
24052 static /* Use -fall-defs-global to expose */
24053 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
24057 0, /* No effective tags (pointer) */
24058 0, /* No effective tags (count) */
24059 0, /* No tags (pointer) */
24060 0, /* No tags (count) */
24061 { 0, 0, OPEN_TYPE_constraint },
24062 0, 0, /* No members */
24063 &asn_SPC_extensionValue_specs_140 /* Additional specs */
24066 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
24067 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
24068 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24069 -1, /* IMPLICIT tag at current level */
24070 &asn_DEF_ProtocolIE_ID,
24072 { 0, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
24073 0, 0, /* No default value */
24076 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
24077 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24078 -1, /* IMPLICIT tag at current level */
24079 &asn_DEF_Criticality,
24081 { 0, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
24082 0, 0, /* No default value */
24085 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
24086 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24087 +1, /* EXPLICIT tag at current level */
24088 &asn_DEF_extensionValue_140,
24090 { 0, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
24091 0, 0, /* No default value */
24095 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
24096 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24098 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
24099 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24100 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24101 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24103 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
24104 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
24105 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
24106 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
24107 3, /* Count of tags in the map */
24108 0, 0, 0, /* Optional elements (not needed) */
24109 -1, /* First extension addition */
24111 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
24112 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24113 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24115 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
24116 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24117 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24118 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137, /* Same as above */
24119 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24120 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24121 { 0, 0, SEQUENCE_constraint },
24122 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
24123 3, /* Elements count */
24124 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 /* Additional specs */
24127 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
24128 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
24129 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24130 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
24131 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
24132 0, /* No top level tags */
24133 0, /* No tags in the map */
24135 -1 /* Extensions start */
24137 static /* Use -fall-defs-global to expose */
24138 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
24142 0, /* No effective tags (pointer) */
24143 0, /* No effective tags (count) */
24144 0, /* No tags (pointer) */
24145 0, /* No tags (count) */
24146 { 0, 0, OPEN_TYPE_constraint },
24147 0, 0, /* No members */
24148 &asn_SPC_extensionValue_specs_144 /* Additional specs */
24151 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
24152 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
24153 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24154 -1, /* IMPLICIT tag at current level */
24155 &asn_DEF_ProtocolIE_ID,
24157 { 0, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
24158 0, 0, /* No default value */
24161 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
24162 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24163 -1, /* IMPLICIT tag at current level */
24164 &asn_DEF_Criticality,
24166 { 0, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
24167 0, 0, /* No default value */
24170 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
24171 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24172 +1, /* EXPLICIT tag at current level */
24173 &asn_DEF_extensionValue_144,
24175 { 0, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
24176 0, 0, /* No default value */
24180 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
24181 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24183 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
24184 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24185 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24186 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24188 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
24189 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
24190 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24191 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
24192 3, /* Count of tags in the map */
24193 0, 0, 0, /* Optional elements (not needed) */
24194 -1, /* First extension addition */
24196 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
24197 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24198 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24200 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
24201 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24202 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24203 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141, /* Same as above */
24204 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24205 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24206 { 0, 0, SEQUENCE_constraint },
24207 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
24208 3, /* Elements count */
24209 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 /* Additional specs */
24212 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
24213 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
24214 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
24215 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
24216 sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
24217 0, /* No top level tags */
24218 0, /* No tags in the map */
24220 -1 /* Extensions start */
24222 static /* Use -fall-defs-global to expose */
24223 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
24227 0, /* No effective tags (pointer) */
24228 0, /* No effective tags (count) */
24229 0, /* No tags (pointer) */
24230 0, /* No tags (count) */
24231 { 0, 0, OPEN_TYPE_constraint },
24232 0, 0, /* No members */
24233 &asn_SPC_extensionValue_specs_148 /* Additional specs */
24236 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
24237 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
24238 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24239 -1, /* IMPLICIT tag at current level */
24240 &asn_DEF_ProtocolIE_ID,
24242 { 0, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
24243 0, 0, /* No default value */
24246 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
24247 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24248 -1, /* IMPLICIT tag at current level */
24249 &asn_DEF_Criticality,
24251 { 0, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
24252 0, 0, /* No default value */
24255 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
24256 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24257 +1, /* EXPLICIT tag at current level */
24258 &asn_DEF_extensionValue_148,
24260 { 0, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
24261 0, 0, /* No default value */
24265 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
24266 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24268 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
24269 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24270 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24271 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24273 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
24274 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
24275 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
24276 asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
24277 3, /* Count of tags in the map */
24278 0, 0, 0, /* Optional elements (not needed) */
24279 -1, /* First extension addition */
24281 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
24282 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24283 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24285 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
24286 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24287 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24288 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
24289 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24290 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24291 { 0, 0, SEQUENCE_constraint },
24292 asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
24293 3, /* Elements count */
24294 &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 /* Additional specs */
24297 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
24298 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
24299 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24300 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
24301 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24302 0, /* No top level tags */
24303 0, /* No tags in the map */
24305 -1 /* Extensions start */
24307 static /* Use -fall-defs-global to expose */
24308 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
24312 0, /* No effective tags (pointer) */
24313 0, /* No effective tags (count) */
24314 0, /* No tags (pointer) */
24315 0, /* No tags (count) */
24316 { 0, 0, OPEN_TYPE_constraint },
24317 0, 0, /* No members */
24318 &asn_SPC_extensionValue_specs_152 /* Additional specs */
24321 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
24322 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
24323 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24324 -1, /* IMPLICIT tag at current level */
24325 &asn_DEF_ProtocolIE_ID,
24327 { 0, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
24328 0, 0, /* No default value */
24331 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
24332 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24333 -1, /* IMPLICIT tag at current level */
24334 &asn_DEF_Criticality,
24336 { 0, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
24337 0, 0, /* No default value */
24340 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
24341 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24342 +1, /* EXPLICIT tag at current level */
24343 &asn_DEF_extensionValue_152,
24345 { 0, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
24346 0, 0, /* No default value */
24350 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
24351 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24353 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
24354 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24355 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24356 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24358 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
24359 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
24360 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
24361 asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
24362 3, /* Count of tags in the map */
24363 0, 0, 0, /* Optional elements (not needed) */
24364 -1, /* First extension addition */
24366 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
24367 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24368 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24370 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
24371 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24372 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24373 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149, /* Same as above */
24374 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24375 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24376 { 0, 0, SEQUENCE_constraint },
24377 asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
24378 3, /* Elements count */
24379 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 /* Additional specs */
24382 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
24383 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
24384 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24385 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
24386 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
24387 0, /* No top level tags */
24388 0, /* No tags in the map */
24390 -1 /* Extensions start */
24392 static /* Use -fall-defs-global to expose */
24393 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
24397 0, /* No effective tags (pointer) */
24398 0, /* No effective tags (count) */
24399 0, /* No tags (pointer) */
24400 0, /* No tags (count) */
24401 { 0, 0, OPEN_TYPE_constraint },
24402 0, 0, /* No members */
24403 &asn_SPC_extensionValue_specs_156 /* Additional specs */
24406 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
24407 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
24408 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24409 -1, /* IMPLICIT tag at current level */
24410 &asn_DEF_ProtocolIE_ID,
24412 { 0, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
24413 0, 0, /* No default value */
24416 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
24417 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24418 -1, /* IMPLICIT tag at current level */
24419 &asn_DEF_Criticality,
24421 { 0, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
24422 0, 0, /* No default value */
24425 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
24426 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24427 +1, /* EXPLICIT tag at current level */
24428 &asn_DEF_extensionValue_156,
24430 { 0, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
24431 0, 0, /* No default value */
24435 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
24436 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24438 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
24439 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24440 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24441 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24443 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
24444 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
24445 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
24446 asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
24447 3, /* Count of tags in the map */
24448 0, 0, 0, /* Optional elements (not needed) */
24449 -1, /* First extension addition */
24451 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
24452 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24453 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24455 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
24456 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24457 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24458 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153, /* Same as above */
24459 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24460 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24461 { 0, 0, SEQUENCE_constraint },
24462 asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
24463 3, /* Elements count */
24464 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 /* Additional specs */
24467 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
24468 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
24469 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24470 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
24471 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24472 0, /* No top level tags */
24473 0, /* No tags in the map */
24475 -1 /* Extensions start */
24477 static /* Use -fall-defs-global to expose */
24478 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
24482 0, /* No effective tags (pointer) */
24483 0, /* No effective tags (count) */
24484 0, /* No tags (pointer) */
24485 0, /* No tags (count) */
24486 { 0, 0, OPEN_TYPE_constraint },
24487 0, 0, /* No members */
24488 &asn_SPC_extensionValue_specs_160 /* Additional specs */
24491 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
24492 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
24493 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24494 -1, /* IMPLICIT tag at current level */
24495 &asn_DEF_ProtocolIE_ID,
24497 { 0, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
24498 0, 0, /* No default value */
24501 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
24502 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24503 -1, /* IMPLICIT tag at current level */
24504 &asn_DEF_Criticality,
24506 { 0, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
24507 0, 0, /* No default value */
24510 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
24511 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24512 +1, /* EXPLICIT tag at current level */
24513 &asn_DEF_extensionValue_160,
24515 { 0, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
24516 0, 0, /* No default value */
24520 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
24521 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24523 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
24524 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24525 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24526 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24528 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
24529 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
24530 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
24531 asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
24532 3, /* Count of tags in the map */
24533 0, 0, 0, /* Optional elements (not needed) */
24534 -1, /* First extension addition */
24536 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
24537 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24538 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24540 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
24541 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24542 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24543 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157, /* Same as above */
24544 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24545 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24546 { 0, 0, SEQUENCE_constraint },
24547 asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
24548 3, /* Elements count */
24549 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 /* Additional specs */
24552 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
24553 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
24554 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24555 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
24556 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
24557 0, /* No top level tags */
24558 0, /* No tags in the map */
24560 -1 /* Extensions start */
24562 static /* Use -fall-defs-global to expose */
24563 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
24567 0, /* No effective tags (pointer) */
24568 0, /* No effective tags (count) */
24569 0, /* No tags (pointer) */
24570 0, /* No tags (count) */
24571 { 0, 0, OPEN_TYPE_constraint },
24572 0, 0, /* No members */
24573 &asn_SPC_extensionValue_specs_164 /* Additional specs */
24576 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
24577 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
24578 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24579 -1, /* IMPLICIT tag at current level */
24580 &asn_DEF_ProtocolIE_ID,
24582 { 0, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
24583 0, 0, /* No default value */
24586 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
24587 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24588 -1, /* IMPLICIT tag at current level */
24589 &asn_DEF_Criticality,
24591 { 0, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
24592 0, 0, /* No default value */
24595 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
24596 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24597 +1, /* EXPLICIT tag at current level */
24598 &asn_DEF_extensionValue_164,
24600 { 0, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
24601 0, 0, /* No default value */
24605 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
24606 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24608 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
24609 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24610 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24611 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24613 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
24614 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
24615 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
24616 asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
24617 3, /* Count of tags in the map */
24618 0, 0, 0, /* Optional elements (not needed) */
24619 -1, /* First extension addition */
24621 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
24622 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24623 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24625 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
24626 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24627 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24628 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161, /* Same as above */
24629 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24630 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24631 { 0, 0, SEQUENCE_constraint },
24632 asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
24633 3, /* Elements count */
24634 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 /* Additional specs */
24637 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
24638 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
24639 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
24640 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
24641 sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
24642 0, /* No top level tags */
24643 0, /* No tags in the map */
24645 -1 /* Extensions start */
24647 static /* Use -fall-defs-global to expose */
24648 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
24652 0, /* No effective tags (pointer) */
24653 0, /* No effective tags (count) */
24654 0, /* No tags (pointer) */
24655 0, /* No tags (count) */
24656 { 0, 0, OPEN_TYPE_constraint },
24657 0, 0, /* No members */
24658 &asn_SPC_extensionValue_specs_168 /* Additional specs */
24661 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
24662 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
24663 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24664 -1, /* IMPLICIT tag at current level */
24665 &asn_DEF_ProtocolIE_ID,
24667 { 0, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
24668 0, 0, /* No default value */
24671 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
24672 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24673 -1, /* IMPLICIT tag at current level */
24674 &asn_DEF_Criticality,
24676 { 0, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
24677 0, 0, /* No default value */
24680 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
24681 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24682 +1, /* EXPLICIT tag at current level */
24683 &asn_DEF_extensionValue_168,
24685 { 0, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
24686 0, 0, /* No default value */
24690 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
24691 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24693 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
24694 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24695 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24696 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24698 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
24699 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
24700 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
24701 asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
24702 3, /* Count of tags in the map */
24703 0, 0, 0, /* Optional elements (not needed) */
24704 -1, /* First extension addition */
24706 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
24707 "E-RABs-SubjectToCounterCheckItemExtIEs",
24708 "E-RABs-SubjectToCounterCheckItemExtIEs",
24710 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
24711 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24712 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24713 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165, /* Same as above */
24714 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24715 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24716 { 0, 0, SEQUENCE_constraint },
24717 asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
24718 3, /* Elements count */
24719 &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 /* Additional specs */
24722 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
24723 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
24724 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24726 &asn_DEF_UESidelinkAggregateMaximumBitRate,
24729 0, 0, /* No default value */
24730 "UESidelinkAggregateMaximumBitRate"
24733 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
24734 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
24736 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
24737 sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
24738 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
24739 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
24740 sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
24741 asn_MAP_extensionValue_tag2el_172,
24742 1, /* Count of tags in the map */
24744 -1 /* Extensions start */
24746 static /* Use -fall-defs-global to expose */
24747 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
24751 0, /* No effective tags (pointer) */
24752 0, /* No effective tags (count) */
24753 0, /* No tags (pointer) */
24754 0, /* No tags (count) */
24755 { 0, 0, OPEN_TYPE_constraint },
24756 asn_MBR_extensionValue_172,
24757 1, /* Elements count */
24758 &asn_SPC_extensionValue_specs_172 /* Additional specs */
24761 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
24762 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
24763 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24764 -1, /* IMPLICIT tag at current level */
24765 &asn_DEF_ProtocolIE_ID,
24767 { 0, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
24768 0, 0, /* No default value */
24771 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
24772 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24773 -1, /* IMPLICIT tag at current level */
24774 &asn_DEF_Criticality,
24775 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
24776 { 0, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
24777 0, 0, /* No default value */
24780 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
24781 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24782 +1, /* EXPLICIT tag at current level */
24783 &asn_DEF_extensionValue_172,
24784 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
24785 { 0, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
24786 0, 0, /* No default value */
24790 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
24791 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24793 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
24794 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24795 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24796 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24798 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
24799 sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
24800 offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
24801 asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
24802 3, /* Count of tags in the map */
24803 0, 0, 0, /* Optional elements (not needed) */
24804 -1, /* First extension addition */
24806 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
24807 "UE-ContextInformationRetrieve-ExtIEs",
24808 "UE-ContextInformationRetrieve-ExtIEs",
24810 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
24811 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24812 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24813 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169, /* Same as above */
24814 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24815 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24816 { 0, 0, SEQUENCE_constraint },
24817 asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
24818 3, /* Elements count */
24819 &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
24822 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
24823 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
24824 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24826 &asn_DEF_GTPtunnelEndpoint,
24829 0, 0, /* No default value */
24830 "GTPtunnelEndpoint"
24832 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
24833 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24835 &asn_DEF_DL_Forwarding,
24838 0, 0, /* No default value */
24842 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
24843 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
24844 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
24845 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
24846 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
24848 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
24849 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
24850 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
24851 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
24852 sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
24853 asn_MAP_extensionValue_tag2el_176,
24854 2, /* Count of tags in the map */
24855 asn_MAP_extensionValue_to_canonical_176,
24856 asn_MAP_extensionValue_from_canonical_176,
24857 -1 /* Extensions start */
24859 static /* Use -fall-defs-global to expose */
24860 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
24864 0, /* No effective tags (pointer) */
24865 0, /* No effective tags (count) */
24866 0, /* No tags (pointer) */
24867 0, /* No tags (count) */
24868 { 0, 0, OPEN_TYPE_constraint },
24869 asn_MBR_extensionValue_176,
24870 2, /* Elements count */
24871 &asn_SPC_extensionValue_specs_176 /* Additional specs */
24874 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
24875 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
24876 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24877 -1, /* IMPLICIT tag at current level */
24878 &asn_DEF_ProtocolIE_ID,
24880 { 0, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
24881 0, 0, /* No default value */
24884 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
24885 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24886 -1, /* IMPLICIT tag at current level */
24887 &asn_DEF_Criticality,
24888 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
24889 { 0, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
24890 0, 0, /* No default value */
24893 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
24894 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24895 +1, /* EXPLICIT tag at current level */
24896 &asn_DEF_extensionValue_176,
24897 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
24898 { 0, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
24899 0, 0, /* No default value */
24903 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
24904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24906 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
24907 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24908 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24909 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24911 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
24912 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
24913 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
24914 asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
24915 3, /* Count of tags in the map */
24916 0, 0, 0, /* Optional elements (not needed) */
24917 -1, /* First extension addition */
24919 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
24920 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24921 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24923 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
24924 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24925 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24926 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173, /* Same as above */
24927 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24928 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24929 { 0, 0, SEQUENCE_constraint },
24930 asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
24931 3, /* Elements count */
24932 &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 /* Additional specs */
24935 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
24936 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
24937 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
24938 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
24939 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
24940 0, /* No top level tags */
24941 0, /* No tags in the map */
24943 -1 /* Extensions start */
24945 static /* Use -fall-defs-global to expose */
24946 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
24950 0, /* No effective tags (pointer) */
24951 0, /* No effective tags (count) */
24952 0, /* No tags (pointer) */
24953 0, /* No tags (count) */
24954 { 0, 0, OPEN_TYPE_constraint },
24955 0, 0, /* No members */
24956 &asn_SPC_extensionValue_specs_180 /* Additional specs */
24959 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
24960 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
24961 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24962 -1, /* IMPLICIT tag at current level */
24963 &asn_DEF_ProtocolIE_ID,
24965 { 0, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
24966 0, 0, /* No default value */
24969 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
24970 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24971 -1, /* IMPLICIT tag at current level */
24972 &asn_DEF_Criticality,
24974 { 0, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
24975 0, 0, /* No default value */
24978 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
24979 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24980 +1, /* EXPLICIT tag at current level */
24981 &asn_DEF_extensionValue_180,
24983 { 0, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
24984 0, 0, /* No default value */
24988 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
24989 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24991 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
24992 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24993 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24994 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24996 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
24997 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
24998 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
24999 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
25000 3, /* Count of tags in the map */
25001 0, 0, 0, /* Optional elements (not needed) */
25002 -1, /* First extension addition */
25004 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
25005 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25006 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25008 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
25009 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25010 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25011 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177, /* Same as above */
25012 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25013 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25014 { 0, 0, SEQUENCE_constraint },
25015 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
25016 3, /* Elements count */
25017 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 /* Additional specs */
25020 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
25021 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25022 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25027 0, 0, /* No default value */
25031 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
25032 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25034 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
25035 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25036 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25037 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25038 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25039 asn_MAP_extensionValue_tag2el_184,
25040 1, /* Count of tags in the map */
25042 -1 /* Extensions start */
25044 static /* Use -fall-defs-global to expose */
25045 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
25049 0, /* No effective tags (pointer) */
25050 0, /* No effective tags (count) */
25051 0, /* No tags (pointer) */
25052 0, /* No tags (count) */
25053 { 0, 0, OPEN_TYPE_constraint },
25054 asn_MBR_extensionValue_184,
25055 1, /* Elements count */
25056 &asn_SPC_extensionValue_specs_184 /* Additional specs */
25059 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
25060 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
25061 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25062 -1, /* IMPLICIT tag at current level */
25063 &asn_DEF_ProtocolIE_ID,
25065 { 0, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
25066 0, 0, /* No default value */
25069 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
25070 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25071 -1, /* IMPLICIT tag at current level */
25072 &asn_DEF_Criticality,
25073 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25074 { 0, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
25075 0, 0, /* No default value */
25078 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25079 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25080 +1, /* EXPLICIT tag at current level */
25081 &asn_DEF_extensionValue_184,
25082 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25083 { 0, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
25084 0, 0, /* No default value */
25088 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
25089 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25091 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
25092 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25093 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25094 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25096 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
25097 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
25098 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25099 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
25100 3, /* Count of tags in the map */
25101 0, 0, 0, /* Optional elements (not needed) */
25102 -1, /* First extension addition */
25104 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
25105 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25106 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25108 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
25109 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25110 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25111 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181, /* Same as above */
25112 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25113 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25114 { 0, 0, SEQUENCE_constraint },
25115 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
25116 3, /* Elements count */
25117 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 /* Additional specs */
25120 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
25121 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25122 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25124 &asn_DEF_PDCPSnLength,
25127 0, 0, /* No default value */
25130 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25131 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25133 &asn_DEF_DuplicationActivation,
25136 0, 0, /* No default value */
25137 "DuplicationActivation"
25140 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
25141 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25142 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25144 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
25145 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25146 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25147 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25148 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25149 asn_MAP_extensionValue_tag2el_188,
25150 2, /* Count of tags in the map */
25152 -1 /* Extensions start */
25154 static /* Use -fall-defs-global to expose */
25155 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
25159 0, /* No effective tags (pointer) */
25160 0, /* No effective tags (count) */
25161 0, /* No tags (pointer) */
25162 0, /* No tags (count) */
25163 { 0, 0, OPEN_TYPE_constraint },
25164 asn_MBR_extensionValue_188,
25165 2, /* Elements count */
25166 &asn_SPC_extensionValue_specs_188 /* Additional specs */
25169 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
25170 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
25171 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25172 -1, /* IMPLICIT tag at current level */
25173 &asn_DEF_ProtocolIE_ID,
25175 { 0, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
25176 0, 0, /* No default value */
25179 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
25180 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25181 -1, /* IMPLICIT tag at current level */
25182 &asn_DEF_Criticality,
25183 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25184 { 0, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
25185 0, 0, /* No default value */
25188 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25189 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25190 +1, /* EXPLICIT tag at current level */
25191 &asn_DEF_extensionValue_188,
25192 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25193 { 0, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
25194 0, 0, /* No default value */
25198 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
25199 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25201 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
25202 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25203 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25204 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25206 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
25207 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
25208 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25209 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
25210 3, /* Count of tags in the map */
25211 0, 0, 0, /* Optional elements (not needed) */
25212 -1, /* First extension addition */
25214 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
25215 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25216 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25218 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
25219 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25220 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25221 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185, /* Same as above */
25222 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25223 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25224 { 0, 0, SEQUENCE_constraint },
25225 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
25226 3, /* Elements count */
25227 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 /* Additional specs */
25230 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
25231 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
25232 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
25233 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
25234 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
25235 0, /* No top level tags */
25236 0, /* No tags in the map */
25238 -1 /* Extensions start */
25240 static /* Use -fall-defs-global to expose */
25241 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
25245 0, /* No effective tags (pointer) */
25246 0, /* No effective tags (count) */
25247 0, /* No tags (pointer) */
25248 0, /* No tags (count) */
25249 { 0, 0, OPEN_TYPE_constraint },
25250 0, 0, /* No members */
25251 &asn_SPC_extensionValue_specs_192 /* Additional specs */
25254 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
25255 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
25256 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25257 -1, /* IMPLICIT tag at current level */
25258 &asn_DEF_ProtocolIE_ID,
25260 { 0, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
25261 0, 0, /* No default value */
25264 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
25265 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25266 -1, /* IMPLICIT tag at current level */
25267 &asn_DEF_Criticality,
25269 { 0, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
25270 0, 0, /* No default value */
25273 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
25274 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25275 +1, /* EXPLICIT tag at current level */
25276 &asn_DEF_extensionValue_192,
25278 { 0, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
25279 0, 0, /* No default value */
25283 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
25284 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25286 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
25287 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25288 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25289 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25291 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
25292 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
25293 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
25294 asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
25295 3, /* Count of tags in the map */
25296 0, 0, 0, /* Optional elements (not needed) */
25297 -1, /* First extension addition */
25299 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
25300 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25301 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25303 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
25304 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25305 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25306 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189, /* Same as above */
25307 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25308 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25309 { 0, 0, SEQUENCE_constraint },
25310 asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
25311 3, /* Elements count */
25312 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 /* Additional specs */
25315 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
25316 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
25317 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25319 &asn_DEF_PDCPSnLength,
25322 0, 0, /* No default value */
25326 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
25327 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
25329 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
25330 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
25331 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25332 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25333 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25334 asn_MAP_extensionValue_tag2el_196,
25335 1, /* Count of tags in the map */
25337 -1 /* Extensions start */
25339 static /* Use -fall-defs-global to expose */
25340 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
25344 0, /* No effective tags (pointer) */
25345 0, /* No effective tags (count) */
25346 0, /* No tags (pointer) */
25347 0, /* No tags (count) */
25348 { 0, 0, OPEN_TYPE_constraint },
25349 asn_MBR_extensionValue_196,
25350 1, /* Elements count */
25351 &asn_SPC_extensionValue_specs_196 /* Additional specs */
25354 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
25355 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
25356 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25357 -1, /* IMPLICIT tag at current level */
25358 &asn_DEF_ProtocolIE_ID,
25360 { 0, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
25361 0, 0, /* No default value */
25364 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
25365 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25366 -1, /* IMPLICIT tag at current level */
25367 &asn_DEF_Criticality,
25368 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
25369 { 0, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
25370 0, 0, /* No default value */
25373 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
25374 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25375 +1, /* EXPLICIT tag at current level */
25376 &asn_DEF_extensionValue_196,
25377 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25378 { 0, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
25379 0, 0, /* No default value */
25383 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
25384 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25386 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
25387 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25388 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25389 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25391 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
25392 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
25393 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25394 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
25395 3, /* Count of tags in the map */
25396 0, 0, 0, /* Optional elements (not needed) */
25397 -1, /* First extension addition */
25399 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
25400 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25401 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25403 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
25404 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25405 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25406 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193, /* Same as above */
25407 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25408 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25409 { 0, 0, SEQUENCE_constraint },
25410 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
25411 3, /* Elements count */
25412 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 /* Additional specs */
25415 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
25416 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
25417 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25422 0, 0, /* No default value */
25426 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
25427 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
25429 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
25430 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25431 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25432 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25433 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25434 asn_MAP_extensionValue_tag2el_200,
25435 1, /* Count of tags in the map */
25437 -1 /* Extensions start */
25439 static /* Use -fall-defs-global to expose */
25440 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
25444 0, /* No effective tags (pointer) */
25445 0, /* No effective tags (count) */
25446 0, /* No tags (pointer) */
25447 0, /* No tags (count) */
25448 { 0, 0, OPEN_TYPE_constraint },
25449 asn_MBR_extensionValue_200,
25450 1, /* Elements count */
25451 &asn_SPC_extensionValue_specs_200 /* Additional specs */
25454 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
25455 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
25456 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25457 -1, /* IMPLICIT tag at current level */
25458 &asn_DEF_ProtocolIE_ID,
25460 { 0, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
25461 0, 0, /* No default value */
25464 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
25465 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25466 -1, /* IMPLICIT tag at current level */
25467 &asn_DEF_Criticality,
25468 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25469 { 0, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
25470 0, 0, /* No default value */
25473 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25474 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25475 +1, /* EXPLICIT tag at current level */
25476 &asn_DEF_extensionValue_200,
25477 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25478 { 0, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
25479 0, 0, /* No default value */
25483 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
25484 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25486 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
25487 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25488 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25489 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25491 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
25492 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
25493 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25494 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
25495 3, /* Count of tags in the map */
25496 0, 0, 0, /* Optional elements (not needed) */
25497 -1, /* First extension addition */
25499 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
25500 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25501 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25503 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
25504 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25505 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25506 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
25507 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25508 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25509 { 0, 0, SEQUENCE_constraint },
25510 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
25511 3, /* Elements count */
25512 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 /* Additional specs */
25515 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
25516 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
25517 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
25518 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
25519 sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25520 0, /* No top level tags */
25521 0, /* No tags in the map */
25523 -1 /* Extensions start */
25525 static /* Use -fall-defs-global to expose */
25526 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
25530 0, /* No effective tags (pointer) */
25531 0, /* No effective tags (count) */
25532 0, /* No tags (pointer) */
25533 0, /* No tags (count) */
25534 { 0, 0, OPEN_TYPE_constraint },
25535 0, 0, /* No members */
25536 &asn_SPC_extensionValue_specs_204 /* Additional specs */
25539 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
25540 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
25541 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25542 -1, /* IMPLICIT tag at current level */
25543 &asn_DEF_ProtocolIE_ID,
25545 { 0, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
25546 0, 0, /* No default value */
25549 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
25550 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25551 -1, /* IMPLICIT tag at current level */
25552 &asn_DEF_Criticality,
25554 { 0, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
25555 0, 0, /* No default value */
25558 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
25559 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25560 +1, /* EXPLICIT tag at current level */
25561 &asn_DEF_extensionValue_204,
25563 { 0, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
25564 0, 0, /* No default value */
25568 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
25569 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25571 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
25572 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25573 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25574 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25576 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
25577 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
25578 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25579 asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
25580 3, /* Count of tags in the map */
25581 0, 0, 0, /* Optional elements (not needed) */
25582 -1, /* First extension addition */
25584 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
25585 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25586 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25588 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
25589 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25590 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25591 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201, /* Same as above */
25592 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25593 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25594 { 0, 0, SEQUENCE_constraint },
25595 asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
25596 3, /* Elements count */
25597 &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 /* Additional specs */
25600 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
25601 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25602 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25603 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25604 sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25605 0, /* No top level tags */
25606 0, /* No tags in the map */
25608 -1 /* Extensions start */
25610 static /* Use -fall-defs-global to expose */
25611 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
25615 0, /* No effective tags (pointer) */
25616 0, /* No effective tags (count) */
25617 0, /* No tags (pointer) */
25618 0, /* No tags (count) */
25619 { 0, 0, OPEN_TYPE_constraint },
25620 0, 0, /* No members */
25621 &asn_SPC_extensionValue_specs_208 /* Additional specs */
25624 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
25625 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
25626 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25627 -1, /* IMPLICIT tag at current level */
25628 &asn_DEF_ProtocolIE_ID,
25630 { 0, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
25631 0, 0, /* No default value */
25634 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25635 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25636 -1, /* IMPLICIT tag at current level */
25637 &asn_DEF_Criticality,
25639 { 0, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
25640 0, 0, /* No default value */
25643 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25644 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25645 +1, /* EXPLICIT tag at current level */
25646 &asn_DEF_extensionValue_208,
25648 { 0, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
25649 0, 0, /* No default value */
25653 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
25654 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25656 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
25657 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25658 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25659 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25661 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
25662 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
25663 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25664 asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
25665 3, /* Count of tags in the map */
25666 0, 0, 0, /* Optional elements (not needed) */
25667 -1, /* First extension addition */
25669 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
25670 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25671 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25673 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
25674 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25675 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25676 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205, /* Same as above */
25677 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25678 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25679 { 0, 0, SEQUENCE_constraint },
25680 asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
25681 3, /* Elements count */
25682 &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 /* Additional specs */
25685 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
25686 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
25687 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25689 &asn_DEF_SubscriberProfileIDforRFP,
25692 0, 0, /* No default value */
25693 "SubscriberProfileIDforRFP"
25696 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
25697 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
25699 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
25700 sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
25701 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
25702 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
25703 sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
25704 asn_MAP_extensionValue_tag2el_212,
25705 1, /* Count of tags in the map */
25707 -1 /* Extensions start */
25709 static /* Use -fall-defs-global to expose */
25710 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
25714 0, /* No effective tags (pointer) */
25715 0, /* No effective tags (count) */
25716 0, /* No tags (pointer) */
25717 0, /* No tags (count) */
25718 { 0, 0, OPEN_TYPE_constraint },
25719 asn_MBR_extensionValue_212,
25720 1, /* Elements count */
25721 &asn_SPC_extensionValue_specs_212 /* Additional specs */
25724 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
25725 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
25726 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25727 -1, /* IMPLICIT tag at current level */
25728 &asn_DEF_ProtocolIE_ID,
25730 { 0, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
25731 0, 0, /* No default value */
25734 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
25735 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25736 -1, /* IMPLICIT tag at current level */
25737 &asn_DEF_Criticality,
25738 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
25739 { 0, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
25740 0, 0, /* No default value */
25743 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
25744 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25745 +1, /* EXPLICIT tag at current level */
25746 &asn_DEF_extensionValue_212,
25747 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
25748 { 0, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
25749 0, 0, /* No default value */
25753 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
25754 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25756 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
25757 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25758 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25759 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25761 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
25762 sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
25763 offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
25764 asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
25765 3, /* Count of tags in the map */
25766 0, 0, 0, /* Optional elements (not needed) */
25767 -1, /* First extension addition */
25769 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
25770 "UE-ContextInformationSgNBModReqExtIEs",
25771 "UE-ContextInformationSgNBModReqExtIEs",
25773 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
25774 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25775 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25776 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
25777 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25778 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25779 { 0, 0, SEQUENCE_constraint },
25780 asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
25781 3, /* Elements count */
25782 &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 /* Additional specs */
25785 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
25786 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
25787 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
25788 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
25789 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
25790 0, /* No top level tags */
25791 0, /* No tags in the map */
25793 -1 /* Extensions start */
25795 static /* Use -fall-defs-global to expose */
25796 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
25800 0, /* No effective tags (pointer) */
25801 0, /* No effective tags (count) */
25802 0, /* No tags (pointer) */
25803 0, /* No tags (count) */
25804 { 0, 0, OPEN_TYPE_constraint },
25805 0, 0, /* No members */
25806 &asn_SPC_extensionValue_specs_216 /* Additional specs */
25809 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
25810 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
25811 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25812 -1, /* IMPLICIT tag at current level */
25813 &asn_DEF_ProtocolIE_ID,
25815 { 0, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
25816 0, 0, /* No default value */
25819 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
25820 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25821 -1, /* IMPLICIT tag at current level */
25822 &asn_DEF_Criticality,
25824 { 0, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
25825 0, 0, /* No default value */
25828 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
25829 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25830 +1, /* EXPLICIT tag at current level */
25831 &asn_DEF_extensionValue_216,
25833 { 0, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
25834 0, 0, /* No default value */
25838 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
25839 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25841 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
25842 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25843 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25844 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25846 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
25847 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
25848 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
25849 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
25850 3, /* Count of tags in the map */
25851 0, 0, 0, /* Optional elements (not needed) */
25852 -1, /* First extension addition */
25854 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
25855 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25856 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25858 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
25859 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25860 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25861 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213, /* Same as above */
25862 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25863 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25864 { 0, 0, SEQUENCE_constraint },
25865 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
25866 3, /* Elements count */
25867 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 /* Additional specs */
25870 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
25871 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25872 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25877 0, 0, /* No default value */
25881 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
25882 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25884 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
25885 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25886 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25887 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25888 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25889 asn_MAP_extensionValue_tag2el_220,
25890 1, /* Count of tags in the map */
25892 -1 /* Extensions start */
25894 static /* Use -fall-defs-global to expose */
25895 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
25899 0, /* No effective tags (pointer) */
25900 0, /* No effective tags (count) */
25901 0, /* No tags (pointer) */
25902 0, /* No tags (count) */
25903 { 0, 0, OPEN_TYPE_constraint },
25904 asn_MBR_extensionValue_220,
25905 1, /* Elements count */
25906 &asn_SPC_extensionValue_specs_220 /* Additional specs */
25909 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
25910 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
25911 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25912 -1, /* IMPLICIT tag at current level */
25913 &asn_DEF_ProtocolIE_ID,
25915 { 0, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
25916 0, 0, /* No default value */
25919 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
25920 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25921 -1, /* IMPLICIT tag at current level */
25922 &asn_DEF_Criticality,
25923 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25924 { 0, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
25925 0, 0, /* No default value */
25928 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25929 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25930 +1, /* EXPLICIT tag at current level */
25931 &asn_DEF_extensionValue_220,
25932 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25933 { 0, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
25934 0, 0, /* No default value */
25938 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
25939 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25941 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
25942 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25943 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25944 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25946 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
25947 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
25948 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25949 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
25950 3, /* Count of tags in the map */
25951 0, 0, 0, /* Optional elements (not needed) */
25952 -1, /* First extension addition */
25954 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
25955 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25956 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25958 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
25959 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25960 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25961 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217, /* Same as above */
25962 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25963 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25964 { 0, 0, SEQUENCE_constraint },
25965 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
25966 3, /* Elements count */
25967 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 /* Additional specs */
25970 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
25971 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25972 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25974 &asn_DEF_PDCPSnLength,
25977 0, 0, /* No default value */
25980 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25981 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25983 &asn_DEF_DuplicationActivation,
25986 0, 0, /* No default value */
25987 "DuplicationActivation"
25990 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
25991 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25992 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25994 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
25995 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25996 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25997 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25998 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25999 asn_MAP_extensionValue_tag2el_224,
26000 2, /* Count of tags in the map */
26002 -1 /* Extensions start */
26004 static /* Use -fall-defs-global to expose */
26005 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
26009 0, /* No effective tags (pointer) */
26010 0, /* No effective tags (count) */
26011 0, /* No tags (pointer) */
26012 0, /* No tags (count) */
26013 { 0, 0, OPEN_TYPE_constraint },
26014 asn_MBR_extensionValue_224,
26015 2, /* Elements count */
26016 &asn_SPC_extensionValue_specs_224 /* Additional specs */
26019 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
26020 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26021 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26022 -1, /* IMPLICIT tag at current level */
26023 &asn_DEF_ProtocolIE_ID,
26025 { 0, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
26026 0, 0, /* No default value */
26029 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26030 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26031 -1, /* IMPLICIT tag at current level */
26032 &asn_DEF_Criticality,
26033 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26034 { 0, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
26035 0, 0, /* No default value */
26038 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26039 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26040 +1, /* EXPLICIT tag at current level */
26041 &asn_DEF_extensionValue_224,
26042 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26043 { 0, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
26044 0, 0, /* No default value */
26048 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
26049 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26051 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
26052 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26053 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26054 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26056 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
26057 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26058 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26059 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
26060 3, /* Count of tags in the map */
26061 0, 0, 0, /* Optional elements (not needed) */
26062 -1, /* First extension addition */
26064 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26065 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26066 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26068 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
26069 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26070 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26071 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221, /* Same as above */
26072 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26073 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26074 { 0, 0, SEQUENCE_constraint },
26075 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
26076 3, /* Elements count */
26077 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 /* Additional specs */
26080 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
26081 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
26082 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26083 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
26084 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26085 0, /* No top level tags */
26086 0, /* No tags in the map */
26088 -1 /* Extensions start */
26090 static /* Use -fall-defs-global to expose */
26091 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
26095 0, /* No effective tags (pointer) */
26096 0, /* No effective tags (count) */
26097 0, /* No tags (pointer) */
26098 0, /* No tags (count) */
26099 { 0, 0, OPEN_TYPE_constraint },
26100 0, 0, /* No members */
26101 &asn_SPC_extensionValue_specs_228 /* Additional specs */
26104 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
26105 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
26106 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26107 -1, /* IMPLICIT tag at current level */
26108 &asn_DEF_ProtocolIE_ID,
26110 { 0, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
26111 0, 0, /* No default value */
26114 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
26115 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26116 -1, /* IMPLICIT tag at current level */
26117 &asn_DEF_Criticality,
26119 { 0, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
26120 0, 0, /* No default value */
26123 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
26124 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26125 +1, /* EXPLICIT tag at current level */
26126 &asn_DEF_extensionValue_228,
26128 { 0, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
26129 0, 0, /* No default value */
26133 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
26134 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26136 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
26137 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26138 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26139 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26141 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
26142 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
26143 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
26144 asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
26145 3, /* Count of tags in the map */
26146 0, 0, 0, /* Optional elements (not needed) */
26147 -1, /* First extension addition */
26149 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
26150 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26151 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26153 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
26154 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26155 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26156 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225, /* Same as above */
26157 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26158 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26159 { 0, 0, SEQUENCE_constraint },
26160 asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
26161 3, /* Elements count */
26162 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 /* Additional specs */
26165 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
26166 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
26167 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26169 &asn_DEF_RLC_Status,
26172 0, 0, /* No default value */
26176 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
26177 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
26179 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
26180 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26181 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26182 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26183 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26184 asn_MAP_extensionValue_tag2el_232,
26185 1, /* Count of tags in the map */
26187 -1 /* Extensions start */
26189 static /* Use -fall-defs-global to expose */
26190 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
26194 0, /* No effective tags (pointer) */
26195 0, /* No effective tags (count) */
26196 0, /* No tags (pointer) */
26197 0, /* No tags (count) */
26198 { 0, 0, OPEN_TYPE_constraint },
26199 asn_MBR_extensionValue_232,
26200 1, /* Elements count */
26201 &asn_SPC_extensionValue_specs_232 /* Additional specs */
26204 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
26205 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26206 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26207 -1, /* IMPLICIT tag at current level */
26208 &asn_DEF_ProtocolIE_ID,
26210 { 0, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
26211 0, 0, /* No default value */
26214 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26215 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26216 -1, /* IMPLICIT tag at current level */
26217 &asn_DEF_Criticality,
26218 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
26219 { 0, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
26220 0, 0, /* No default value */
26223 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26224 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26225 +1, /* EXPLICIT tag at current level */
26226 &asn_DEF_extensionValue_232,
26227 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26228 { 0, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
26229 0, 0, /* No default value */
26233 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
26234 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26236 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
26237 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26238 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26239 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26241 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
26242 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26243 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26244 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
26245 3, /* Count of tags in the map */
26246 0, 0, 0, /* Optional elements (not needed) */
26247 -1, /* First extension addition */
26249 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26250 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26251 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26253 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
26254 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26255 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26256 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229, /* Same as above */
26257 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26258 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26259 { 0, 0, SEQUENCE_constraint },
26260 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
26261 3, /* Elements count */
26262 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 /* Additional specs */
26265 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
26266 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
26267 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26269 &asn_DEF_PDCPSnLength,
26272 0, 0, /* No default value */
26275 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26276 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26278 &asn_DEF_GTPtunnelEndpoint,
26281 0, 0, /* No default value */
26282 "GTPtunnelEndpoint"
26285 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
26286 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
26287 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
26289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
26290 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26291 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26292 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26293 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26294 asn_MAP_extensionValue_tag2el_236,
26295 2, /* Count of tags in the map */
26297 -1 /* Extensions start */
26299 static /* Use -fall-defs-global to expose */
26300 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
26304 0, /* No effective tags (pointer) */
26305 0, /* No effective tags (count) */
26306 0, /* No tags (pointer) */
26307 0, /* No tags (count) */
26308 { 0, 0, OPEN_TYPE_constraint },
26309 asn_MBR_extensionValue_236,
26310 2, /* Elements count */
26311 &asn_SPC_extensionValue_specs_236 /* Additional specs */
26314 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
26315 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26316 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26317 -1, /* IMPLICIT tag at current level */
26318 &asn_DEF_ProtocolIE_ID,
26320 { 0, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
26321 0, 0, /* No default value */
26324 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26325 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26326 -1, /* IMPLICIT tag at current level */
26327 &asn_DEF_Criticality,
26328 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26329 { 0, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
26330 0, 0, /* No default value */
26333 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26334 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26335 +1, /* EXPLICIT tag at current level */
26336 &asn_DEF_extensionValue_236,
26337 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26338 { 0, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
26339 0, 0, /* No default value */
26343 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
26344 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26346 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
26347 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26348 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26349 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26351 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
26352 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26353 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26354 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
26355 3, /* Count of tags in the map */
26356 0, 0, 0, /* Optional elements (not needed) */
26357 -1, /* First extension addition */
26359 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26360 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26361 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26363 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
26364 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26365 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26366 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233, /* Same as above */
26367 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26368 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26369 { 0, 0, SEQUENCE_constraint },
26370 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
26371 3, /* Elements count */
26372 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
26375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
26376 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
26377 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26378 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
26379 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26380 0, /* No top level tags */
26381 0, /* No tags in the map */
26383 -1 /* Extensions start */
26385 static /* Use -fall-defs-global to expose */
26386 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
26390 0, /* No effective tags (pointer) */
26391 0, /* No effective tags (count) */
26392 0, /* No tags (pointer) */
26393 0, /* No tags (count) */
26394 { 0, 0, OPEN_TYPE_constraint },
26395 0, 0, /* No members */
26396 &asn_SPC_extensionValue_specs_240 /* Additional specs */
26399 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
26400 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
26401 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26402 -1, /* IMPLICIT tag at current level */
26403 &asn_DEF_ProtocolIE_ID,
26405 { 0, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
26406 0, 0, /* No default value */
26409 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
26410 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26411 -1, /* IMPLICIT tag at current level */
26412 &asn_DEF_Criticality,
26414 { 0, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
26415 0, 0, /* No default value */
26418 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
26419 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26420 +1, /* EXPLICIT tag at current level */
26421 &asn_DEF_extensionValue_240,
26423 { 0, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
26424 0, 0, /* No default value */
26428 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
26429 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26431 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
26432 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26433 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26434 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26436 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
26437 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
26438 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
26439 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
26440 3, /* Count of tags in the map */
26441 0, 0, 0, /* Optional elements (not needed) */
26442 -1, /* First extension addition */
26444 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
26445 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26446 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26448 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
26449 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26450 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26451 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237, /* Same as above */
26452 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26453 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26454 { 0, 0, SEQUENCE_constraint },
26455 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
26456 3, /* Elements count */
26457 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 /* Additional specs */
26460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
26461 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26462 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26463 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26464 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26465 0, /* No top level tags */
26466 0, /* No tags in the map */
26468 -1 /* Extensions start */
26470 static /* Use -fall-defs-global to expose */
26471 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
26475 0, /* No effective tags (pointer) */
26476 0, /* No effective tags (count) */
26477 0, /* No tags (pointer) */
26478 0, /* No tags (count) */
26479 { 0, 0, OPEN_TYPE_constraint },
26480 0, 0, /* No members */
26481 &asn_SPC_extensionValue_specs_244 /* Additional specs */
26484 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
26485 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26486 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26487 -1, /* IMPLICIT tag at current level */
26488 &asn_DEF_ProtocolIE_ID,
26490 { 0, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
26491 0, 0, /* No default value */
26494 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26495 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26496 -1, /* IMPLICIT tag at current level */
26497 &asn_DEF_Criticality,
26499 { 0, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
26500 0, 0, /* No default value */
26503 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26504 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26505 +1, /* EXPLICIT tag at current level */
26506 &asn_DEF_extensionValue_244,
26508 { 0, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
26509 0, 0, /* No default value */
26513 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
26514 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26516 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
26517 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26518 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26519 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26521 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
26522 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26523 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26524 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
26525 3, /* Count of tags in the map */
26526 0, 0, 0, /* Optional elements (not needed) */
26527 -1, /* First extension addition */
26529 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26530 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26531 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26533 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
26534 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26535 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26536 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241, /* Same as above */
26537 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26538 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26539 { 0, 0, SEQUENCE_constraint },
26540 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
26541 3, /* Elements count */
26542 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 /* Additional specs */
26545 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
26546 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26547 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26548 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26549 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26550 0, /* No top level tags */
26551 0, /* No tags in the map */
26553 -1 /* Extensions start */
26555 static /* Use -fall-defs-global to expose */
26556 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
26560 0, /* No effective tags (pointer) */
26561 0, /* No effective tags (count) */
26562 0, /* No tags (pointer) */
26563 0, /* No tags (count) */
26564 { 0, 0, OPEN_TYPE_constraint },
26565 0, 0, /* No members */
26566 &asn_SPC_extensionValue_specs_248 /* Additional specs */
26569 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
26570 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26571 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26572 -1, /* IMPLICIT tag at current level */
26573 &asn_DEF_ProtocolIE_ID,
26575 { 0, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
26576 0, 0, /* No default value */
26579 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26580 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26581 -1, /* IMPLICIT tag at current level */
26582 &asn_DEF_Criticality,
26584 { 0, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
26585 0, 0, /* No default value */
26588 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26589 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26590 +1, /* EXPLICIT tag at current level */
26591 &asn_DEF_extensionValue_248,
26593 { 0, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
26594 0, 0, /* No default value */
26598 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
26599 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26601 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
26602 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26603 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26604 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26606 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
26607 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26608 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26609 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
26610 3, /* Count of tags in the map */
26611 0, 0, 0, /* Optional elements (not needed) */
26612 -1, /* First extension addition */
26614 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26615 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26616 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26618 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
26619 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26620 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26621 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245, /* Same as above */
26622 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26623 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26624 { 0, 0, SEQUENCE_constraint },
26625 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
26626 3, /* Elements count */
26627 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
26630 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
26631 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26632 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26633 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26634 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26635 0, /* No top level tags */
26636 0, /* No tags in the map */
26638 -1 /* Extensions start */
26640 static /* Use -fall-defs-global to expose */
26641 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
26645 0, /* No effective tags (pointer) */
26646 0, /* No effective tags (count) */
26647 0, /* No tags (pointer) */
26648 0, /* No tags (count) */
26649 { 0, 0, OPEN_TYPE_constraint },
26650 0, 0, /* No members */
26651 &asn_SPC_extensionValue_specs_252 /* Additional specs */
26654 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
26655 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26656 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26657 -1, /* IMPLICIT tag at current level */
26658 &asn_DEF_ProtocolIE_ID,
26660 { 0, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
26661 0, 0, /* No default value */
26664 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26665 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26666 -1, /* IMPLICIT tag at current level */
26667 &asn_DEF_Criticality,
26669 { 0, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
26670 0, 0, /* No default value */
26673 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26674 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26675 +1, /* EXPLICIT tag at current level */
26676 &asn_DEF_extensionValue_252,
26678 { 0, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
26679 0, 0, /* No default value */
26683 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
26684 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26686 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
26687 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26688 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26689 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26691 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
26692 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
26693 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26694 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
26695 3, /* Count of tags in the map */
26696 0, 0, 0, /* Optional elements (not needed) */
26697 -1, /* First extension addition */
26699 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
26700 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26701 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26703 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
26704 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26705 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26706 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249, /* Same as above */
26707 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26708 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26709 { 0, 0, SEQUENCE_constraint },
26710 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
26711 3, /* Elements count */
26712 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 /* Additional specs */
26715 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
26716 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26717 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26719 &asn_DEF_PDCPSnLength,
26722 0, 0, /* No default value */
26726 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
26727 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
26730 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26731 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26732 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26733 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26734 asn_MAP_extensionValue_tag2el_256,
26735 1, /* Count of tags in the map */
26737 -1 /* Extensions start */
26739 static /* Use -fall-defs-global to expose */
26740 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
26744 0, /* No effective tags (pointer) */
26745 0, /* No effective tags (count) */
26746 0, /* No tags (pointer) */
26747 0, /* No tags (count) */
26748 { 0, 0, OPEN_TYPE_constraint },
26749 asn_MBR_extensionValue_256,
26750 1, /* Elements count */
26751 &asn_SPC_extensionValue_specs_256 /* Additional specs */
26754 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
26755 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
26756 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26757 -1, /* IMPLICIT tag at current level */
26758 &asn_DEF_ProtocolIE_ID,
26760 { 0, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
26761 0, 0, /* No default value */
26764 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
26765 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26766 -1, /* IMPLICIT tag at current level */
26767 &asn_DEF_Criticality,
26768 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
26769 { 0, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
26770 0, 0, /* No default value */
26773 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
26774 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26775 +1, /* EXPLICIT tag at current level */
26776 &asn_DEF_extensionValue_256,
26777 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26778 { 0, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
26779 0, 0, /* No default value */
26783 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
26784 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26786 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
26787 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26788 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26789 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26791 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
26792 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
26793 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26794 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
26795 3, /* Count of tags in the map */
26796 0, 0, 0, /* Optional elements (not needed) */
26797 -1, /* First extension addition */
26799 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
26800 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26801 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26803 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
26804 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26805 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26806 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253, /* Same as above */
26807 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26808 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26809 { 0, 0, SEQUENCE_constraint },
26810 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
26811 3, /* Elements count */
26812 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 /* Additional specs */
26815 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
26816 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
26817 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26822 0, 0, /* No default value */
26826 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
26827 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
26829 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
26830 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26831 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26832 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26833 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26834 asn_MAP_extensionValue_tag2el_260,
26835 1, /* Count of tags in the map */
26837 -1 /* Extensions start */
26839 static /* Use -fall-defs-global to expose */
26840 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
26844 0, /* No effective tags (pointer) */
26845 0, /* No effective tags (count) */
26846 0, /* No tags (pointer) */
26847 0, /* No tags (count) */
26848 { 0, 0, OPEN_TYPE_constraint },
26849 asn_MBR_extensionValue_260,
26850 1, /* Elements count */
26851 &asn_SPC_extensionValue_specs_260 /* Additional specs */
26854 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
26855 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
26856 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26857 -1, /* IMPLICIT tag at current level */
26858 &asn_DEF_ProtocolIE_ID,
26860 { 0, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
26861 0, 0, /* No default value */
26864 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
26865 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26866 -1, /* IMPLICIT tag at current level */
26867 &asn_DEF_Criticality,
26868 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26869 { 0, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
26870 0, 0, /* No default value */
26873 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26874 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26875 +1, /* EXPLICIT tag at current level */
26876 &asn_DEF_extensionValue_260,
26877 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26878 { 0, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
26879 0, 0, /* No default value */
26883 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
26884 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26886 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
26887 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26888 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26889 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26891 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
26892 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
26893 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26894 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
26895 3, /* Count of tags in the map */
26896 0, 0, 0, /* Optional elements (not needed) */
26897 -1, /* First extension addition */
26899 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
26900 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26901 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26903 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
26904 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26905 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26906 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257, /* Same as above */
26907 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26908 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26909 { 0, 0, SEQUENCE_constraint },
26910 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
26911 3, /* Elements count */
26912 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 /* Additional specs */
26915 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
26916 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26917 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26918 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26919 sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26920 0, /* No top level tags */
26921 0, /* No tags in the map */
26923 -1 /* Extensions start */
26925 static /* Use -fall-defs-global to expose */
26926 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
26930 0, /* No effective tags (pointer) */
26931 0, /* No effective tags (count) */
26932 0, /* No tags (pointer) */
26933 0, /* No tags (count) */
26934 { 0, 0, OPEN_TYPE_constraint },
26935 0, 0, /* No members */
26936 &asn_SPC_extensionValue_specs_264 /* Additional specs */
26939 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
26940 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26941 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26942 -1, /* IMPLICIT tag at current level */
26943 &asn_DEF_ProtocolIE_ID,
26945 { 0, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
26946 0, 0, /* No default value */
26949 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26950 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26951 -1, /* IMPLICIT tag at current level */
26952 &asn_DEF_Criticality,
26954 { 0, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
26955 0, 0, /* No default value */
26958 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26959 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26960 +1, /* EXPLICIT tag at current level */
26961 &asn_DEF_extensionValue_264,
26963 { 0, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
26964 0, 0, /* No default value */
26968 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
26969 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26971 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
26972 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26973 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26974 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26976 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
26977 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
26978 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26979 asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
26980 3, /* Count of tags in the map */
26981 0, 0, 0, /* Optional elements (not needed) */
26982 -1, /* First extension addition */
26984 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
26985 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26986 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26988 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
26989 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26990 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26991 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261, /* Same as above */
26992 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26993 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26994 { 0, 0, SEQUENCE_constraint },
26995 asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
26996 3, /* Elements count */
26997 &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 /* Additional specs */
27000 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
27001 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27002 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27004 &asn_DEF_PDCPSnLength,
27007 0, 0, /* No default value */
27011 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
27012 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27014 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
27015 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27016 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27017 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27018 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27019 asn_MAP_extensionValue_tag2el_268,
27020 1, /* Count of tags in the map */
27022 -1 /* Extensions start */
27024 static /* Use -fall-defs-global to expose */
27025 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
27029 0, /* No effective tags (pointer) */
27030 0, /* No effective tags (count) */
27031 0, /* No tags (pointer) */
27032 0, /* No tags (count) */
27033 { 0, 0, OPEN_TYPE_constraint },
27034 asn_MBR_extensionValue_268,
27035 1, /* Elements count */
27036 &asn_SPC_extensionValue_specs_268 /* Additional specs */
27039 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
27040 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27041 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27042 -1, /* IMPLICIT tag at current level */
27043 &asn_DEF_ProtocolIE_ID,
27045 { 0, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
27046 0, 0, /* No default value */
27049 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27050 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27051 -1, /* IMPLICIT tag at current level */
27052 &asn_DEF_Criticality,
27053 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27054 { 0, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
27055 0, 0, /* No default value */
27058 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27059 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27060 +1, /* EXPLICIT tag at current level */
27061 &asn_DEF_extensionValue_268,
27062 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27063 { 0, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
27064 0, 0, /* No default value */
27068 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
27069 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27071 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
27072 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27073 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27074 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27076 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
27077 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27078 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27079 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
27080 3, /* Count of tags in the map */
27081 0, 0, 0, /* Optional elements (not needed) */
27082 -1, /* First extension addition */
27084 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27085 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27086 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27088 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
27089 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27090 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27091 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265, /* Same as above */
27092 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27093 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27094 { 0, 0, SEQUENCE_constraint },
27095 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
27096 3, /* Elements count */
27097 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 /* Additional specs */
27100 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
27101 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
27102 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27104 &asn_DEF_GTPtunnelEndpoint,
27107 0, 0, /* No default value */
27108 "GTPtunnelEndpoint"
27110 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27111 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27113 &asn_DEF_RLC_Status,
27116 0, 0, /* No default value */
27120 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
27121 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
27122 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
27124 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
27125 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27126 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27127 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27128 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27129 asn_MAP_extensionValue_tag2el_272,
27130 2, /* Count of tags in the map */
27132 -1 /* Extensions start */
27134 static /* Use -fall-defs-global to expose */
27135 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
27139 0, /* No effective tags (pointer) */
27140 0, /* No effective tags (count) */
27141 0, /* No tags (pointer) */
27142 0, /* No tags (count) */
27143 { 0, 0, OPEN_TYPE_constraint },
27144 asn_MBR_extensionValue_272,
27145 2, /* Elements count */
27146 &asn_SPC_extensionValue_specs_272 /* Additional specs */
27149 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
27150 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27151 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27152 -1, /* IMPLICIT tag at current level */
27153 &asn_DEF_ProtocolIE_ID,
27155 { 0, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
27156 0, 0, /* No default value */
27159 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27160 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27161 -1, /* IMPLICIT tag at current level */
27162 &asn_DEF_Criticality,
27163 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27164 { 0, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
27165 0, 0, /* No default value */
27168 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27169 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27170 +1, /* EXPLICIT tag at current level */
27171 &asn_DEF_extensionValue_272,
27172 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27173 { 0, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
27174 0, 0, /* No default value */
27178 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
27179 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27181 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
27182 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27183 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27184 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27186 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
27187 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27188 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27189 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
27190 3, /* Count of tags in the map */
27191 0, 0, 0, /* Optional elements (not needed) */
27192 -1, /* First extension addition */
27194 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27195 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27196 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27198 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
27199 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27200 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27201 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
27202 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27203 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27204 { 0, 0, SEQUENCE_constraint },
27205 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
27206 3, /* Elements count */
27207 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 /* Additional specs */
27210 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
27211 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
27212 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
27213 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
27214 sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
27215 0, /* No top level tags */
27216 0, /* No tags in the map */
27218 -1 /* Extensions start */
27220 static /* Use -fall-defs-global to expose */
27221 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
27225 0, /* No effective tags (pointer) */
27226 0, /* No effective tags (count) */
27227 0, /* No tags (pointer) */
27228 0, /* No tags (count) */
27229 { 0, 0, OPEN_TYPE_constraint },
27230 0, 0, /* No members */
27231 &asn_SPC_extensionValue_specs_276 /* Additional specs */
27234 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
27235 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
27236 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27237 -1, /* IMPLICIT tag at current level */
27238 &asn_DEF_ProtocolIE_ID,
27240 { 0, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
27241 0, 0, /* No default value */
27244 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
27245 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27246 -1, /* IMPLICIT tag at current level */
27247 &asn_DEF_Criticality,
27249 { 0, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
27250 0, 0, /* No default value */
27253 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
27254 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27255 +1, /* EXPLICIT tag at current level */
27256 &asn_DEF_extensionValue_276,
27258 { 0, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
27259 0, 0, /* No default value */
27263 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
27264 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27266 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
27267 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27268 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27269 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27271 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
27272 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
27273 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
27274 asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
27275 3, /* Count of tags in the map */
27276 0, 0, 0, /* Optional elements (not needed) */
27277 -1, /* First extension addition */
27279 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
27280 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27281 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27283 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
27284 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27285 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27286 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273, /* Same as above */
27287 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27288 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27289 { 0, 0, SEQUENCE_constraint },
27290 asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
27291 3, /* Elements count */
27292 &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 /* Additional specs */
27295 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
27296 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27297 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27298 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27299 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27300 0, /* No top level tags */
27301 0, /* No tags in the map */
27303 -1 /* Extensions start */
27305 static /* Use -fall-defs-global to expose */
27306 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
27310 0, /* No effective tags (pointer) */
27311 0, /* No effective tags (count) */
27312 0, /* No tags (pointer) */
27313 0, /* No tags (count) */
27314 { 0, 0, OPEN_TYPE_constraint },
27315 0, 0, /* No members */
27316 &asn_SPC_extensionValue_specs_280 /* Additional specs */
27319 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
27320 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27321 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27322 -1, /* IMPLICIT tag at current level */
27323 &asn_DEF_ProtocolIE_ID,
27325 { 0, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
27326 0, 0, /* No default value */
27329 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27330 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27331 -1, /* IMPLICIT tag at current level */
27332 &asn_DEF_Criticality,
27334 { 0, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
27335 0, 0, /* No default value */
27338 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27339 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27340 +1, /* EXPLICIT tag at current level */
27341 &asn_DEF_extensionValue_280,
27343 { 0, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
27344 0, 0, /* No default value */
27348 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
27349 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27351 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
27352 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27353 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27354 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27356 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
27357 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27358 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27359 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
27360 3, /* Count of tags in the map */
27361 0, 0, 0, /* Optional elements (not needed) */
27362 -1, /* First extension addition */
27364 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27365 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27366 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27368 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
27369 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27370 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27371 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277, /* Same as above */
27372 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27373 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27374 { 0, 0, SEQUENCE_constraint },
27375 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
27376 3, /* Elements count */
27377 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 /* Additional specs */
27380 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
27381 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27382 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27383 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27384 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27385 0, /* No top level tags */
27386 0, /* No tags in the map */
27388 -1 /* Extensions start */
27390 static /* Use -fall-defs-global to expose */
27391 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
27395 0, /* No effective tags (pointer) */
27396 0, /* No effective tags (count) */
27397 0, /* No tags (pointer) */
27398 0, /* No tags (count) */
27399 { 0, 0, OPEN_TYPE_constraint },
27400 0, 0, /* No members */
27401 &asn_SPC_extensionValue_specs_284 /* Additional specs */
27404 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
27405 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27406 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27407 -1, /* IMPLICIT tag at current level */
27408 &asn_DEF_ProtocolIE_ID,
27410 { 0, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
27411 0, 0, /* No default value */
27414 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27415 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27416 -1, /* IMPLICIT tag at current level */
27417 &asn_DEF_Criticality,
27419 { 0, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
27420 0, 0, /* No default value */
27423 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27424 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27425 +1, /* EXPLICIT tag at current level */
27426 &asn_DEF_extensionValue_284,
27428 { 0, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
27429 0, 0, /* No default value */
27433 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
27434 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27436 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
27437 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27438 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27439 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27441 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
27442 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27443 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27444 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
27445 3, /* Count of tags in the map */
27446 0, 0, 0, /* Optional elements (not needed) */
27447 -1, /* First extension addition */
27449 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27450 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27451 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27453 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
27454 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27455 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27456 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
27457 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27458 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27459 { 0, 0, SEQUENCE_constraint },
27460 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
27461 3, /* Elements count */
27462 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 /* Additional specs */
27465 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
27466 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
27467 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27472 0, 0, /* No default value */
27476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
27477 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27479 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
27480 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
27481 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27482 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
27483 sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27484 asn_MAP_extensionValue_tag2el_288,
27485 1, /* Count of tags in the map */
27487 -1 /* Extensions start */
27489 static /* Use -fall-defs-global to expose */
27490 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
27494 0, /* No effective tags (pointer) */
27495 0, /* No effective tags (count) */
27496 0, /* No tags (pointer) */
27497 0, /* No tags (count) */
27498 { 0, 0, OPEN_TYPE_constraint },
27499 asn_MBR_extensionValue_288,
27500 1, /* Elements count */
27501 &asn_SPC_extensionValue_specs_288 /* Additional specs */
27504 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
27505 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
27506 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27507 -1, /* IMPLICIT tag at current level */
27508 &asn_DEF_ProtocolIE_ID,
27510 { 0, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
27511 0, 0, /* No default value */
27514 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
27515 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27516 -1, /* IMPLICIT tag at current level */
27517 &asn_DEF_Criticality,
27518 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
27519 { 0, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
27520 0, 0, /* No default value */
27523 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
27524 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27525 +1, /* EXPLICIT tag at current level */
27526 &asn_DEF_extensionValue_288,
27527 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
27528 { 0, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
27529 0, 0, /* No default value */
27533 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
27534 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27536 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
27537 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27538 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27539 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27541 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
27542 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
27543 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
27544 asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
27545 3, /* Count of tags in the map */
27546 0, 0, 0, /* Optional elements (not needed) */
27547 -1, /* First extension addition */
27549 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
27550 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27551 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27553 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
27554 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27555 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27556 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285, /* Same as above */
27557 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27558 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27559 { 0, 0, SEQUENCE_constraint },
27560 asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
27561 3, /* Elements count */
27562 &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 /* Additional specs */
27565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
27566 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
27567 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27568 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
27569 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27570 0, /* No top level tags */
27571 0, /* No tags in the map */
27573 -1 /* Extensions start */
27575 static /* Use -fall-defs-global to expose */
27576 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
27580 0, /* No effective tags (pointer) */
27581 0, /* No effective tags (count) */
27582 0, /* No tags (pointer) */
27583 0, /* No tags (count) */
27584 { 0, 0, OPEN_TYPE_constraint },
27585 0, 0, /* No members */
27586 &asn_SPC_extensionValue_specs_292 /* Additional specs */
27589 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
27590 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
27591 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27592 -1, /* IMPLICIT tag at current level */
27593 &asn_DEF_ProtocolIE_ID,
27595 { 0, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
27596 0, 0, /* No default value */
27599 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
27600 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27601 -1, /* IMPLICIT tag at current level */
27602 &asn_DEF_Criticality,
27604 { 0, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
27605 0, 0, /* No default value */
27608 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
27609 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27610 +1, /* EXPLICIT tag at current level */
27611 &asn_DEF_extensionValue_292,
27613 { 0, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
27614 0, 0, /* No default value */
27618 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
27619 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27621 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
27622 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27623 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27624 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27626 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
27627 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
27628 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
27629 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
27630 3, /* Count of tags in the map */
27631 0, 0, 0, /* Optional elements (not needed) */
27632 -1, /* First extension addition */
27634 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
27635 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27636 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27638 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
27639 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27640 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27641 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289, /* Same as above */
27642 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27643 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27644 { 0, 0, SEQUENCE_constraint },
27645 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
27646 3, /* Elements count */
27647 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 /* Additional specs */
27650 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
27651 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27652 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27654 &asn_DEF_PDCPSnLength,
27657 0, 0, /* No default value */
27660 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
27661 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27663 &asn_DEF_NewDRBIDrequest,
27666 0, 0, /* No default value */
27670 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
27671 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27672 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
27674 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
27675 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
27676 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27677 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27678 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27679 asn_MAP_extensionValue_tag2el_296,
27680 2, /* Count of tags in the map */
27682 -1 /* Extensions start */
27684 static /* Use -fall-defs-global to expose */
27685 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
27689 0, /* No effective tags (pointer) */
27690 0, /* No effective tags (count) */
27691 0, /* No tags (pointer) */
27692 0, /* No tags (count) */
27693 { 0, 0, OPEN_TYPE_constraint },
27694 asn_MBR_extensionValue_296,
27695 2, /* Elements count */
27696 &asn_SPC_extensionValue_specs_296 /* Additional specs */
27699 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
27700 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
27701 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27702 -1, /* IMPLICIT tag at current level */
27703 &asn_DEF_ProtocolIE_ID,
27705 { 0, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
27706 0, 0, /* No default value */
27709 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
27710 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27711 -1, /* IMPLICIT tag at current level */
27712 &asn_DEF_Criticality,
27713 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
27714 { 0, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
27715 0, 0, /* No default value */
27718 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
27719 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27720 +1, /* EXPLICIT tag at current level */
27721 &asn_DEF_extensionValue_296,
27722 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27723 { 0, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
27724 0, 0, /* No default value */
27728 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
27729 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27731 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
27732 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27733 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27734 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27736 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
27737 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
27738 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27739 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
27740 3, /* Count of tags in the map */
27741 0, 0, 0, /* Optional elements (not needed) */
27742 -1, /* First extension addition */
27744 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
27745 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27746 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27748 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
27749 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27750 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27751 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293, /* Same as above */
27752 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27753 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27754 { 0, 0, SEQUENCE_constraint },
27755 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
27756 3, /* Elements count */
27757 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 /* Additional specs */
27760 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
27761 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27762 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27764 &asn_DEF_RLC_Status,
27767 0, 0, /* No default value */
27770 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27771 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27776 0, 0, /* No default value */
27780 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
27781 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
27782 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
27783 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
27784 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
27786 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
27787 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27788 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27789 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27790 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27791 asn_MAP_extensionValue_tag2el_300,
27792 2, /* Count of tags in the map */
27793 asn_MAP_extensionValue_to_canonical_300,
27794 asn_MAP_extensionValue_from_canonical_300,
27795 -1 /* Extensions start */
27797 static /* Use -fall-defs-global to expose */
27798 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
27802 0, /* No effective tags (pointer) */
27803 0, /* No effective tags (count) */
27804 0, /* No tags (pointer) */
27805 0, /* No tags (count) */
27806 { 0, 0, OPEN_TYPE_constraint },
27807 asn_MBR_extensionValue_300,
27808 2, /* Elements count */
27809 &asn_SPC_extensionValue_specs_300 /* Additional specs */
27812 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
27813 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
27814 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27815 -1, /* IMPLICIT tag at current level */
27816 &asn_DEF_ProtocolIE_ID,
27818 { 0, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
27819 0, 0, /* No default value */
27822 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
27823 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27824 -1, /* IMPLICIT tag at current level */
27825 &asn_DEF_Criticality,
27826 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27827 { 0, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
27828 0, 0, /* No default value */
27831 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27832 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27833 +1, /* EXPLICIT tag at current level */
27834 &asn_DEF_extensionValue_300,
27835 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27836 { 0, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
27837 0, 0, /* No default value */
27841 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
27842 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27844 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
27845 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27846 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27847 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27849 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
27850 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
27851 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27852 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
27853 3, /* Count of tags in the map */
27854 0, 0, 0, /* Optional elements (not needed) */
27855 -1, /* First extension addition */
27857 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
27858 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27859 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27861 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
27862 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27863 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27864 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
27865 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27866 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27867 { 0, 0, SEQUENCE_constraint },
27868 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
27869 3, /* Elements count */
27870 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 /* Additional specs */
27873 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
27874 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
27875 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
27876 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
27877 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
27878 0, /* No top level tags */
27879 0, /* No tags in the map */
27881 -1 /* Extensions start */
27883 static /* Use -fall-defs-global to expose */
27884 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
27888 0, /* No effective tags (pointer) */
27889 0, /* No effective tags (count) */
27890 0, /* No tags (pointer) */
27891 0, /* No tags (count) */
27892 { 0, 0, OPEN_TYPE_constraint },
27893 0, 0, /* No members */
27894 &asn_SPC_extensionValue_specs_304 /* Additional specs */
27897 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
27898 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
27899 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27900 -1, /* IMPLICIT tag at current level */
27901 &asn_DEF_ProtocolIE_ID,
27903 { 0, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
27904 0, 0, /* No default value */
27907 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
27908 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27909 -1, /* IMPLICIT tag at current level */
27910 &asn_DEF_Criticality,
27912 { 0, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
27913 0, 0, /* No default value */
27916 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
27917 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27918 +1, /* EXPLICIT tag at current level */
27919 &asn_DEF_extensionValue_304,
27921 { 0, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
27922 0, 0, /* No default value */
27926 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
27927 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27929 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
27930 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27931 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27932 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27934 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
27935 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
27936 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
27937 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
27938 3, /* Count of tags in the map */
27939 0, 0, 0, /* Optional elements (not needed) */
27940 -1, /* First extension addition */
27942 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
27943 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27944 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27946 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
27947 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27948 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27949 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301, /* Same as above */
27950 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27951 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27952 { 0, 0, SEQUENCE_constraint },
27953 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
27954 3, /* Elements count */
27955 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 /* Additional specs */
27958 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
27959 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
27960 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27961 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27962 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27963 0, /* No top level tags */
27964 0, /* No tags in the map */
27966 -1 /* Extensions start */
27968 static /* Use -fall-defs-global to expose */
27969 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
27973 0, /* No effective tags (pointer) */
27974 0, /* No effective tags (count) */
27975 0, /* No tags (pointer) */
27976 0, /* No tags (count) */
27977 { 0, 0, OPEN_TYPE_constraint },
27978 0, 0, /* No members */
27979 &asn_SPC_extensionValue_specs_308 /* Additional specs */
27982 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
27983 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
27984 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27985 -1, /* IMPLICIT tag at current level */
27986 &asn_DEF_ProtocolIE_ID,
27988 { 0, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
27989 0, 0, /* No default value */
27992 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
27993 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27994 -1, /* IMPLICIT tag at current level */
27995 &asn_DEF_Criticality,
27997 { 0, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
27998 0, 0, /* No default value */
28001 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28002 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28003 +1, /* EXPLICIT tag at current level */
28004 &asn_DEF_extensionValue_308,
28006 { 0, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 },
28007 0, 0, /* No default value */
28011 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
28012 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28014 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
28015 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28016 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28017 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28019 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
28020 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
28021 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28022 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
28023 3, /* Count of tags in the map */
28024 0, 0, 0, /* Optional elements (not needed) */
28025 -1, /* First extension addition */
28027 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
28028 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28029 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28031 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
28032 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28033 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28034 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305, /* Same as above */
28035 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28036 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28037 { 0, 0, SEQUENCE_constraint },
28038 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
28039 3, /* Elements count */
28040 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 /* Additional specs */
28043 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
28044 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28045 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28047 &asn_DEF_PDCPSnLength,
28050 0, 0, /* No default value */
28054 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
28055 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28057 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
28058 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28059 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28060 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28061 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28062 asn_MAP_extensionValue_tag2el_312,
28063 1, /* Count of tags in the map */
28065 -1 /* Extensions start */
28067 static /* Use -fall-defs-global to expose */
28068 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
28072 0, /* No effective tags (pointer) */
28073 0, /* No effective tags (count) */
28074 0, /* No tags (pointer) */
28075 0, /* No tags (count) */
28076 { 0, 0, OPEN_TYPE_constraint },
28077 asn_MBR_extensionValue_312,
28078 1, /* Elements count */
28079 &asn_SPC_extensionValue_specs_312 /* Additional specs */
28082 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
28083 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
28084 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28085 -1, /* IMPLICIT tag at current level */
28086 &asn_DEF_ProtocolIE_ID,
28088 { 0, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
28089 0, 0, /* No default value */
28092 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28093 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28094 -1, /* IMPLICIT tag at current level */
28095 &asn_DEF_Criticality,
28096 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28097 { 0, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
28098 0, 0, /* No default value */
28101 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28102 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28103 +1, /* EXPLICIT tag at current level */
28104 &asn_DEF_extensionValue_312,
28105 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28106 { 0, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 },
28107 0, 0, /* No default value */
28111 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
28112 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28114 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
28115 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28116 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28117 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28119 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
28120 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
28121 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28122 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
28123 3, /* Count of tags in the map */
28124 0, 0, 0, /* Optional elements (not needed) */
28125 -1, /* First extension addition */
28127 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
28128 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28129 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28131 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
28132 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28133 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28134 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
28135 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28136 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28137 { 0, 0, SEQUENCE_constraint },
28138 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
28139 3, /* Elements count */
28140 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 /* Additional specs */
28143 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
28144 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
28145 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
28146 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
28147 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
28148 0, /* No top level tags */
28149 0, /* No tags in the map */
28151 -1 /* Extensions start */
28153 static /* Use -fall-defs-global to expose */
28154 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
28158 0, /* No effective tags (pointer) */
28159 0, /* No effective tags (count) */
28160 0, /* No tags (pointer) */
28161 0, /* No tags (count) */
28162 { 0, 0, OPEN_TYPE_constraint },
28163 0, 0, /* No members */
28164 &asn_SPC_extensionValue_specs_316 /* Additional specs */
28167 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
28168 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
28169 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28170 -1, /* IMPLICIT tag at current level */
28171 &asn_DEF_ProtocolIE_ID,
28173 { 0, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
28174 0, 0, /* No default value */
28177 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
28178 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28179 -1, /* IMPLICIT tag at current level */
28180 &asn_DEF_Criticality,
28182 { 0, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
28183 0, 0, /* No default value */
28186 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
28187 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28188 +1, /* EXPLICIT tag at current level */
28189 &asn_DEF_extensionValue_316,
28191 { 0, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 },
28192 0, 0, /* No default value */
28196 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
28197 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28199 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
28200 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28201 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28202 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28204 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
28205 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
28206 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
28207 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
28208 3, /* Count of tags in the map */
28209 0, 0, 0, /* Optional elements (not needed) */
28210 -1, /* First extension addition */
28212 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
28213 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28214 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28216 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
28217 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28218 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28219 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313, /* Same as above */
28220 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28221 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28222 { 0, 0, SEQUENCE_constraint },
28223 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
28224 3, /* Elements count */
28225 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 /* Additional specs */
28228 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
28229 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28230 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28231 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28232 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28233 0, /* No top level tags */
28234 0, /* No tags in the map */
28236 -1 /* Extensions start */
28238 static /* Use -fall-defs-global to expose */
28239 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
28243 0, /* No effective tags (pointer) */
28244 0, /* No effective tags (count) */
28245 0, /* No tags (pointer) */
28246 0, /* No tags (count) */
28247 { 0, 0, OPEN_TYPE_constraint },
28248 0, 0, /* No members */
28249 &asn_SPC_extensionValue_specs_320 /* Additional specs */
28252 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
28253 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
28254 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28255 -1, /* IMPLICIT tag at current level */
28256 &asn_DEF_ProtocolIE_ID,
28258 { 0, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
28259 0, 0, /* No default value */
28262 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
28263 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28264 -1, /* IMPLICIT tag at current level */
28265 &asn_DEF_Criticality,
28267 { 0, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
28268 0, 0, /* No default value */
28271 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28272 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28273 +1, /* EXPLICIT tag at current level */
28274 &asn_DEF_extensionValue_320,
28276 { 0, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 },
28277 0, 0, /* No default value */
28281 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
28282 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28284 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
28285 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28286 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28287 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28289 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
28290 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
28291 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28292 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
28293 3, /* Count of tags in the map */
28294 0, 0, 0, /* Optional elements (not needed) */
28295 -1, /* First extension addition */
28297 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
28298 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28299 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28301 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
28302 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28303 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28304 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317, /* Same as above */
28305 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28306 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28307 { 0, 0, SEQUENCE_constraint },
28308 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
28309 3, /* Elements count */
28310 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 /* Additional specs */
28313 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
28314 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28315 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28316 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28317 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28318 0, /* No top level tags */
28319 0, /* No tags in the map */
28321 -1 /* Extensions start */
28323 static /* Use -fall-defs-global to expose */
28324 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
28328 0, /* No effective tags (pointer) */
28329 0, /* No effective tags (count) */
28330 0, /* No tags (pointer) */
28331 0, /* No tags (count) */
28332 { 0, 0, OPEN_TYPE_constraint },
28333 0, 0, /* No members */
28334 &asn_SPC_extensionValue_specs_324 /* Additional specs */
28337 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
28338 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
28339 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28340 -1, /* IMPLICIT tag at current level */
28341 &asn_DEF_ProtocolIE_ID,
28343 { 0, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
28344 0, 0, /* No default value */
28347 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28348 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28349 -1, /* IMPLICIT tag at current level */
28350 &asn_DEF_Criticality,
28352 { 0, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
28353 0, 0, /* No default value */
28356 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28357 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28358 +1, /* EXPLICIT tag at current level */
28359 &asn_DEF_extensionValue_324,
28361 { 0, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 },
28362 0, 0, /* No default value */
28366 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
28367 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28369 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
28370 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28371 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28372 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28374 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
28375 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
28376 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28377 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
28378 3, /* Count of tags in the map */
28379 0, 0, 0, /* Optional elements (not needed) */
28380 -1, /* First extension addition */
28382 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
28383 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28384 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28386 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
28387 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28388 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28389 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321, /* Same as above */
28390 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28391 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28392 { 0, 0, SEQUENCE_constraint },
28393 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
28394 3, /* Elements count */
28395 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
28398 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
28399 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
28400 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
28401 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
28402 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
28403 0, /* No top level tags */
28404 0, /* No tags in the map */
28406 -1 /* Extensions start */
28408 static /* Use -fall-defs-global to expose */
28409 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
28413 0, /* No effective tags (pointer) */
28414 0, /* No effective tags (count) */
28415 0, /* No tags (pointer) */
28416 0, /* No tags (count) */
28417 { 0, 0, OPEN_TYPE_constraint },
28418 0, 0, /* No members */
28419 &asn_SPC_extensionValue_specs_328 /* Additional specs */
28422 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
28423 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
28424 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28425 -1, /* IMPLICIT tag at current level */
28426 &asn_DEF_ProtocolIE_ID,
28428 { 0, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
28429 0, 0, /* No default value */
28432 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
28433 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28434 -1, /* IMPLICIT tag at current level */
28435 &asn_DEF_Criticality,
28437 { 0, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
28438 0, 0, /* No default value */
28441 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
28442 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28443 +1, /* EXPLICIT tag at current level */
28444 &asn_DEF_extensionValue_328,
28446 { 0, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 },
28447 0, 0, /* No default value */
28451 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
28452 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28454 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
28455 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28456 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28457 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28459 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
28460 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
28461 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
28462 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
28463 3, /* Count of tags in the map */
28464 0, 0, 0, /* Optional elements (not needed) */
28465 -1, /* First extension addition */
28467 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
28468 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28469 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28471 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
28472 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28473 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28474 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
28475 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28476 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28477 { 0, 0, SEQUENCE_constraint },
28478 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
28479 3, /* Elements count */
28480 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 /* Additional specs */
28483 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
28484 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
28485 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
28486 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
28487 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
28488 0, /* No top level tags */
28489 0, /* No tags in the map */
28491 -1 /* Extensions start */
28493 static /* Use -fall-defs-global to expose */
28494 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
28498 0, /* No effective tags (pointer) */
28499 0, /* No effective tags (count) */
28500 0, /* No tags (pointer) */
28501 0, /* No tags (count) */
28502 { 0, 0, OPEN_TYPE_constraint },
28503 0, 0, /* No members */
28504 &asn_SPC_extensionValue_specs_332 /* Additional specs */
28507 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
28508 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
28509 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28510 -1, /* IMPLICIT tag at current level */
28511 &asn_DEF_ProtocolIE_ID,
28513 { 0, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
28514 0, 0, /* No default value */
28517 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
28518 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28519 -1, /* IMPLICIT tag at current level */
28520 &asn_DEF_Criticality,
28522 { 0, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
28523 0, 0, /* No default value */
28526 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
28527 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28528 +1, /* EXPLICIT tag at current level */
28529 &asn_DEF_extensionValue_332,
28531 { 0, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 },
28532 0, 0, /* No default value */
28536 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
28537 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28539 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
28540 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28541 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28542 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28544 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
28545 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
28546 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
28547 asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
28548 3, /* Count of tags in the map */
28549 0, 0, 0, /* Optional elements (not needed) */
28550 -1, /* First extension addition */
28552 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
28553 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28554 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28556 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
28557 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28558 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28559 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329, /* Same as above */
28560 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28561 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28562 { 0, 0, SEQUENCE_constraint },
28563 asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
28564 3, /* Elements count */
28565 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 /* Additional specs */
28568 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
28569 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
28570 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
28571 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
28572 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
28573 0, /* No top level tags */
28574 0, /* No tags in the map */
28576 -1 /* Extensions start */
28578 static /* Use -fall-defs-global to expose */
28579 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
28583 0, /* No effective tags (pointer) */
28584 0, /* No effective tags (count) */
28585 0, /* No tags (pointer) */
28586 0, /* No tags (count) */
28587 { 0, 0, OPEN_TYPE_constraint },
28588 0, 0, /* No members */
28589 &asn_SPC_extensionValue_specs_336 /* Additional specs */
28592 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
28593 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
28594 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28595 -1, /* IMPLICIT tag at current level */
28596 &asn_DEF_ProtocolIE_ID,
28598 { 0, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
28599 0, 0, /* No default value */
28602 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
28603 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28604 -1, /* IMPLICIT tag at current level */
28605 &asn_DEF_Criticality,
28607 { 0, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
28608 0, 0, /* No default value */
28611 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
28612 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28613 +1, /* EXPLICIT tag at current level */
28614 &asn_DEF_extensionValue_336,
28616 { 0, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 },
28617 0, 0, /* No default value */
28621 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
28622 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28624 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
28625 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28626 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28627 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28629 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
28630 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
28631 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
28632 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
28633 3, /* Count of tags in the map */
28634 0, 0, 0, /* Optional elements (not needed) */
28635 -1, /* First extension addition */
28637 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
28638 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28639 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28641 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
28642 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28643 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28644 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333, /* Same as above */
28645 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28646 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28647 { 0, 0, SEQUENCE_constraint },
28648 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
28649 3, /* Elements count */
28650 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 /* Additional specs */
28653 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
28654 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28655 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28656 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28657 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28658 0, /* No top level tags */
28659 0, /* No tags in the map */
28661 -1 /* Extensions start */
28663 static /* Use -fall-defs-global to expose */
28664 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
28668 0, /* No effective tags (pointer) */
28669 0, /* No effective tags (count) */
28670 0, /* No tags (pointer) */
28671 0, /* No tags (count) */
28672 { 0, 0, OPEN_TYPE_constraint },
28673 0, 0, /* No members */
28674 &asn_SPC_extensionValue_specs_340 /* Additional specs */
28677 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
28678 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
28679 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28680 -1, /* IMPLICIT tag at current level */
28681 &asn_DEF_ProtocolIE_ID,
28683 { 0, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
28684 0, 0, /* No default value */
28687 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
28688 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28689 -1, /* IMPLICIT tag at current level */
28690 &asn_DEF_Criticality,
28692 { 0, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
28693 0, 0, /* No default value */
28696 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28697 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28698 +1, /* EXPLICIT tag at current level */
28699 &asn_DEF_extensionValue_340,
28701 { 0, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 },
28702 0, 0, /* No default value */
28706 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
28707 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28709 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
28710 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28711 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28712 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28714 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
28715 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
28716 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28717 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
28718 3, /* Count of tags in the map */
28719 0, 0, 0, /* Optional elements (not needed) */
28720 -1, /* First extension addition */
28722 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
28723 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28724 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28726 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
28727 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28728 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28729 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337, /* Same as above */
28730 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28731 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28732 { 0, 0, SEQUENCE_constraint },
28733 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
28734 3, /* Elements count */
28735 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 /* Additional specs */
28738 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
28739 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28740 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28741 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28742 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28743 0, /* No top level tags */
28744 0, /* No tags in the map */
28746 -1 /* Extensions start */
28748 static /* Use -fall-defs-global to expose */
28749 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
28753 0, /* No effective tags (pointer) */
28754 0, /* No effective tags (count) */
28755 0, /* No tags (pointer) */
28756 0, /* No tags (count) */
28757 { 0, 0, OPEN_TYPE_constraint },
28758 0, 0, /* No members */
28759 &asn_SPC_extensionValue_specs_344 /* Additional specs */
28762 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
28763 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
28764 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28765 -1, /* IMPLICIT tag at current level */
28766 &asn_DEF_ProtocolIE_ID,
28768 { 0, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
28769 0, 0, /* No default value */
28772 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28773 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28774 -1, /* IMPLICIT tag at current level */
28775 &asn_DEF_Criticality,
28777 { 0, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
28778 0, 0, /* No default value */
28781 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28782 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28783 +1, /* EXPLICIT tag at current level */
28784 &asn_DEF_extensionValue_344,
28786 { 0, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 },
28787 0, 0, /* No default value */
28791 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
28792 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28794 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
28795 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28796 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28797 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28799 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
28800 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
28801 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28802 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
28803 3, /* Count of tags in the map */
28804 0, 0, 0, /* Optional elements (not needed) */
28805 -1, /* First extension addition */
28807 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
28808 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28809 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28811 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
28812 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28813 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28814 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
28815 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28816 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28817 { 0, 0, SEQUENCE_constraint },
28818 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
28819 3, /* Elements count */
28820 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 /* Additional specs */
28823 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
28824 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
28825 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
28826 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
28827 sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
28828 0, /* No top level tags */
28829 0, /* No tags in the map */
28831 -1 /* Extensions start */
28833 static /* Use -fall-defs-global to expose */
28834 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
28838 0, /* No effective tags (pointer) */
28839 0, /* No effective tags (count) */
28840 0, /* No tags (pointer) */
28841 0, /* No tags (count) */
28842 { 0, 0, OPEN_TYPE_constraint },
28843 0, 0, /* No members */
28844 &asn_SPC_extensionValue_specs_348 /* Additional specs */
28847 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
28848 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
28849 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28850 -1, /* IMPLICIT tag at current level */
28851 &asn_DEF_ProtocolIE_ID,
28853 { 0, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
28854 0, 0, /* No default value */
28857 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
28858 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28859 -1, /* IMPLICIT tag at current level */
28860 &asn_DEF_Criticality,
28862 { 0, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
28863 0, 0, /* No default value */
28866 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
28867 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28868 +1, /* EXPLICIT tag at current level */
28869 &asn_DEF_extensionValue_348,
28871 { 0, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 },
28872 0, 0, /* No default value */
28876 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
28877 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28879 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
28880 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28881 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28882 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28884 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
28885 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
28886 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
28887 asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
28888 3, /* Count of tags in the map */
28889 0, 0, 0, /* Optional elements (not needed) */
28890 -1, /* First extension addition */
28892 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
28893 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28894 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28896 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
28897 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28898 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28899 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345, /* Same as above */
28900 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28901 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28902 { 0, 0, SEQUENCE_constraint },
28903 asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
28904 3, /* Elements count */
28905 &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 /* Additional specs */
28908 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
28909 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
28910 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
28911 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
28912 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
28913 0, /* No top level tags */
28914 0, /* No tags in the map */
28916 -1 /* Extensions start */
28918 static /* Use -fall-defs-global to expose */
28919 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
28923 0, /* No effective tags (pointer) */
28924 0, /* No effective tags (count) */
28925 0, /* No tags (pointer) */
28926 0, /* No tags (count) */
28927 { 0, 0, OPEN_TYPE_constraint },
28928 0, 0, /* No members */
28929 &asn_SPC_extensionValue_specs_352 /* Additional specs */
28932 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
28933 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
28934 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28935 -1, /* IMPLICIT tag at current level */
28936 &asn_DEF_ProtocolIE_ID,
28938 { 0, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
28939 0, 0, /* No default value */
28942 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
28943 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28944 -1, /* IMPLICIT tag at current level */
28945 &asn_DEF_Criticality,
28947 { 0, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
28948 0, 0, /* No default value */
28951 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
28952 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28953 +1, /* EXPLICIT tag at current level */
28954 &asn_DEF_extensionValue_352,
28956 { 0, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 },
28957 0, 0, /* No default value */
28961 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
28962 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28964 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
28965 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28966 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28967 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28969 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
28970 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
28971 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
28972 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
28973 3, /* Count of tags in the map */
28974 0, 0, 0, /* Optional elements (not needed) */
28975 -1, /* First extension addition */
28977 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
28978 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28979 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28981 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
28982 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28983 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28984 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349, /* Same as above */
28985 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28986 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28987 { 0, 0, SEQUENCE_constraint },
28988 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
28989 3, /* Elements count */
28990 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 /* Additional specs */
28993 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
28994 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28995 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28996 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28997 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28998 0, /* No top level tags */
28999 0, /* No tags in the map */
29001 -1 /* Extensions start */
29003 static /* Use -fall-defs-global to expose */
29004 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
29008 0, /* No effective tags (pointer) */
29009 0, /* No effective tags (count) */
29010 0, /* No tags (pointer) */
29011 0, /* No tags (count) */
29012 { 0, 0, OPEN_TYPE_constraint },
29013 0, 0, /* No members */
29014 &asn_SPC_extensionValue_specs_356 /* Additional specs */
29017 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
29018 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
29019 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29020 -1, /* IMPLICIT tag at current level */
29021 &asn_DEF_ProtocolIE_ID,
29023 { 0, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
29024 0, 0, /* No default value */
29027 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
29028 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29029 -1, /* IMPLICIT tag at current level */
29030 &asn_DEF_Criticality,
29032 { 0, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
29033 0, 0, /* No default value */
29036 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29037 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29038 +1, /* EXPLICIT tag at current level */
29039 &asn_DEF_extensionValue_356,
29041 { 0, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 },
29042 0, 0, /* No default value */
29046 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
29047 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29049 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
29050 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29051 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29052 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29054 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
29055 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
29056 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29057 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
29058 3, /* Count of tags in the map */
29059 0, 0, 0, /* Optional elements (not needed) */
29060 -1, /* First extension addition */
29062 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
29063 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29064 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29066 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
29067 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29068 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29069 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353, /* Same as above */
29070 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29071 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29072 { 0, 0, SEQUENCE_constraint },
29073 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
29074 3, /* Elements count */
29075 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 /* Additional specs */
29078 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
29079 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29080 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29081 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29082 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29083 0, /* No top level tags */
29084 0, /* No tags in the map */
29086 -1 /* Extensions start */
29088 static /* Use -fall-defs-global to expose */
29089 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
29093 0, /* No effective tags (pointer) */
29094 0, /* No effective tags (count) */
29095 0, /* No tags (pointer) */
29096 0, /* No tags (count) */
29097 { 0, 0, OPEN_TYPE_constraint },
29098 0, 0, /* No members */
29099 &asn_SPC_extensionValue_specs_360 /* Additional specs */
29102 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
29103 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
29104 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29105 -1, /* IMPLICIT tag at current level */
29106 &asn_DEF_ProtocolIE_ID,
29108 { 0, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
29109 0, 0, /* No default value */
29112 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
29113 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29114 -1, /* IMPLICIT tag at current level */
29115 &asn_DEF_Criticality,
29117 { 0, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
29118 0, 0, /* No default value */
29121 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29122 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29123 +1, /* EXPLICIT tag at current level */
29124 &asn_DEF_extensionValue_360,
29126 { 0, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 },
29127 0, 0, /* No default value */
29131 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
29132 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29134 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
29135 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29136 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29137 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29139 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
29140 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
29141 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29142 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
29143 3, /* Count of tags in the map */
29144 0, 0, 0, /* Optional elements (not needed) */
29145 -1, /* First extension addition */
29147 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
29148 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29149 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29151 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
29152 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29153 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29154 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
29155 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29156 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29157 { 0, 0, SEQUENCE_constraint },
29158 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
29159 3, /* Elements count */
29160 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 /* Additional specs */
29163 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
29164 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
29165 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
29166 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
29167 sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
29168 0, /* No top level tags */
29169 0, /* No tags in the map */
29171 -1 /* Extensions start */
29173 static /* Use -fall-defs-global to expose */
29174 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
29178 0, /* No effective tags (pointer) */
29179 0, /* No effective tags (count) */
29180 0, /* No tags (pointer) */
29181 0, /* No tags (count) */
29182 { 0, 0, OPEN_TYPE_constraint },
29183 0, 0, /* No members */
29184 &asn_SPC_extensionValue_specs_364 /* Additional specs */
29187 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
29188 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
29189 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29190 -1, /* IMPLICIT tag at current level */
29191 &asn_DEF_ProtocolIE_ID,
29193 { 0, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
29194 0, 0, /* No default value */
29197 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
29198 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29199 -1, /* IMPLICIT tag at current level */
29200 &asn_DEF_Criticality,
29202 { 0, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
29203 0, 0, /* No default value */
29206 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
29207 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29208 +1, /* EXPLICIT tag at current level */
29209 &asn_DEF_extensionValue_364,
29211 { 0, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 },
29212 0, 0, /* No default value */
29216 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
29217 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29219 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
29220 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29221 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29222 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29224 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
29225 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
29226 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
29227 asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
29228 3, /* Count of tags in the map */
29229 0, 0, 0, /* Optional elements (not needed) */
29230 -1, /* First extension addition */
29232 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
29233 "ServedEUTRAcellsENDCX2Management-ExtIEs",
29234 "ServedEUTRAcellsENDCX2Management-ExtIEs",
29236 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
29237 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29238 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29239 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361, /* Same as above */
29240 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29241 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29242 { 0, 0, SEQUENCE_constraint },
29243 asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
29244 3, /* Elements count */
29245 &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 /* Additional specs */
29248 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
29249 sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
29250 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
29251 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
29252 sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
29253 0, /* No top level tags */
29254 0, /* No tags in the map */
29256 -1 /* Extensions start */
29258 static /* Use -fall-defs-global to expose */
29259 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
29263 0, /* No effective tags (pointer) */
29264 0, /* No effective tags (count) */
29265 0, /* No tags (pointer) */
29266 0, /* No tags (count) */
29267 { 0, 0, OPEN_TYPE_constraint },
29268 0, 0, /* No members */
29269 &asn_SPC_extensionValue_specs_368 /* Additional specs */
29272 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
29273 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
29274 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29275 -1, /* IMPLICIT tag at current level */
29276 &asn_DEF_ProtocolIE_ID,
29278 { 0, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
29279 0, 0, /* No default value */
29282 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
29283 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29284 -1, /* IMPLICIT tag at current level */
29285 &asn_DEF_Criticality,
29287 { 0, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
29288 0, 0, /* No default value */
29291 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
29292 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29293 +1, /* EXPLICIT tag at current level */
29294 &asn_DEF_extensionValue_368,
29296 { 0, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 },
29297 0, 0, /* No default value */
29301 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
29302 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29304 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
29305 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29306 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29307 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29309 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
29310 sizeof(struct En_gNBServedCells_ExtIEs),
29311 offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
29312 asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
29313 3, /* Count of tags in the map */
29314 0, 0, 0, /* Optional elements (not needed) */
29315 -1, /* First extension addition */
29317 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
29318 "En-gNBServedCells-ExtIEs",
29319 "En-gNBServedCells-ExtIEs",
29321 asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
29322 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29323 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29324 asn_DEF_En_gNBServedCells_ExtIEs_tags_365, /* Same as above */
29325 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29326 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29327 { 0, 0, SEQUENCE_constraint },
29328 asn_MBR_En_gNBServedCells_ExtIEs_365,
29329 3, /* Elements count */
29330 &asn_SPC_En_gNBServedCells_ExtIEs_specs_365 /* Additional specs */
29333 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
29334 sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
29335 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29336 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
29337 sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29338 0, /* No top level tags */
29339 0, /* No tags in the map */
29341 -1 /* Extensions start */
29343 static /* Use -fall-defs-global to expose */
29344 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
29348 0, /* No effective tags (pointer) */
29349 0, /* No effective tags (count) */
29350 0, /* No tags (pointer) */
29351 0, /* No tags (count) */
29352 { 0, 0, OPEN_TYPE_constraint },
29353 0, 0, /* No members */
29354 &asn_SPC_extensionValue_specs_372 /* Additional specs */
29357 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
29358 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
29359 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29360 -1, /* IMPLICIT tag at current level */
29361 &asn_DEF_ProtocolIE_ID,
29363 { 0, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
29364 0, 0, /* No default value */
29367 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
29368 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29369 -1, /* IMPLICIT tag at current level */
29370 &asn_DEF_Criticality,
29372 { 0, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
29373 0, 0, /* No default value */
29376 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
29377 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29378 +1, /* EXPLICIT tag at current level */
29379 &asn_DEF_extensionValue_372,
29381 { 0, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 },
29382 0, 0, /* No default value */
29386 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
29387 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29389 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
29390 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29391 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29392 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29394 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
29395 sizeof(struct ServedNRCell_Information_ExtIEs),
29396 offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
29397 asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
29398 3, /* Count of tags in the map */
29399 0, 0, 0, /* Optional elements (not needed) */
29400 -1, /* First extension addition */
29402 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
29403 "ServedNRCell-Information-ExtIEs",
29404 "ServedNRCell-Information-ExtIEs",
29406 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
29407 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29408 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29409 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369, /* Same as above */
29410 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29411 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29412 { 0, 0, SEQUENCE_constraint },
29413 asn_MBR_ServedNRCell_Information_ExtIEs_369,
29414 3, /* Elements count */
29415 &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 /* Additional specs */
29418 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
29419 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29420 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29421 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29422 sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29423 0, /* No top level tags */
29424 0, /* No tags in the map */
29426 -1 /* Extensions start */
29428 static /* Use -fall-defs-global to expose */
29429 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
29433 0, /* No effective tags (pointer) */
29434 0, /* No effective tags (count) */
29435 0, /* No tags (pointer) */
29436 0, /* No tags (count) */
29437 { 0, 0, OPEN_TYPE_constraint },
29438 0, 0, /* No members */
29439 &asn_SPC_extensionValue_specs_376 /* Additional specs */
29442 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
29443 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
29444 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29445 -1, /* IMPLICIT tag at current level */
29446 &asn_DEF_ProtocolIE_ID,
29448 { 0, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
29449 0, 0, /* No default value */
29452 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
29453 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29454 -1, /* IMPLICIT tag at current level */
29455 &asn_DEF_Criticality,
29457 { 0, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
29458 0, 0, /* No default value */
29461 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29462 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29463 +1, /* EXPLICIT tag at current level */
29464 &asn_DEF_extensionValue_376,
29466 { 0, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 },
29467 0, 0, /* No default value */
29471 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
29472 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29474 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
29475 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29476 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29477 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29479 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
29480 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
29481 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29482 asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
29483 3, /* Count of tags in the map */
29484 0, 0, 0, /* Optional elements (not needed) */
29485 -1, /* First extension addition */
29487 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
29488 "FDD-InfoServedNRCell-Information-ExtIEs",
29489 "FDD-InfoServedNRCell-Information-ExtIEs",
29491 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
29492 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29493 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29494 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373, /* Same as above */
29495 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29496 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29497 { 0, 0, SEQUENCE_constraint },
29498 asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
29499 3, /* Elements count */
29500 &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 /* Additional specs */
29503 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
29504 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29505 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29506 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29507 sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29508 0, /* No top level tags */
29509 0, /* No tags in the map */
29511 -1 /* Extensions start */
29513 static /* Use -fall-defs-global to expose */
29514 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
29518 0, /* No effective tags (pointer) */
29519 0, /* No effective tags (count) */
29520 0, /* No tags (pointer) */
29521 0, /* No tags (count) */
29522 { 0, 0, OPEN_TYPE_constraint },
29523 0, 0, /* No members */
29524 &asn_SPC_extensionValue_specs_380 /* Additional specs */
29527 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
29528 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29529 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29530 -1, /* IMPLICIT tag at current level */
29531 &asn_DEF_ProtocolIE_ID,
29533 { 0, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
29534 0, 0, /* No default value */
29537 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29538 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29539 -1, /* IMPLICIT tag at current level */
29540 &asn_DEF_Criticality,
29542 { 0, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
29543 0, 0, /* No default value */
29546 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29547 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29548 +1, /* EXPLICIT tag at current level */
29549 &asn_DEF_extensionValue_380,
29551 { 0, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 },
29552 0, 0, /* No default value */
29556 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
29557 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29559 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
29560 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29561 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29562 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29564 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
29565 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29566 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29567 asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
29568 3, /* Count of tags in the map */
29569 0, 0, 0, /* Optional elements (not needed) */
29570 -1, /* First extension addition */
29572 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29573 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29574 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29576 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
29577 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29578 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29579 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377, /* Same as above */
29580 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29581 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29582 { 0, 0, SEQUENCE_constraint },
29583 asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
29584 3, /* Elements count */
29585 &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 /* Additional specs */
29588 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
29589 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29590 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29591 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29592 sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29593 0, /* No top level tags */
29594 0, /* No tags in the map */
29596 -1 /* Extensions start */
29598 static /* Use -fall-defs-global to expose */
29599 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
29603 0, /* No effective tags (pointer) */
29604 0, /* No effective tags (count) */
29605 0, /* No tags (pointer) */
29606 0, /* No tags (count) */
29607 { 0, 0, OPEN_TYPE_constraint },
29608 0, 0, /* No members */
29609 &asn_SPC_extensionValue_specs_384 /* Additional specs */
29612 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
29613 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
29614 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29615 -1, /* IMPLICIT tag at current level */
29616 &asn_DEF_ProtocolIE_ID,
29618 { 0, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
29619 0, 0, /* No default value */
29622 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
29623 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29624 -1, /* IMPLICIT tag at current level */
29625 &asn_DEF_Criticality,
29627 { 0, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
29628 0, 0, /* No default value */
29631 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29632 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29633 +1, /* EXPLICIT tag at current level */
29634 &asn_DEF_extensionValue_384,
29636 { 0, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 },
29637 0, 0, /* No default value */
29641 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
29642 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29644 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
29645 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29646 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29647 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29649 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
29650 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
29651 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29652 asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
29653 3, /* Count of tags in the map */
29654 0, 0, 0, /* Optional elements (not needed) */
29655 -1, /* First extension addition */
29657 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
29658 "TDD-InfoServedNRCell-Information-ExtIEs",
29659 "TDD-InfoServedNRCell-Information-ExtIEs",
29661 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
29662 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29663 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29664 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381, /* Same as above */
29665 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29666 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29667 { 0, 0, SEQUENCE_constraint },
29668 asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
29669 3, /* Elements count */
29670 &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 /* Additional specs */
29673 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
29674 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29675 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29676 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29677 sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29678 0, /* No top level tags */
29679 0, /* No tags in the map */
29681 -1 /* Extensions start */
29683 static /* Use -fall-defs-global to expose */
29684 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
29688 0, /* No effective tags (pointer) */
29689 0, /* No effective tags (count) */
29690 0, /* No tags (pointer) */
29691 0, /* No tags (count) */
29692 { 0, 0, OPEN_TYPE_constraint },
29693 0, 0, /* No members */
29694 &asn_SPC_extensionValue_specs_388 /* Additional specs */
29697 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
29698 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29699 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29700 -1, /* IMPLICIT tag at current level */
29701 &asn_DEF_ProtocolIE_ID,
29703 { 0, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
29704 0, 0, /* No default value */
29707 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29708 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29709 -1, /* IMPLICIT tag at current level */
29710 &asn_DEF_Criticality,
29712 { 0, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
29713 0, 0, /* No default value */
29716 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29717 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29718 +1, /* EXPLICIT tag at current level */
29719 &asn_DEF_extensionValue_388,
29721 { 0, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 },
29722 0, 0, /* No default value */
29726 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
29727 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29729 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
29730 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29731 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29732 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29734 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
29735 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29736 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29737 asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
29738 3, /* Count of tags in the map */
29739 0, 0, 0, /* Optional elements (not needed) */
29740 -1, /* First extension addition */
29742 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29743 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29744 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29746 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
29747 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29748 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29749 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385, /* Same as above */
29750 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29751 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29752 { 0, 0, SEQUENCE_constraint },
29753 asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
29754 3, /* Elements count */
29755 &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 /* Additional specs */
29758 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
29759 sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
29760 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
29761 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
29762 sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
29763 0, /* No top level tags */
29764 0, /* No tags in the map */
29766 -1 /* Extensions start */
29768 static /* Use -fall-defs-global to expose */
29769 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
29773 0, /* No effective tags (pointer) */
29774 0, /* No effective tags (count) */
29775 0, /* No tags (pointer) */
29776 0, /* No tags (count) */
29777 { 0, 0, OPEN_TYPE_constraint },
29778 0, 0, /* No members */
29779 &asn_SPC_extensionValue_specs_392 /* Additional specs */
29782 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
29783 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
29784 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29785 -1, /* IMPLICIT tag at current level */
29786 &asn_DEF_ProtocolIE_ID,
29788 { 0, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
29789 0, 0, /* No default value */
29792 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
29793 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29794 -1, /* IMPLICIT tag at current level */
29795 &asn_DEF_Criticality,
29797 { 0, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
29798 0, 0, /* No default value */
29801 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
29802 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29803 +1, /* EXPLICIT tag at current level */
29804 &asn_DEF_extensionValue_392,
29806 { 0, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 },
29807 0, 0, /* No default value */
29811 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
29812 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29814 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
29815 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29816 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29817 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29819 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
29820 sizeof(struct NRNeighbour_Information_ExtIEs),
29821 offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
29822 asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
29823 3, /* Count of tags in the map */
29824 0, 0, 0, /* Optional elements (not needed) */
29825 -1, /* First extension addition */
29827 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
29828 "NRNeighbour-Information-ExtIEs",
29829 "NRNeighbour-Information-ExtIEs",
29831 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
29832 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29833 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29834 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389, /* Same as above */
29835 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29836 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29837 { 0, 0, SEQUENCE_constraint },
29838 asn_MBR_NRNeighbour_Information_ExtIEs_389,
29839 3, /* Elements count */
29840 &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 /* Additional specs */
29843 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
29844 sizeof(struct Limited_list_ExtIEs__extensionValue),
29845 offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
29846 offsetof(struct Limited_list_ExtIEs__extensionValue, present),
29847 sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
29848 0, /* No top level tags */
29849 0, /* No tags in the map */
29851 -1 /* Extensions start */
29853 static /* Use -fall-defs-global to expose */
29854 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
29858 0, /* No effective tags (pointer) */
29859 0, /* No effective tags (count) */
29860 0, /* No tags (pointer) */
29861 0, /* No tags (count) */
29862 { 0, 0, OPEN_TYPE_constraint },
29863 0, 0, /* No members */
29864 &asn_SPC_extensionValue_specs_396 /* Additional specs */
29867 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
29868 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
29869 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29870 -1, /* IMPLICIT tag at current level */
29871 &asn_DEF_ProtocolIE_ID,
29873 { 0, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
29874 0, 0, /* No default value */
29877 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
29878 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29879 -1, /* IMPLICIT tag at current level */
29880 &asn_DEF_Criticality,
29882 { 0, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
29883 0, 0, /* No default value */
29886 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
29887 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29888 +1, /* EXPLICIT tag at current level */
29889 &asn_DEF_extensionValue_396,
29891 { 0, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 },
29892 0, 0, /* No default value */
29896 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
29897 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29899 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
29900 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29901 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29902 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29904 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
29905 sizeof(struct Limited_list_ExtIEs),
29906 offsetof(struct Limited_list_ExtIEs, _asn_ctx),
29907 asn_MAP_Limited_list_ExtIEs_tag2el_393,
29908 3, /* Count of tags in the map */
29909 0, 0, 0, /* Optional elements (not needed) */
29910 -1, /* First extension addition */
29912 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
29913 "Limited-list-ExtIEs",
29914 "Limited-list-ExtIEs",
29916 asn_DEF_Limited_list_ExtIEs_tags_393,
29917 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29918 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29919 asn_DEF_Limited_list_ExtIEs_tags_393, /* Same as above */
29920 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29921 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29922 { 0, 0, SEQUENCE_constraint },
29923 asn_MBR_Limited_list_ExtIEs_393,
29924 3, /* Elements count */
29925 &asn_SPC_Limited_list_ExtIEs_specs_393 /* Additional specs */
29928 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
29929 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
29930 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
29931 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
29932 sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
29933 0, /* No top level tags */
29934 0, /* No tags in the map */
29936 -1 /* Extensions start */
29938 static /* Use -fall-defs-global to expose */
29939 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
29943 0, /* No effective tags (pointer) */
29944 0, /* No effective tags (count) */
29945 0, /* No tags (pointer) */
29946 0, /* No tags (count) */
29947 { 0, 0, OPEN_TYPE_constraint },
29948 0, 0, /* No members */
29949 &asn_SPC_extensionValue_specs_400 /* Additional specs */
29952 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
29953 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
29954 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29955 -1, /* IMPLICIT tag at current level */
29956 &asn_DEF_ProtocolIE_ID,
29958 { 0, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
29959 0, 0, /* No default value */
29962 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
29963 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29964 -1, /* IMPLICIT tag at current level */
29965 &asn_DEF_Criticality,
29967 { 0, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
29968 0, 0, /* No default value */
29971 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
29972 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29973 +1, /* EXPLICIT tag at current level */
29974 &asn_DEF_extensionValue_400,
29976 { 0, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 },
29977 0, 0, /* No default value */
29981 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
29982 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29984 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
29985 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29986 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29987 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29989 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
29990 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
29991 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
29992 asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
29993 3, /* Count of tags in the map */
29994 0, 0, 0, /* Optional elements (not needed) */
29995 -1, /* First extension addition */
29997 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
29998 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29999 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
30001 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
30002 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
30003 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30004 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397, /* Same as above */
30005 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
30006 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30007 { 0, 0, SEQUENCE_constraint },
30008 asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
30009 3, /* Elements count */
30010 &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 /* Additional specs */
30013 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
30014 sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
30015 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
30016 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
30017 sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
30018 0, /* No top level tags */
30019 0, /* No tags in the map */
30021 -1 /* Extensions start */
30023 static /* Use -fall-defs-global to expose */
30024 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
30028 0, /* No effective tags (pointer) */
30029 0, /* No effective tags (count) */
30030 0, /* No tags (pointer) */
30031 0, /* No tags (count) */
30032 { 0, 0, OPEN_TYPE_constraint },
30033 0, 0, /* No members */
30034 &asn_SPC_extensionValue_specs_404 /* Additional specs */
30037 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
30038 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
30039 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30040 -1, /* IMPLICIT tag at current level */
30041 &asn_DEF_ProtocolIE_ID,
30043 { 0, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
30044 0, 0, /* No default value */
30047 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
30048 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30049 -1, /* IMPLICIT tag at current level */
30050 &asn_DEF_Criticality,
30052 { 0, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
30053 0, 0, /* No default value */
30056 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
30057 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30058 +1, /* EXPLICIT tag at current level */
30059 &asn_DEF_extensionValue_404,
30061 { 0, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 },
30062 0, 0, /* No default value */
30066 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
30067 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30069 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
30070 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30071 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30072 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30074 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
30075 sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
30076 offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
30077 asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
30078 3, /* Count of tags in the map */
30079 0, 0, 0, /* Optional elements (not needed) */
30080 -1, /* First extension addition */
30082 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
30083 "ServedNRCellsToModify-Item-ExtIEs",
30084 "ServedNRCellsToModify-Item-ExtIEs",
30086 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
30087 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30088 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30089 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401, /* Same as above */
30090 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30091 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30092 { 0, 0, SEQUENCE_constraint },
30093 asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
30094 3, /* Elements count */
30095 &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 /* Additional specs */
30098 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
30099 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
30100 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
30101 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
30102 sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
30103 0, /* No top level tags */
30104 0, /* No tags in the map */
30106 -1 /* Extensions start */
30108 static /* Use -fall-defs-global to expose */
30109 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
30113 0, /* No effective tags (pointer) */
30114 0, /* No effective tags (count) */
30115 0, /* No tags (pointer) */
30116 0, /* No tags (count) */
30117 { 0, 0, OPEN_TYPE_constraint },
30118 0, 0, /* No members */
30119 &asn_SPC_extensionValue_specs_408 /* Additional specs */
30122 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
30123 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
30124 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30125 -1, /* IMPLICIT tag at current level */
30126 &asn_DEF_ProtocolIE_ID,
30128 { 0, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
30129 0, 0, /* No default value */
30132 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
30133 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30134 -1, /* IMPLICIT tag at current level */
30135 &asn_DEF_Criticality,
30137 { 0, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
30138 0, 0, /* No default value */
30141 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
30142 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30143 +1, /* EXPLICIT tag at current level */
30144 &asn_DEF_extensionValue_408,
30146 { 0, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 },
30147 0, 0, /* No default value */
30151 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
30152 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30154 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
30155 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30156 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30157 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30159 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
30160 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
30161 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
30162 asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
30163 3, /* Count of tags in the map */
30164 0, 0, 0, /* Optional elements (not needed) */
30165 -1, /* First extension addition */
30167 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
30168 "ServedNRCellsToActivate-Item-ExtIEs",
30169 "ServedNRCellsToActivate-Item-ExtIEs",
30171 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
30172 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30173 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30174 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405, /* Same as above */
30175 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30176 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30177 { 0, 0, SEQUENCE_constraint },
30178 asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
30179 3, /* Elements count */
30180 &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 /* Additional specs */
30183 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
30184 sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
30185 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
30186 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
30187 sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
30188 0, /* No top level tags */
30189 0, /* No tags in the map */
30191 -1 /* Extensions start */
30193 static /* Use -fall-defs-global to expose */
30194 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
30198 0, /* No effective tags (pointer) */
30199 0, /* No effective tags (count) */
30200 0, /* No tags (pointer) */
30201 0, /* No tags (count) */
30202 { 0, 0, OPEN_TYPE_constraint },
30203 0, 0, /* No members */
30204 &asn_SPC_extensionValue_specs_412 /* Additional specs */
30207 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
30208 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
30209 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30210 -1, /* IMPLICIT tag at current level */
30211 &asn_DEF_ProtocolIE_ID,
30213 { 0, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
30214 0, 0, /* No default value */
30217 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
30218 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30219 -1, /* IMPLICIT tag at current level */
30220 &asn_DEF_Criticality,
30222 { 0, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
30223 0, 0, /* No default value */
30226 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
30227 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30228 +1, /* EXPLICIT tag at current level */
30229 &asn_DEF_extensionValue_412,
30231 { 0, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 },
30232 0, 0, /* No default value */
30236 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
30237 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30239 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
30240 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30241 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30242 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30244 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
30245 sizeof(struct ActivatedNRCellList_Item_ExtIEs),
30246 offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
30247 asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
30248 3, /* Count of tags in the map */
30249 0, 0, 0, /* Optional elements (not needed) */
30250 -1, /* First extension addition */
30252 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
30253 "ActivatedNRCellList-Item-ExtIEs",
30254 "ActivatedNRCellList-Item-ExtIEs",
30256 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
30257 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30258 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30259 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409, /* Same as above */
30260 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30261 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30262 { 0, 0, SEQUENCE_constraint },
30263 asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
30264 3, /* Elements count */
30265 &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 /* Additional specs */
30268 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
30269 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
30270 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
30271 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
30272 sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
30273 0, /* No top level tags */
30274 0, /* No tags in the map */
30276 -1 /* Extensions start */
30278 static /* Use -fall-defs-global to expose */
30279 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
30283 0, /* No effective tags (pointer) */
30284 0, /* No effective tags (count) */
30285 0, /* No tags (pointer) */
30286 0, /* No tags (count) */
30287 { 0, 0, OPEN_TYPE_constraint },
30288 0, 0, /* No members */
30289 &asn_SPC_extensionValue_specs_416 /* Additional specs */
30292 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
30293 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
30294 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30295 -1, /* IMPLICIT tag at current level */
30296 &asn_DEF_ProtocolIE_ID,
30298 { 0, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
30299 0, 0, /* No default value */
30302 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
30303 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30304 -1, /* IMPLICIT tag at current level */
30305 &asn_DEF_Criticality,
30307 { 0, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
30308 0, 0, /* No default value */
30311 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
30312 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30313 +1, /* EXPLICIT tag at current level */
30314 &asn_DEF_extensionValue_416,
30316 { 0, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 },
30317 0, 0, /* No default value */
30321 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
30322 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30324 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
30325 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30326 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30327 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30329 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
30330 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
30331 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
30332 asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
30333 3, /* Count of tags in the map */
30334 0, 0, 0, /* Optional elements (not needed) */
30335 -1, /* First extension addition */
30337 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
30338 "E-RABs-DataForwardingAddress-ItemExtIEs",
30339 "E-RABs-DataForwardingAddress-ItemExtIEs",
30341 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
30342 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30343 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30344 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413, /* Same as above */
30345 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30346 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30347 { 0, 0, SEQUENCE_constraint },
30348 asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
30349 3, /* Elements count */
30350 &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 /* Additional specs */
30353 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
30354 sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
30355 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
30356 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
30357 sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
30358 0, /* No top level tags */
30359 0, /* No tags in the map */
30361 -1 /* Extensions start */
30363 static /* Use -fall-defs-global to expose */
30364 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
30368 0, /* No effective tags (pointer) */
30369 0, /* No effective tags (count) */
30370 0, /* No tags (pointer) */
30371 0, /* No tags (count) */
30372 { 0, 0, OPEN_TYPE_constraint },
30373 0, 0, /* No members */
30374 &asn_SPC_extensionValue_specs_420 /* Additional specs */
30377 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
30378 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
30379 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30381 &asn_DEF_ProtocolIE_ID,
30383 { 0, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
30384 0, 0, /* No default value */
30387 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
30388 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30390 &asn_DEF_Criticality,
30392 { 0, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
30393 0, 0, /* No default value */
30396 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
30397 -1 /* Ambiguous tag (ANY?) */,
30399 &asn_DEF_extensionValue_420,
30401 { 0, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 },
30402 0, 0, /* No default value */
30406 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
30407 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30409 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
30410 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30411 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30413 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
30414 sizeof(struct ABSInformationFDD_ExtIEs),
30415 offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
30416 asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
30417 2, /* Count of tags in the map */
30418 0, 0, 0, /* Optional elements (not needed) */
30419 -1, /* First extension addition */
30421 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
30422 "ABSInformationFDD-ExtIEs",
30423 "ABSInformationFDD-ExtIEs",
30425 asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
30426 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30427 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30428 asn_DEF_ABSInformationFDD_ExtIEs_tags_417, /* Same as above */
30429 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30430 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30431 { 0, 0, SEQUENCE_constraint },
30432 asn_MBR_ABSInformationFDD_ExtIEs_417,
30433 3, /* Elements count */
30434 &asn_SPC_ABSInformationFDD_ExtIEs_specs_417 /* Additional specs */
30437 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
30438 sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
30439 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
30440 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
30441 sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
30442 0, /* No top level tags */
30443 0, /* No tags in the map */
30445 -1 /* Extensions start */
30447 static /* Use -fall-defs-global to expose */
30448 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
30452 0, /* No effective tags (pointer) */
30453 0, /* No effective tags (count) */
30454 0, /* No tags (pointer) */
30455 0, /* No tags (count) */
30456 { 0, 0, OPEN_TYPE_constraint },
30457 0, 0, /* No members */
30458 &asn_SPC_extensionValue_specs_424 /* Additional specs */
30461 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
30462 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
30463 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30465 &asn_DEF_ProtocolIE_ID,
30467 { 0, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
30468 0, 0, /* No default value */
30471 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
30472 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30474 &asn_DEF_Criticality,
30476 { 0, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
30477 0, 0, /* No default value */
30480 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
30481 -1 /* Ambiguous tag (ANY?) */,
30483 &asn_DEF_extensionValue_424,
30485 { 0, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 },
30486 0, 0, /* No default value */
30490 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
30491 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30493 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
30494 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30495 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30497 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
30498 sizeof(struct ABSInformationTDD_ExtIEs),
30499 offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
30500 asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
30501 2, /* Count of tags in the map */
30502 0, 0, 0, /* Optional elements (not needed) */
30503 -1, /* First extension addition */
30505 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
30506 "ABSInformationTDD-ExtIEs",
30507 "ABSInformationTDD-ExtIEs",
30509 asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
30510 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30511 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30512 asn_DEF_ABSInformationTDD_ExtIEs_tags_421, /* Same as above */
30513 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30514 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30515 { 0, 0, SEQUENCE_constraint },
30516 asn_MBR_ABSInformationTDD_ExtIEs_421,
30517 3, /* Elements count */
30518 &asn_SPC_ABSInformationTDD_ExtIEs_specs_421 /* Additional specs */
30521 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
30522 sizeof(struct ABS_Status_ExtIEs__extensionValue),
30523 offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
30524 offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
30525 sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
30526 0, /* No top level tags */
30527 0, /* No tags in the map */
30529 -1 /* Extensions start */
30531 static /* Use -fall-defs-global to expose */
30532 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
30536 0, /* No effective tags (pointer) */
30537 0, /* No effective tags (count) */
30538 0, /* No tags (pointer) */
30539 0, /* No tags (count) */
30540 { 0, 0, OPEN_TYPE_constraint },
30541 0, 0, /* No members */
30542 &asn_SPC_extensionValue_specs_428 /* Additional specs */
30545 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
30546 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
30547 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30549 &asn_DEF_ProtocolIE_ID,
30551 { 0, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
30552 0, 0, /* No default value */
30555 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
30556 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30558 &asn_DEF_Criticality,
30560 { 0, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
30561 0, 0, /* No default value */
30564 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
30565 -1 /* Ambiguous tag (ANY?) */,
30567 &asn_DEF_extensionValue_428,
30569 { 0, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 },
30570 0, 0, /* No default value */
30574 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
30575 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30577 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
30578 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30579 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30581 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
30582 sizeof(struct ABS_Status_ExtIEs),
30583 offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
30584 asn_MAP_ABS_Status_ExtIEs_tag2el_425,
30585 2, /* Count of tags in the map */
30586 0, 0, 0, /* Optional elements (not needed) */
30587 -1, /* First extension addition */
30589 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
30590 "ABS-Status-ExtIEs",
30591 "ABS-Status-ExtIEs",
30593 asn_DEF_ABS_Status_ExtIEs_tags_425,
30594 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30595 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30596 asn_DEF_ABS_Status_ExtIEs_tags_425, /* Same as above */
30597 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30598 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30599 { 0, 0, SEQUENCE_constraint },
30600 asn_MBR_ABS_Status_ExtIEs_425,
30601 3, /* Elements count */
30602 &asn_SPC_ABS_Status_ExtIEs_specs_425 /* Additional specs */
30605 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
30606 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
30607 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
30608 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
30609 sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
30610 0, /* No top level tags */
30611 0, /* No tags in the map */
30613 -1 /* Extensions start */
30615 static /* Use -fall-defs-global to expose */
30616 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
30620 0, /* No effective tags (pointer) */
30621 0, /* No effective tags (count) */
30622 0, /* No tags (pointer) */
30623 0, /* No tags (count) */
30624 { 0, 0, OPEN_TYPE_constraint },
30625 0, 0, /* No members */
30626 &asn_SPC_extensionValue_specs_432 /* Additional specs */
30629 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
30630 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
30631 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30633 &asn_DEF_ProtocolIE_ID,
30635 { 0, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
30636 0, 0, /* No default value */
30639 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
30640 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30642 &asn_DEF_Criticality,
30644 { 0, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
30645 0, 0, /* No default value */
30648 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
30649 -1 /* Ambiguous tag (ANY?) */,
30651 &asn_DEF_extensionValue_432,
30653 { 0, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 },
30654 0, 0, /* No default value */
30658 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
30659 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30661 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
30662 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30663 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30665 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
30666 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
30667 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
30668 asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
30669 2, /* Count of tags in the map */
30670 0, 0, 0, /* Optional elements (not needed) */
30671 -1, /* First extension addition */
30673 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
30674 "AdditionalSpecialSubframe-Info-ExtIEs",
30675 "AdditionalSpecialSubframe-Info-ExtIEs",
30677 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
30678 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30679 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30680 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
30681 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30682 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30683 { 0, 0, SEQUENCE_constraint },
30684 asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
30685 3, /* Elements count */
30686 &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 /* Additional specs */
30689 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
30690 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
30691 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
30692 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
30693 sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
30694 0, /* No top level tags */
30695 0, /* No tags in the map */
30697 -1 /* Extensions start */
30699 static /* Use -fall-defs-global to expose */
30700 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
30704 0, /* No effective tags (pointer) */
30705 0, /* No effective tags (count) */
30706 0, /* No tags (pointer) */
30707 0, /* No tags (count) */
30708 { 0, 0, OPEN_TYPE_constraint },
30709 0, 0, /* No members */
30710 &asn_SPC_extensionValue_specs_436 /* Additional specs */
30713 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
30714 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
30715 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30717 &asn_DEF_ProtocolIE_ID,
30719 { 0, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
30720 0, 0, /* No default value */
30723 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
30724 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30726 &asn_DEF_Criticality,
30728 { 0, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
30729 0, 0, /* No default value */
30732 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
30733 -1 /* Ambiguous tag (ANY?) */,
30735 &asn_DEF_extensionValue_436,
30737 { 0, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 },
30738 0, 0, /* No default value */
30742 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
30743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30745 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
30746 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30747 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30749 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
30750 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
30751 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
30752 asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
30753 2, /* Count of tags in the map */
30754 0, 0, 0, /* Optional elements (not needed) */
30755 -1, /* First extension addition */
30757 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
30758 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30759 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30761 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
30762 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30763 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30764 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433, /* Same as above */
30765 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30766 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30767 { 0, 0, SEQUENCE_constraint },
30768 asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
30769 3, /* Elements count */
30770 &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 /* Additional specs */
30773 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
30774 sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
30775 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
30776 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
30777 sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
30778 0, /* No top level tags */
30779 0, /* No tags in the map */
30781 -1 /* Extensions start */
30783 static /* Use -fall-defs-global to expose */
30784 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
30788 0, /* No effective tags (pointer) */
30789 0, /* No effective tags (count) */
30790 0, /* No tags (pointer) */
30791 0, /* No tags (count) */
30792 { 0, 0, OPEN_TYPE_constraint },
30793 0, 0, /* No members */
30794 &asn_SPC_extensionValue_specs_440 /* Additional specs */
30797 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
30798 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
30799 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30801 &asn_DEF_ProtocolIE_ID,
30803 { 0, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
30804 0, 0, /* No default value */
30807 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
30808 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30810 &asn_DEF_Criticality,
30812 { 0, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
30813 0, 0, /* No default value */
30816 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
30817 -1 /* Ambiguous tag (ANY?) */,
30819 &asn_DEF_extensionValue_440,
30821 { 0, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 },
30822 0, 0, /* No default value */
30826 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
30827 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30829 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
30830 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30831 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30833 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
30834 sizeof(struct AllocationAndRetentionPriority_ExtIEs),
30835 offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
30836 asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
30837 2, /* Count of tags in the map */
30838 0, 0, 0, /* Optional elements (not needed) */
30839 -1, /* First extension addition */
30841 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
30842 "AllocationAndRetentionPriority-ExtIEs",
30843 "AllocationAndRetentionPriority-ExtIEs",
30845 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
30846 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30847 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30848 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
30849 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30850 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30851 { 0, 0, SEQUENCE_constraint },
30852 asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
30853 3, /* Elements count */
30854 &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 /* Additional specs */
30857 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
30858 sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
30859 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
30860 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
30861 sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
30862 0, /* No top level tags */
30863 0, /* No tags in the map */
30865 -1 /* Extensions start */
30867 static /* Use -fall-defs-global to expose */
30868 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
30872 0, /* No effective tags (pointer) */
30873 0, /* No effective tags (count) */
30874 0, /* No tags (pointer) */
30875 0, /* No tags (count) */
30876 { 0, 0, OPEN_TYPE_constraint },
30877 0, 0, /* No members */
30878 &asn_SPC_extensionValue_specs_444 /* Additional specs */
30881 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
30882 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
30883 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30885 &asn_DEF_ProtocolIE_ID,
30887 { 0, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
30888 0, 0, /* No default value */
30891 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
30892 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30894 &asn_DEF_Criticality,
30896 { 0, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
30897 0, 0, /* No default value */
30900 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
30901 -1 /* Ambiguous tag (ANY?) */,
30903 &asn_DEF_extensionValue_444,
30905 { 0, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 },
30906 0, 0, /* No default value */
30910 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
30911 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30913 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
30914 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30915 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30917 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
30918 sizeof(struct AS_SecurityInformation_ExtIEs),
30919 offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
30920 asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
30921 2, /* Count of tags in the map */
30922 0, 0, 0, /* Optional elements (not needed) */
30923 -1, /* First extension addition */
30925 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
30926 "AS-SecurityInformation-ExtIEs",
30927 "AS-SecurityInformation-ExtIEs",
30929 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
30930 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30931 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30932 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
30933 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30934 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30935 { 0, 0, SEQUENCE_constraint },
30936 asn_MBR_AS_SecurityInformation_ExtIEs_441,
30937 3, /* Elements count */
30938 &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 /* Additional specs */
30941 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
30942 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
30943 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
30944 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
30945 sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
30946 0, /* No top level tags */
30947 0, /* No tags in the map */
30949 -1 /* Extensions start */
30951 static /* Use -fall-defs-global to expose */
30952 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
30956 0, /* No effective tags (pointer) */
30957 0, /* No effective tags (count) */
30958 0, /* No tags (pointer) */
30959 0, /* No tags (count) */
30960 { 0, 0, OPEN_TYPE_constraint },
30961 0, 0, /* No members */
30962 &asn_SPC_extensionValue_specs_448 /* Additional specs */
30965 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
30966 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
30967 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30969 &asn_DEF_ProtocolIE_ID,
30971 { 0, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
30972 0, 0, /* No default value */
30975 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
30976 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30978 &asn_DEF_Criticality,
30980 { 0, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
30981 0, 0, /* No default value */
30984 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
30985 -1 /* Ambiguous tag (ANY?) */,
30987 &asn_DEF_extensionValue_448,
30989 { 0, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 },
30990 0, 0, /* No default value */
30994 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
30995 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30997 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
30998 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30999 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31001 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
31002 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
31003 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
31004 asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
31005 2, /* Count of tags in the map */
31006 0, 0, 0, /* Optional elements (not needed) */
31007 -1, /* First extension addition */
31009 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
31010 "BluetoothMeasurementConfiguration-ExtIEs",
31011 "BluetoothMeasurementConfiguration-ExtIEs",
31013 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
31014 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31015 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31016 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445, /* Same as above */
31017 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31018 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31019 { 0, 0, SEQUENCE_constraint },
31020 asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
31021 3, /* Elements count */
31022 &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 /* Additional specs */
31025 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
31026 sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
31027 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
31028 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
31029 sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
31030 0, /* No top level tags */
31031 0, /* No tags in the map */
31033 -1 /* Extensions start */
31035 static /* Use -fall-defs-global to expose */
31036 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
31040 0, /* No effective tags (pointer) */
31041 0, /* No effective tags (count) */
31042 0, /* No tags (pointer) */
31043 0, /* No tags (count) */
31044 { 0, 0, OPEN_TYPE_constraint },
31045 0, 0, /* No members */
31046 &asn_SPC_extensionValue_specs_452 /* Additional specs */
31049 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
31050 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
31051 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31053 &asn_DEF_ProtocolIE_ID,
31055 { 0, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
31056 0, 0, /* No default value */
31059 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
31060 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31062 &asn_DEF_Criticality,
31064 { 0, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
31065 0, 0, /* No default value */
31068 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
31069 -1 /* Ambiguous tag (ANY?) */,
31071 &asn_DEF_extensionValue_452,
31073 { 0, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 },
31074 0, 0, /* No default value */
31078 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
31079 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31081 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
31082 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31083 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31085 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
31086 sizeof(struct CellBasedMDT_ExtIEs),
31087 offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
31088 asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
31089 2, /* Count of tags in the map */
31090 0, 0, 0, /* Optional elements (not needed) */
31091 -1, /* First extension addition */
31093 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
31094 "CellBasedMDT-ExtIEs",
31095 "CellBasedMDT-ExtIEs",
31097 asn_DEF_CellBasedMDT_ExtIEs_tags_449,
31098 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31099 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31100 asn_DEF_CellBasedMDT_ExtIEs_tags_449, /* Same as above */
31101 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31102 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31103 { 0, 0, SEQUENCE_constraint },
31104 asn_MBR_CellBasedMDT_ExtIEs_449,
31105 3, /* Elements count */
31106 &asn_SPC_CellBasedMDT_ExtIEs_specs_449 /* Additional specs */
31109 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
31110 sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
31111 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
31112 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
31113 sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
31114 0, /* No top level tags */
31115 0, /* No tags in the map */
31117 -1 /* Extensions start */
31119 static /* Use -fall-defs-global to expose */
31120 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
31124 0, /* No effective tags (pointer) */
31125 0, /* No effective tags (count) */
31126 0, /* No tags (pointer) */
31127 0, /* No tags (count) */
31128 { 0, 0, OPEN_TYPE_constraint },
31129 0, 0, /* No members */
31130 &asn_SPC_extensionValue_specs_456 /* Additional specs */
31133 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
31134 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
31135 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31137 &asn_DEF_ProtocolIE_ID,
31139 { 0, &asn_PER_memb_id_constr_454, memb_id_constraint_453 },
31140 0, 0, /* No default value */
31143 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
31144 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31146 &asn_DEF_Criticality,
31148 { 0, &asn_PER_memb_criticality_constr_455, memb_criticality_constraint_453 },
31149 0, 0, /* No default value */
31152 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
31153 -1 /* Ambiguous tag (ANY?) */,
31155 &asn_DEF_extensionValue_456,
31157 { 0, &asn_PER_memb_extensionValue_constr_456, memb_extensionValue_constraint_453 },
31158 0, 0, /* No default value */
31162 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
31163 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31165 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
31166 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31167 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31169 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
31170 sizeof(struct CellBasedQMC_ExtIEs),
31171 offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
31172 asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
31173 2, /* Count of tags in the map */
31174 0, 0, 0, /* Optional elements (not needed) */
31175 -1, /* First extension addition */
31177 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
31178 "CellBasedQMC-ExtIEs",
31179 "CellBasedQMC-ExtIEs",
31181 asn_DEF_CellBasedQMC_ExtIEs_tags_453,
31182 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31183 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31184 asn_DEF_CellBasedQMC_ExtIEs_tags_453, /* Same as above */
31185 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31186 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31187 { 0, 0, SEQUENCE_constraint },
31188 asn_MBR_CellBasedQMC_ExtIEs_453,
31189 3, /* Elements count */
31190 &asn_SPC_CellBasedQMC_ExtIEs_specs_453 /* Additional specs */
31193 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
31194 sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
31195 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
31196 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
31197 sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
31198 0, /* No top level tags */
31199 0, /* No tags in the map */
31201 -1 /* Extensions start */
31203 static /* Use -fall-defs-global to expose */
31204 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
31208 0, /* No effective tags (pointer) */
31209 0, /* No effective tags (count) */
31210 0, /* No tags (pointer) */
31211 0, /* No tags (count) */
31212 { 0, 0, OPEN_TYPE_constraint },
31213 0, 0, /* No members */
31214 &asn_SPC_extensionValue_specs_460 /* Additional specs */
31217 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
31218 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
31219 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31221 &asn_DEF_ProtocolIE_ID,
31223 { 0, &asn_PER_memb_id_constr_458, memb_id_constraint_457 },
31224 0, 0, /* No default value */
31227 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
31228 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31230 &asn_DEF_Criticality,
31232 { 0, &asn_PER_memb_criticality_constr_459, memb_criticality_constraint_457 },
31233 0, 0, /* No default value */
31236 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
31237 -1 /* Ambiguous tag (ANY?) */,
31239 &asn_DEF_extensionValue_460,
31241 { 0, &asn_PER_memb_extensionValue_constr_460, memb_extensionValue_constraint_457 },
31242 0, 0, /* No default value */
31246 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
31247 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31249 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
31250 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31251 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31253 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
31254 sizeof(struct CellReplacingInfo_ExtIEs),
31255 offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
31256 asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
31257 2, /* Count of tags in the map */
31258 0, 0, 0, /* Optional elements (not needed) */
31259 -1, /* First extension addition */
31261 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
31262 "CellReplacingInfo-ExtIEs",
31263 "CellReplacingInfo-ExtIEs",
31265 asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
31266 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31267 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31268 asn_DEF_CellReplacingInfo_ExtIEs_tags_457, /* Same as above */
31269 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31270 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31271 { 0, 0, SEQUENCE_constraint },
31272 asn_MBR_CellReplacingInfo_ExtIEs_457,
31273 3, /* Elements count */
31274 &asn_SPC_CellReplacingInfo_ExtIEs_specs_457 /* Additional specs */
31277 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
31278 sizeof(struct CellType_ExtIEs__extensionValue),
31279 offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
31280 offsetof(struct CellType_ExtIEs__extensionValue, present),
31281 sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
31282 0, /* No top level tags */
31283 0, /* No tags in the map */
31285 -1 /* Extensions start */
31287 static /* Use -fall-defs-global to expose */
31288 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
31292 0, /* No effective tags (pointer) */
31293 0, /* No effective tags (count) */
31294 0, /* No tags (pointer) */
31295 0, /* No tags (count) */
31296 { 0, 0, OPEN_TYPE_constraint },
31297 0, 0, /* No members */
31298 &asn_SPC_extensionValue_specs_464 /* Additional specs */
31301 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
31302 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
31303 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31305 &asn_DEF_ProtocolIE_ID,
31307 { 0, &asn_PER_memb_id_constr_462, memb_id_constraint_461 },
31308 0, 0, /* No default value */
31311 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
31312 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31314 &asn_DEF_Criticality,
31316 { 0, &asn_PER_memb_criticality_constr_463, memb_criticality_constraint_461 },
31317 0, 0, /* No default value */
31320 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
31321 -1 /* Ambiguous tag (ANY?) */,
31323 &asn_DEF_extensionValue_464,
31325 { 0, &asn_PER_memb_extensionValue_constr_464, memb_extensionValue_constraint_461 },
31326 0, 0, /* No default value */
31330 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
31331 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31333 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
31334 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31335 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31337 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
31338 sizeof(struct CellType_ExtIEs),
31339 offsetof(struct CellType_ExtIEs, _asn_ctx),
31340 asn_MAP_CellType_ExtIEs_tag2el_461,
31341 2, /* Count of tags in the map */
31342 0, 0, 0, /* Optional elements (not needed) */
31343 -1, /* First extension addition */
31345 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
31349 asn_DEF_CellType_ExtIEs_tags_461,
31350 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31351 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31352 asn_DEF_CellType_ExtIEs_tags_461, /* Same as above */
31353 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31354 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31355 { 0, 0, SEQUENCE_constraint },
31356 asn_MBR_CellType_ExtIEs_461,
31357 3, /* Elements count */
31358 &asn_SPC_CellType_ExtIEs_specs_461 /* Additional specs */
31361 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
31362 sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
31363 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
31364 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
31365 sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
31366 0, /* No top level tags */
31367 0, /* No tags in the map */
31369 -1 /* Extensions start */
31371 static /* Use -fall-defs-global to expose */
31372 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
31376 0, /* No effective tags (pointer) */
31377 0, /* No effective tags (count) */
31378 0, /* No tags (pointer) */
31379 0, /* No tags (count) */
31380 { 0, 0, OPEN_TYPE_constraint },
31381 0, 0, /* No members */
31382 &asn_SPC_extensionValue_specs_468 /* Additional specs */
31385 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
31386 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
31387 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31389 &asn_DEF_ProtocolIE_ID,
31391 { 0, &asn_PER_memb_id_constr_466, memb_id_constraint_465 },
31392 0, 0, /* No default value */
31395 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
31396 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31398 &asn_DEF_Criticality,
31400 { 0, &asn_PER_memb_criticality_constr_467, memb_criticality_constraint_465 },
31401 0, 0, /* No default value */
31404 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
31405 -1 /* Ambiguous tag (ANY?) */,
31407 &asn_DEF_extensionValue_468,
31409 { 0, &asn_PER_memb_extensionValue_constr_468, memb_extensionValue_constraint_465 },
31410 0, 0, /* No default value */
31414 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
31415 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31417 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
31418 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31419 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31421 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
31422 sizeof(struct CNTypeRestrictionsItem_ExtIEs),
31423 offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
31424 asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
31425 2, /* Count of tags in the map */
31426 0, 0, 0, /* Optional elements (not needed) */
31427 -1, /* First extension addition */
31429 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
31430 "CNTypeRestrictionsItem-ExtIEs",
31431 "CNTypeRestrictionsItem-ExtIEs",
31433 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
31434 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31435 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31436 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
31437 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31438 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31439 { 0, 0, SEQUENCE_constraint },
31440 asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
31441 3, /* Elements count */
31442 &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 /* Additional specs */
31445 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
31446 sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
31447 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
31448 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
31449 sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
31450 0, /* No top level tags */
31451 0, /* No tags in the map */
31453 -1 /* Extensions start */
31455 static /* Use -fall-defs-global to expose */
31456 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
31460 0, /* No effective tags (pointer) */
31461 0, /* No effective tags (count) */
31462 0, /* No tags (pointer) */
31463 0, /* No tags (count) */
31464 { 0, 0, OPEN_TYPE_constraint },
31465 0, 0, /* No members */
31466 &asn_SPC_extensionValue_specs_472 /* Additional specs */
31469 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
31470 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
31471 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31473 &asn_DEF_ProtocolIE_ID,
31475 { 0, &asn_PER_memb_id_constr_470, memb_id_constraint_469 },
31476 0, 0, /* No default value */
31479 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
31480 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31482 &asn_DEF_Criticality,
31484 { 0, &asn_PER_memb_criticality_constr_471, memb_criticality_constraint_469 },
31485 0, 0, /* No default value */
31488 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
31489 -1 /* Ambiguous tag (ANY?) */,
31491 &asn_DEF_extensionValue_472,
31493 { 0, &asn_PER_memb_extensionValue_constr_472, memb_extensionValue_constraint_469 },
31494 0, 0, /* No default value */
31498 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
31499 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31501 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
31502 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31503 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31505 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
31506 sizeof(struct CoMPHypothesisSetItem_ExtIEs),
31507 offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
31508 asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
31509 2, /* Count of tags in the map */
31510 0, 0, 0, /* Optional elements (not needed) */
31511 -1, /* First extension addition */
31513 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
31514 "CoMPHypothesisSetItem-ExtIEs",
31515 "CoMPHypothesisSetItem-ExtIEs",
31517 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
31518 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31519 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31520 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469, /* Same as above */
31521 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31522 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31523 { 0, 0, SEQUENCE_constraint },
31524 asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
31525 3, /* Elements count */
31526 &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
31529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
31530 sizeof(struct CoMPInformation_ExtIEs__extensionValue),
31531 offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
31532 offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
31533 sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
31534 0, /* No top level tags */
31535 0, /* No tags in the map */
31537 -1 /* Extensions start */
31539 static /* Use -fall-defs-global to expose */
31540 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
31544 0, /* No effective tags (pointer) */
31545 0, /* No effective tags (count) */
31546 0, /* No tags (pointer) */
31547 0, /* No tags (count) */
31548 { 0, 0, OPEN_TYPE_constraint },
31549 0, 0, /* No members */
31550 &asn_SPC_extensionValue_specs_476 /* Additional specs */
31553 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
31554 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
31555 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31557 &asn_DEF_ProtocolIE_ID,
31559 { 0, &asn_PER_memb_id_constr_474, memb_id_constraint_473 },
31560 0, 0, /* No default value */
31563 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
31564 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31566 &asn_DEF_Criticality,
31568 { 0, &asn_PER_memb_criticality_constr_475, memb_criticality_constraint_473 },
31569 0, 0, /* No default value */
31572 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
31573 -1 /* Ambiguous tag (ANY?) */,
31575 &asn_DEF_extensionValue_476,
31577 { 0, &asn_PER_memb_extensionValue_constr_476, memb_extensionValue_constraint_473 },
31578 0, 0, /* No default value */
31582 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
31583 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31585 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
31586 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31587 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31589 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
31590 sizeof(struct CoMPInformation_ExtIEs),
31591 offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
31592 asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
31593 2, /* Count of tags in the map */
31594 0, 0, 0, /* Optional elements (not needed) */
31595 -1, /* First extension addition */
31597 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
31598 "CoMPInformation-ExtIEs",
31599 "CoMPInformation-ExtIEs",
31601 asn_DEF_CoMPInformation_ExtIEs_tags_473,
31602 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31603 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31604 asn_DEF_CoMPInformation_ExtIEs_tags_473, /* Same as above */
31605 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31606 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31607 { 0, 0, SEQUENCE_constraint },
31608 asn_MBR_CoMPInformation_ExtIEs_473,
31609 3, /* Elements count */
31610 &asn_SPC_CoMPInformation_ExtIEs_specs_473 /* Additional specs */
31613 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
31614 sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
31615 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
31616 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
31617 sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
31618 0, /* No top level tags */
31619 0, /* No tags in the map */
31621 -1 /* Extensions start */
31623 static /* Use -fall-defs-global to expose */
31624 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
31628 0, /* No effective tags (pointer) */
31629 0, /* No effective tags (count) */
31630 0, /* No tags (pointer) */
31631 0, /* No tags (count) */
31632 { 0, 0, OPEN_TYPE_constraint },
31633 0, 0, /* No members */
31634 &asn_SPC_extensionValue_specs_480 /* Additional specs */
31637 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
31638 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
31639 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31641 &asn_DEF_ProtocolIE_ID,
31643 { 0, &asn_PER_memb_id_constr_478, memb_id_constraint_477 },
31644 0, 0, /* No default value */
31647 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
31648 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31650 &asn_DEF_Criticality,
31652 { 0, &asn_PER_memb_criticality_constr_479, memb_criticality_constraint_477 },
31653 0, 0, /* No default value */
31656 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
31657 -1 /* Ambiguous tag (ANY?) */,
31659 &asn_DEF_extensionValue_480,
31661 { 0, &asn_PER_memb_extensionValue_constr_480, memb_extensionValue_constraint_477 },
31662 0, 0, /* No default value */
31666 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
31667 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31669 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
31670 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31671 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31673 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
31674 sizeof(struct CoMPInformationItem_ExtIEs),
31675 offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
31676 asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
31677 2, /* Count of tags in the map */
31678 0, 0, 0, /* Optional elements (not needed) */
31679 -1, /* First extension addition */
31681 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
31682 "CoMPInformationItem-ExtIEs",
31683 "CoMPInformationItem-ExtIEs",
31685 asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
31686 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31687 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31688 asn_DEF_CoMPInformationItem_ExtIEs_tags_477, /* Same as above */
31689 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31690 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31691 { 0, 0, SEQUENCE_constraint },
31692 asn_MBR_CoMPInformationItem_ExtIEs_477,
31693 3, /* Elements count */
31694 &asn_SPC_CoMPInformationItem_ExtIEs_specs_477 /* Additional specs */
31697 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
31698 sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
31699 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
31700 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
31701 sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
31702 0, /* No top level tags */
31703 0, /* No tags in the map */
31705 -1 /* Extensions start */
31707 static /* Use -fall-defs-global to expose */
31708 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
31712 0, /* No effective tags (pointer) */
31713 0, /* No effective tags (count) */
31714 0, /* No tags (pointer) */
31715 0, /* No tags (count) */
31716 { 0, 0, OPEN_TYPE_constraint },
31717 0, 0, /* No members */
31718 &asn_SPC_extensionValue_specs_484 /* Additional specs */
31721 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
31722 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
31723 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31725 &asn_DEF_ProtocolIE_ID,
31727 { 0, &asn_PER_memb_id_constr_482, memb_id_constraint_481 },
31728 0, 0, /* No default value */
31731 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
31732 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31734 &asn_DEF_Criticality,
31736 { 0, &asn_PER_memb_criticality_constr_483, memb_criticality_constraint_481 },
31737 0, 0, /* No default value */
31740 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
31741 -1 /* Ambiguous tag (ANY?) */,
31743 &asn_DEF_extensionValue_484,
31745 { 0, &asn_PER_memb_extensionValue_constr_484, memb_extensionValue_constraint_481 },
31746 0, 0, /* No default value */
31750 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
31751 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31753 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
31754 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31755 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31757 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
31758 sizeof(struct CoMPInformationStartTime_ExtIEs),
31759 offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
31760 asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
31761 2, /* Count of tags in the map */
31762 0, 0, 0, /* Optional elements (not needed) */
31763 -1, /* First extension addition */
31765 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
31766 "CoMPInformationStartTime-ExtIEs",
31767 "CoMPInformationStartTime-ExtIEs",
31769 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
31770 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31771 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31772 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481, /* Same as above */
31773 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31774 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31775 { 0, 0, SEQUENCE_constraint },
31776 asn_MBR_CoMPInformationStartTime_ExtIEs_481,
31777 3, /* Elements count */
31778 &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 /* Additional specs */
31781 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
31782 sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
31783 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
31784 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
31785 sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
31786 0, /* No top level tags */
31787 0, /* No tags in the map */
31789 -1 /* Extensions start */
31791 static /* Use -fall-defs-global to expose */
31792 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
31796 0, /* No effective tags (pointer) */
31797 0, /* No effective tags (count) */
31798 0, /* No tags (pointer) */
31799 0, /* No tags (count) */
31800 { 0, 0, OPEN_TYPE_constraint },
31801 0, 0, /* No members */
31802 &asn_SPC_extensionValue_specs_488 /* Additional specs */
31805 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
31806 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
31807 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31809 &asn_DEF_ProtocolIE_ID,
31811 { 0, &asn_PER_memb_id_constr_486, memb_id_constraint_485 },
31812 0, 0, /* No default value */
31815 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
31816 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31818 &asn_DEF_Criticality,
31820 { 0, &asn_PER_memb_criticality_constr_487, memb_criticality_constraint_485 },
31821 0, 0, /* No default value */
31824 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
31825 -1 /* Ambiguous tag (ANY?) */,
31827 &asn_DEF_extensionValue_488,
31829 { 0, &asn_PER_memb_extensionValue_constr_488, memb_extensionValue_constraint_485 },
31830 0, 0, /* No default value */
31834 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
31835 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31837 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
31838 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31839 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31841 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
31842 sizeof(struct CompositeAvailableCapacity_ExtIEs),
31843 offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
31844 asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
31845 2, /* Count of tags in the map */
31846 0, 0, 0, /* Optional elements (not needed) */
31847 -1, /* First extension addition */
31849 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
31850 "CompositeAvailableCapacity-ExtIEs",
31851 "CompositeAvailableCapacity-ExtIEs",
31853 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
31854 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31855 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31856 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485, /* Same as above */
31857 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31858 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31859 { 0, 0, SEQUENCE_constraint },
31860 asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
31861 3, /* Elements count */
31862 &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 /* Additional specs */
31865 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
31866 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
31867 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
31868 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
31869 sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
31870 0, /* No top level tags */
31871 0, /* No tags in the map */
31873 -1 /* Extensions start */
31875 static /* Use -fall-defs-global to expose */
31876 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
31880 0, /* No effective tags (pointer) */
31881 0, /* No effective tags (count) */
31882 0, /* No tags (pointer) */
31883 0, /* No tags (count) */
31884 { 0, 0, OPEN_TYPE_constraint },
31885 0, 0, /* No members */
31886 &asn_SPC_extensionValue_specs_492 /* Additional specs */
31889 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
31890 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
31891 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31893 &asn_DEF_ProtocolIE_ID,
31895 { 0, &asn_PER_memb_id_constr_490, memb_id_constraint_489 },
31896 0, 0, /* No default value */
31899 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
31900 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31902 &asn_DEF_Criticality,
31904 { 0, &asn_PER_memb_criticality_constr_491, memb_criticality_constraint_489 },
31905 0, 0, /* No default value */
31908 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
31909 -1 /* Ambiguous tag (ANY?) */,
31911 &asn_DEF_extensionValue_492,
31913 { 0, &asn_PER_memb_extensionValue_constr_492, memb_extensionValue_constraint_489 },
31914 0, 0, /* No default value */
31918 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
31919 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31921 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
31922 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31923 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31925 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
31926 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
31927 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
31928 asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
31929 2, /* Count of tags in the map */
31930 0, 0, 0, /* Optional elements (not needed) */
31931 -1, /* First extension addition */
31933 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
31934 "CompositeAvailableCapacityGroup-ExtIEs",
31935 "CompositeAvailableCapacityGroup-ExtIEs",
31937 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
31938 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31939 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31940 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489, /* Same as above */
31941 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31942 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31943 { 0, 0, SEQUENCE_constraint },
31944 asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
31945 3, /* Elements count */
31946 &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 /* Additional specs */
31949 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
31950 sizeof(struct COUNTvalue_ExtIEs__extensionValue),
31951 offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
31952 offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
31953 sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
31954 0, /* No top level tags */
31955 0, /* No tags in the map */
31957 -1 /* Extensions start */
31959 static /* Use -fall-defs-global to expose */
31960 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
31964 0, /* No effective tags (pointer) */
31965 0, /* No effective tags (count) */
31966 0, /* No tags (pointer) */
31967 0, /* No tags (count) */
31968 { 0, 0, OPEN_TYPE_constraint },
31969 0, 0, /* No members */
31970 &asn_SPC_extensionValue_specs_496 /* Additional specs */
31973 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
31974 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
31975 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31977 &asn_DEF_ProtocolIE_ID,
31979 { 0, &asn_PER_memb_id_constr_494, memb_id_constraint_493 },
31980 0, 0, /* No default value */
31983 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
31984 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31986 &asn_DEF_Criticality,
31988 { 0, &asn_PER_memb_criticality_constr_495, memb_criticality_constraint_493 },
31989 0, 0, /* No default value */
31992 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
31993 -1 /* Ambiguous tag (ANY?) */,
31995 &asn_DEF_extensionValue_496,
31997 { 0, &asn_PER_memb_extensionValue_constr_496, memb_extensionValue_constraint_493 },
31998 0, 0, /* No default value */
32002 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
32003 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32005 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
32006 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32007 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32009 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
32010 sizeof(struct COUNTvalue_ExtIEs),
32011 offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
32012 asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
32013 2, /* Count of tags in the map */
32014 0, 0, 0, /* Optional elements (not needed) */
32015 -1, /* First extension addition */
32017 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
32018 "COUNTvalue-ExtIEs",
32019 "COUNTvalue-ExtIEs",
32021 asn_DEF_COUNTvalue_ExtIEs_tags_493,
32022 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32023 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32024 asn_DEF_COUNTvalue_ExtIEs_tags_493, /* Same as above */
32025 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32026 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32027 { 0, 0, SEQUENCE_constraint },
32028 asn_MBR_COUNTvalue_ExtIEs_493,
32029 3, /* Elements count */
32030 &asn_SPC_COUNTvalue_ExtIEs_specs_493 /* Additional specs */
32033 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
32034 sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
32035 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
32036 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
32037 sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
32038 0, /* No top level tags */
32039 0, /* No tags in the map */
32041 -1 /* Extensions start */
32043 static /* Use -fall-defs-global to expose */
32044 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
32048 0, /* No effective tags (pointer) */
32049 0, /* No effective tags (count) */
32050 0, /* No tags (pointer) */
32051 0, /* No tags (count) */
32052 { 0, 0, OPEN_TYPE_constraint },
32053 0, 0, /* No members */
32054 &asn_SPC_extensionValue_specs_500 /* Additional specs */
32057 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
32058 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
32059 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32061 &asn_DEF_ProtocolIE_ID,
32063 { 0, &asn_PER_memb_id_constr_498, memb_id_constraint_497 },
32064 0, 0, /* No default value */
32067 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
32068 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32070 &asn_DEF_Criticality,
32072 { 0, &asn_PER_memb_criticality_constr_499, memb_criticality_constraint_497 },
32073 0, 0, /* No default value */
32076 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
32077 -1 /* Ambiguous tag (ANY?) */,
32079 &asn_DEF_extensionValue_500,
32081 { 0, &asn_PER_memb_extensionValue_constr_500, memb_extensionValue_constraint_497 },
32082 0, 0, /* No default value */
32086 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
32087 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32089 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
32090 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32091 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32093 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
32094 sizeof(struct COUNTValueExtended_ExtIEs),
32095 offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
32096 asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
32097 2, /* Count of tags in the map */
32098 0, 0, 0, /* Optional elements (not needed) */
32099 -1, /* First extension addition */
32101 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
32102 "COUNTValueExtended-ExtIEs",
32103 "COUNTValueExtended-ExtIEs",
32105 asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
32106 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32107 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32108 asn_DEF_COUNTValueExtended_ExtIEs_tags_497, /* Same as above */
32109 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32110 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32111 { 0, 0, SEQUENCE_constraint },
32112 asn_MBR_COUNTValueExtended_ExtIEs_497,
32113 3, /* Elements count */
32114 &asn_SPC_COUNTValueExtended_ExtIEs_specs_497 /* Additional specs */
32117 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
32118 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
32119 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
32120 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
32121 sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
32122 0, /* No top level tags */
32123 0, /* No tags in the map */
32125 -1 /* Extensions start */
32127 static /* Use -fall-defs-global to expose */
32128 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
32132 0, /* No effective tags (pointer) */
32133 0, /* No effective tags (count) */
32134 0, /* No tags (pointer) */
32135 0, /* No tags (count) */
32136 { 0, 0, OPEN_TYPE_constraint },
32137 0, 0, /* No members */
32138 &asn_SPC_extensionValue_specs_504 /* Additional specs */
32141 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
32142 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
32143 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32145 &asn_DEF_ProtocolIE_ID,
32147 { 0, &asn_PER_memb_id_constr_502, memb_id_constraint_501 },
32148 0, 0, /* No default value */
32151 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
32152 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32154 &asn_DEF_Criticality,
32156 { 0, &asn_PER_memb_criticality_constr_503, memb_criticality_constraint_501 },
32157 0, 0, /* No default value */
32160 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
32161 -1 /* Ambiguous tag (ANY?) */,
32163 &asn_DEF_extensionValue_504,
32165 { 0, &asn_PER_memb_extensionValue_constr_504, memb_extensionValue_constraint_501 },
32166 0, 0, /* No default value */
32170 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
32171 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32173 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
32174 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32175 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32177 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
32178 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
32179 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
32180 asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
32181 2, /* Count of tags in the map */
32182 0, 0, 0, /* Optional elements (not needed) */
32183 -1, /* First extension addition */
32185 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
32186 "COUNTvaluePDCP-SNlength18-ExtIEs",
32187 "COUNTvaluePDCP-SNlength18-ExtIEs",
32189 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
32190 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32191 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32192 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501, /* Same as above */
32193 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32194 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32195 { 0, 0, SEQUENCE_constraint },
32196 asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
32197 3, /* Elements count */
32198 &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 /* Additional specs */
32201 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
32202 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
32203 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
32204 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
32205 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
32206 0, /* No top level tags */
32207 0, /* No tags in the map */
32209 -1 /* Extensions start */
32211 static /* Use -fall-defs-global to expose */
32212 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
32216 0, /* No effective tags (pointer) */
32217 0, /* No effective tags (count) */
32218 0, /* No tags (pointer) */
32219 0, /* No tags (count) */
32220 { 0, 0, OPEN_TYPE_constraint },
32221 0, 0, /* No members */
32222 &asn_SPC_extensionValue_specs_508 /* Additional specs */
32225 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
32226 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
32227 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32229 &asn_DEF_ProtocolIE_ID,
32231 { 0, &asn_PER_memb_id_constr_506, memb_id_constraint_505 },
32232 0, 0, /* No default value */
32235 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
32236 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32238 &asn_DEF_Criticality,
32240 { 0, &asn_PER_memb_criticality_constr_507, memb_criticality_constraint_505 },
32241 0, 0, /* No default value */
32244 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
32245 -1 /* Ambiguous tag (ANY?) */,
32247 &asn_DEF_extensionValue_508,
32249 { 0, &asn_PER_memb_extensionValue_constr_508, memb_extensionValue_constraint_505 },
32250 0, 0, /* No default value */
32254 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
32255 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32257 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
32258 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32259 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32261 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
32262 sizeof(struct CriticalityDiagnostics_ExtIEs),
32263 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
32264 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
32265 2, /* Count of tags in the map */
32266 0, 0, 0, /* Optional elements (not needed) */
32267 -1, /* First extension addition */
32269 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
32270 "CriticalityDiagnostics-ExtIEs",
32271 "CriticalityDiagnostics-ExtIEs",
32273 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
32274 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32275 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32276 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
32277 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32278 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32279 { 0, 0, SEQUENCE_constraint },
32280 asn_MBR_CriticalityDiagnostics_ExtIEs_505,
32281 3, /* Elements count */
32282 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 /* Additional specs */
32285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
32286 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
32287 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
32288 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
32289 sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
32290 0, /* No top level tags */
32291 0, /* No tags in the map */
32293 -1 /* Extensions start */
32295 static /* Use -fall-defs-global to expose */
32296 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
32300 0, /* No effective tags (pointer) */
32301 0, /* No effective tags (count) */
32302 0, /* No tags (pointer) */
32303 0, /* No tags (count) */
32304 { 0, 0, OPEN_TYPE_constraint },
32305 0, 0, /* No members */
32306 &asn_SPC_extensionValue_specs_512 /* Additional specs */
32309 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
32310 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
32311 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32313 &asn_DEF_ProtocolIE_ID,
32315 { 0, &asn_PER_memb_id_constr_510, memb_id_constraint_509 },
32316 0, 0, /* No default value */
32319 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
32320 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32322 &asn_DEF_Criticality,
32324 { 0, &asn_PER_memb_criticality_constr_511, memb_criticality_constraint_509 },
32325 0, 0, /* No default value */
32328 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
32329 -1 /* Ambiguous tag (ANY?) */,
32331 &asn_DEF_extensionValue_512,
32333 { 0, &asn_PER_memb_extensionValue_constr_512, memb_extensionValue_constraint_509 },
32334 0, 0, /* No default value */
32338 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
32339 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32341 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
32342 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32343 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32345 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
32346 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
32347 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
32348 asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
32349 2, /* Count of tags in the map */
32350 0, 0, 0, /* Optional elements (not needed) */
32351 -1, /* First extension addition */
32353 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
32354 "CriticalityDiagnostics-IE-List-ExtIEs",
32355 "CriticalityDiagnostics-IE-List-ExtIEs",
32357 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
32358 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32359 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32360 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
32361 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32362 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32363 { 0, 0, SEQUENCE_constraint },
32364 asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
32365 3, /* Elements count */
32366 &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 /* Additional specs */
32369 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
32370 sizeof(struct CSIReportList_ExtIEs__extensionValue),
32371 offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
32372 offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
32373 sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
32374 0, /* No top level tags */
32375 0, /* No tags in the map */
32377 -1 /* Extensions start */
32379 static /* Use -fall-defs-global to expose */
32380 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
32384 0, /* No effective tags (pointer) */
32385 0, /* No effective tags (count) */
32386 0, /* No tags (pointer) */
32387 0, /* No tags (count) */
32388 { 0, 0, OPEN_TYPE_constraint },
32389 0, 0, /* No members */
32390 &asn_SPC_extensionValue_specs_516 /* Additional specs */
32393 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
32394 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
32395 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32397 &asn_DEF_ProtocolIE_ID,
32399 { 0, &asn_PER_memb_id_constr_514, memb_id_constraint_513 },
32400 0, 0, /* No default value */
32403 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
32404 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32406 &asn_DEF_Criticality,
32408 { 0, &asn_PER_memb_criticality_constr_515, memb_criticality_constraint_513 },
32409 0, 0, /* No default value */
32412 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
32413 -1 /* Ambiguous tag (ANY?) */,
32415 &asn_DEF_extensionValue_516,
32417 { 0, &asn_PER_memb_extensionValue_constr_516, memb_extensionValue_constraint_513 },
32418 0, 0, /* No default value */
32422 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
32423 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32425 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
32426 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32427 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32429 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
32430 sizeof(struct CSIReportList_ExtIEs),
32431 offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
32432 asn_MAP_CSIReportList_ExtIEs_tag2el_513,
32433 2, /* Count of tags in the map */
32434 0, 0, 0, /* Optional elements (not needed) */
32435 -1, /* First extension addition */
32437 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
32438 "CSIReportList-ExtIEs",
32439 "CSIReportList-ExtIEs",
32441 asn_DEF_CSIReportList_ExtIEs_tags_513,
32442 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32443 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32444 asn_DEF_CSIReportList_ExtIEs_tags_513, /* Same as above */
32445 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32446 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32447 { 0, 0, SEQUENCE_constraint },
32448 asn_MBR_CSIReportList_ExtIEs_513,
32449 3, /* Elements count */
32450 &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
32453 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
32454 sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
32455 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
32456 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
32457 sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
32458 0, /* No top level tags */
32459 0, /* No tags in the map */
32461 -1 /* Extensions start */
32463 static /* Use -fall-defs-global to expose */
32464 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
32468 0, /* No effective tags (pointer) */
32469 0, /* No effective tags (count) */
32470 0, /* No tags (pointer) */
32471 0, /* No tags (count) */
32472 { 0, 0, OPEN_TYPE_constraint },
32473 0, 0, /* No members */
32474 &asn_SPC_extensionValue_specs_520 /* Additional specs */
32477 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
32478 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
32479 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32481 &asn_DEF_ProtocolIE_ID,
32483 { 0, &asn_PER_memb_id_constr_518, memb_id_constraint_517 },
32484 0, 0, /* No default value */
32487 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
32488 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32490 &asn_DEF_Criticality,
32492 { 0, &asn_PER_memb_criticality_constr_519, memb_criticality_constraint_517 },
32493 0, 0, /* No default value */
32496 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
32497 -1 /* Ambiguous tag (ANY?) */,
32499 &asn_DEF_extensionValue_520,
32501 { 0, &asn_PER_memb_extensionValue_constr_520, memb_extensionValue_constraint_517 },
32502 0, 0, /* No default value */
32506 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
32507 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32509 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
32510 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32511 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32513 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
32514 sizeof(struct CSIReportPerCSIProcess_ExtIEs),
32515 offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
32516 asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
32517 2, /* Count of tags in the map */
32518 0, 0, 0, /* Optional elements (not needed) */
32519 -1, /* First extension addition */
32521 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
32522 "CSIReportPerCSIProcess-ExtIEs",
32523 "CSIReportPerCSIProcess-ExtIEs",
32525 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
32526 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32527 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32528 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
32529 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32530 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32531 { 0, 0, SEQUENCE_constraint },
32532 asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
32533 3, /* Elements count */
32534 &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 /* Additional specs */
32537 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
32538 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
32539 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
32540 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
32541 sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
32542 0, /* No top level tags */
32543 0, /* No tags in the map */
32545 -1 /* Extensions start */
32547 static /* Use -fall-defs-global to expose */
32548 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
32552 0, /* No effective tags (pointer) */
32553 0, /* No effective tags (count) */
32554 0, /* No tags (pointer) */
32555 0, /* No tags (count) */
32556 { 0, 0, OPEN_TYPE_constraint },
32557 0, 0, /* No members */
32558 &asn_SPC_extensionValue_specs_524 /* Additional specs */
32561 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
32562 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
32563 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32565 &asn_DEF_ProtocolIE_ID,
32567 { 0, &asn_PER_memb_id_constr_522, memb_id_constraint_521 },
32568 0, 0, /* No default value */
32571 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
32572 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32574 &asn_DEF_Criticality,
32576 { 0, &asn_PER_memb_criticality_constr_523, memb_criticality_constraint_521 },
32577 0, 0, /* No default value */
32580 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
32581 -1 /* Ambiguous tag (ANY?) */,
32583 &asn_DEF_extensionValue_524,
32585 { 0, &asn_PER_memb_extensionValue_constr_524, memb_extensionValue_constraint_521 },
32586 0, 0, /* No default value */
32590 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
32591 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32593 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
32594 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32595 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32597 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
32598 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
32599 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
32600 asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
32601 2, /* Count of tags in the map */
32602 0, 0, 0, /* Optional elements (not needed) */
32603 -1, /* First extension addition */
32605 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
32606 "CSIReportPerCSIProcessItem-ExtIEs",
32607 "CSIReportPerCSIProcessItem-ExtIEs",
32609 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
32610 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32611 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32612 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521, /* Same as above */
32613 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32614 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32615 { 0, 0, SEQUENCE_constraint },
32616 asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
32617 3, /* Elements count */
32618 &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 /* Additional specs */
32621 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
32622 sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
32623 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
32624 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
32625 sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
32626 0, /* No top level tags */
32627 0, /* No tags in the map */
32629 -1 /* Extensions start */
32631 static /* Use -fall-defs-global to expose */
32632 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
32636 0, /* No effective tags (pointer) */
32637 0, /* No effective tags (count) */
32638 0, /* No tags (pointer) */
32639 0, /* No tags (count) */
32640 { 0, 0, OPEN_TYPE_constraint },
32641 0, 0, /* No members */
32642 &asn_SPC_extensionValue_specs_528 /* Additional specs */
32645 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
32646 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
32647 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32649 &asn_DEF_ProtocolIE_ID,
32651 { 0, &asn_PER_memb_id_constr_526, memb_id_constraint_525 },
32652 0, 0, /* No default value */
32655 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
32656 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32658 &asn_DEF_Criticality,
32660 { 0, &asn_PER_memb_criticality_constr_527, memb_criticality_constraint_525 },
32661 0, 0, /* No default value */
32664 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
32665 -1 /* Ambiguous tag (ANY?) */,
32667 &asn_DEF_extensionValue_528,
32669 { 0, &asn_PER_memb_extensionValue_constr_528, memb_extensionValue_constraint_525 },
32670 0, 0, /* No default value */
32674 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
32675 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32677 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
32678 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32679 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32681 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
32682 sizeof(struct DataTrafficResourceIndication_ExtIEs),
32683 offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
32684 asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
32685 2, /* Count of tags in the map */
32686 0, 0, 0, /* Optional elements (not needed) */
32687 -1, /* First extension addition */
32689 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
32690 "DataTrafficResourceIndication-ExtIEs",
32691 "DataTrafficResourceIndication-ExtIEs",
32693 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
32694 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32695 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32696 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525, /* Same as above */
32697 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32698 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32699 { 0, 0, SEQUENCE_constraint },
32700 asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
32701 3, /* Elements count */
32702 &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
32705 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
32706 sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
32707 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
32708 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
32709 sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
32710 0, /* No top level tags */
32711 0, /* No tags in the map */
32713 -1 /* Extensions start */
32715 static /* Use -fall-defs-global to expose */
32716 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
32720 0, /* No effective tags (pointer) */
32721 0, /* No effective tags (count) */
32722 0, /* No tags (pointer) */
32723 0, /* No tags (count) */
32724 { 0, 0, OPEN_TYPE_constraint },
32725 0, 0, /* No members */
32726 &asn_SPC_extensionValue_specs_532 /* Additional specs */
32729 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
32730 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
32731 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32733 &asn_DEF_ProtocolIE_ID,
32735 { 0, &asn_PER_memb_id_constr_530, memb_id_constraint_529 },
32736 0, 0, /* No default value */
32739 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
32740 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32742 &asn_DEF_Criticality,
32744 { 0, &asn_PER_memb_criticality_constr_531, memb_criticality_constraint_529 },
32745 0, 0, /* No default value */
32748 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
32749 -1 /* Ambiguous tag (ANY?) */,
32751 &asn_DEF_extensionValue_532,
32753 { 0, &asn_PER_memb_extensionValue_constr_532, memb_extensionValue_constraint_529 },
32754 0, 0, /* No default value */
32758 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
32759 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32761 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
32762 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32763 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32765 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
32766 sizeof(struct DeliveryStatus_ExtIEs),
32767 offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
32768 asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
32769 2, /* Count of tags in the map */
32770 0, 0, 0, /* Optional elements (not needed) */
32771 -1, /* First extension addition */
32773 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
32774 "DeliveryStatus-ExtIEs",
32775 "DeliveryStatus-ExtIEs",
32777 asn_DEF_DeliveryStatus_ExtIEs_tags_529,
32778 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32779 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32780 asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
32781 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32782 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32783 { 0, 0, SEQUENCE_constraint },
32784 asn_MBR_DeliveryStatus_ExtIEs_529,
32785 3, /* Elements count */
32786 &asn_SPC_DeliveryStatus_ExtIEs_specs_529 /* Additional specs */
32789 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
32790 sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
32791 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
32792 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
32793 sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
32794 0, /* No top level tags */
32795 0, /* No tags in the map */
32797 -1 /* Extensions start */
32799 static /* Use -fall-defs-global to expose */
32800 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
32804 0, /* No effective tags (pointer) */
32805 0, /* No effective tags (count) */
32806 0, /* No tags (pointer) */
32807 0, /* No tags (count) */
32808 { 0, 0, OPEN_TYPE_constraint },
32809 0, 0, /* No members */
32810 &asn_SPC_extensionValue_specs_536 /* Additional specs */
32813 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
32814 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
32815 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32817 &asn_DEF_ProtocolIE_ID,
32819 { 0, &asn_PER_memb_id_constr_534, memb_id_constraint_533 },
32820 0, 0, /* No default value */
32823 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
32824 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32826 &asn_DEF_Criticality,
32828 { 0, &asn_PER_memb_criticality_constr_535, memb_criticality_constraint_533 },
32829 0, 0, /* No default value */
32832 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
32833 -1 /* Ambiguous tag (ANY?) */,
32835 &asn_DEF_extensionValue_536,
32837 { 0, &asn_PER_memb_extensionValue_constr_536, memb_extensionValue_constraint_533 },
32838 0, 0, /* No default value */
32842 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
32843 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32845 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
32846 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32847 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32849 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
32850 sizeof(struct DynamicNAICSInformation_ExtIEs),
32851 offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
32852 asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
32853 2, /* Count of tags in the map */
32854 0, 0, 0, /* Optional elements (not needed) */
32855 -1, /* First extension addition */
32857 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
32858 "DynamicNAICSInformation-ExtIEs",
32859 "DynamicNAICSInformation-ExtIEs",
32861 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
32862 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32863 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32864 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533, /* Same as above */
32865 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32866 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32867 { 0, 0, SEQUENCE_constraint },
32868 asn_MBR_DynamicNAICSInformation_ExtIEs_533,
32869 3, /* Elements count */
32870 &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 /* Additional specs */
32873 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
32874 sizeof(struct ECGI_ExtIEs__extensionValue),
32875 offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
32876 offsetof(struct ECGI_ExtIEs__extensionValue, present),
32877 sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
32878 0, /* No top level tags */
32879 0, /* No tags in the map */
32881 -1 /* Extensions start */
32883 static /* Use -fall-defs-global to expose */
32884 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
32888 0, /* No effective tags (pointer) */
32889 0, /* No effective tags (count) */
32890 0, /* No tags (pointer) */
32891 0, /* No tags (count) */
32892 { 0, 0, OPEN_TYPE_constraint },
32893 0, 0, /* No members */
32894 &asn_SPC_extensionValue_specs_540 /* Additional specs */
32897 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
32898 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
32899 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32901 &asn_DEF_ProtocolIE_ID,
32903 { 0, &asn_PER_memb_id_constr_538, memb_id_constraint_537 },
32904 0, 0, /* No default value */
32907 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
32908 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32910 &asn_DEF_Criticality,
32912 { 0, &asn_PER_memb_criticality_constr_539, memb_criticality_constraint_537 },
32913 0, 0, /* No default value */
32916 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
32917 -1 /* Ambiguous tag (ANY?) */,
32919 &asn_DEF_extensionValue_540,
32921 { 0, &asn_PER_memb_extensionValue_constr_540, memb_extensionValue_constraint_537 },
32922 0, 0, /* No default value */
32926 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
32927 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32929 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
32930 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32931 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32933 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
32934 sizeof(struct ECGI_ExtIEs),
32935 offsetof(struct ECGI_ExtIEs, _asn_ctx),
32936 asn_MAP_ECGI_ExtIEs_tag2el_537,
32937 2, /* Count of tags in the map */
32938 0, 0, 0, /* Optional elements (not needed) */
32939 -1, /* First extension addition */
32941 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
32945 asn_DEF_ECGI_ExtIEs_tags_537,
32946 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32947 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32948 asn_DEF_ECGI_ExtIEs_tags_537, /* Same as above */
32949 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32950 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32951 { 0, 0, SEQUENCE_constraint },
32952 asn_MBR_ECGI_ExtIEs_537,
32953 3, /* Elements count */
32954 &asn_SPC_ECGI_ExtIEs_specs_537 /* Additional specs */
32957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
32958 sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
32959 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
32960 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
32961 sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
32962 0, /* No top level tags */
32963 0, /* No tags in the map */
32965 -1 /* Extensions start */
32967 static /* Use -fall-defs-global to expose */
32968 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
32972 0, /* No effective tags (pointer) */
32973 0, /* No effective tags (count) */
32974 0, /* No tags (pointer) */
32975 0, /* No tags (count) */
32976 { 0, 0, OPEN_TYPE_constraint },
32977 0, 0, /* No members */
32978 &asn_SPC_extensionValue_specs_544 /* Additional specs */
32981 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
32982 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
32983 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32985 &asn_DEF_ProtocolIE_ID,
32987 { 0, &asn_PER_memb_id_constr_542, memb_id_constraint_541 },
32988 0, 0, /* No default value */
32991 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
32992 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32994 &asn_DEF_Criticality,
32996 { 0, &asn_PER_memb_criticality_constr_543, memb_criticality_constraint_541 },
32997 0, 0, /* No default value */
33000 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
33001 -1 /* Ambiguous tag (ANY?) */,
33003 &asn_DEF_extensionValue_544,
33005 { 0, &asn_PER_memb_extensionValue_constr_544, memb_extensionValue_constraint_541 },
33006 0, 0, /* No default value */
33010 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
33011 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33013 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
33014 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33015 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33017 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
33018 sizeof(struct EnhancedRNTP_ExtIEs),
33019 offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
33020 asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
33021 2, /* Count of tags in the map */
33022 0, 0, 0, /* Optional elements (not needed) */
33023 -1, /* First extension addition */
33025 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
33026 "EnhancedRNTP-ExtIEs",
33027 "EnhancedRNTP-ExtIEs",
33029 asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
33030 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33031 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33032 asn_DEF_EnhancedRNTP_ExtIEs_tags_541, /* Same as above */
33033 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33034 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33035 { 0, 0, SEQUENCE_constraint },
33036 asn_MBR_EnhancedRNTP_ExtIEs_541,
33037 3, /* Elements count */
33038 &asn_SPC_EnhancedRNTP_ExtIEs_specs_541 /* Additional specs */
33041 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
33042 sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
33043 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
33044 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
33045 sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
33046 0, /* No top level tags */
33047 0, /* No tags in the map */
33049 -1 /* Extensions start */
33051 static /* Use -fall-defs-global to expose */
33052 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
33056 0, /* No effective tags (pointer) */
33057 0, /* No effective tags (count) */
33058 0, /* No tags (pointer) */
33059 0, /* No tags (count) */
33060 { 0, 0, OPEN_TYPE_constraint },
33061 0, 0, /* No members */
33062 &asn_SPC_extensionValue_specs_548 /* Additional specs */
33065 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
33066 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
33067 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33069 &asn_DEF_ProtocolIE_ID,
33071 { 0, &asn_PER_memb_id_constr_546, memb_id_constraint_545 },
33072 0, 0, /* No default value */
33075 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
33076 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33078 &asn_DEF_Criticality,
33080 { 0, &asn_PER_memb_criticality_constr_547, memb_criticality_constraint_545 },
33081 0, 0, /* No default value */
33084 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
33085 -1 /* Ambiguous tag (ANY?) */,
33087 &asn_DEF_extensionValue_548,
33089 { 0, &asn_PER_memb_extensionValue_constr_548, memb_extensionValue_constraint_545 },
33090 0, 0, /* No default value */
33094 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
33095 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33097 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
33098 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33099 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33101 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
33102 sizeof(struct EnhancedRNTPStartTime_ExtIEs),
33103 offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
33104 asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
33105 2, /* Count of tags in the map */
33106 0, 0, 0, /* Optional elements (not needed) */
33107 -1, /* First extension addition */
33109 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
33110 "EnhancedRNTPStartTime-ExtIEs",
33111 "EnhancedRNTPStartTime-ExtIEs",
33113 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
33114 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33115 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33116 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545, /* Same as above */
33117 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33118 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33119 { 0, 0, SEQUENCE_constraint },
33120 asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
33121 3, /* Elements count */
33122 &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
33125 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
33126 sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
33127 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
33128 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
33129 sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
33130 0, /* No top level tags */
33131 0, /* No tags in the map */
33133 -1 /* Extensions start */
33135 static /* Use -fall-defs-global to expose */
33136 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
33140 0, /* No effective tags (pointer) */
33141 0, /* No effective tags (count) */
33142 0, /* No tags (pointer) */
33143 0, /* No tags (count) */
33144 { 0, 0, OPEN_TYPE_constraint },
33145 0, 0, /* No members */
33146 &asn_SPC_extensionValue_specs_552 /* Additional specs */
33149 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
33150 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
33151 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33153 &asn_DEF_ProtocolIE_ID,
33155 { 0, &asn_PER_memb_id_constr_550, memb_id_constraint_549 },
33156 0, 0, /* No default value */
33159 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
33160 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33162 &asn_DEF_Criticality,
33164 { 0, &asn_PER_memb_criticality_constr_551, memb_criticality_constraint_549 },
33165 0, 0, /* No default value */
33168 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
33169 -1 /* Ambiguous tag (ANY?) */,
33171 &asn_DEF_extensionValue_552,
33173 { 0, &asn_PER_memb_extensionValue_constr_552, memb_extensionValue_constraint_549 },
33174 0, 0, /* No default value */
33178 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
33179 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33181 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
33182 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33183 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33185 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
33186 sizeof(struct EN_DC_ResourceConfigurationExtIEs),
33187 offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
33188 asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
33189 2, /* Count of tags in the map */
33190 0, 0, 0, /* Optional elements (not needed) */
33191 -1, /* First extension addition */
33193 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
33194 "EN-DC-ResourceConfigurationExtIEs",
33195 "EN-DC-ResourceConfigurationExtIEs",
33197 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
33198 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33199 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33200 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549, /* Same as above */
33201 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33202 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33203 { 0, 0, SEQUENCE_constraint },
33204 asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
33205 3, /* Elements count */
33206 &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 /* Additional specs */
33209 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
33210 sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
33211 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
33212 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
33213 sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
33214 0, /* No top level tags */
33215 0, /* No tags in the map */
33217 -1 /* Extensions start */
33219 static /* Use -fall-defs-global to expose */
33220 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
33224 0, /* No effective tags (pointer) */
33225 0, /* No effective tags (count) */
33226 0, /* No tags (pointer) */
33227 0, /* No tags (count) */
33228 { 0, 0, OPEN_TYPE_constraint },
33229 0, 0, /* No members */
33230 &asn_SPC_extensionValue_specs_556 /* Additional specs */
33233 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
33234 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
33235 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33237 &asn_DEF_ProtocolIE_ID,
33239 { 0, &asn_PER_memb_id_constr_554, memb_id_constraint_553 },
33240 0, 0, /* No default value */
33243 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
33244 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33246 &asn_DEF_Criticality,
33248 { 0, &asn_PER_memb_criticality_constr_555, memb_criticality_constraint_553 },
33249 0, 0, /* No default value */
33252 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
33253 -1 /* Ambiguous tag (ANY?) */,
33255 &asn_DEF_extensionValue_556,
33257 { 0, &asn_PER_memb_extensionValue_constr_556, memb_extensionValue_constraint_553 },
33258 0, 0, /* No default value */
33262 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
33263 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33265 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
33266 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33267 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33269 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
33270 sizeof(struct ERABActivityNotifyItem_ExtIEs),
33271 offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
33272 asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
33273 2, /* Count of tags in the map */
33274 0, 0, 0, /* Optional elements (not needed) */
33275 -1, /* First extension addition */
33277 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
33278 "ERABActivityNotifyItem-ExtIEs",
33279 "ERABActivityNotifyItem-ExtIEs",
33281 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
33282 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33283 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33284 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
33285 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33286 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33287 { 0, 0, SEQUENCE_constraint },
33288 asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
33289 3, /* Elements count */
33290 &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 /* Additional specs */
33293 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
33294 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
33295 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33297 &asn_DEF_Packet_LossRate,
33300 0, 0, /* No default value */
33304 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
33305 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
33307 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
33308 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
33309 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
33310 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
33311 sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
33312 asn_MAP_extensionValue_tag2el_560,
33313 1, /* Count of tags in the map */
33315 -1 /* Extensions start */
33317 static /* Use -fall-defs-global to expose */
33318 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
33322 0, /* No effective tags (pointer) */
33323 0, /* No effective tags (count) */
33324 0, /* No tags (pointer) */
33325 0, /* No tags (count) */
33326 { 0, 0, OPEN_TYPE_constraint },
33327 asn_MBR_extensionValue_560,
33328 1, /* Elements count */
33329 &asn_SPC_extensionValue_specs_560 /* Additional specs */
33332 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
33333 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
33334 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33336 &asn_DEF_ProtocolIE_ID,
33338 { 0, &asn_PER_memb_id_constr_558, memb_id_constraint_557 },
33339 0, 0, /* No default value */
33342 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
33343 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33345 &asn_DEF_Criticality,
33346 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
33347 { 0, &asn_PER_memb_criticality_constr_559, memb_criticality_constraint_557 },
33348 0, 0, /* No default value */
33351 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
33352 -1 /* Ambiguous tag (ANY?) */,
33354 &asn_DEF_extensionValue_560,
33355 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
33356 { 0, &asn_PER_memb_extensionValue_constr_560, memb_extensionValue_constraint_557 },
33357 0, 0, /* No default value */
33361 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
33362 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33364 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
33365 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33366 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33368 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
33369 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
33370 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
33371 asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
33372 2, /* Count of tags in the map */
33373 0, 0, 0, /* Optional elements (not needed) */
33374 -1, /* First extension addition */
33376 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
33377 "E-RAB-Level-QoS-Parameters-ExtIEs",
33378 "E-RAB-Level-QoS-Parameters-ExtIEs",
33380 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
33381 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33382 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33383 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557, /* Same as above */
33384 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33385 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33386 { 0, 0, SEQUENCE_constraint },
33387 asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
33388 3, /* Elements count */
33389 &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 /* Additional specs */
33392 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
33393 sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
33394 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
33395 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
33396 sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
33397 0, /* No top level tags */
33398 0, /* No tags in the map */
33400 -1 /* Extensions start */
33402 static /* Use -fall-defs-global to expose */
33403 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
33407 0, /* No effective tags (pointer) */
33408 0, /* No effective tags (count) */
33409 0, /* No tags (pointer) */
33410 0, /* No tags (count) */
33411 { 0, 0, OPEN_TYPE_constraint },
33412 0, 0, /* No members */
33413 &asn_SPC_extensionValue_specs_564 /* Additional specs */
33416 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
33417 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
33418 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33420 &asn_DEF_ProtocolIE_ID,
33422 { 0, &asn_PER_memb_id_constr_562, memb_id_constraint_561 },
33423 0, 0, /* No default value */
33426 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
33427 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33429 &asn_DEF_Criticality,
33431 { 0, &asn_PER_memb_criticality_constr_563, memb_criticality_constraint_561 },
33432 0, 0, /* No default value */
33435 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
33436 -1 /* Ambiguous tag (ANY?) */,
33438 &asn_DEF_extensionValue_564,
33440 { 0, &asn_PER_memb_extensionValue_constr_564, memb_extensionValue_constraint_561 },
33441 0, 0, /* No default value */
33445 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
33446 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33448 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
33449 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33450 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33452 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
33453 sizeof(struct E_RAB_Item_ExtIEs),
33454 offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
33455 asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
33456 2, /* Count of tags in the map */
33457 0, 0, 0, /* Optional elements (not needed) */
33458 -1, /* First extension addition */
33460 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
33461 "E-RAB-Item-ExtIEs",
33462 "E-RAB-Item-ExtIEs",
33464 asn_DEF_E_RAB_Item_ExtIEs_tags_561,
33465 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33466 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33467 asn_DEF_E_RAB_Item_ExtIEs_tags_561, /* Same as above */
33468 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33469 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33470 { 0, 0, SEQUENCE_constraint },
33471 asn_MBR_E_RAB_Item_ExtIEs_561,
33472 3, /* Elements count */
33473 &asn_SPC_E_RAB_Item_ExtIEs_specs_561 /* Additional specs */
33476 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
33477 sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
33478 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
33479 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
33480 sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
33481 0, /* No top level tags */
33482 0, /* No tags in the map */
33484 -1 /* Extensions start */
33486 static /* Use -fall-defs-global to expose */
33487 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
33491 0, /* No effective tags (pointer) */
33492 0, /* No effective tags (count) */
33493 0, /* No tags (pointer) */
33494 0, /* No tags (count) */
33495 { 0, 0, OPEN_TYPE_constraint },
33496 0, 0, /* No members */
33497 &asn_SPC_extensionValue_specs_568 /* Additional specs */
33500 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
33501 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
33502 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33504 &asn_DEF_ProtocolIE_ID,
33506 { 0, &asn_PER_memb_id_constr_566, memb_id_constraint_565 },
33507 0, 0, /* No default value */
33510 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
33511 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33513 &asn_DEF_Criticality,
33515 { 0, &asn_PER_memb_criticality_constr_567, memb_criticality_constraint_565 },
33516 0, 0, /* No default value */
33519 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
33520 -1 /* Ambiguous tag (ANY?) */,
33522 &asn_DEF_extensionValue_568,
33524 { 0, &asn_PER_memb_extensionValue_constr_568, memb_extensionValue_constraint_565 },
33525 0, 0, /* No default value */
33529 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
33530 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33532 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
33533 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33534 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33536 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
33537 sizeof(struct E_RABUsageReport_Item_ExtIEs),
33538 offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
33539 asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
33540 2, /* Count of tags in the map */
33541 0, 0, 0, /* Optional elements (not needed) */
33542 -1, /* First extension addition */
33544 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
33545 "E-RABUsageReport-Item-ExtIEs",
33546 "E-RABUsageReport-Item-ExtIEs",
33548 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
33549 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33550 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33551 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565, /* Same as above */
33552 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33553 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33554 { 0, 0, SEQUENCE_constraint },
33555 asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
33556 3, /* Elements count */
33557 &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
33560 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
33561 sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
33562 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
33563 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
33564 sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
33565 0, /* No top level tags */
33566 0, /* No tags in the map */
33568 -1 /* Extensions start */
33570 static /* Use -fall-defs-global to expose */
33571 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
33575 0, /* No effective tags (pointer) */
33576 0, /* No effective tags (count) */
33577 0, /* No tags (pointer) */
33578 0, /* No tags (count) */
33579 { 0, 0, OPEN_TYPE_constraint },
33580 0, 0, /* No members */
33581 &asn_SPC_extensionValue_specs_572 /* Additional specs */
33584 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
33585 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
33586 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33588 &asn_DEF_ProtocolIE_ID,
33590 { 0, &asn_PER_memb_id_constr_570, memb_id_constraint_569 },
33591 0, 0, /* No default value */
33594 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
33595 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33597 &asn_DEF_Criticality,
33599 { 0, &asn_PER_memb_criticality_constr_571, memb_criticality_constraint_569 },
33600 0, 0, /* No default value */
33603 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
33604 -1 /* Ambiguous tag (ANY?) */,
33606 &asn_DEF_extensionValue_572,
33608 { 0, &asn_PER_memb_extensionValue_constr_572, memb_extensionValue_constraint_569 },
33609 0, 0, /* No default value */
33613 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
33614 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33616 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
33617 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33618 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33620 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
33621 sizeof(struct ExpectedUEBehaviour_ExtIEs),
33622 offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
33623 asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
33624 2, /* Count of tags in the map */
33625 0, 0, 0, /* Optional elements (not needed) */
33626 -1, /* First extension addition */
33628 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
33629 "ExpectedUEBehaviour-ExtIEs",
33630 "ExpectedUEBehaviour-ExtIEs",
33632 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
33633 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33634 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33635 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569, /* Same as above */
33636 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33637 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33638 { 0, 0, SEQUENCE_constraint },
33639 asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
33640 3, /* Elements count */
33641 &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 /* Additional specs */
33644 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
33645 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
33646 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
33647 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
33648 sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
33649 0, /* No top level tags */
33650 0, /* No tags in the map */
33652 -1 /* Extensions start */
33654 static /* Use -fall-defs-global to expose */
33655 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
33659 0, /* No effective tags (pointer) */
33660 0, /* No effective tags (count) */
33661 0, /* No tags (pointer) */
33662 0, /* No tags (count) */
33663 { 0, 0, OPEN_TYPE_constraint },
33664 0, 0, /* No members */
33665 &asn_SPC_extensionValue_specs_576 /* Additional specs */
33668 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
33669 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
33670 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33672 &asn_DEF_ProtocolIE_ID,
33674 { 0, &asn_PER_memb_id_constr_574, memb_id_constraint_573 },
33675 0, 0, /* No default value */
33678 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
33679 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33681 &asn_DEF_Criticality,
33683 { 0, &asn_PER_memb_criticality_constr_575, memb_criticality_constraint_573 },
33684 0, 0, /* No default value */
33687 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
33688 -1 /* Ambiguous tag (ANY?) */,
33690 &asn_DEF_extensionValue_576,
33692 { 0, &asn_PER_memb_extensionValue_constr_576, memb_extensionValue_constraint_573 },
33693 0, 0, /* No default value */
33697 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
33698 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33700 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
33701 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33702 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33704 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
33705 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
33706 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
33707 asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
33708 2, /* Count of tags in the map */
33709 0, 0, 0, /* Optional elements (not needed) */
33710 -1, /* First extension addition */
33712 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
33713 "ExpectedUEActivityBehaviour-ExtIEs",
33714 "ExpectedUEActivityBehaviour-ExtIEs",
33716 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
33717 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33718 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33719 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573, /* Same as above */
33720 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33721 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33722 { 0, 0, SEQUENCE_constraint },
33723 asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
33724 3, /* Elements count */
33725 &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 /* Additional specs */
33728 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
33729 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
33730 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
33731 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
33732 sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
33733 0, /* No top level tags */
33734 0, /* No tags in the map */
33736 -1 /* Extensions start */
33738 static /* Use -fall-defs-global to expose */
33739 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
33743 0, /* No effective tags (pointer) */
33744 0, /* No effective tags (count) */
33745 0, /* No tags (pointer) */
33746 0, /* No tags (count) */
33747 { 0, 0, OPEN_TYPE_constraint },
33748 0, 0, /* No members */
33749 &asn_SPC_extensionValue_specs_580 /* Additional specs */
33752 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
33753 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
33754 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33756 &asn_DEF_ProtocolIE_ID,
33758 { 0, &asn_PER_memb_id_constr_578, memb_id_constraint_577 },
33759 0, 0, /* No default value */
33762 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
33763 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33765 &asn_DEF_Criticality,
33767 { 0, &asn_PER_memb_criticality_constr_579, memb_criticality_constraint_577 },
33768 0, 0, /* No default value */
33771 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
33772 -1 /* Ambiguous tag (ANY?) */,
33774 &asn_DEF_extensionValue_580,
33776 { 0, &asn_PER_memb_extensionValue_constr_580, memb_extensionValue_constraint_577 },
33777 0, 0, /* No default value */
33781 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
33782 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33784 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
33785 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33786 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33788 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
33789 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
33790 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
33791 asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
33792 2, /* Count of tags in the map */
33793 0, 0, 0, /* Optional elements (not needed) */
33794 -1, /* First extension addition */
33796 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
33797 "ExtendedULInterferenceOverloadInfo-ExtIEs",
33798 "ExtendedULInterferenceOverloadInfo-ExtIEs",
33800 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
33801 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33802 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33803 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577, /* Same as above */
33804 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33805 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33806 { 0, 0, SEQUENCE_constraint },
33807 asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
33808 3, /* Elements count */
33809 &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 /* Additional specs */
33812 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
33813 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
33814 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33816 &asn_DEF_EARFCNExtension,
33819 0, 0, /* No default value */
33822 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
33823 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33825 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
33828 0, 0, /* No default value */
33829 "OffsetOfNbiotChannelNumberToEARFCN"
33831 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
33832 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33834 &asn_DEF_NRS_NSSS_PowerOffset,
33837 0, 0, /* No default value */
33838 "NRS-NSSS-PowerOffset"
33840 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
33841 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33843 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
33846 0, 0, /* No default value */
33847 "NSSS-NumOccasionDifferentPrecoder"
33850 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
33851 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
33852 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
33853 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
33854 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
33856 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
33857 sizeof(struct FDD_Info_ExtIEs__extensionValue),
33858 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
33859 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
33860 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
33861 asn_MAP_extensionValue_tag2el_584,
33862 4, /* Count of tags in the map */
33864 -1 /* Extensions start */
33866 static /* Use -fall-defs-global to expose */
33867 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
33871 0, /* No effective tags (pointer) */
33872 0, /* No effective tags (count) */
33873 0, /* No tags (pointer) */
33874 0, /* No tags (count) */
33875 { 0, 0, OPEN_TYPE_constraint },
33876 asn_MBR_extensionValue_584,
33877 4, /* Elements count */
33878 &asn_SPC_extensionValue_specs_584 /* Additional specs */
33881 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
33882 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
33883 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33885 &asn_DEF_ProtocolIE_ID,
33887 { 0, &asn_PER_memb_id_constr_582, memb_id_constraint_581 },
33888 0, 0, /* No default value */
33891 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
33892 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33894 &asn_DEF_Criticality,
33895 select_FDD_Info_ExtIEs_criticality_type,
33896 { 0, &asn_PER_memb_criticality_constr_583, memb_criticality_constraint_581 },
33897 0, 0, /* No default value */
33900 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
33901 -1 /* Ambiguous tag (ANY?) */,
33903 &asn_DEF_extensionValue_584,
33904 select_FDD_Info_ExtIEs_extensionValue_type,
33905 { 0, &asn_PER_memb_extensionValue_constr_584, memb_extensionValue_constraint_581 },
33906 0, 0, /* No default value */
33910 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
33911 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33913 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
33914 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33915 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33917 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
33918 sizeof(struct FDD_Info_ExtIEs),
33919 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
33920 asn_MAP_FDD_Info_ExtIEs_tag2el_581,
33921 2, /* Count of tags in the map */
33922 0, 0, 0, /* Optional elements (not needed) */
33923 -1, /* First extension addition */
33925 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
33929 asn_DEF_FDD_Info_ExtIEs_tags_581,
33930 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33931 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33932 asn_DEF_FDD_Info_ExtIEs_tags_581, /* Same as above */
33933 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33934 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33935 { 0, 0, SEQUENCE_constraint },
33936 asn_MBR_FDD_Info_ExtIEs_581,
33937 3, /* Elements count */
33938 &asn_SPC_FDD_Info_ExtIEs_specs_581 /* Additional specs */
33941 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
33942 sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
33943 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
33944 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
33945 sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
33946 0, /* No top level tags */
33947 0, /* No tags in the map */
33949 -1 /* Extensions start */
33951 static /* Use -fall-defs-global to expose */
33952 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
33956 0, /* No effective tags (pointer) */
33957 0, /* No effective tags (count) */
33958 0, /* No tags (pointer) */
33959 0, /* No tags (count) */
33960 { 0, 0, OPEN_TYPE_constraint },
33961 0, 0, /* No members */
33962 &asn_SPC_extensionValue_specs_588 /* Additional specs */
33965 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
33966 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
33967 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33969 &asn_DEF_ProtocolIE_ID,
33971 { 0, &asn_PER_memb_id_constr_586, memb_id_constraint_585 },
33972 0, 0, /* No default value */
33975 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
33976 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33978 &asn_DEF_Criticality,
33980 { 0, &asn_PER_memb_criticality_constr_587, memb_criticality_constraint_585 },
33981 0, 0, /* No default value */
33984 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
33985 -1 /* Ambiguous tag (ANY?) */,
33987 &asn_DEF_extensionValue_588,
33989 { 0, &asn_PER_memb_extensionValue_constr_588, memb_extensionValue_constraint_585 },
33990 0, 0, /* No default value */
33994 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
33995 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33997 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
33998 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33999 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34001 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
34002 sizeof(struct ForbiddenTAs_Item_ExtIEs),
34003 offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
34004 asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
34005 2, /* Count of tags in the map */
34006 0, 0, 0, /* Optional elements (not needed) */
34007 -1, /* First extension addition */
34009 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
34010 "ForbiddenTAs-Item-ExtIEs",
34011 "ForbiddenTAs-Item-ExtIEs",
34013 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
34014 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34015 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34016 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585, /* Same as above */
34017 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34018 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34019 { 0, 0, SEQUENCE_constraint },
34020 asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
34021 3, /* Elements count */
34022 &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 /* Additional specs */
34025 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
34026 sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
34027 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
34028 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
34029 sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
34030 0, /* No top level tags */
34031 0, /* No tags in the map */
34033 -1 /* Extensions start */
34035 static /* Use -fall-defs-global to expose */
34036 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
34040 0, /* No effective tags (pointer) */
34041 0, /* No effective tags (count) */
34042 0, /* No tags (pointer) */
34043 0, /* No tags (count) */
34044 { 0, 0, OPEN_TYPE_constraint },
34045 0, 0, /* No members */
34046 &asn_SPC_extensionValue_specs_592 /* Additional specs */
34049 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
34050 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
34051 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34053 &asn_DEF_ProtocolIE_ID,
34055 { 0, &asn_PER_memb_id_constr_590, memb_id_constraint_589 },
34056 0, 0, /* No default value */
34059 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
34060 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34062 &asn_DEF_Criticality,
34064 { 0, &asn_PER_memb_criticality_constr_591, memb_criticality_constraint_589 },
34065 0, 0, /* No default value */
34068 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
34069 -1 /* Ambiguous tag (ANY?) */,
34071 &asn_DEF_extensionValue_592,
34073 { 0, &asn_PER_memb_extensionValue_constr_592, memb_extensionValue_constraint_589 },
34074 0, 0, /* No default value */
34078 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
34079 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34081 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
34082 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34083 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34085 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
34086 sizeof(struct ForbiddenLAs_Item_ExtIEs),
34087 offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
34088 asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
34089 2, /* Count of tags in the map */
34090 0, 0, 0, /* Optional elements (not needed) */
34091 -1, /* First extension addition */
34093 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
34094 "ForbiddenLAs-Item-ExtIEs",
34095 "ForbiddenLAs-Item-ExtIEs",
34097 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
34098 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34099 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34100 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589, /* Same as above */
34101 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34102 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34103 { 0, 0, SEQUENCE_constraint },
34104 asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
34105 3, /* Elements count */
34106 &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 /* Additional specs */
34109 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
34110 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
34111 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
34112 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
34113 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
34114 0, /* No top level tags */
34115 0, /* No tags in the map */
34117 -1 /* Extensions start */
34119 static /* Use -fall-defs-global to expose */
34120 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
34124 0, /* No effective tags (pointer) */
34125 0, /* No effective tags (count) */
34126 0, /* No tags (pointer) */
34127 0, /* No tags (count) */
34128 { 0, 0, OPEN_TYPE_constraint },
34129 0, 0, /* No members */
34130 &asn_SPC_extensionValue_specs_596 /* Additional specs */
34133 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
34134 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
34135 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34137 &asn_DEF_ProtocolIE_ID,
34139 { 0, &asn_PER_memb_id_constr_594, memb_id_constraint_593 },
34140 0, 0, /* No default value */
34143 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
34144 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34146 &asn_DEF_Criticality,
34148 { 0, &asn_PER_memb_criticality_constr_595, memb_criticality_constraint_593 },
34149 0, 0, /* No default value */
34152 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
34153 -1 /* Ambiguous tag (ANY?) */,
34155 &asn_DEF_extensionValue_596,
34157 { 0, &asn_PER_memb_extensionValue_constr_596, memb_extensionValue_constraint_593 },
34158 0, 0, /* No default value */
34162 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
34163 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34165 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
34166 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34167 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34169 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
34170 sizeof(struct FreqBandNrItem_ExtIEs),
34171 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
34172 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
34173 2, /* Count of tags in the map */
34174 0, 0, 0, /* Optional elements (not needed) */
34175 -1, /* First extension addition */
34177 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
34178 "FreqBandNrItem-ExtIEs",
34179 "FreqBandNrItem-ExtIEs",
34181 asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
34182 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34183 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34184 asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
34185 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34186 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34187 { 0, 0, SEQUENCE_constraint },
34188 asn_MBR_FreqBandNrItem_ExtIEs_593,
34189 3, /* Elements count */
34190 &asn_SPC_FreqBandNrItem_ExtIEs_specs_593 /* Additional specs */
34193 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
34194 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
34195 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34197 &asn_DEF_ExtendedBitRate,
34200 0, 0, /* No default value */
34204 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
34205 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
34207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
34208 sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
34209 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
34210 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
34211 sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
34212 asn_MAP_extensionValue_tag2el_600,
34213 1, /* Count of tags in the map */
34215 -1 /* Extensions start */
34217 static /* Use -fall-defs-global to expose */
34218 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
34222 0, /* No effective tags (pointer) */
34223 0, /* No effective tags (count) */
34224 0, /* No tags (pointer) */
34225 0, /* No tags (count) */
34226 { 0, 0, OPEN_TYPE_constraint },
34227 asn_MBR_extensionValue_600,
34228 1, /* Elements count */
34229 &asn_SPC_extensionValue_specs_600 /* Additional specs */
34232 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
34233 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
34234 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34236 &asn_DEF_ProtocolIE_ID,
34238 { 0, &asn_PER_memb_id_constr_598, memb_id_constraint_597 },
34239 0, 0, /* No default value */
34242 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
34243 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34245 &asn_DEF_Criticality,
34246 select_GBR_QosInformation_ExtIEs_criticality_type,
34247 { 0, &asn_PER_memb_criticality_constr_599, memb_criticality_constraint_597 },
34248 0, 0, /* No default value */
34251 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
34252 -1 /* Ambiguous tag (ANY?) */,
34254 &asn_DEF_extensionValue_600,
34255 select_GBR_QosInformation_ExtIEs_extensionValue_type,
34256 { 0, &asn_PER_memb_extensionValue_constr_600, memb_extensionValue_constraint_597 },
34257 0, 0, /* No default value */
34261 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
34262 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34264 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
34265 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34266 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34268 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
34269 sizeof(struct GBR_QosInformation_ExtIEs),
34270 offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
34271 asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
34272 2, /* Count of tags in the map */
34273 0, 0, 0, /* Optional elements (not needed) */
34274 -1, /* First extension addition */
34276 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
34277 "GBR-QosInformation-ExtIEs",
34278 "GBR-QosInformation-ExtIEs",
34280 asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
34281 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34282 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34283 asn_DEF_GBR_QosInformation_ExtIEs_tags_597, /* Same as above */
34284 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34285 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34286 { 0, 0, SEQUENCE_constraint },
34287 asn_MBR_GBR_QosInformation_ExtIEs_597,
34288 3, /* Elements count */
34289 &asn_SPC_GBR_QosInformation_ExtIEs_specs_597 /* Additional specs */
34292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
34293 sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
34294 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
34295 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
34296 sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
34297 0, /* No top level tags */
34298 0, /* No tags in the map */
34300 -1 /* Extensions start */
34302 static /* Use -fall-defs-global to expose */
34303 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
34307 0, /* No effective tags (pointer) */
34308 0, /* No effective tags (count) */
34309 0, /* No tags (pointer) */
34310 0, /* No tags (count) */
34311 { 0, 0, OPEN_TYPE_constraint },
34312 0, 0, /* No members */
34313 &asn_SPC_extensionValue_specs_604 /* Additional specs */
34316 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
34317 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
34318 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34320 &asn_DEF_ProtocolIE_ID,
34322 { 0, &asn_PER_memb_id_constr_602, memb_id_constraint_601 },
34323 0, 0, /* No default value */
34326 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
34327 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34329 &asn_DEF_Criticality,
34331 { 0, &asn_PER_memb_criticality_constr_603, memb_criticality_constraint_601 },
34332 0, 0, /* No default value */
34335 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
34336 -1 /* Ambiguous tag (ANY?) */,
34338 &asn_DEF_extensionValue_604,
34340 { 0, &asn_PER_memb_extensionValue_constr_604, memb_extensionValue_constraint_601 },
34341 0, 0, /* No default value */
34345 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
34346 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34348 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
34349 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34350 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34352 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
34353 sizeof(struct GlobalENB_ID_ExtIEs),
34354 offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
34355 asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
34356 2, /* Count of tags in the map */
34357 0, 0, 0, /* Optional elements (not needed) */
34358 -1, /* First extension addition */
34360 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
34361 "GlobalENB-ID-ExtIEs",
34362 "GlobalENB-ID-ExtIEs",
34364 asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
34365 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34366 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34367 asn_DEF_GlobalENB_ID_ExtIEs_tags_601, /* Same as above */
34368 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34369 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34370 { 0, 0, SEQUENCE_constraint },
34371 asn_MBR_GlobalENB_ID_ExtIEs_601,
34372 3, /* Elements count */
34373 &asn_SPC_GlobalENB_ID_ExtIEs_specs_601 /* Additional specs */
34376 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
34377 sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
34378 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
34379 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
34380 sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
34381 0, /* No top level tags */
34382 0, /* No tags in the map */
34384 -1 /* Extensions start */
34386 static /* Use -fall-defs-global to expose */
34387 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
34391 0, /* No effective tags (pointer) */
34392 0, /* No effective tags (count) */
34393 0, /* No tags (pointer) */
34394 0, /* No tags (count) */
34395 { 0, 0, OPEN_TYPE_constraint },
34396 0, 0, /* No members */
34397 &asn_SPC_extensionValue_specs_608 /* Additional specs */
34400 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
34401 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
34402 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34404 &asn_DEF_ProtocolIE_ID,
34406 { 0, &asn_PER_memb_id_constr_606, memb_id_constraint_605 },
34407 0, 0, /* No default value */
34410 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
34411 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34413 &asn_DEF_Criticality,
34415 { 0, &asn_PER_memb_criticality_constr_607, memb_criticality_constraint_605 },
34416 0, 0, /* No default value */
34419 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
34420 -1 /* Ambiguous tag (ANY?) */,
34422 &asn_DEF_extensionValue_608,
34424 { 0, &asn_PER_memb_extensionValue_constr_608, memb_extensionValue_constraint_605 },
34425 0, 0, /* No default value */
34429 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
34430 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34432 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
34433 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34434 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34436 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
34437 sizeof(struct GlobalGNB_ID_ExtIEs),
34438 offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
34439 asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
34440 2, /* Count of tags in the map */
34441 0, 0, 0, /* Optional elements (not needed) */
34442 -1, /* First extension addition */
34444 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
34445 "GlobalGNB-ID-ExtIEs",
34446 "GlobalGNB-ID-ExtIEs",
34448 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
34449 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34450 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34451 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605, /* Same as above */
34452 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34453 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34454 { 0, 0, SEQUENCE_constraint },
34455 asn_MBR_GlobalGNB_ID_ExtIEs_605,
34456 3, /* Elements count */
34457 &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 /* Additional specs */
34460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
34461 sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
34462 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
34463 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
34464 sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
34465 0, /* No top level tags */
34466 0, /* No tags in the map */
34468 -1 /* Extensions start */
34470 static /* Use -fall-defs-global to expose */
34471 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
34475 0, /* No effective tags (pointer) */
34476 0, /* No effective tags (count) */
34477 0, /* No tags (pointer) */
34478 0, /* No tags (count) */
34479 { 0, 0, OPEN_TYPE_constraint },
34480 0, 0, /* No members */
34481 &asn_SPC_extensionValue_specs_612 /* Additional specs */
34484 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
34485 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
34486 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34488 &asn_DEF_ProtocolIE_ID,
34490 { 0, &asn_PER_memb_id_constr_610, memb_id_constraint_609 },
34491 0, 0, /* No default value */
34494 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
34495 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34497 &asn_DEF_Criticality,
34499 { 0, &asn_PER_memb_criticality_constr_611, memb_criticality_constraint_609 },
34500 0, 0, /* No default value */
34503 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
34504 -1 /* Ambiguous tag (ANY?) */,
34506 &asn_DEF_extensionValue_612,
34508 { 0, &asn_PER_memb_extensionValue_constr_612, memb_extensionValue_constraint_609 },
34509 0, 0, /* No default value */
34513 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
34514 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34516 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
34517 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34518 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34520 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
34521 sizeof(struct GTPtunnelEndpoint_ExtIEs),
34522 offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
34523 asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
34524 2, /* Count of tags in the map */
34525 0, 0, 0, /* Optional elements (not needed) */
34526 -1, /* First extension addition */
34528 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
34529 "GTPtunnelEndpoint-ExtIEs",
34530 "GTPtunnelEndpoint-ExtIEs",
34532 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
34533 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34534 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34535 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609, /* Same as above */
34536 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34537 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34538 { 0, 0, SEQUENCE_constraint },
34539 asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
34540 3, /* Elements count */
34541 &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 /* Additional specs */
34544 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
34545 sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
34546 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
34547 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
34548 sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
34549 0, /* No top level tags */
34550 0, /* No tags in the map */
34552 -1 /* Extensions start */
34554 static /* Use -fall-defs-global to expose */
34555 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
34559 0, /* No effective tags (pointer) */
34560 0, /* No effective tags (count) */
34561 0, /* No tags (pointer) */
34562 0, /* No tags (count) */
34563 { 0, 0, OPEN_TYPE_constraint },
34564 0, 0, /* No members */
34565 &asn_SPC_extensionValue_specs_616 /* Additional specs */
34568 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
34569 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
34570 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34572 &asn_DEF_ProtocolIE_ID,
34574 { 0, &asn_PER_memb_id_constr_614, memb_id_constraint_613 },
34575 0, 0, /* No default value */
34578 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
34579 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34581 &asn_DEF_Criticality,
34583 { 0, &asn_PER_memb_criticality_constr_615, memb_criticality_constraint_613 },
34584 0, 0, /* No default value */
34587 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
34588 -1 /* Ambiguous tag (ANY?) */,
34590 &asn_DEF_extensionValue_616,
34592 { 0, &asn_PER_memb_extensionValue_constr_616, memb_extensionValue_constraint_613 },
34593 0, 0, /* No default value */
34597 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
34598 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34600 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
34601 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34602 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34604 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
34605 sizeof(struct GU_Group_ID_ExtIEs),
34606 offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
34607 asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
34608 2, /* Count of tags in the map */
34609 0, 0, 0, /* Optional elements (not needed) */
34610 -1, /* First extension addition */
34612 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
34613 "GU-Group-ID-ExtIEs",
34614 "GU-Group-ID-ExtIEs",
34616 asn_DEF_GU_Group_ID_ExtIEs_tags_613,
34617 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34618 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34619 asn_DEF_GU_Group_ID_ExtIEs_tags_613, /* Same as above */
34620 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34621 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34622 { 0, 0, SEQUENCE_constraint },
34623 asn_MBR_GU_Group_ID_ExtIEs_613,
34624 3, /* Elements count */
34625 &asn_SPC_GU_Group_ID_ExtIEs_specs_613 /* Additional specs */
34628 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
34629 sizeof(struct GUMMEI_ExtIEs__extensionValue),
34630 offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
34631 offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
34632 sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
34633 0, /* No top level tags */
34634 0, /* No tags in the map */
34636 -1 /* Extensions start */
34638 static /* Use -fall-defs-global to expose */
34639 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
34643 0, /* No effective tags (pointer) */
34644 0, /* No effective tags (count) */
34645 0, /* No tags (pointer) */
34646 0, /* No tags (count) */
34647 { 0, 0, OPEN_TYPE_constraint },
34648 0, 0, /* No members */
34649 &asn_SPC_extensionValue_specs_620 /* Additional specs */
34652 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
34653 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
34654 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34656 &asn_DEF_ProtocolIE_ID,
34658 { 0, &asn_PER_memb_id_constr_618, memb_id_constraint_617 },
34659 0, 0, /* No default value */
34662 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
34663 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34665 &asn_DEF_Criticality,
34667 { 0, &asn_PER_memb_criticality_constr_619, memb_criticality_constraint_617 },
34668 0, 0, /* No default value */
34671 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
34672 -1 /* Ambiguous tag (ANY?) */,
34674 &asn_DEF_extensionValue_620,
34676 { 0, &asn_PER_memb_extensionValue_constr_620, memb_extensionValue_constraint_617 },
34677 0, 0, /* No default value */
34681 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
34682 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34684 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
34685 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34686 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34688 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
34689 sizeof(struct GUMMEI_ExtIEs),
34690 offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
34691 asn_MAP_GUMMEI_ExtIEs_tag2el_617,
34692 2, /* Count of tags in the map */
34693 0, 0, 0, /* Optional elements (not needed) */
34694 -1, /* First extension addition */
34696 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
34700 asn_DEF_GUMMEI_ExtIEs_tags_617,
34701 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34702 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34703 asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
34704 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34705 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34706 { 0, 0, SEQUENCE_constraint },
34707 asn_MBR_GUMMEI_ExtIEs_617,
34708 3, /* Elements count */
34709 &asn_SPC_GUMMEI_ExtIEs_specs_617 /* Additional specs */
34712 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
34713 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
34714 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34716 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
34719 0, 0, /* No default value */
34720 "NRrestrictioninEPSasSecondaryRAT"
34722 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
34723 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
34725 &asn_DEF_CNTypeRestrictions,
34728 0, 0, /* No default value */
34729 "CNTypeRestrictions"
34731 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
34732 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34734 &asn_DEF_NRrestrictionin5GS,
34737 0, 0, /* No default value */
34738 "NRrestrictionin5GS"
34741 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
34742 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
34743 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
34744 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
34745 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
34746 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
34748 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
34749 sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
34750 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
34751 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
34752 sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
34753 asn_MAP_extensionValue_tag2el_624,
34754 3, /* Count of tags in the map */
34755 asn_MAP_extensionValue_to_canonical_624,
34756 asn_MAP_extensionValue_from_canonical_624,
34757 -1 /* Extensions start */
34759 static /* Use -fall-defs-global to expose */
34760 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
34764 0, /* No effective tags (pointer) */
34765 0, /* No effective tags (count) */
34766 0, /* No tags (pointer) */
34767 0, /* No tags (count) */
34768 { 0, 0, OPEN_TYPE_constraint },
34769 asn_MBR_extensionValue_624,
34770 3, /* Elements count */
34771 &asn_SPC_extensionValue_specs_624 /* Additional specs */
34774 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
34775 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
34776 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34778 &asn_DEF_ProtocolIE_ID,
34780 { 0, &asn_PER_memb_id_constr_622, memb_id_constraint_621 },
34781 0, 0, /* No default value */
34784 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
34785 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34787 &asn_DEF_Criticality,
34788 select_HandoverRestrictionList_ExtIEs_criticality_type,
34789 { 0, &asn_PER_memb_criticality_constr_623, memb_criticality_constraint_621 },
34790 0, 0, /* No default value */
34793 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
34794 -1 /* Ambiguous tag (ANY?) */,
34796 &asn_DEF_extensionValue_624,
34797 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
34798 { 0, &asn_PER_memb_extensionValue_constr_624, memb_extensionValue_constraint_621 },
34799 0, 0, /* No default value */
34803 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
34804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34806 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
34807 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34808 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34810 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
34811 sizeof(struct HandoverRestrictionList_ExtIEs),
34812 offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
34813 asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
34814 2, /* Count of tags in the map */
34815 0, 0, 0, /* Optional elements (not needed) */
34816 -1, /* First extension addition */
34818 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
34819 "HandoverRestrictionList-ExtIEs",
34820 "HandoverRestrictionList-ExtIEs",
34822 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
34823 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34824 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34825 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621, /* Same as above */
34826 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34827 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34828 { 0, 0, SEQUENCE_constraint },
34829 asn_MBR_HandoverRestrictionList_ExtIEs_621,
34830 3, /* Elements count */
34831 &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 /* Additional specs */
34834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
34835 sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
34836 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
34837 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
34838 sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
34839 0, /* No top level tags */
34840 0, /* No tags in the map */
34842 -1 /* Extensions start */
34844 static /* Use -fall-defs-global to expose */
34845 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
34849 0, /* No effective tags (pointer) */
34850 0, /* No effective tags (count) */
34851 0, /* No tags (pointer) */
34852 0, /* No tags (count) */
34853 { 0, 0, OPEN_TYPE_constraint },
34854 0, 0, /* No members */
34855 &asn_SPC_extensionValue_specs_628 /* Additional specs */
34858 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
34859 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
34860 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34862 &asn_DEF_ProtocolIE_ID,
34864 { 0, &asn_PER_memb_id_constr_626, memb_id_constraint_625 },
34865 0, 0, /* No default value */
34868 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
34869 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34871 &asn_DEF_Criticality,
34873 { 0, &asn_PER_memb_criticality_constr_627, memb_criticality_constraint_625 },
34874 0, 0, /* No default value */
34877 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
34878 -1 /* Ambiguous tag (ANY?) */,
34880 &asn_DEF_extensionValue_628,
34882 { 0, &asn_PER_memb_extensionValue_constr_628, memb_extensionValue_constraint_625 },
34883 0, 0, /* No default value */
34887 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
34888 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34890 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
34891 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34892 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34894 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
34895 sizeof(struct HWLoadIndicator_ExtIEs),
34896 offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
34897 asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
34898 2, /* Count of tags in the map */
34899 0, 0, 0, /* Optional elements (not needed) */
34900 -1, /* First extension addition */
34902 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
34903 "HWLoadIndicator-ExtIEs",
34904 "HWLoadIndicator-ExtIEs",
34906 asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
34907 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34908 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34909 asn_DEF_HWLoadIndicator_ExtIEs_tags_625, /* Same as above */
34910 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34911 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34912 { 0, 0, SEQUENCE_constraint },
34913 asn_MBR_HWLoadIndicator_ExtIEs_625,
34914 3, /* Elements count */
34915 &asn_SPC_HWLoadIndicator_ExtIEs_specs_625 /* Additional specs */
34918 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
34919 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
34920 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34922 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
34925 0, 0, /* No default value */
34926 "Time-UE-StayedInCell-EnhancedGranularity"
34928 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
34929 -1 /* Ambiguous tag (CHOICE?) */,
34934 0, 0, /* No default value */
34938 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
34939 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
34940 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
34941 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
34942 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
34943 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
34945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
34946 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
34947 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
34948 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
34949 sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
34950 asn_MAP_extensionValue_tag2el_632,
34951 5, /* Count of tags in the map */
34953 -1 /* Extensions start */
34955 static /* Use -fall-defs-global to expose */
34956 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
34960 0, /* No effective tags (pointer) */
34961 0, /* No effective tags (count) */
34962 0, /* No tags (pointer) */
34963 0, /* No tags (count) */
34964 { 0, 0, OPEN_TYPE_constraint },
34965 asn_MBR_extensionValue_632,
34966 2, /* Elements count */
34967 &asn_SPC_extensionValue_specs_632 /* Additional specs */
34970 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
34971 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
34972 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34974 &asn_DEF_ProtocolIE_ID,
34976 { 0, &asn_PER_memb_id_constr_630, memb_id_constraint_629 },
34977 0, 0, /* No default value */
34980 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
34981 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34983 &asn_DEF_Criticality,
34984 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
34985 { 0, &asn_PER_memb_criticality_constr_631, memb_criticality_constraint_629 },
34986 0, 0, /* No default value */
34989 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
34990 -1 /* Ambiguous tag (ANY?) */,
34992 &asn_DEF_extensionValue_632,
34993 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
34994 { 0, &asn_PER_memb_extensionValue_constr_632, memb_extensionValue_constraint_629 },
34995 0, 0, /* No default value */
34999 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
35000 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35002 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
35003 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35004 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35006 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
35007 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
35008 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
35009 asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
35010 2, /* Count of tags in the map */
35011 0, 0, 0, /* Optional elements (not needed) */
35012 -1, /* First extension addition */
35014 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
35015 "LastVisitedEUTRANCellInformation-ExtIEs",
35016 "LastVisitedEUTRANCellInformation-ExtIEs",
35018 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
35019 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35020 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35021 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629, /* Same as above */
35022 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35023 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35024 { 0, 0, SEQUENCE_constraint },
35025 asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
35026 3, /* Elements count */
35027 &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 /* Additional specs */
35030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
35031 sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
35032 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
35033 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
35034 sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
35035 0, /* No top level tags */
35036 0, /* No tags in the map */
35038 -1 /* Extensions start */
35040 static /* Use -fall-defs-global to expose */
35041 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
35045 0, /* No effective tags (pointer) */
35046 0, /* No effective tags (count) */
35047 0, /* No tags (pointer) */
35048 0, /* No tags (count) */
35049 { 0, 0, OPEN_TYPE_constraint },
35050 0, 0, /* No members */
35051 &asn_SPC_extensionValue_specs_636 /* Additional specs */
35054 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
35055 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
35056 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35058 &asn_DEF_ProtocolIE_ID,
35060 { 0, &asn_PER_memb_id_constr_634, memb_id_constraint_633 },
35061 0, 0, /* No default value */
35064 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
35065 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35067 &asn_DEF_Criticality,
35069 { 0, &asn_PER_memb_criticality_constr_635, memb_criticality_constraint_633 },
35070 0, 0, /* No default value */
35073 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
35074 -1 /* Ambiguous tag (ANY?) */,
35076 &asn_DEF_extensionValue_636,
35078 { 0, &asn_PER_memb_extensionValue_constr_636, memb_extensionValue_constraint_633 },
35079 0, 0, /* No default value */
35083 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
35084 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35086 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
35087 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35088 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35090 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
35091 sizeof(struct LocationReportingInformation_ExtIEs),
35092 offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
35093 asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
35094 2, /* Count of tags in the map */
35095 0, 0, 0, /* Optional elements (not needed) */
35096 -1, /* First extension addition */
35098 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
35099 "LocationReportingInformation-ExtIEs",
35100 "LocationReportingInformation-ExtIEs",
35102 asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
35103 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35104 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35105 asn_DEF_LocationReportingInformation_ExtIEs_tags_633, /* Same as above */
35106 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35107 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35108 { 0, 0, SEQUENCE_constraint },
35109 asn_MBR_LocationReportingInformation_ExtIEs_633,
35110 3, /* Elements count */
35111 &asn_SPC_LocationReportingInformation_ExtIEs_specs_633 /* Additional specs */
35114 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
35115 sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
35116 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
35117 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
35118 sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
35119 0, /* No top level tags */
35120 0, /* No tags in the map */
35122 -1 /* Extensions start */
35124 static /* Use -fall-defs-global to expose */
35125 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
35129 0, /* No effective tags (pointer) */
35130 0, /* No effective tags (count) */
35131 0, /* No tags (pointer) */
35132 0, /* No tags (count) */
35133 { 0, 0, OPEN_TYPE_constraint },
35134 0, 0, /* No members */
35135 &asn_SPC_extensionValue_specs_640 /* Additional specs */
35138 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
35139 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
35140 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35142 &asn_DEF_ProtocolIE_ID,
35144 { 0, &asn_PER_memb_id_constr_638, memb_id_constraint_637 },
35145 0, 0, /* No default value */
35148 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
35149 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35151 &asn_DEF_Criticality,
35153 { 0, &asn_PER_memb_criticality_constr_639, memb_criticality_constraint_637 },
35154 0, 0, /* No default value */
35157 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
35158 -1 /* Ambiguous tag (ANY?) */,
35160 &asn_DEF_extensionValue_640,
35162 { 0, &asn_PER_memb_extensionValue_constr_640, memb_extensionValue_constraint_637 },
35163 0, 0, /* No default value */
35167 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
35168 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35170 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
35171 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35172 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35174 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
35175 sizeof(struct M1PeriodicReporting_ExtIEs),
35176 offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
35177 asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
35178 2, /* Count of tags in the map */
35179 0, 0, 0, /* Optional elements (not needed) */
35180 -1, /* First extension addition */
35182 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
35183 "M1PeriodicReporting-ExtIEs",
35184 "M1PeriodicReporting-ExtIEs",
35186 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
35187 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35188 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35189 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637, /* Same as above */
35190 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35191 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35192 { 0, 0, SEQUENCE_constraint },
35193 asn_MBR_M1PeriodicReporting_ExtIEs_637,
35194 3, /* Elements count */
35195 &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 /* Additional specs */
35198 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
35199 sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
35200 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
35201 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
35202 sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
35203 0, /* No top level tags */
35204 0, /* No tags in the map */
35206 -1 /* Extensions start */
35208 static /* Use -fall-defs-global to expose */
35209 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
35213 0, /* No effective tags (pointer) */
35214 0, /* No effective tags (count) */
35215 0, /* No tags (pointer) */
35216 0, /* No tags (count) */
35217 { 0, 0, OPEN_TYPE_constraint },
35218 0, 0, /* No members */
35219 &asn_SPC_extensionValue_specs_644 /* Additional specs */
35222 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
35223 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
35224 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35226 &asn_DEF_ProtocolIE_ID,
35228 { 0, &asn_PER_memb_id_constr_642, memb_id_constraint_641 },
35229 0, 0, /* No default value */
35232 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
35233 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35235 &asn_DEF_Criticality,
35237 { 0, &asn_PER_memb_criticality_constr_643, memb_criticality_constraint_641 },
35238 0, 0, /* No default value */
35241 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
35242 -1 /* Ambiguous tag (ANY?) */,
35244 &asn_DEF_extensionValue_644,
35246 { 0, &asn_PER_memb_extensionValue_constr_644, memb_extensionValue_constraint_641 },
35247 0, 0, /* No default value */
35251 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
35252 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35254 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
35255 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35256 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35258 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
35259 sizeof(struct M1ThresholdEventA2_ExtIEs),
35260 offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
35261 asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
35262 2, /* Count of tags in the map */
35263 0, 0, 0, /* Optional elements (not needed) */
35264 -1, /* First extension addition */
35266 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
35267 "M1ThresholdEventA2-ExtIEs",
35268 "M1ThresholdEventA2-ExtIEs",
35270 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
35271 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35272 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35273 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641, /* Same as above */
35274 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35275 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35276 { 0, 0, SEQUENCE_constraint },
35277 asn_MBR_M1ThresholdEventA2_ExtIEs_641,
35278 3, /* Elements count */
35279 &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 /* Additional specs */
35282 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
35283 sizeof(struct M3Configuration_ExtIEs__extensionValue),
35284 offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
35285 offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
35286 sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
35287 0, /* No top level tags */
35288 0, /* No tags in the map */
35290 -1 /* Extensions start */
35292 static /* Use -fall-defs-global to expose */
35293 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
35297 0, /* No effective tags (pointer) */
35298 0, /* No effective tags (count) */
35299 0, /* No tags (pointer) */
35300 0, /* No tags (count) */
35301 { 0, 0, OPEN_TYPE_constraint },
35302 0, 0, /* No members */
35303 &asn_SPC_extensionValue_specs_648 /* Additional specs */
35306 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
35307 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
35308 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35310 &asn_DEF_ProtocolIE_ID,
35312 { 0, &asn_PER_memb_id_constr_646, memb_id_constraint_645 },
35313 0, 0, /* No default value */
35316 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
35317 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35319 &asn_DEF_Criticality,
35321 { 0, &asn_PER_memb_criticality_constr_647, memb_criticality_constraint_645 },
35322 0, 0, /* No default value */
35325 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
35326 -1 /* Ambiguous tag (ANY?) */,
35328 &asn_DEF_extensionValue_648,
35330 { 0, &asn_PER_memb_extensionValue_constr_648, memb_extensionValue_constraint_645 },
35331 0, 0, /* No default value */
35335 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
35336 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35338 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
35339 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35340 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35342 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
35343 sizeof(struct M3Configuration_ExtIEs),
35344 offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
35345 asn_MAP_M3Configuration_ExtIEs_tag2el_645,
35346 2, /* Count of tags in the map */
35347 0, 0, 0, /* Optional elements (not needed) */
35348 -1, /* First extension addition */
35350 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
35351 "M3Configuration-ExtIEs",
35352 "M3Configuration-ExtIEs",
35354 asn_DEF_M3Configuration_ExtIEs_tags_645,
35355 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35356 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35357 asn_DEF_M3Configuration_ExtIEs_tags_645, /* Same as above */
35358 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35359 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35360 { 0, 0, SEQUENCE_constraint },
35361 asn_MBR_M3Configuration_ExtIEs_645,
35362 3, /* Elements count */
35363 &asn_SPC_M3Configuration_ExtIEs_specs_645 /* Additional specs */
35366 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
35367 sizeof(struct M4Configuration_ExtIEs__extensionValue),
35368 offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
35369 offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
35370 sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
35371 0, /* No top level tags */
35372 0, /* No tags in the map */
35374 -1 /* Extensions start */
35376 static /* Use -fall-defs-global to expose */
35377 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
35381 0, /* No effective tags (pointer) */
35382 0, /* No effective tags (count) */
35383 0, /* No tags (pointer) */
35384 0, /* No tags (count) */
35385 { 0, 0, OPEN_TYPE_constraint },
35386 0, 0, /* No members */
35387 &asn_SPC_extensionValue_specs_652 /* Additional specs */
35390 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
35391 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
35392 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35394 &asn_DEF_ProtocolIE_ID,
35396 { 0, &asn_PER_memb_id_constr_650, memb_id_constraint_649 },
35397 0, 0, /* No default value */
35400 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
35401 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35403 &asn_DEF_Criticality,
35405 { 0, &asn_PER_memb_criticality_constr_651, memb_criticality_constraint_649 },
35406 0, 0, /* No default value */
35409 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
35410 -1 /* Ambiguous tag (ANY?) */,
35412 &asn_DEF_extensionValue_652,
35414 { 0, &asn_PER_memb_extensionValue_constr_652, memb_extensionValue_constraint_649 },
35415 0, 0, /* No default value */
35419 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
35420 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35422 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
35423 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35424 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35426 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
35427 sizeof(struct M4Configuration_ExtIEs),
35428 offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
35429 asn_MAP_M4Configuration_ExtIEs_tag2el_649,
35430 2, /* Count of tags in the map */
35431 0, 0, 0, /* Optional elements (not needed) */
35432 -1, /* First extension addition */
35434 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
35435 "M4Configuration-ExtIEs",
35436 "M4Configuration-ExtIEs",
35438 asn_DEF_M4Configuration_ExtIEs_tags_649,
35439 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35440 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35441 asn_DEF_M4Configuration_ExtIEs_tags_649, /* Same as above */
35442 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35443 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35444 { 0, 0, SEQUENCE_constraint },
35445 asn_MBR_M4Configuration_ExtIEs_649,
35446 3, /* Elements count */
35447 &asn_SPC_M4Configuration_ExtIEs_specs_649 /* Additional specs */
35450 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
35451 sizeof(struct M5Configuration_ExtIEs__extensionValue),
35452 offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
35453 offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
35454 sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
35455 0, /* No top level tags */
35456 0, /* No tags in the map */
35458 -1 /* Extensions start */
35460 static /* Use -fall-defs-global to expose */
35461 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
35465 0, /* No effective tags (pointer) */
35466 0, /* No effective tags (count) */
35467 0, /* No tags (pointer) */
35468 0, /* No tags (count) */
35469 { 0, 0, OPEN_TYPE_constraint },
35470 0, 0, /* No members */
35471 &asn_SPC_extensionValue_specs_656 /* Additional specs */
35474 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
35475 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
35476 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35478 &asn_DEF_ProtocolIE_ID,
35480 { 0, &asn_PER_memb_id_constr_654, memb_id_constraint_653 },
35481 0, 0, /* No default value */
35484 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
35485 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35487 &asn_DEF_Criticality,
35489 { 0, &asn_PER_memb_criticality_constr_655, memb_criticality_constraint_653 },
35490 0, 0, /* No default value */
35493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
35494 -1 /* Ambiguous tag (ANY?) */,
35496 &asn_DEF_extensionValue_656,
35498 { 0, &asn_PER_memb_extensionValue_constr_656, memb_extensionValue_constraint_653 },
35499 0, 0, /* No default value */
35503 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
35504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35506 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
35507 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35508 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35510 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
35511 sizeof(struct M5Configuration_ExtIEs),
35512 offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
35513 asn_MAP_M5Configuration_ExtIEs_tag2el_653,
35514 2, /* Count of tags in the map */
35515 0, 0, 0, /* Optional elements (not needed) */
35516 -1, /* First extension addition */
35518 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
35519 "M5Configuration-ExtIEs",
35520 "M5Configuration-ExtIEs",
35522 asn_DEF_M5Configuration_ExtIEs_tags_653,
35523 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35524 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35525 asn_DEF_M5Configuration_ExtIEs_tags_653, /* Same as above */
35526 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35527 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35528 { 0, 0, SEQUENCE_constraint },
35529 asn_MBR_M5Configuration_ExtIEs_653,
35530 3, /* Elements count */
35531 &asn_SPC_M5Configuration_ExtIEs_specs_653 /* Additional specs */
35534 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
35535 sizeof(struct M6Configuration_ExtIEs__extensionValue),
35536 offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
35537 offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
35538 sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
35539 0, /* No top level tags */
35540 0, /* No tags in the map */
35542 -1 /* Extensions start */
35544 static /* Use -fall-defs-global to expose */
35545 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
35549 0, /* No effective tags (pointer) */
35550 0, /* No effective tags (count) */
35551 0, /* No tags (pointer) */
35552 0, /* No tags (count) */
35553 { 0, 0, OPEN_TYPE_constraint },
35554 0, 0, /* No members */
35555 &asn_SPC_extensionValue_specs_660 /* Additional specs */
35558 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
35559 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
35560 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35562 &asn_DEF_ProtocolIE_ID,
35564 { 0, &asn_PER_memb_id_constr_658, memb_id_constraint_657 },
35565 0, 0, /* No default value */
35568 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
35569 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35571 &asn_DEF_Criticality,
35573 { 0, &asn_PER_memb_criticality_constr_659, memb_criticality_constraint_657 },
35574 0, 0, /* No default value */
35577 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
35578 -1 /* Ambiguous tag (ANY?) */,
35580 &asn_DEF_extensionValue_660,
35582 { 0, &asn_PER_memb_extensionValue_constr_660, memb_extensionValue_constraint_657 },
35583 0, 0, /* No default value */
35587 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
35588 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35590 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
35591 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35592 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35594 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
35595 sizeof(struct M6Configuration_ExtIEs),
35596 offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
35597 asn_MAP_M6Configuration_ExtIEs_tag2el_657,
35598 2, /* Count of tags in the map */
35599 0, 0, 0, /* Optional elements (not needed) */
35600 -1, /* First extension addition */
35602 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
35603 "M6Configuration-ExtIEs",
35604 "M6Configuration-ExtIEs",
35606 asn_DEF_M6Configuration_ExtIEs_tags_657,
35607 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35608 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35609 asn_DEF_M6Configuration_ExtIEs_tags_657, /* Same as above */
35610 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35611 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35612 { 0, 0, SEQUENCE_constraint },
35613 asn_MBR_M6Configuration_ExtIEs_657,
35614 3, /* Elements count */
35615 &asn_SPC_M6Configuration_ExtIEs_specs_657 /* Additional specs */
35618 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
35619 sizeof(struct M7Configuration_ExtIEs__extensionValue),
35620 offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
35621 offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
35622 sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
35623 0, /* No top level tags */
35624 0, /* No tags in the map */
35626 -1 /* Extensions start */
35628 static /* Use -fall-defs-global to expose */
35629 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
35633 0, /* No effective tags (pointer) */
35634 0, /* No effective tags (count) */
35635 0, /* No tags (pointer) */
35636 0, /* No tags (count) */
35637 { 0, 0, OPEN_TYPE_constraint },
35638 0, 0, /* No members */
35639 &asn_SPC_extensionValue_specs_664 /* Additional specs */
35642 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
35643 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
35644 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35646 &asn_DEF_ProtocolIE_ID,
35648 { 0, &asn_PER_memb_id_constr_662, memb_id_constraint_661 },
35649 0, 0, /* No default value */
35652 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
35653 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35655 &asn_DEF_Criticality,
35657 { 0, &asn_PER_memb_criticality_constr_663, memb_criticality_constraint_661 },
35658 0, 0, /* No default value */
35661 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
35662 -1 /* Ambiguous tag (ANY?) */,
35664 &asn_DEF_extensionValue_664,
35666 { 0, &asn_PER_memb_extensionValue_constr_664, memb_extensionValue_constraint_661 },
35667 0, 0, /* No default value */
35671 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
35672 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35674 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
35675 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35676 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35678 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
35679 sizeof(struct M7Configuration_ExtIEs),
35680 offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
35681 asn_MAP_M7Configuration_ExtIEs_tag2el_661,
35682 2, /* Count of tags in the map */
35683 0, 0, 0, /* Optional elements (not needed) */
35684 -1, /* First extension addition */
35686 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
35687 "M7Configuration-ExtIEs",
35688 "M7Configuration-ExtIEs",
35690 asn_DEF_M7Configuration_ExtIEs_tags_661,
35691 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35692 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35693 asn_DEF_M7Configuration_ExtIEs_tags_661, /* Same as above */
35694 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35695 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35696 { 0, 0, SEQUENCE_constraint },
35697 asn_MBR_M7Configuration_ExtIEs_661,
35698 3, /* Elements count */
35699 &asn_SPC_M7Configuration_ExtIEs_specs_661 /* Additional specs */
35702 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
35703 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
35704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35706 &asn_DEF_M3Configuration,
35709 0, 0, /* No default value */
35712 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
35713 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35715 &asn_DEF_M4Configuration,
35718 0, 0, /* No default value */
35721 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
35722 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35724 &asn_DEF_M5Configuration,
35727 0, 0, /* No default value */
35730 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
35731 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
35733 &asn_DEF_MDT_Location_Info,
35736 0, 0, /* No default value */
35737 "MDT-Location-Info"
35739 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
35740 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35742 &asn_DEF_MDTPLMNList,
35745 0, 0, /* No default value */
35748 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
35749 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35751 &asn_DEF_M6Configuration,
35754 0, 0, /* No default value */
35757 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
35758 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35760 &asn_DEF_M7Configuration,
35763 0, 0, /* No default value */
35766 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
35767 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35769 &asn_DEF_BluetoothMeasurementConfiguration,
35772 0, 0, /* No default value */
35773 "BluetoothMeasurementConfiguration"
35775 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
35776 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35778 &asn_DEF_WLANMeasurementConfiguration,
35781 0, 0, /* No default value */
35782 "WLANMeasurementConfiguration"
35785 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
35786 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
35787 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
35788 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
35789 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
35790 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
35791 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
35792 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
35793 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
35794 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
35795 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
35796 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
35798 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
35799 sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
35800 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
35801 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
35802 sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
35803 asn_MAP_extensionValue_tag2el_668,
35804 9, /* Count of tags in the map */
35805 asn_MAP_extensionValue_to_canonical_668,
35806 asn_MAP_extensionValue_from_canonical_668,
35807 -1 /* Extensions start */
35809 static /* Use -fall-defs-global to expose */
35810 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
35814 0, /* No effective tags (pointer) */
35815 0, /* No effective tags (count) */
35816 0, /* No tags (pointer) */
35817 0, /* No tags (count) */
35818 { 0, 0, OPEN_TYPE_constraint },
35819 asn_MBR_extensionValue_668,
35820 9, /* Elements count */
35821 &asn_SPC_extensionValue_specs_668 /* Additional specs */
35824 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
35825 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
35826 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35828 &asn_DEF_ProtocolIE_ID,
35830 { 0, &asn_PER_memb_id_constr_666, memb_id_constraint_665 },
35831 0, 0, /* No default value */
35834 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
35835 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35837 &asn_DEF_Criticality,
35838 select_MDT_Configuration_ExtIEs_criticality_type,
35839 { 0, &asn_PER_memb_criticality_constr_667, memb_criticality_constraint_665 },
35840 0, 0, /* No default value */
35843 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
35844 -1 /* Ambiguous tag (ANY?) */,
35846 &asn_DEF_extensionValue_668,
35847 select_MDT_Configuration_ExtIEs_extensionValue_type,
35848 { 0, &asn_PER_memb_extensionValue_constr_668, memb_extensionValue_constraint_665 },
35849 0, 0, /* No default value */
35853 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
35854 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35856 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
35857 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35858 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35860 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
35861 sizeof(struct MDT_Configuration_ExtIEs),
35862 offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
35863 asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
35864 2, /* Count of tags in the map */
35865 0, 0, 0, /* Optional elements (not needed) */
35866 -1, /* First extension addition */
35868 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
35869 "MDT-Configuration-ExtIEs",
35870 "MDT-Configuration-ExtIEs",
35872 asn_DEF_MDT_Configuration_ExtIEs_tags_665,
35873 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35874 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35875 asn_DEF_MDT_Configuration_ExtIEs_tags_665, /* Same as above */
35876 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35877 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35878 { 0, 0, SEQUENCE_constraint },
35879 asn_MBR_MDT_Configuration_ExtIEs_665,
35880 3, /* Elements count */
35881 &asn_SPC_MDT_Configuration_ExtIEs_specs_665 /* Additional specs */
35884 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
35885 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
35886 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35891 0, 0, /* No default value */
35894 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
35895 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35897 &asn_DEF_MeNBCoordinationAssistanceInformation,
35900 0, 0, /* No default value */
35901 "MeNBCoordinationAssistanceInformation"
35904 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
35905 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
35906 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
35907 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
35908 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
35910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
35911 sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
35912 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
35913 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
35914 sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
35915 asn_MAP_extensionValue_tag2el_672,
35916 2, /* Count of tags in the map */
35917 asn_MAP_extensionValue_to_canonical_672,
35918 asn_MAP_extensionValue_from_canonical_672,
35919 -1 /* Extensions start */
35921 static /* Use -fall-defs-global to expose */
35922 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
35926 0, /* No effective tags (pointer) */
35927 0, /* No effective tags (count) */
35928 0, /* No tags (pointer) */
35929 0, /* No tags (count) */
35930 { 0, 0, OPEN_TYPE_constraint },
35931 asn_MBR_extensionValue_672,
35932 2, /* Elements count */
35933 &asn_SPC_extensionValue_specs_672 /* Additional specs */
35936 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
35937 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
35938 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35940 &asn_DEF_ProtocolIE_ID,
35942 { 0, &asn_PER_memb_id_constr_670, memb_id_constraint_669 },
35943 0, 0, /* No default value */
35946 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
35947 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35949 &asn_DEF_Criticality,
35950 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
35951 { 0, &asn_PER_memb_criticality_constr_671, memb_criticality_constraint_669 },
35952 0, 0, /* No default value */
35955 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
35956 -1 /* Ambiguous tag (ANY?) */,
35958 &asn_DEF_extensionValue_672,
35959 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
35960 { 0, &asn_PER_memb_extensionValue_constr_672, memb_extensionValue_constraint_669 },
35961 0, 0, /* No default value */
35965 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
35966 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35968 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
35969 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35970 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35972 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
35973 sizeof(struct MeNBResourceCoordinationInformationExtIEs),
35974 offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
35975 asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
35976 2, /* Count of tags in the map */
35977 0, 0, 0, /* Optional elements (not needed) */
35978 -1, /* First extension addition */
35980 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
35981 "MeNBResourceCoordinationInformationExtIEs",
35982 "MeNBResourceCoordinationInformationExtIEs",
35984 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
35985 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35986 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35987 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669, /* Same as above */
35988 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35989 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35990 { 0, 0, SEQUENCE_constraint },
35991 asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
35992 3, /* Elements count */
35993 &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 /* Additional specs */
35996 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
35997 sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
35998 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
35999 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
36000 sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
36001 0, /* No top level tags */
36002 0, /* No tags in the map */
36004 -1 /* Extensions start */
36006 static /* Use -fall-defs-global to expose */
36007 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
36011 0, /* No effective tags (pointer) */
36012 0, /* No effective tags (count) */
36013 0, /* No tags (pointer) */
36014 0, /* No tags (count) */
36015 { 0, 0, OPEN_TYPE_constraint },
36016 0, 0, /* No members */
36017 &asn_SPC_extensionValue_specs_676 /* Additional specs */
36020 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
36021 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
36022 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36024 &asn_DEF_ProtocolIE_ID,
36026 { 0, &asn_PER_memb_id_constr_674, memb_id_constraint_673 },
36027 0, 0, /* No default value */
36030 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
36031 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36033 &asn_DEF_Criticality,
36035 { 0, &asn_PER_memb_criticality_constr_675, memb_criticality_constraint_673 },
36036 0, 0, /* No default value */
36039 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
36040 -1 /* Ambiguous tag (ANY?) */,
36042 &asn_DEF_extensionValue_676,
36044 { 0, &asn_PER_memb_extensionValue_constr_676, memb_extensionValue_constraint_673 },
36045 0, 0, /* No default value */
36049 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
36050 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36052 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
36053 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36054 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36056 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
36057 sizeof(struct MBSFN_Subframe_Info_ExtIEs),
36058 offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
36059 asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
36060 2, /* Count of tags in the map */
36061 0, 0, 0, /* Optional elements (not needed) */
36062 -1, /* First extension addition */
36064 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
36065 "MBSFN-Subframe-Info-ExtIEs",
36066 "MBSFN-Subframe-Info-ExtIEs",
36068 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
36069 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36070 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36071 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673, /* Same as above */
36072 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36073 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36074 { 0, 0, SEQUENCE_constraint },
36075 asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
36076 3, /* Elements count */
36077 &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 /* Additional specs */
36080 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
36081 sizeof(struct BandInfo_ExtIEs__extensionValue),
36082 offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
36083 offsetof(struct BandInfo_ExtIEs__extensionValue, present),
36084 sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
36085 0, /* No top level tags */
36086 0, /* No tags in the map */
36088 -1 /* Extensions start */
36090 static /* Use -fall-defs-global to expose */
36091 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
36095 0, /* No effective tags (pointer) */
36096 0, /* No effective tags (count) */
36097 0, /* No tags (pointer) */
36098 0, /* No tags (count) */
36099 { 0, 0, OPEN_TYPE_constraint },
36100 0, 0, /* No members */
36101 &asn_SPC_extensionValue_specs_680 /* Additional specs */
36104 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
36105 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
36106 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36108 &asn_DEF_ProtocolIE_ID,
36110 { 0, &asn_PER_memb_id_constr_678, memb_id_constraint_677 },
36111 0, 0, /* No default value */
36114 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
36115 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36117 &asn_DEF_Criticality,
36119 { 0, &asn_PER_memb_criticality_constr_679, memb_criticality_constraint_677 },
36120 0, 0, /* No default value */
36123 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
36124 -1 /* Ambiguous tag (ANY?) */,
36126 &asn_DEF_extensionValue_680,
36128 { 0, &asn_PER_memb_extensionValue_constr_680, memb_extensionValue_constraint_677 },
36129 0, 0, /* No default value */
36133 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
36134 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36136 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
36137 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36138 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36140 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
36141 sizeof(struct BandInfo_ExtIEs),
36142 offsetof(struct BandInfo_ExtIEs, _asn_ctx),
36143 asn_MAP_BandInfo_ExtIEs_tag2el_677,
36144 2, /* Count of tags in the map */
36145 0, 0, 0, /* Optional elements (not needed) */
36146 -1, /* First extension addition */
36148 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
36152 asn_DEF_BandInfo_ExtIEs_tags_677,
36153 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36154 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36155 asn_DEF_BandInfo_ExtIEs_tags_677, /* Same as above */
36156 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36157 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36158 { 0, 0, SEQUENCE_constraint },
36159 asn_MBR_BandInfo_ExtIEs_677,
36160 3, /* Elements count */
36161 &asn_SPC_BandInfo_ExtIEs_specs_677 /* Additional specs */
36164 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
36165 sizeof(struct SplitSRB_ExtIEs__extensionValue),
36166 offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
36167 offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
36168 sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
36169 0, /* No top level tags */
36170 0, /* No tags in the map */
36172 -1 /* Extensions start */
36174 static /* Use -fall-defs-global to expose */
36175 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
36179 0, /* No effective tags (pointer) */
36180 0, /* No effective tags (count) */
36181 0, /* No tags (pointer) */
36182 0, /* No tags (count) */
36183 { 0, 0, OPEN_TYPE_constraint },
36184 0, 0, /* No members */
36185 &asn_SPC_extensionValue_specs_684 /* Additional specs */
36188 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
36189 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
36190 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36192 &asn_DEF_ProtocolIE_ID,
36194 { 0, &asn_PER_memb_id_constr_682, memb_id_constraint_681 },
36195 0, 0, /* No default value */
36198 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
36199 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36201 &asn_DEF_Criticality,
36203 { 0, &asn_PER_memb_criticality_constr_683, memb_criticality_constraint_681 },
36204 0, 0, /* No default value */
36207 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
36208 -1 /* Ambiguous tag (ANY?) */,
36210 &asn_DEF_extensionValue_684,
36212 { 0, &asn_PER_memb_extensionValue_constr_684, memb_extensionValue_constraint_681 },
36213 0, 0, /* No default value */
36217 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
36218 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36220 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
36221 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36222 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36224 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
36225 sizeof(struct SplitSRB_ExtIEs),
36226 offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
36227 asn_MAP_SplitSRB_ExtIEs_tag2el_681,
36228 2, /* Count of tags in the map */
36229 0, 0, 0, /* Optional elements (not needed) */
36230 -1, /* First extension addition */
36232 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
36236 asn_DEF_SplitSRB_ExtIEs_tags_681,
36237 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36238 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36239 asn_DEF_SplitSRB_ExtIEs_tags_681, /* Same as above */
36240 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36241 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36242 { 0, 0, SEQUENCE_constraint },
36243 asn_MBR_SplitSRB_ExtIEs_681,
36244 3, /* Elements count */
36245 &asn_SPC_SplitSRB_ExtIEs_specs_681 /* Additional specs */
36248 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
36249 sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
36250 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
36251 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
36252 sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
36253 0, /* No top level tags */
36254 0, /* No tags in the map */
36256 -1 /* Extensions start */
36258 static /* Use -fall-defs-global to expose */
36259 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
36263 0, /* No effective tags (pointer) */
36264 0, /* No effective tags (count) */
36265 0, /* No tags (pointer) */
36266 0, /* No tags (count) */
36267 { 0, 0, OPEN_TYPE_constraint },
36268 0, 0, /* No members */
36269 &asn_SPC_extensionValue_specs_688 /* Additional specs */
36272 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
36273 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
36274 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36276 &asn_DEF_ProtocolIE_ID,
36278 { 0, &asn_PER_memb_id_constr_686, memb_id_constraint_685 },
36279 0, 0, /* No default value */
36282 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
36283 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36285 &asn_DEF_Criticality,
36287 { 0, &asn_PER_memb_criticality_constr_687, memb_criticality_constraint_685 },
36288 0, 0, /* No default value */
36291 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
36292 -1 /* Ambiguous tag (ANY?) */,
36294 &asn_DEF_extensionValue_688,
36296 { 0, &asn_PER_memb_extensionValue_constr_688, memb_extensionValue_constraint_685 },
36297 0, 0, /* No default value */
36301 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
36302 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36304 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
36305 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36306 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36308 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
36309 sizeof(struct UENRMeasurement_ExtIEs),
36310 offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
36311 asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
36312 2, /* Count of tags in the map */
36313 0, 0, 0, /* Optional elements (not needed) */
36314 -1, /* First extension addition */
36316 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
36317 "UENRMeasurement-ExtIEs",
36318 "UENRMeasurement-ExtIEs",
36320 asn_DEF_UENRMeasurement_ExtIEs_tags_685,
36321 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36322 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36323 asn_DEF_UENRMeasurement_ExtIEs_tags_685, /* Same as above */
36324 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36325 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36326 { 0, 0, SEQUENCE_constraint },
36327 asn_MBR_UENRMeasurement_ExtIEs_685,
36328 3, /* Elements count */
36329 &asn_SPC_UENRMeasurement_ExtIEs_specs_685 /* Additional specs */
36332 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
36333 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
36334 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
36339 0, 0, /* No default value */
36342 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
36343 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36345 &asn_DEF_EARFCNExtension,
36348 0, 0, /* No default value */
36352 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
36353 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
36354 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
36355 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
36356 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
36358 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
36359 sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
36360 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
36361 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
36362 sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
36363 asn_MAP_extensionValue_tag2el_692,
36364 2, /* Count of tags in the map */
36365 asn_MAP_extensionValue_to_canonical_692,
36366 asn_MAP_extensionValue_from_canonical_692,
36367 -1 /* Extensions start */
36369 static /* Use -fall-defs-global to expose */
36370 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
36374 0, /* No effective tags (pointer) */
36375 0, /* No effective tags (count) */
36376 0, /* No tags (pointer) */
36377 0, /* No tags (count) */
36378 { 0, 0, OPEN_TYPE_constraint },
36379 asn_MBR_extensionValue_692,
36380 2, /* Elements count */
36381 &asn_SPC_extensionValue_specs_692 /* Additional specs */
36384 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
36385 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
36386 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36388 &asn_DEF_ProtocolIE_ID,
36390 { 0, &asn_PER_memb_id_constr_690, memb_id_constraint_689 },
36391 0, 0, /* No default value */
36394 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
36395 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36397 &asn_DEF_Criticality,
36398 select_Neighbour_Information_ExtIEs_criticality_type,
36399 { 0, &asn_PER_memb_criticality_constr_691, memb_criticality_constraint_689 },
36400 0, 0, /* No default value */
36403 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
36404 -1 /* Ambiguous tag (ANY?) */,
36406 &asn_DEF_extensionValue_692,
36407 select_Neighbour_Information_ExtIEs_extensionValue_type,
36408 { 0, &asn_PER_memb_extensionValue_constr_692, memb_extensionValue_constraint_689 },
36409 0, 0, /* No default value */
36413 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
36414 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36416 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
36417 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36418 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36420 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
36421 sizeof(struct Neighbour_Information_ExtIEs),
36422 offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
36423 asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
36424 2, /* Count of tags in the map */
36425 0, 0, 0, /* Optional elements (not needed) */
36426 -1, /* First extension addition */
36428 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
36429 "Neighbour-Information-ExtIEs",
36430 "Neighbour-Information-ExtIEs",
36432 asn_DEF_Neighbour_Information_ExtIEs_tags_689,
36433 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36434 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36435 asn_DEF_Neighbour_Information_ExtIEs_tags_689, /* Same as above */
36436 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36437 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36438 { 0, 0, SEQUENCE_constraint },
36439 asn_MBR_Neighbour_Information_ExtIEs_689,
36440 3, /* Elements count */
36441 &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
36444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
36445 sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
36446 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
36447 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
36448 sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
36449 0, /* No top level tags */
36450 0, /* No tags in the map */
36452 -1 /* Extensions start */
36454 static /* Use -fall-defs-global to expose */
36455 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
36459 0, /* No effective tags (pointer) */
36460 0, /* No effective tags (count) */
36461 0, /* No tags (pointer) */
36462 0, /* No tags (count) */
36463 { 0, 0, OPEN_TYPE_constraint },
36464 0, 0, /* No members */
36465 &asn_SPC_extensionValue_specs_696 /* Additional specs */
36468 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
36469 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
36470 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36472 &asn_DEF_ProtocolIE_ID,
36474 { 0, &asn_PER_memb_id_constr_694, memb_id_constraint_693 },
36475 0, 0, /* No default value */
36478 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
36479 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36481 &asn_DEF_Criticality,
36483 { 0, &asn_PER_memb_criticality_constr_695, memb_criticality_constraint_693 },
36484 0, 0, /* No default value */
36487 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
36488 -1 /* Ambiguous tag (ANY?) */,
36490 &asn_DEF_extensionValue_696,
36492 { 0, &asn_PER_memb_extensionValue_constr_696, memb_extensionValue_constraint_693 },
36493 0, 0, /* No default value */
36497 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
36498 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36500 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
36501 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36502 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36504 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
36505 sizeof(struct NRFreqInfo_ExtIEs),
36506 offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
36507 asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
36508 2, /* Count of tags in the map */
36509 0, 0, 0, /* Optional elements (not needed) */
36510 -1, /* First extension addition */
36512 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
36513 "NRFreqInfo-ExtIEs",
36514 "NRFreqInfo-ExtIEs",
36516 asn_DEF_NRFreqInfo_ExtIEs_tags_693,
36517 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36518 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36519 asn_DEF_NRFreqInfo_ExtIEs_tags_693, /* Same as above */
36520 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36521 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36522 { 0, 0, SEQUENCE_constraint },
36523 asn_MBR_NRFreqInfo_ExtIEs_693,
36524 3, /* Elements count */
36525 &asn_SPC_NRFreqInfo_ExtIEs_specs_693 /* Additional specs */
36528 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
36529 sizeof(struct NRCGI_ExtIEs__extensionValue),
36530 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
36531 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
36532 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
36533 0, /* No top level tags */
36534 0, /* No tags in the map */
36536 -1 /* Extensions start */
36538 static /* Use -fall-defs-global to expose */
36539 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
36543 0, /* No effective tags (pointer) */
36544 0, /* No effective tags (count) */
36545 0, /* No tags (pointer) */
36546 0, /* No tags (count) */
36547 { 0, 0, OPEN_TYPE_constraint },
36548 0, 0, /* No members */
36549 &asn_SPC_extensionValue_specs_700 /* Additional specs */
36552 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
36553 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
36554 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36556 &asn_DEF_ProtocolIE_ID,
36558 { 0, &asn_PER_memb_id_constr_698, memb_id_constraint_697 },
36559 0, 0, /* No default value */
36562 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
36563 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36565 &asn_DEF_Criticality,
36567 { 0, &asn_PER_memb_criticality_constr_699, memb_criticality_constraint_697 },
36568 0, 0, /* No default value */
36571 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
36572 -1 /* Ambiguous tag (ANY?) */,
36574 &asn_DEF_extensionValue_700,
36576 { 0, &asn_PER_memb_extensionValue_constr_700, memb_extensionValue_constraint_697 },
36577 0, 0, /* No default value */
36581 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
36582 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36584 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
36585 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36586 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36588 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
36589 sizeof(struct NRCGI_ExtIEs),
36590 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
36591 asn_MAP_NRCGI_ExtIEs_tag2el_697,
36592 2, /* Count of tags in the map */
36593 0, 0, 0, /* Optional elements (not needed) */
36594 -1, /* First extension addition */
36596 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
36600 asn_DEF_NRCGI_ExtIEs_tags_697,
36601 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36602 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36603 asn_DEF_NRCGI_ExtIEs_tags_697, /* Same as above */
36604 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36605 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36606 { 0, 0, SEQUENCE_constraint },
36607 asn_MBR_NRCGI_ExtIEs_697,
36608 3, /* Elements count */
36609 &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
36612 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
36613 sizeof(struct NR_TxBW_ExtIEs__extensionValue),
36614 offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
36615 offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
36616 sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
36617 0, /* No top level tags */
36618 0, /* No tags in the map */
36620 -1 /* Extensions start */
36622 static /* Use -fall-defs-global to expose */
36623 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
36627 0, /* No effective tags (pointer) */
36628 0, /* No effective tags (count) */
36629 0, /* No tags (pointer) */
36630 0, /* No tags (count) */
36631 { 0, 0, OPEN_TYPE_constraint },
36632 0, 0, /* No members */
36633 &asn_SPC_extensionValue_specs_704 /* Additional specs */
36636 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
36637 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
36638 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36640 &asn_DEF_ProtocolIE_ID,
36642 { 0, &asn_PER_memb_id_constr_702, memb_id_constraint_701 },
36643 0, 0, /* No default value */
36646 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
36647 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36649 &asn_DEF_Criticality,
36651 { 0, &asn_PER_memb_criticality_constr_703, memb_criticality_constraint_701 },
36652 0, 0, /* No default value */
36655 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
36656 -1 /* Ambiguous tag (ANY?) */,
36658 &asn_DEF_extensionValue_704,
36660 { 0, &asn_PER_memb_extensionValue_constr_704, memb_extensionValue_constraint_701 },
36661 0, 0, /* No default value */
36665 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
36666 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36668 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
36669 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36670 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36672 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
36673 sizeof(struct NR_TxBW_ExtIEs),
36674 offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
36675 asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
36676 2, /* Count of tags in the map */
36677 0, 0, 0, /* Optional elements (not needed) */
36678 -1, /* First extension addition */
36680 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
36684 asn_DEF_NR_TxBW_ExtIEs_tags_701,
36685 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36686 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36687 asn_DEF_NR_TxBW_ExtIEs_tags_701, /* Same as above */
36688 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36689 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36690 { 0, 0, SEQUENCE_constraint },
36691 asn_MBR_NR_TxBW_ExtIEs_701,
36692 3, /* Elements count */
36693 &asn_SPC_NR_TxBW_ExtIEs_specs_701 /* Additional specs */
36696 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
36697 sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
36698 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
36699 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
36700 sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
36701 0, /* No top level tags */
36702 0, /* No tags in the map */
36704 -1 /* Extensions start */
36706 static /* Use -fall-defs-global to expose */
36707 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
36711 0, /* No effective tags (pointer) */
36712 0, /* No effective tags (count) */
36713 0, /* No tags (pointer) */
36714 0, /* No tags (count) */
36715 { 0, 0, OPEN_TYPE_constraint },
36716 0, 0, /* No members */
36717 &asn_SPC_extensionValue_specs_708 /* Additional specs */
36720 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
36721 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
36722 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36724 &asn_DEF_ProtocolIE_ID,
36726 { 0, &asn_PER_memb_id_constr_706, memb_id_constraint_705 },
36727 0, 0, /* No default value */
36730 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
36731 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36733 &asn_DEF_Criticality,
36735 { 0, &asn_PER_memb_criticality_constr_707, memb_criticality_constraint_705 },
36736 0, 0, /* No default value */
36739 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
36740 -1 /* Ambiguous tag (ANY?) */,
36742 &asn_DEF_extensionValue_708,
36744 { 0, &asn_PER_memb_extensionValue_constr_708, memb_extensionValue_constraint_705 },
36745 0, 0, /* No default value */
36749 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
36750 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36752 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
36753 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36754 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36756 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
36757 sizeof(struct NRUESecurityCapabilities_ExtIEs),
36758 offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
36759 asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
36760 2, /* Count of tags in the map */
36761 0, 0, 0, /* Optional elements (not needed) */
36762 -1, /* First extension addition */
36764 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
36765 "NRUESecurityCapabilities-ExtIEs",
36766 "NRUESecurityCapabilities-ExtIEs",
36768 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
36769 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36770 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36771 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705, /* Same as above */
36772 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36773 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36774 { 0, 0, SEQUENCE_constraint },
36775 asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
36776 3, /* Elements count */
36777 &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 /* Additional specs */
36780 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
36781 sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
36782 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
36783 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
36784 sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
36785 0, /* No top level tags */
36786 0, /* No tags in the map */
36788 -1 /* Extensions start */
36790 static /* Use -fall-defs-global to expose */
36791 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
36795 0, /* No effective tags (pointer) */
36796 0, /* No effective tags (count) */
36797 0, /* No tags (pointer) */
36798 0, /* No tags (count) */
36799 { 0, 0, OPEN_TYPE_constraint },
36800 0, 0, /* No members */
36801 &asn_SPC_extensionValue_specs_712 /* Additional specs */
36804 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
36805 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
36806 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36808 &asn_DEF_ProtocolIE_ID,
36810 { 0, &asn_PER_memb_id_constr_710, memb_id_constraint_709 },
36811 0, 0, /* No default value */
36814 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
36815 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36817 &asn_DEF_Criticality,
36819 { 0, &asn_PER_memb_criticality_constr_711, memb_criticality_constraint_709 },
36820 0, 0, /* No default value */
36823 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
36824 -1 /* Ambiguous tag (ANY?) */,
36826 &asn_DEF_extensionValue_712,
36828 { 0, &asn_PER_memb_extensionValue_constr_712, memb_extensionValue_constraint_709 },
36829 0, 0, /* No default value */
36833 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
36834 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36836 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
36837 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36838 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36840 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
36841 sizeof(struct PRACH_Configuration_ExtIEs),
36842 offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
36843 asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
36844 2, /* Count of tags in the map */
36845 0, 0, 0, /* Optional elements (not needed) */
36846 -1, /* First extension addition */
36848 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
36849 "PRACH-Configuration-ExtIEs",
36850 "PRACH-Configuration-ExtIEs",
36852 asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
36853 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36854 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36855 asn_DEF_PRACH_Configuration_ExtIEs_tags_709, /* Same as above */
36856 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36857 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36858 { 0, 0, SEQUENCE_constraint },
36859 asn_MBR_PRACH_Configuration_ExtIEs_709,
36860 3, /* Elements count */
36861 &asn_SPC_PRACH_Configuration_ExtIEs_specs_709 /* Additional specs */
36864 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
36865 sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
36866 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
36867 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
36868 sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
36869 0, /* No top level tags */
36870 0, /* No tags in the map */
36872 -1 /* Extensions start */
36874 static /* Use -fall-defs-global to expose */
36875 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
36879 0, /* No effective tags (pointer) */
36880 0, /* No effective tags (count) */
36881 0, /* No tags (pointer) */
36882 0, /* No tags (count) */
36883 { 0, 0, OPEN_TYPE_constraint },
36884 0, 0, /* No members */
36885 &asn_SPC_extensionValue_specs_716 /* Additional specs */
36888 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
36889 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
36890 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36892 &asn_DEF_ProtocolIE_ID,
36894 { 0, &asn_PER_memb_id_constr_714, memb_id_constraint_713 },
36895 0, 0, /* No default value */
36898 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
36899 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36901 &asn_DEF_Criticality,
36903 { 0, &asn_PER_memb_criticality_constr_715, memb_criticality_constraint_713 },
36904 0, 0, /* No default value */
36907 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
36908 -1 /* Ambiguous tag (ANY?) */,
36910 &asn_DEF_extensionValue_716,
36912 { 0, &asn_PER_memb_extensionValue_constr_716, memb_extensionValue_constraint_713 },
36913 0, 0, /* No default value */
36917 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
36918 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36920 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
36921 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36922 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36924 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
36925 sizeof(struct PLMNAreaBasedQMC_ExtIEs),
36926 offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
36927 asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
36928 2, /* Count of tags in the map */
36929 0, 0, 0, /* Optional elements (not needed) */
36930 -1, /* First extension addition */
36932 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
36933 "PLMNAreaBasedQMC-ExtIEs",
36934 "PLMNAreaBasedQMC-ExtIEs",
36936 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
36937 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36938 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36939 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713, /* Same as above */
36940 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36941 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36942 { 0, 0, SEQUENCE_constraint },
36943 asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
36944 3, /* Elements count */
36945 &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 /* Additional specs */
36948 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
36949 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
36950 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36952 &asn_DEF_ProSeUEtoNetworkRelaying,
36955 0, 0, /* No default value */
36956 "ProSeUEtoNetworkRelaying"
36959 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
36960 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
36962 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
36963 sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
36964 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
36965 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
36966 sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
36967 asn_MAP_extensionValue_tag2el_720,
36968 1, /* Count of tags in the map */
36970 -1 /* Extensions start */
36972 static /* Use -fall-defs-global to expose */
36973 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
36977 0, /* No effective tags (pointer) */
36978 0, /* No effective tags (count) */
36979 0, /* No tags (pointer) */
36980 0, /* No tags (count) */
36981 { 0, 0, OPEN_TYPE_constraint },
36982 asn_MBR_extensionValue_720,
36983 1, /* Elements count */
36984 &asn_SPC_extensionValue_specs_720 /* Additional specs */
36987 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
36988 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
36989 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36991 &asn_DEF_ProtocolIE_ID,
36993 { 0, &asn_PER_memb_id_constr_718, memb_id_constraint_717 },
36994 0, 0, /* No default value */
36997 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
36998 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37000 &asn_DEF_Criticality,
37001 select_ProSeAuthorized_ExtIEs_criticality_type,
37002 { 0, &asn_PER_memb_criticality_constr_719, memb_criticality_constraint_717 },
37003 0, 0, /* No default value */
37006 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
37007 -1 /* Ambiguous tag (ANY?) */,
37009 &asn_DEF_extensionValue_720,
37010 select_ProSeAuthorized_ExtIEs_extensionValue_type,
37011 { 0, &asn_PER_memb_extensionValue_constr_720, memb_extensionValue_constraint_717 },
37012 0, 0, /* No default value */
37016 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
37017 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37019 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
37020 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37021 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37023 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
37024 sizeof(struct ProSeAuthorized_ExtIEs),
37025 offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
37026 asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
37027 2, /* Count of tags in the map */
37028 0, 0, 0, /* Optional elements (not needed) */
37029 -1, /* First extension addition */
37031 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
37032 "ProSeAuthorized-ExtIEs",
37033 "ProSeAuthorized-ExtIEs",
37035 asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
37036 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37037 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37038 asn_DEF_ProSeAuthorized_ExtIEs_tags_717, /* Same as above */
37039 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37040 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37041 { 0, 0, SEQUENCE_constraint },
37042 asn_MBR_ProSeAuthorized_ExtIEs_717,
37043 3, /* Elements count */
37044 &asn_SPC_ProSeAuthorized_ExtIEs_specs_717 /* Additional specs */
37047 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
37048 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
37049 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
37050 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
37051 sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
37052 0, /* No top level tags */
37053 0, /* No tags in the map */
37055 -1 /* Extensions start */
37057 static /* Use -fall-defs-global to expose */
37058 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
37062 0, /* No effective tags (pointer) */
37063 0, /* No effective tags (count) */
37064 0, /* No tags (pointer) */
37065 0, /* No tags (count) */
37066 { 0, 0, OPEN_TYPE_constraint },
37067 0, 0, /* No members */
37068 &asn_SPC_extensionValue_specs_724 /* Additional specs */
37071 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
37072 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
37073 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37075 &asn_DEF_ProtocolIE_ID,
37077 { 0, &asn_PER_memb_id_constr_722, memb_id_constraint_721 },
37078 0, 0, /* No default value */
37081 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
37082 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37084 &asn_DEF_Criticality,
37086 { 0, &asn_PER_memb_criticality_constr_723, memb_criticality_constraint_721 },
37087 0, 0, /* No default value */
37090 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
37091 -1 /* Ambiguous tag (ANY?) */,
37093 &asn_DEF_extensionValue_724,
37095 { 0, &asn_PER_memb_extensionValue_constr_724, memb_extensionValue_constraint_721 },
37096 0, 0, /* No default value */
37100 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
37101 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37103 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
37104 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37105 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37107 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
37108 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
37109 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
37110 asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
37111 2, /* Count of tags in the map */
37112 0, 0, 0, /* Optional elements (not needed) */
37113 -1, /* First extension addition */
37115 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
37116 "ProtectedEUTRAResourceIndication-ExtIEs",
37117 "ProtectedEUTRAResourceIndication-ExtIEs",
37119 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
37120 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37121 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37122 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721, /* Same as above */
37123 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37124 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37125 { 0, 0, SEQUENCE_constraint },
37126 asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
37127 3, /* Elements count */
37128 &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 /* Additional specs */
37131 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
37132 sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
37133 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
37134 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
37135 sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
37136 0, /* No top level tags */
37137 0, /* No tags in the map */
37139 -1 /* Extensions start */
37141 static /* Use -fall-defs-global to expose */
37142 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
37146 0, /* No effective tags (pointer) */
37147 0, /* No effective tags (count) */
37148 0, /* No tags (pointer) */
37149 0, /* No tags (count) */
37150 { 0, 0, OPEN_TYPE_constraint },
37151 0, 0, /* No members */
37152 &asn_SPC_extensionValue_specs_728 /* Additional specs */
37155 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
37156 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
37157 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37159 &asn_DEF_ProtocolIE_ID,
37161 { 0, &asn_PER_memb_id_constr_726, memb_id_constraint_725 },
37162 0, 0, /* No default value */
37165 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
37166 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37168 &asn_DEF_Criticality,
37170 { 0, &asn_PER_memb_criticality_constr_727, memb_criticality_constraint_725 },
37171 0, 0, /* No default value */
37174 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
37175 -1 /* Ambiguous tag (ANY?) */,
37177 &asn_DEF_extensionValue_728,
37179 { 0, &asn_PER_memb_extensionValue_constr_728, memb_extensionValue_constraint_725 },
37180 0, 0, /* No default value */
37184 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
37185 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37187 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
37188 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37189 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37191 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
37192 sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
37193 offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
37194 asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
37195 2, /* Count of tags in the map */
37196 0, 0, 0, /* Optional elements (not needed) */
37197 -1, /* First extension addition */
37199 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
37200 "ProtectedFootprintTimePattern-ExtIEs",
37201 "ProtectedFootprintTimePattern-ExtIEs",
37203 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
37204 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37205 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37206 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725, /* Same as above */
37207 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37208 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37209 { 0, 0, SEQUENCE_constraint },
37210 asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
37211 3, /* Elements count */
37212 &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
37215 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
37216 sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
37217 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
37218 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
37219 sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
37220 0, /* No top level tags */
37221 0, /* No tags in the map */
37223 -1 /* Extensions start */
37225 static /* Use -fall-defs-global to expose */
37226 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
37230 0, /* No effective tags (pointer) */
37231 0, /* No effective tags (count) */
37232 0, /* No tags (pointer) */
37233 0, /* No tags (count) */
37234 { 0, 0, OPEN_TYPE_constraint },
37235 0, 0, /* No members */
37236 &asn_SPC_extensionValue_specs_732 /* Additional specs */
37239 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
37240 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
37241 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37243 &asn_DEF_ProtocolIE_ID,
37245 { 0, &asn_PER_memb_id_constr_730, memb_id_constraint_729 },
37246 0, 0, /* No default value */
37249 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
37250 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37252 &asn_DEF_Criticality,
37254 { 0, &asn_PER_memb_criticality_constr_731, memb_criticality_constraint_729 },
37255 0, 0, /* No default value */
37258 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
37259 -1 /* Ambiguous tag (ANY?) */,
37261 &asn_DEF_extensionValue_732,
37263 { 0, &asn_PER_memb_extensionValue_constr_732, memb_extensionValue_constraint_729 },
37264 0, 0, /* No default value */
37268 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
37269 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37271 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
37272 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37273 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37275 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
37276 sizeof(struct ProtectedResourceList_Item_ExtIEs),
37277 offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
37278 asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
37279 2, /* Count of tags in the map */
37280 0, 0, 0, /* Optional elements (not needed) */
37281 -1, /* First extension addition */
37283 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
37284 "ProtectedResourceList-Item-ExtIEs",
37285 "ProtectedResourceList-Item-ExtIEs",
37287 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
37288 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37289 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37290 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729, /* Same as above */
37291 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37292 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37293 { 0, 0, SEQUENCE_constraint },
37294 asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
37295 3, /* Elements count */
37296 &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 /* Additional specs */
37299 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
37300 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
37301 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37303 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
37306 0, 0, /* No default value */
37307 "DL-scheduling-PDCCH-CCE-usage"
37309 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
37310 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37312 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
37315 0, 0, /* No default value */
37316 "UL-scheduling-PDCCH-CCE-usage"
37319 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
37320 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
37321 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
37323 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
37324 sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
37325 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
37326 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
37327 sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
37328 asn_MAP_extensionValue_tag2el_736,
37329 2, /* Count of tags in the map */
37331 -1 /* Extensions start */
37333 static /* Use -fall-defs-global to expose */
37334 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
37338 0, /* No effective tags (pointer) */
37339 0, /* No effective tags (count) */
37340 0, /* No tags (pointer) */
37341 0, /* No tags (count) */
37342 { 0, 0, OPEN_TYPE_constraint },
37343 asn_MBR_extensionValue_736,
37344 2, /* Elements count */
37345 &asn_SPC_extensionValue_specs_736 /* Additional specs */
37348 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
37349 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
37350 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37352 &asn_DEF_ProtocolIE_ID,
37354 { 0, &asn_PER_memb_id_constr_734, memb_id_constraint_733 },
37355 0, 0, /* No default value */
37358 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
37359 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37361 &asn_DEF_Criticality,
37362 select_RadioResourceStatus_ExtIEs_criticality_type,
37363 { 0, &asn_PER_memb_criticality_constr_735, memb_criticality_constraint_733 },
37364 0, 0, /* No default value */
37367 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
37368 -1 /* Ambiguous tag (ANY?) */,
37370 &asn_DEF_extensionValue_736,
37371 select_RadioResourceStatus_ExtIEs_extensionValue_type,
37372 { 0, &asn_PER_memb_extensionValue_constr_736, memb_extensionValue_constraint_733 },
37373 0, 0, /* No default value */
37377 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
37378 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37380 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
37381 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37382 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37384 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
37385 sizeof(struct RadioResourceStatus_ExtIEs),
37386 offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
37387 asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
37388 2, /* Count of tags in the map */
37389 0, 0, 0, /* Optional elements (not needed) */
37390 -1, /* First extension addition */
37392 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
37393 "RadioResourceStatus-ExtIEs",
37394 "RadioResourceStatus-ExtIEs",
37396 asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
37397 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37398 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37399 asn_DEF_RadioResourceStatus_ExtIEs_tags_733, /* Same as above */
37400 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37401 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37402 { 0, 0, SEQUENCE_constraint },
37403 asn_MBR_RadioResourceStatus_ExtIEs_733,
37404 3, /* Elements count */
37405 &asn_SPC_RadioResourceStatus_ExtIEs_specs_733 /* Additional specs */
37408 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
37409 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
37410 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37412 &asn_DEF_EnhancedRNTP,
37415 0, 0, /* No default value */
37419 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
37420 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
37422 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
37423 sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
37424 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
37425 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
37426 sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
37427 asn_MAP_extensionValue_tag2el_740,
37428 1, /* Count of tags in the map */
37430 -1 /* Extensions start */
37432 static /* Use -fall-defs-global to expose */
37433 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
37437 0, /* No effective tags (pointer) */
37438 0, /* No effective tags (count) */
37439 0, /* No tags (pointer) */
37440 0, /* No tags (count) */
37441 { 0, 0, OPEN_TYPE_constraint },
37442 asn_MBR_extensionValue_740,
37443 1, /* Elements count */
37444 &asn_SPC_extensionValue_specs_740 /* Additional specs */
37447 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
37448 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
37449 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37451 &asn_DEF_ProtocolIE_ID,
37453 { 0, &asn_PER_memb_id_constr_738, memb_id_constraint_737 },
37454 0, 0, /* No default value */
37457 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
37458 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37460 &asn_DEF_Criticality,
37461 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
37462 { 0, &asn_PER_memb_criticality_constr_739, memb_criticality_constraint_737 },
37463 0, 0, /* No default value */
37466 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
37467 -1 /* Ambiguous tag (ANY?) */,
37469 &asn_DEF_extensionValue_740,
37470 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
37471 { 0, &asn_PER_memb_extensionValue_constr_740, memb_extensionValue_constraint_737 },
37472 0, 0, /* No default value */
37476 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
37477 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37479 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
37480 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37481 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37483 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
37484 sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
37485 offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
37486 asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
37487 2, /* Count of tags in the map */
37488 0, 0, 0, /* Optional elements (not needed) */
37489 -1, /* First extension addition */
37491 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
37492 "RelativeNarrowbandTxPower-ExtIEs",
37493 "RelativeNarrowbandTxPower-ExtIEs",
37495 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
37496 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37497 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37498 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737, /* Same as above */
37499 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37500 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37501 { 0, 0, SEQUENCE_constraint },
37502 asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
37503 3, /* Elements count */
37504 &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 /* Additional specs */
37507 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
37508 sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
37509 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
37510 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
37511 sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
37512 0, /* No top level tags */
37513 0, /* No tags in the map */
37515 -1 /* Extensions start */
37517 static /* Use -fall-defs-global to expose */
37518 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
37522 0, /* No effective tags (pointer) */
37523 0, /* No effective tags (count) */
37524 0, /* No tags (pointer) */
37525 0, /* No tags (count) */
37526 { 0, 0, OPEN_TYPE_constraint },
37527 0, 0, /* No members */
37528 &asn_SPC_extensionValue_specs_744 /* Additional specs */
37531 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
37532 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
37533 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37535 &asn_DEF_ProtocolIE_ID,
37537 { 0, &asn_PER_memb_id_constr_742, memb_id_constraint_741 },
37538 0, 0, /* No default value */
37541 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
37542 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37544 &asn_DEF_Criticality,
37546 { 0, &asn_PER_memb_criticality_constr_743, memb_criticality_constraint_741 },
37547 0, 0, /* No default value */
37550 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
37551 -1 /* Ambiguous tag (ANY?) */,
37553 &asn_DEF_extensionValue_744,
37555 { 0, &asn_PER_memb_extensionValue_constr_744, memb_extensionValue_constraint_741 },
37556 0, 0, /* No default value */
37560 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
37561 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37563 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
37564 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37565 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37567 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
37568 sizeof(struct ReservedSubframePattern_ExtIEs),
37569 offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
37570 asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
37571 2, /* Count of tags in the map */
37572 0, 0, 0, /* Optional elements (not needed) */
37573 -1, /* First extension addition */
37575 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
37576 "ReservedSubframePattern-ExtIEs",
37577 "ReservedSubframePattern-ExtIEs",
37579 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
37580 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37581 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37582 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741, /* Same as above */
37583 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37584 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37585 { 0, 0, SEQUENCE_constraint },
37586 asn_MBR_ReservedSubframePattern_ExtIEs_741,
37587 3, /* Elements count */
37588 &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 /* Additional specs */
37591 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
37592 sizeof(struct RLC_Status_ExtIEs__extensionValue),
37593 offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
37594 offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
37595 sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
37596 0, /* No top level tags */
37597 0, /* No tags in the map */
37599 -1 /* Extensions start */
37601 static /* Use -fall-defs-global to expose */
37602 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
37606 0, /* No effective tags (pointer) */
37607 0, /* No effective tags (count) */
37608 0, /* No tags (pointer) */
37609 0, /* No tags (count) */
37610 { 0, 0, OPEN_TYPE_constraint },
37611 0, 0, /* No members */
37612 &asn_SPC_extensionValue_specs_748 /* Additional specs */
37615 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
37616 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
37617 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37619 &asn_DEF_ProtocolIE_ID,
37621 { 0, &asn_PER_memb_id_constr_746, memb_id_constraint_745 },
37622 0, 0, /* No default value */
37625 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
37626 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37628 &asn_DEF_Criticality,
37630 { 0, &asn_PER_memb_criticality_constr_747, memb_criticality_constraint_745 },
37631 0, 0, /* No default value */
37634 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
37635 -1 /* Ambiguous tag (ANY?) */,
37637 &asn_DEF_extensionValue_748,
37639 { 0, &asn_PER_memb_extensionValue_constr_748, memb_extensionValue_constraint_745 },
37640 0, 0, /* No default value */
37644 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
37645 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37647 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
37648 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37649 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37651 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
37652 sizeof(struct RLC_Status_ExtIEs),
37653 offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
37654 asn_MAP_RLC_Status_ExtIEs_tag2el_745,
37655 2, /* Count of tags in the map */
37656 0, 0, 0, /* Optional elements (not needed) */
37657 -1, /* First extension addition */
37659 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
37660 "RLC-Status-ExtIEs",
37661 "RLC-Status-ExtIEs",
37663 asn_DEF_RLC_Status_ExtIEs_tags_745,
37664 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37665 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37666 asn_DEF_RLC_Status_ExtIEs_tags_745, /* Same as above */
37667 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37668 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37669 { 0, 0, SEQUENCE_constraint },
37670 asn_MBR_RLC_Status_ExtIEs_745,
37671 3, /* Elements count */
37672 &asn_SPC_RLC_Status_ExtIEs_specs_745 /* Additional specs */
37675 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
37676 sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
37677 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
37678 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
37679 sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
37680 0, /* No top level tags */
37681 0, /* No tags in the map */
37683 -1 /* Extensions start */
37685 static /* Use -fall-defs-global to expose */
37686 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
37690 0, /* No effective tags (pointer) */
37691 0, /* No effective tags (count) */
37692 0, /* No tags (pointer) */
37693 0, /* No tags (count) */
37694 { 0, 0, OPEN_TYPE_constraint },
37695 0, 0, /* No members */
37696 &asn_SPC_extensionValue_specs_752 /* Additional specs */
37699 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
37700 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
37701 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37703 &asn_DEF_ProtocolIE_ID,
37705 { 0, &asn_PER_memb_id_constr_750, memb_id_constraint_749 },
37706 0, 0, /* No default value */
37709 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
37710 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37712 &asn_DEF_Criticality,
37714 { 0, &asn_PER_memb_criticality_constr_751, memb_criticality_constraint_749 },
37715 0, 0, /* No default value */
37718 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
37719 -1 /* Ambiguous tag (ANY?) */,
37721 &asn_DEF_extensionValue_752,
37723 { 0, &asn_PER_memb_extensionValue_constr_752, memb_extensionValue_constraint_749 },
37724 0, 0, /* No default value */
37728 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
37729 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37731 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
37732 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37733 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37735 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
37736 sizeof(struct RSRPMeasurementResult_ExtIEs),
37737 offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
37738 asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
37739 2, /* Count of tags in the map */
37740 0, 0, 0, /* Optional elements (not needed) */
37741 -1, /* First extension addition */
37743 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
37744 "RSRPMeasurementResult-ExtIEs",
37745 "RSRPMeasurementResult-ExtIEs",
37747 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
37748 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37749 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37750 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749, /* Same as above */
37751 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37752 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37753 { 0, 0, SEQUENCE_constraint },
37754 asn_MBR_RSRPMeasurementResult_ExtIEs_749,
37755 3, /* Elements count */
37756 &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
37759 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
37760 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
37761 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37766 0, 0, /* No default value */
37770 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
37771 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
37773 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
37774 sizeof(struct RSRPMRList_ExtIEs__extensionValue),
37775 offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
37776 offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
37777 sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
37778 asn_MAP_extensionValue_tag2el_756,
37779 1, /* Count of tags in the map */
37781 -1 /* Extensions start */
37783 static /* Use -fall-defs-global to expose */
37784 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
37788 0, /* No effective tags (pointer) */
37789 0, /* No effective tags (count) */
37790 0, /* No tags (pointer) */
37791 0, /* No tags (count) */
37792 { 0, 0, OPEN_TYPE_constraint },
37793 asn_MBR_extensionValue_756,
37794 1, /* Elements count */
37795 &asn_SPC_extensionValue_specs_756 /* Additional specs */
37798 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
37799 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
37800 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37802 &asn_DEF_ProtocolIE_ID,
37804 { 0, &asn_PER_memb_id_constr_754, memb_id_constraint_753 },
37805 0, 0, /* No default value */
37808 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
37809 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37811 &asn_DEF_Criticality,
37812 select_RSRPMRList_ExtIEs_criticality_type,
37813 { 0, &asn_PER_memb_criticality_constr_755, memb_criticality_constraint_753 },
37814 0, 0, /* No default value */
37817 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
37818 -1 /* Ambiguous tag (ANY?) */,
37820 &asn_DEF_extensionValue_756,
37821 select_RSRPMRList_ExtIEs_extensionValue_type,
37822 { 0, &asn_PER_memb_extensionValue_constr_756, memb_extensionValue_constraint_753 },
37823 0, 0, /* No default value */
37827 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
37828 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37830 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
37831 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37832 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37834 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
37835 sizeof(struct RSRPMRList_ExtIEs),
37836 offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
37837 asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
37838 2, /* Count of tags in the map */
37839 0, 0, 0, /* Optional elements (not needed) */
37840 -1, /* First extension addition */
37842 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
37843 "RSRPMRList-ExtIEs",
37844 "RSRPMRList-ExtIEs",
37846 asn_DEF_RSRPMRList_ExtIEs_tags_753,
37847 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37848 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37849 asn_DEF_RSRPMRList_ExtIEs_tags_753, /* Same as above */
37850 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37851 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37852 { 0, 0, SEQUENCE_constraint },
37853 asn_MBR_RSRPMRList_ExtIEs_753,
37854 3, /* Elements count */
37855 &asn_SPC_RSRPMRList_ExtIEs_specs_753 /* Additional specs */
37858 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
37859 sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
37860 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
37861 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
37862 sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
37863 0, /* No top level tags */
37864 0, /* No tags in the map */
37866 -1 /* Extensions start */
37868 static /* Use -fall-defs-global to expose */
37869 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
37873 0, /* No effective tags (pointer) */
37874 0, /* No effective tags (count) */
37875 0, /* No tags (pointer) */
37876 0, /* No tags (count) */
37877 { 0, 0, OPEN_TYPE_constraint },
37878 0, 0, /* No members */
37879 &asn_SPC_extensionValue_specs_760 /* Additional specs */
37882 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
37883 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
37884 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37886 &asn_DEF_ProtocolIE_ID,
37888 { 0, &asn_PER_memb_id_constr_758, memb_id_constraint_757 },
37889 0, 0, /* No default value */
37892 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
37893 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37895 &asn_DEF_Criticality,
37897 { 0, &asn_PER_memb_criticality_constr_759, memb_criticality_constraint_757 },
37898 0, 0, /* No default value */
37901 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
37902 -1 /* Ambiguous tag (ANY?) */,
37904 &asn_DEF_extensionValue_760,
37906 { 0, &asn_PER_memb_extensionValue_constr_760, memb_extensionValue_constraint_757 },
37907 0, 0, /* No default value */
37911 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
37912 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37914 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
37915 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37916 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37918 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
37919 sizeof(struct S1TNLLoadIndicator_ExtIEs),
37920 offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
37921 asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
37922 2, /* Count of tags in the map */
37923 0, 0, 0, /* Optional elements (not needed) */
37924 -1, /* First extension addition */
37926 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
37927 "S1TNLLoadIndicator-ExtIEs",
37928 "S1TNLLoadIndicator-ExtIEs",
37930 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
37931 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37932 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37933 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757, /* Same as above */
37934 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37935 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37936 { 0, 0, SEQUENCE_constraint },
37937 asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
37938 3, /* Elements count */
37939 &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 /* Additional specs */
37942 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
37943 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
37944 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
37945 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
37946 sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
37947 0, /* No top level tags */
37948 0, /* No tags in the map */
37950 -1 /* Extensions start */
37952 static /* Use -fall-defs-global to expose */
37953 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
37957 0, /* No effective tags (pointer) */
37958 0, /* No effective tags (count) */
37959 0, /* No tags (pointer) */
37960 0, /* No tags (count) */
37961 { 0, 0, OPEN_TYPE_constraint },
37962 0, 0, /* No members */
37963 &asn_SPC_extensionValue_specs_764 /* Additional specs */
37966 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
37967 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
37968 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37970 &asn_DEF_ProtocolIE_ID,
37972 { 0, &asn_PER_memb_id_constr_762, memb_id_constraint_761 },
37973 0, 0, /* No default value */
37976 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
37977 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37979 &asn_DEF_Criticality,
37981 { 0, &asn_PER_memb_criticality_constr_763, memb_criticality_constraint_761 },
37982 0, 0, /* No default value */
37985 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
37986 -1 /* Ambiguous tag (ANY?) */,
37988 &asn_DEF_extensionValue_764,
37990 { 0, &asn_PER_memb_extensionValue_constr_764, memb_extensionValue_constraint_761 },
37991 0, 0, /* No default value */
37995 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
37996 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37998 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
37999 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38000 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38002 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
38003 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
38004 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
38005 asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
38006 2, /* Count of tags in the map */
38007 0, 0, 0, /* Optional elements (not needed) */
38008 -1, /* First extension addition */
38010 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
38011 "SecondaryRATUsageReport-Item-ExtIEs",
38012 "SecondaryRATUsageReport-Item-ExtIEs",
38014 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
38015 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38016 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38017 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761, /* Same as above */
38018 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38019 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38020 { 0, 0, SEQUENCE_constraint },
38021 asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
38022 3, /* Elements count */
38023 &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 /* Additional specs */
38026 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
38027 sizeof(struct ServedCell_ExtIEs__extensionValue),
38028 offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
38029 offsetof(struct ServedCell_ExtIEs__extensionValue, present),
38030 sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
38031 0, /* No top level tags */
38032 0, /* No tags in the map */
38034 -1 /* Extensions start */
38036 static /* Use -fall-defs-global to expose */
38037 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
38041 0, /* No effective tags (pointer) */
38042 0, /* No effective tags (count) */
38043 0, /* No tags (pointer) */
38044 0, /* No tags (count) */
38045 { 0, 0, OPEN_TYPE_constraint },
38046 0, 0, /* No members */
38047 &asn_SPC_extensionValue_specs_768 /* Additional specs */
38050 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
38051 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
38052 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38054 &asn_DEF_ProtocolIE_ID,
38056 { 0, &asn_PER_memb_id_constr_766, memb_id_constraint_765 },
38057 0, 0, /* No default value */
38060 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
38061 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38063 &asn_DEF_Criticality,
38065 { 0, &asn_PER_memb_criticality_constr_767, memb_criticality_constraint_765 },
38066 0, 0, /* No default value */
38069 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
38070 -1 /* Ambiguous tag (ANY?) */,
38072 &asn_DEF_extensionValue_768,
38074 { 0, &asn_PER_memb_extensionValue_constr_768, memb_extensionValue_constraint_765 },
38075 0, 0, /* No default value */
38079 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
38080 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38082 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
38083 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38084 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38086 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
38087 sizeof(struct ServedCell_ExtIEs),
38088 offsetof(struct ServedCell_ExtIEs, _asn_ctx),
38089 asn_MAP_ServedCell_ExtIEs_tag2el_765,
38090 2, /* Count of tags in the map */
38091 0, 0, 0, /* Optional elements (not needed) */
38092 -1, /* First extension addition */
38094 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
38095 "ServedCell-ExtIEs",
38096 "ServedCell-ExtIEs",
38098 asn_DEF_ServedCell_ExtIEs_tags_765,
38099 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38100 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38101 asn_DEF_ServedCell_ExtIEs_tags_765, /* Same as above */
38102 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38103 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38104 { 0, 0, SEQUENCE_constraint },
38105 asn_MBR_ServedCell_ExtIEs_765,
38106 3, /* Elements count */
38107 &asn_SPC_ServedCell_ExtIEs_specs_765 /* Additional specs */
38110 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
38111 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
38112 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38114 &asn_DEF_Number_of_Antennaports,
38117 0, 0, /* No default value */
38118 "Number-of-Antennaports"
38120 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
38121 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38123 &asn_DEF_PRACH_Configuration,
38126 0, 0, /* No default value */
38127 "PRACH-Configuration"
38129 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
38130 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38132 &asn_DEF_MBSFN_Subframe_Infolist,
38135 0, 0, /* No default value */
38136 "MBSFN-Subframe-Infolist"
38138 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
38139 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
38144 0, 0, /* No default value */
38147 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
38148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38150 &asn_DEF_MBMS_Service_Area_Identity_List,
38153 0, 0, /* No default value */
38154 "MBMS-Service-Area-Identity-List"
38156 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
38157 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38159 &asn_DEF_MultibandInfoList,
38162 0, 0, /* No default value */
38163 "MultibandInfoList"
38165 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
38166 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38168 &asn_DEF_FreqBandIndicatorPriority,
38171 0, 0, /* No default value */
38172 "FreqBandIndicatorPriority"
38174 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
38175 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38177 &asn_DEF_BandwidthReducedSI,
38180 0, 0, /* No default value */
38181 "BandwidthReducedSI"
38183 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
38184 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38186 &asn_DEF_ProtectedEUTRAResourceIndication,
38189 0, 0, /* No default value */
38190 "ProtectedEUTRAResourceIndication"
38193 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
38194 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
38195 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
38196 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
38197 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
38198 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
38199 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
38200 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
38201 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
38202 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
38203 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
38204 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
38206 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
38207 sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
38208 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
38209 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
38210 sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
38211 asn_MAP_extensionValue_tag2el_772,
38212 9, /* Count of tags in the map */
38213 asn_MAP_extensionValue_to_canonical_772,
38214 asn_MAP_extensionValue_from_canonical_772,
38215 -1 /* Extensions start */
38217 static /* Use -fall-defs-global to expose */
38218 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
38222 0, /* No effective tags (pointer) */
38223 0, /* No effective tags (count) */
38224 0, /* No tags (pointer) */
38225 0, /* No tags (count) */
38226 { 0, 0, OPEN_TYPE_constraint },
38227 asn_MBR_extensionValue_772,
38228 9, /* Elements count */
38229 &asn_SPC_extensionValue_specs_772 /* Additional specs */
38232 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
38233 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
38234 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38236 &asn_DEF_ProtocolIE_ID,
38238 { 0, &asn_PER_memb_id_constr_770, memb_id_constraint_769 },
38239 0, 0, /* No default value */
38242 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
38243 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38245 &asn_DEF_Criticality,
38246 select_ServedCell_Information_ExtIEs_criticality_type,
38247 { 0, &asn_PER_memb_criticality_constr_771, memb_criticality_constraint_769 },
38248 0, 0, /* No default value */
38251 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
38252 -1 /* Ambiguous tag (ANY?) */,
38254 &asn_DEF_extensionValue_772,
38255 select_ServedCell_Information_ExtIEs_extensionValue_type,
38256 { 0, &asn_PER_memb_extensionValue_constr_772, memb_extensionValue_constraint_769 },
38257 0, 0, /* No default value */
38261 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
38262 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38264 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
38265 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38266 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38268 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
38269 sizeof(struct ServedCell_Information_ExtIEs),
38270 offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
38271 asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
38272 2, /* Count of tags in the map */
38273 0, 0, 0, /* Optional elements (not needed) */
38274 -1, /* First extension addition */
38276 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
38277 "ServedCell-Information-ExtIEs",
38278 "ServedCell-Information-ExtIEs",
38280 asn_DEF_ServedCell_Information_ExtIEs_tags_769,
38281 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38282 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38283 asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
38284 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38285 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38286 { 0, 0, SEQUENCE_constraint },
38287 asn_MBR_ServedCell_Information_ExtIEs_769,
38288 3, /* Elements count */
38289 &asn_SPC_ServedCell_Information_ExtIEs_specs_769 /* Additional specs */
38292 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
38293 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
38294 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38299 0, 0, /* No default value */
38302 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
38303 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38305 &asn_DEF_SgNBCoordinationAssistanceInformation,
38308 0, 0, /* No default value */
38309 "SgNBCoordinationAssistanceInformation"
38312 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
38313 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
38314 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
38315 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
38316 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
38318 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
38319 sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
38320 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38321 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
38322 sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38323 asn_MAP_extensionValue_tag2el_776,
38324 2, /* Count of tags in the map */
38325 asn_MAP_extensionValue_to_canonical_776,
38326 asn_MAP_extensionValue_from_canonical_776,
38327 -1 /* Extensions start */
38329 static /* Use -fall-defs-global to expose */
38330 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
38334 0, /* No effective tags (pointer) */
38335 0, /* No effective tags (count) */
38336 0, /* No tags (pointer) */
38337 0, /* No tags (count) */
38338 { 0, 0, OPEN_TYPE_constraint },
38339 asn_MBR_extensionValue_776,
38340 2, /* Elements count */
38341 &asn_SPC_extensionValue_specs_776 /* Additional specs */
38344 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
38345 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
38346 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38348 &asn_DEF_ProtocolIE_ID,
38350 { 0, &asn_PER_memb_id_constr_774, memb_id_constraint_773 },
38351 0, 0, /* No default value */
38354 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
38355 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38357 &asn_DEF_Criticality,
38358 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
38359 { 0, &asn_PER_memb_criticality_constr_775, memb_criticality_constraint_773 },
38360 0, 0, /* No default value */
38363 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
38364 -1 /* Ambiguous tag (ANY?) */,
38366 &asn_DEF_extensionValue_776,
38367 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
38368 { 0, &asn_PER_memb_extensionValue_constr_776, memb_extensionValue_constraint_773 },
38369 0, 0, /* No default value */
38373 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
38374 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38376 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
38377 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38378 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38380 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
38381 sizeof(struct SgNBResourceCoordinationInformationExtIEs),
38382 offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
38383 asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
38384 2, /* Count of tags in the map */
38385 0, 0, 0, /* Optional elements (not needed) */
38386 -1, /* First extension addition */
38388 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
38389 "SgNBResourceCoordinationInformationExtIEs",
38390 "SgNBResourceCoordinationInformationExtIEs",
38392 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
38393 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38394 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38395 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773, /* Same as above */
38396 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38397 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38398 { 0, 0, SEQUENCE_constraint },
38399 asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
38400 3, /* Elements count */
38401 &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 /* Additional specs */
38404 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
38405 sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
38406 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
38407 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
38408 sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
38409 0, /* No top level tags */
38410 0, /* No tags in the map */
38412 -1 /* Extensions start */
38414 static /* Use -fall-defs-global to expose */
38415 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
38419 0, /* No effective tags (pointer) */
38420 0, /* No effective tags (count) */
38421 0, /* No tags (pointer) */
38422 0, /* No tags (count) */
38423 { 0, 0, OPEN_TYPE_constraint },
38424 0, 0, /* No members */
38425 &asn_SPC_extensionValue_specs_780 /* Additional specs */
38428 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
38429 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
38430 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38432 &asn_DEF_ProtocolIE_ID,
38434 { 0, &asn_PER_memb_id_constr_778, memb_id_constraint_777 },
38435 0, 0, /* No default value */
38438 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
38439 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38441 &asn_DEF_Criticality,
38443 { 0, &asn_PER_memb_criticality_constr_779, memb_criticality_constraint_777 },
38444 0, 0, /* No default value */
38447 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
38448 -1 /* Ambiguous tag (ANY?) */,
38450 &asn_DEF_extensionValue_780,
38452 { 0, &asn_PER_memb_extensionValue_constr_780, memb_extensionValue_constraint_777 },
38453 0, 0, /* No default value */
38457 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
38458 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38460 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
38461 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38462 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38464 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
38465 sizeof(struct SpecialSubframe_Info_ExtIEs),
38466 offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
38467 asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
38468 2, /* Count of tags in the map */
38469 0, 0, 0, /* Optional elements (not needed) */
38470 -1, /* First extension addition */
38472 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
38473 "SpecialSubframe-Info-ExtIEs",
38474 "SpecialSubframe-Info-ExtIEs",
38476 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
38477 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38478 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38479 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777, /* Same as above */
38480 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38481 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38482 { 0, 0, SEQUENCE_constraint },
38483 asn_MBR_SpecialSubframe_Info_ExtIEs_777,
38484 3, /* Elements count */
38485 &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 /* Additional specs */
38488 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
38489 sizeof(struct SubbandCQI_ExtIEs__extensionValue),
38490 offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
38491 offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
38492 sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
38493 0, /* No top level tags */
38494 0, /* No tags in the map */
38496 -1 /* Extensions start */
38498 static /* Use -fall-defs-global to expose */
38499 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
38503 0, /* No effective tags (pointer) */
38504 0, /* No effective tags (count) */
38505 0, /* No tags (pointer) */
38506 0, /* No tags (count) */
38507 { 0, 0, OPEN_TYPE_constraint },
38508 0, 0, /* No members */
38509 &asn_SPC_extensionValue_specs_784 /* Additional specs */
38512 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
38513 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
38514 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38516 &asn_DEF_ProtocolIE_ID,
38518 { 0, &asn_PER_memb_id_constr_782, memb_id_constraint_781 },
38519 0, 0, /* No default value */
38522 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
38523 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38525 &asn_DEF_Criticality,
38527 { 0, &asn_PER_memb_criticality_constr_783, memb_criticality_constraint_781 },
38528 0, 0, /* No default value */
38531 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
38532 -1 /* Ambiguous tag (ANY?) */,
38534 &asn_DEF_extensionValue_784,
38536 { 0, &asn_PER_memb_extensionValue_constr_784, memb_extensionValue_constraint_781 },
38537 0, 0, /* No default value */
38541 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
38542 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38544 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
38545 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38546 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38548 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
38549 sizeof(struct SubbandCQI_ExtIEs),
38550 offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
38551 asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
38552 2, /* Count of tags in the map */
38553 0, 0, 0, /* Optional elements (not needed) */
38554 -1, /* First extension addition */
38556 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
38557 "SubbandCQI-ExtIEs",
38558 "SubbandCQI-ExtIEs",
38560 asn_DEF_SubbandCQI_ExtIEs_tags_781,
38561 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38562 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38563 asn_DEF_SubbandCQI_ExtIEs_tags_781, /* Same as above */
38564 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38565 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38566 { 0, 0, SEQUENCE_constraint },
38567 asn_MBR_SubbandCQI_ExtIEs_781,
38568 3, /* Elements count */
38569 &asn_SPC_SubbandCQI_ExtIEs_specs_781 /* Additional specs */
38572 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
38573 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
38574 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
38575 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
38576 sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
38577 0, /* No top level tags */
38578 0, /* No tags in the map */
38580 -1 /* Extensions start */
38582 static /* Use -fall-defs-global to expose */
38583 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
38587 0, /* No effective tags (pointer) */
38588 0, /* No effective tags (count) */
38589 0, /* No tags (pointer) */
38590 0, /* No tags (count) */
38591 { 0, 0, OPEN_TYPE_constraint },
38592 0, 0, /* No members */
38593 &asn_SPC_extensionValue_specs_788 /* Additional specs */
38596 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
38597 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
38598 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38600 &asn_DEF_ProtocolIE_ID,
38602 { 0, &asn_PER_memb_id_constr_786, memb_id_constraint_785 },
38603 0, 0, /* No default value */
38606 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
38607 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38609 &asn_DEF_Criticality,
38611 { 0, &asn_PER_memb_criticality_constr_787, memb_criticality_constraint_785 },
38612 0, 0, /* No default value */
38615 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
38616 -1 /* Ambiguous tag (ANY?) */,
38618 &asn_DEF_extensionValue_788,
38620 { 0, &asn_PER_memb_extensionValue_constr_788, memb_extensionValue_constraint_785 },
38621 0, 0, /* No default value */
38625 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
38626 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38628 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
38629 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38630 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38632 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
38633 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
38634 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
38635 asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
38636 2, /* Count of tags in the map */
38637 0, 0, 0, /* Optional elements (not needed) */
38638 -1, /* First extension addition */
38640 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
38641 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38642 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38644 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
38645 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38646 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38647 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785, /* Same as above */
38648 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38649 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38650 { 0, 0, SEQUENCE_constraint },
38651 asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
38652 3, /* Elements count */
38653 &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 /* Additional specs */
38656 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
38657 sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
38658 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
38659 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
38660 sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
38661 0, /* No top level tags */
38662 0, /* No tags in the map */
38664 -1 /* Extensions start */
38666 static /* Use -fall-defs-global to expose */
38667 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
38671 0, /* No effective tags (pointer) */
38672 0, /* No effective tags (count) */
38673 0, /* No tags (pointer) */
38674 0, /* No tags (count) */
38675 { 0, 0, OPEN_TYPE_constraint },
38676 0, 0, /* No members */
38677 &asn_SPC_extensionValue_specs_792 /* Additional specs */
38680 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
38681 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
38682 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38684 &asn_DEF_ProtocolIE_ID,
38686 { 0, &asn_PER_memb_id_constr_790, memb_id_constraint_789 },
38687 0, 0, /* No default value */
38690 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
38691 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38693 &asn_DEF_Criticality,
38695 { 0, &asn_PER_memb_criticality_constr_791, memb_criticality_constraint_789 },
38696 0, 0, /* No default value */
38699 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
38700 -1 /* Ambiguous tag (ANY?) */,
38702 &asn_DEF_extensionValue_792,
38704 { 0, &asn_PER_memb_extensionValue_constr_792, memb_extensionValue_constraint_789 },
38705 0, 0, /* No default value */
38709 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
38710 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38712 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
38713 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38714 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38716 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
38717 sizeof(struct ScheduledCommunicationTime_ExtIEs),
38718 offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
38719 asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
38720 2, /* Count of tags in the map */
38721 0, 0, 0, /* Optional elements (not needed) */
38722 -1, /* First extension addition */
38724 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
38725 "ScheduledCommunicationTime-ExtIEs",
38726 "ScheduledCommunicationTime-ExtIEs",
38728 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
38729 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38730 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38731 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789, /* Same as above */
38732 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38733 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38734 { 0, 0, SEQUENCE_constraint },
38735 asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
38736 3, /* Elements count */
38737 &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 /* Additional specs */
38740 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
38741 sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
38742 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
38743 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
38744 sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
38745 0, /* No top level tags */
38746 0, /* No tags in the map */
38748 -1 /* Extensions start */
38750 static /* Use -fall-defs-global to expose */
38751 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
38755 0, /* No effective tags (pointer) */
38756 0, /* No effective tags (count) */
38757 0, /* No tags (pointer) */
38758 0, /* No tags (count) */
38759 { 0, 0, OPEN_TYPE_constraint },
38760 0, 0, /* No members */
38761 &asn_SPC_extensionValue_specs_796 /* Additional specs */
38764 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
38765 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
38766 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38768 &asn_DEF_ProtocolIE_ID,
38770 { 0, &asn_PER_memb_id_constr_794, memb_id_constraint_793 },
38771 0, 0, /* No default value */
38774 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
38775 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38777 &asn_DEF_Criticality,
38779 { 0, &asn_PER_memb_criticality_constr_795, memb_criticality_constraint_793 },
38780 0, 0, /* No default value */
38783 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
38784 -1 /* Ambiguous tag (ANY?) */,
38786 &asn_DEF_extensionValue_796,
38788 { 0, &asn_PER_memb_extensionValue_constr_796, memb_extensionValue_constraint_793 },
38789 0, 0, /* No default value */
38793 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
38794 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38796 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
38797 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38798 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38800 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
38801 sizeof(struct SubbandCQIItem_ExtIEs),
38802 offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
38803 asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
38804 2, /* Count of tags in the map */
38805 0, 0, 0, /* Optional elements (not needed) */
38806 -1, /* First extension addition */
38808 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
38809 "SubbandCQIItem-ExtIEs",
38810 "SubbandCQIItem-ExtIEs",
38812 asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
38813 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38814 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38815 asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
38816 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38817 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38818 { 0, 0, SEQUENCE_constraint },
38819 asn_MBR_SubbandCQIItem_ExtIEs_793,
38820 3, /* Elements count */
38821 &asn_SPC_SubbandCQIItem_ExtIEs_specs_793 /* Additional specs */
38824 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
38825 sizeof(struct SULInformation_ExtIEs__extensionValue),
38826 offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
38827 offsetof(struct SULInformation_ExtIEs__extensionValue, present),
38828 sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
38829 0, /* No top level tags */
38830 0, /* No tags in the map */
38832 -1 /* Extensions start */
38834 static /* Use -fall-defs-global to expose */
38835 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
38839 0, /* No effective tags (pointer) */
38840 0, /* No effective tags (count) */
38841 0, /* No tags (pointer) */
38842 0, /* No tags (count) */
38843 { 0, 0, OPEN_TYPE_constraint },
38844 0, 0, /* No members */
38845 &asn_SPC_extensionValue_specs_800 /* Additional specs */
38848 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
38849 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
38850 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38852 &asn_DEF_ProtocolIE_ID,
38854 { 0, &asn_PER_memb_id_constr_798, memb_id_constraint_797 },
38855 0, 0, /* No default value */
38858 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
38859 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38861 &asn_DEF_Criticality,
38863 { 0, &asn_PER_memb_criticality_constr_799, memb_criticality_constraint_797 },
38864 0, 0, /* No default value */
38867 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
38868 -1 /* Ambiguous tag (ANY?) */,
38870 &asn_DEF_extensionValue_800,
38872 { 0, &asn_PER_memb_extensionValue_constr_800, memb_extensionValue_constraint_797 },
38873 0, 0, /* No default value */
38877 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
38878 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38880 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
38881 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38882 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38884 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
38885 sizeof(struct SULInformation_ExtIEs),
38886 offsetof(struct SULInformation_ExtIEs, _asn_ctx),
38887 asn_MAP_SULInformation_ExtIEs_tag2el_797,
38888 2, /* Count of tags in the map */
38889 0, 0, 0, /* Optional elements (not needed) */
38890 -1, /* First extension addition */
38892 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
38893 "SULInformation-ExtIEs",
38894 "SULInformation-ExtIEs",
38896 asn_DEF_SULInformation_ExtIEs_tags_797,
38897 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38898 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38899 asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
38900 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38901 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38902 { 0, 0, SEQUENCE_constraint },
38903 asn_MBR_SULInformation_ExtIEs_797,
38904 3, /* Elements count */
38905 &asn_SPC_SULInformation_ExtIEs_specs_797 /* Additional specs */
38908 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
38909 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
38910 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
38911 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
38912 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
38913 0, /* No top level tags */
38914 0, /* No tags in the map */
38916 -1 /* Extensions start */
38918 static /* Use -fall-defs-global to expose */
38919 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
38923 0, /* No effective tags (pointer) */
38924 0, /* No effective tags (count) */
38925 0, /* No tags (pointer) */
38926 0, /* No tags (count) */
38927 { 0, 0, OPEN_TYPE_constraint },
38928 0, 0, /* No members */
38929 &asn_SPC_extensionValue_specs_804 /* Additional specs */
38932 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
38933 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
38934 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38936 &asn_DEF_ProtocolIE_ID,
38938 { 0, &asn_PER_memb_id_constr_802, memb_id_constraint_801 },
38939 0, 0, /* No default value */
38942 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
38943 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38945 &asn_DEF_Criticality,
38947 { 0, &asn_PER_memb_criticality_constr_803, memb_criticality_constraint_801 },
38948 0, 0, /* No default value */
38951 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
38952 -1 /* Ambiguous tag (ANY?) */,
38954 &asn_DEF_extensionValue_804,
38956 { 0, &asn_PER_memb_extensionValue_constr_804, memb_extensionValue_constraint_801 },
38957 0, 0, /* No default value */
38961 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
38962 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38964 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
38965 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38966 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38968 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
38969 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
38970 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
38971 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
38972 2, /* Count of tags in the map */
38973 0, 0, 0, /* Optional elements (not needed) */
38974 -1, /* First extension addition */
38976 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
38977 "SupportedSULFreqBandItem-ExtIEs",
38978 "SupportedSULFreqBandItem-ExtIEs",
38980 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
38981 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38982 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38983 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801, /* Same as above */
38984 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38985 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38986 { 0, 0, SEQUENCE_constraint },
38987 asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
38988 3, /* Elements count */
38989 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 /* Additional specs */
38992 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
38993 sizeof(struct TABasedMDT_ExtIEs__extensionValue),
38994 offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
38995 offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
38996 sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
38997 0, /* No top level tags */
38998 0, /* No tags in the map */
39000 -1 /* Extensions start */
39002 static /* Use -fall-defs-global to expose */
39003 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
39007 0, /* No effective tags (pointer) */
39008 0, /* No effective tags (count) */
39009 0, /* No tags (pointer) */
39010 0, /* No tags (count) */
39011 { 0, 0, OPEN_TYPE_constraint },
39012 0, 0, /* No members */
39013 &asn_SPC_extensionValue_specs_808 /* Additional specs */
39016 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
39017 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
39018 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39020 &asn_DEF_ProtocolIE_ID,
39022 { 0, &asn_PER_memb_id_constr_806, memb_id_constraint_805 },
39023 0, 0, /* No default value */
39026 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
39027 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39029 &asn_DEF_Criticality,
39031 { 0, &asn_PER_memb_criticality_constr_807, memb_criticality_constraint_805 },
39032 0, 0, /* No default value */
39035 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
39036 -1 /* Ambiguous tag (ANY?) */,
39038 &asn_DEF_extensionValue_808,
39040 { 0, &asn_PER_memb_extensionValue_constr_808, memb_extensionValue_constraint_805 },
39041 0, 0, /* No default value */
39045 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
39046 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39048 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
39049 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39050 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39052 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
39053 sizeof(struct TABasedMDT_ExtIEs),
39054 offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
39055 asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
39056 2, /* Count of tags in the map */
39057 0, 0, 0, /* Optional elements (not needed) */
39058 -1, /* First extension addition */
39060 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
39061 "TABasedMDT-ExtIEs",
39062 "TABasedMDT-ExtIEs",
39064 asn_DEF_TABasedMDT_ExtIEs_tags_805,
39065 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39066 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39067 asn_DEF_TABasedMDT_ExtIEs_tags_805, /* Same as above */
39068 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39069 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39070 { 0, 0, SEQUENCE_constraint },
39071 asn_MBR_TABasedMDT_ExtIEs_805,
39072 3, /* Elements count */
39073 &asn_SPC_TABasedMDT_ExtIEs_specs_805 /* Additional specs */
39076 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
39077 sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
39078 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
39079 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
39080 sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
39081 0, /* No top level tags */
39082 0, /* No tags in the map */
39084 -1 /* Extensions start */
39086 static /* Use -fall-defs-global to expose */
39087 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
39091 0, /* No effective tags (pointer) */
39092 0, /* No effective tags (count) */
39093 0, /* No tags (pointer) */
39094 0, /* No tags (count) */
39095 { 0, 0, OPEN_TYPE_constraint },
39096 0, 0, /* No members */
39097 &asn_SPC_extensionValue_specs_812 /* Additional specs */
39100 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
39101 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
39102 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39104 &asn_DEF_ProtocolIE_ID,
39106 { 0, &asn_PER_memb_id_constr_810, memb_id_constraint_809 },
39107 0, 0, /* No default value */
39110 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
39111 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39113 &asn_DEF_Criticality,
39115 { 0, &asn_PER_memb_criticality_constr_811, memb_criticality_constraint_809 },
39116 0, 0, /* No default value */
39119 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
39120 -1 /* Ambiguous tag (ANY?) */,
39122 &asn_DEF_extensionValue_812,
39124 { 0, &asn_PER_memb_extensionValue_constr_812, memb_extensionValue_constraint_809 },
39125 0, 0, /* No default value */
39129 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
39130 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39132 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
39133 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39134 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39136 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
39137 sizeof(struct TAIBasedMDT_ExtIEs),
39138 offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
39139 asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
39140 2, /* Count of tags in the map */
39141 0, 0, 0, /* Optional elements (not needed) */
39142 -1, /* First extension addition */
39144 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
39145 "TAIBasedMDT-ExtIEs",
39146 "TAIBasedMDT-ExtIEs",
39148 asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
39149 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39150 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39151 asn_DEF_TAIBasedMDT_ExtIEs_tags_809, /* Same as above */
39152 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39153 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39154 { 0, 0, SEQUENCE_constraint },
39155 asn_MBR_TAIBasedMDT_ExtIEs_809,
39156 3, /* Elements count */
39157 &asn_SPC_TAIBasedMDT_ExtIEs_specs_809 /* Additional specs */
39160 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
39161 sizeof(struct TAI_Item_ExtIEs__extensionValue),
39162 offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
39163 offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
39164 sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
39165 0, /* No top level tags */
39166 0, /* No tags in the map */
39168 -1 /* Extensions start */
39170 static /* Use -fall-defs-global to expose */
39171 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
39175 0, /* No effective tags (pointer) */
39176 0, /* No effective tags (count) */
39177 0, /* No tags (pointer) */
39178 0, /* No tags (count) */
39179 { 0, 0, OPEN_TYPE_constraint },
39180 0, 0, /* No members */
39181 &asn_SPC_extensionValue_specs_816 /* Additional specs */
39184 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
39185 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
39186 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39188 &asn_DEF_ProtocolIE_ID,
39190 { 0, &asn_PER_memb_id_constr_814, memb_id_constraint_813 },
39191 0, 0, /* No default value */
39194 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
39195 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39197 &asn_DEF_Criticality,
39199 { 0, &asn_PER_memb_criticality_constr_815, memb_criticality_constraint_813 },
39200 0, 0, /* No default value */
39203 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
39204 -1 /* Ambiguous tag (ANY?) */,
39206 &asn_DEF_extensionValue_816,
39208 { 0, &asn_PER_memb_extensionValue_constr_816, memb_extensionValue_constraint_813 },
39209 0, 0, /* No default value */
39213 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
39214 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39216 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
39217 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39218 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39220 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
39221 sizeof(struct TAI_Item_ExtIEs),
39222 offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
39223 asn_MAP_TAI_Item_ExtIEs_tag2el_813,
39224 2, /* Count of tags in the map */
39225 0, 0, 0, /* Optional elements (not needed) */
39226 -1, /* First extension addition */
39228 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
39232 asn_DEF_TAI_Item_ExtIEs_tags_813,
39233 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39234 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39235 asn_DEF_TAI_Item_ExtIEs_tags_813, /* Same as above */
39236 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39237 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39238 { 0, 0, SEQUENCE_constraint },
39239 asn_MBR_TAI_Item_ExtIEs_813,
39240 3, /* Elements count */
39241 &asn_SPC_TAI_Item_ExtIEs_specs_813 /* Additional specs */
39244 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
39245 sizeof(struct TABasedQMC_ExtIEs__extensionValue),
39246 offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
39247 offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
39248 sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
39249 0, /* No top level tags */
39250 0, /* No tags in the map */
39252 -1 /* Extensions start */
39254 static /* Use -fall-defs-global to expose */
39255 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
39259 0, /* No effective tags (pointer) */
39260 0, /* No effective tags (count) */
39261 0, /* No tags (pointer) */
39262 0, /* No tags (count) */
39263 { 0, 0, OPEN_TYPE_constraint },
39264 0, 0, /* No members */
39265 &asn_SPC_extensionValue_specs_820 /* Additional specs */
39268 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
39269 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
39270 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39272 &asn_DEF_ProtocolIE_ID,
39274 { 0, &asn_PER_memb_id_constr_818, memb_id_constraint_817 },
39275 0, 0, /* No default value */
39278 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
39279 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39281 &asn_DEF_Criticality,
39283 { 0, &asn_PER_memb_criticality_constr_819, memb_criticality_constraint_817 },
39284 0, 0, /* No default value */
39287 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
39288 -1 /* Ambiguous tag (ANY?) */,
39290 &asn_DEF_extensionValue_820,
39292 { 0, &asn_PER_memb_extensionValue_constr_820, memb_extensionValue_constraint_817 },
39293 0, 0, /* No default value */
39297 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
39298 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39300 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
39301 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39302 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39304 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
39305 sizeof(struct TABasedQMC_ExtIEs),
39306 offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
39307 asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
39308 2, /* Count of tags in the map */
39309 0, 0, 0, /* Optional elements (not needed) */
39310 -1, /* First extension addition */
39312 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
39313 "TABasedQMC-ExtIEs",
39314 "TABasedQMC-ExtIEs",
39316 asn_DEF_TABasedQMC_ExtIEs_tags_817,
39317 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39318 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39319 asn_DEF_TABasedQMC_ExtIEs_tags_817, /* Same as above */
39320 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39321 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39322 { 0, 0, SEQUENCE_constraint },
39323 asn_MBR_TABasedQMC_ExtIEs_817,
39324 3, /* Elements count */
39325 &asn_SPC_TABasedQMC_ExtIEs_specs_817 /* Additional specs */
39328 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
39329 sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
39330 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39331 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
39332 sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
39333 0, /* No top level tags */
39334 0, /* No tags in the map */
39336 -1 /* Extensions start */
39338 static /* Use -fall-defs-global to expose */
39339 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
39343 0, /* No effective tags (pointer) */
39344 0, /* No effective tags (count) */
39345 0, /* No tags (pointer) */
39346 0, /* No tags (count) */
39347 { 0, 0, OPEN_TYPE_constraint },
39348 0, 0, /* No members */
39349 &asn_SPC_extensionValue_specs_824 /* Additional specs */
39352 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
39353 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
39354 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39356 &asn_DEF_ProtocolIE_ID,
39358 { 0, &asn_PER_memb_id_constr_822, memb_id_constraint_821 },
39359 0, 0, /* No default value */
39362 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
39363 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39365 &asn_DEF_Criticality,
39367 { 0, &asn_PER_memb_criticality_constr_823, memb_criticality_constraint_821 },
39368 0, 0, /* No default value */
39371 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
39372 -1 /* Ambiguous tag (ANY?) */,
39374 &asn_DEF_extensionValue_824,
39376 { 0, &asn_PER_memb_extensionValue_constr_824, memb_extensionValue_constraint_821 },
39377 0, 0, /* No default value */
39381 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
39382 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39384 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
39385 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39386 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39388 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
39389 sizeof(struct TAIBasedQMC_ExtIEs),
39390 offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
39391 asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
39392 2, /* Count of tags in the map */
39393 0, 0, 0, /* Optional elements (not needed) */
39394 -1, /* First extension addition */
39396 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
39397 "TAIBasedQMC-ExtIEs",
39398 "TAIBasedQMC-ExtIEs",
39400 asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
39401 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39402 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39403 asn_DEF_TAIBasedQMC_ExtIEs_tags_821, /* Same as above */
39404 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39405 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39406 { 0, 0, SEQUENCE_constraint },
39407 asn_MBR_TAIBasedQMC_ExtIEs_821,
39408 3, /* Elements count */
39409 &asn_SPC_TAIBasedQMC_ExtIEs_specs_821 /* Additional specs */
39412 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
39413 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
39414 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39416 &asn_DEF_AdditionalSpecialSubframe_Info,
39419 0, 0, /* No default value */
39420 "AdditionalSpecialSubframe-Info"
39422 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
39423 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39425 &asn_DEF_EARFCNExtension,
39428 0, 0, /* No default value */
39431 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
39432 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39434 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
39437 0, 0, /* No default value */
39438 "AdditionalSpecialSubframeExtension-Info"
39441 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
39442 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
39443 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
39444 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
39445 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
39446 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
39448 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
39449 sizeof(struct TDD_Info_ExtIEs__extensionValue),
39450 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
39451 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
39452 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
39453 asn_MAP_extensionValue_tag2el_828,
39454 3, /* Count of tags in the map */
39455 asn_MAP_extensionValue_to_canonical_828,
39456 asn_MAP_extensionValue_from_canonical_828,
39457 -1 /* Extensions start */
39459 static /* Use -fall-defs-global to expose */
39460 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
39464 0, /* No effective tags (pointer) */
39465 0, /* No effective tags (count) */
39466 0, /* No tags (pointer) */
39467 0, /* No tags (count) */
39468 { 0, 0, OPEN_TYPE_constraint },
39469 asn_MBR_extensionValue_828,
39470 3, /* Elements count */
39471 &asn_SPC_extensionValue_specs_828 /* Additional specs */
39474 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
39475 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
39476 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39478 &asn_DEF_ProtocolIE_ID,
39480 { 0, &asn_PER_memb_id_constr_826, memb_id_constraint_825 },
39481 0, 0, /* No default value */
39484 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
39485 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39487 &asn_DEF_Criticality,
39488 select_TDD_Info_ExtIEs_criticality_type,
39489 { 0, &asn_PER_memb_criticality_constr_827, memb_criticality_constraint_825 },
39490 0, 0, /* No default value */
39493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
39494 -1 /* Ambiguous tag (ANY?) */,
39496 &asn_DEF_extensionValue_828,
39497 select_TDD_Info_ExtIEs_extensionValue_type,
39498 { 0, &asn_PER_memb_extensionValue_constr_828, memb_extensionValue_constraint_825 },
39499 0, 0, /* No default value */
39503 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
39504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39506 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
39507 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39508 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39510 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
39511 sizeof(struct TDD_Info_ExtIEs),
39512 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
39513 asn_MAP_TDD_Info_ExtIEs_tag2el_825,
39514 2, /* Count of tags in the map */
39515 0, 0, 0, /* Optional elements (not needed) */
39516 -1, /* First extension addition */
39518 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
39522 asn_DEF_TDD_Info_ExtIEs_tags_825,
39523 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39524 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39525 asn_DEF_TDD_Info_ExtIEs_tags_825, /* Same as above */
39526 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39527 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39528 { 0, 0, SEQUENCE_constraint },
39529 asn_MBR_TDD_Info_ExtIEs_825,
39530 3, /* Elements count */
39531 &asn_SPC_TDD_Info_ExtIEs_specs_825 /* Additional specs */
39534 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
39535 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
39536 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39538 &asn_DEF_MDT_Configuration,
39541 0, 0, /* No default value */
39542 "MDT-Configuration"
39544 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
39545 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39547 &asn_DEF_UEAppLayerMeasConfig,
39550 0, 0, /* No default value */
39551 "UEAppLayerMeasConfig"
39554 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
39555 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
39556 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
39558 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
39559 sizeof(struct TraceActivation_ExtIEs__extensionValue),
39560 offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
39561 offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
39562 sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
39563 asn_MAP_extensionValue_tag2el_832,
39564 2, /* Count of tags in the map */
39566 -1 /* Extensions start */
39568 static /* Use -fall-defs-global to expose */
39569 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
39573 0, /* No effective tags (pointer) */
39574 0, /* No effective tags (count) */
39575 0, /* No tags (pointer) */
39576 0, /* No tags (count) */
39577 { 0, 0, OPEN_TYPE_constraint },
39578 asn_MBR_extensionValue_832,
39579 2, /* Elements count */
39580 &asn_SPC_extensionValue_specs_832 /* Additional specs */
39583 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
39584 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
39585 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39587 &asn_DEF_ProtocolIE_ID,
39589 { 0, &asn_PER_memb_id_constr_830, memb_id_constraint_829 },
39590 0, 0, /* No default value */
39593 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
39594 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39596 &asn_DEF_Criticality,
39597 select_TraceActivation_ExtIEs_criticality_type,
39598 { 0, &asn_PER_memb_criticality_constr_831, memb_criticality_constraint_829 },
39599 0, 0, /* No default value */
39602 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
39603 -1 /* Ambiguous tag (ANY?) */,
39605 &asn_DEF_extensionValue_832,
39606 select_TraceActivation_ExtIEs_extensionValue_type,
39607 { 0, &asn_PER_memb_extensionValue_constr_832, memb_extensionValue_constraint_829 },
39608 0, 0, /* No default value */
39612 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
39613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39615 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
39616 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39617 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39619 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
39620 sizeof(struct TraceActivation_ExtIEs),
39621 offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
39622 asn_MAP_TraceActivation_ExtIEs_tag2el_829,
39623 2, /* Count of tags in the map */
39624 0, 0, 0, /* Optional elements (not needed) */
39625 -1, /* First extension addition */
39627 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
39628 "TraceActivation-ExtIEs",
39629 "TraceActivation-ExtIEs",
39631 asn_DEF_TraceActivation_ExtIEs_tags_829,
39632 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39633 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39634 asn_DEF_TraceActivation_ExtIEs_tags_829, /* Same as above */
39635 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39636 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39637 { 0, 0, SEQUENCE_constraint },
39638 asn_MBR_TraceActivation_ExtIEs_829,
39639 3, /* Elements count */
39640 &asn_SPC_TraceActivation_ExtIEs_specs_829 /* Additional specs */
39643 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
39644 sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
39645 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
39646 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
39647 sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
39648 0, /* No top level tags */
39649 0, /* No tags in the map */
39651 -1 /* Extensions start */
39653 static /* Use -fall-defs-global to expose */
39654 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
39658 0, /* No effective tags (pointer) */
39659 0, /* No effective tags (count) */
39660 0, /* No tags (pointer) */
39661 0, /* No tags (count) */
39662 { 0, 0, OPEN_TYPE_constraint },
39663 0, 0, /* No members */
39664 &asn_SPC_extensionValue_specs_836 /* Additional specs */
39667 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
39668 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
39669 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39671 &asn_DEF_ProtocolIE_ID,
39673 { 0, &asn_PER_memb_id_constr_834, memb_id_constraint_833 },
39674 0, 0, /* No default value */
39677 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
39678 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39680 &asn_DEF_Criticality,
39682 { 0, &asn_PER_memb_criticality_constr_835, memb_criticality_constraint_833 },
39683 0, 0, /* No default value */
39686 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
39687 -1 /* Ambiguous tag (ANY?) */,
39689 &asn_DEF_extensionValue_836,
39691 { 0, &asn_PER_memb_extensionValue_constr_836, memb_extensionValue_constraint_833 },
39692 0, 0, /* No default value */
39696 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
39697 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39699 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
39700 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39701 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39703 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
39704 sizeof(struct Tunnel_Information_ExtIEs),
39705 offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
39706 asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
39707 2, /* Count of tags in the map */
39708 0, 0, 0, /* Optional elements (not needed) */
39709 -1, /* First extension addition */
39711 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
39712 "Tunnel-Information-ExtIEs",
39713 "Tunnel-Information-ExtIEs",
39715 asn_DEF_Tunnel_Information_ExtIEs_tags_833,
39716 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39717 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39718 asn_DEF_Tunnel_Information_ExtIEs_tags_833, /* Same as above */
39719 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39720 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39721 { 0, 0, SEQUENCE_constraint },
39722 asn_MBR_Tunnel_Information_ExtIEs_833,
39723 3, /* Elements count */
39724 &asn_SPC_Tunnel_Information_ExtIEs_specs_833 /* Additional specs */
39727 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
39728 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
39729 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39731 &asn_DEF_ExtendedBitRate,
39734 0, 0, /* No default value */
39738 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
39739 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
39741 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
39742 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
39743 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
39744 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
39745 sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
39746 asn_MAP_extensionValue_tag2el_840,
39747 1, /* Count of tags in the map */
39749 -1 /* Extensions start */
39751 static /* Use -fall-defs-global to expose */
39752 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
39756 0, /* No effective tags (pointer) */
39757 0, /* No effective tags (count) */
39758 0, /* No tags (pointer) */
39759 0, /* No tags (count) */
39760 { 0, 0, OPEN_TYPE_constraint },
39761 asn_MBR_extensionValue_840,
39762 1, /* Elements count */
39763 &asn_SPC_extensionValue_specs_840 /* Additional specs */
39766 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
39767 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
39768 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39770 &asn_DEF_ProtocolIE_ID,
39772 { 0, &asn_PER_memb_id_constr_838, memb_id_constraint_837 },
39773 0, 0, /* No default value */
39776 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
39777 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39779 &asn_DEF_Criticality,
39780 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
39781 { 0, &asn_PER_memb_criticality_constr_839, memb_criticality_constraint_837 },
39782 0, 0, /* No default value */
39785 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
39786 -1 /* Ambiguous tag (ANY?) */,
39788 &asn_DEF_extensionValue_840,
39789 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
39790 { 0, &asn_PER_memb_extensionValue_constr_840, memb_extensionValue_constraint_837 },
39791 0, 0, /* No default value */
39795 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
39796 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39798 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
39799 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39800 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39802 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
39803 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
39804 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
39805 asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
39806 2, /* Count of tags in the map */
39807 0, 0, 0, /* Optional elements (not needed) */
39808 -1, /* First extension addition */
39810 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
39811 "UEAggregate-MaximumBitrate-ExtIEs",
39812 "UEAggregate-MaximumBitrate-ExtIEs",
39814 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
39815 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39816 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39817 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837, /* Same as above */
39818 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39819 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39820 { 0, 0, SEQUENCE_constraint },
39821 asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
39822 3, /* Elements count */
39823 &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 /* Additional specs */
39826 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
39827 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
39828 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39830 &asn_DEF_ServiceType,
39833 0, 0, /* No default value */
39837 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
39838 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
39840 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
39841 sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
39842 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
39843 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
39844 sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
39845 asn_MAP_extensionValue_tag2el_844,
39846 1, /* Count of tags in the map */
39848 -1 /* Extensions start */
39850 static /* Use -fall-defs-global to expose */
39851 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
39855 0, /* No effective tags (pointer) */
39856 0, /* No effective tags (count) */
39857 0, /* No tags (pointer) */
39858 0, /* No tags (count) */
39859 { 0, 0, OPEN_TYPE_constraint },
39860 asn_MBR_extensionValue_844,
39861 1, /* Elements count */
39862 &asn_SPC_extensionValue_specs_844 /* Additional specs */
39865 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
39866 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
39867 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39869 &asn_DEF_ProtocolIE_ID,
39871 { 0, &asn_PER_memb_id_constr_842, memb_id_constraint_841 },
39872 0, 0, /* No default value */
39875 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
39876 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39878 &asn_DEF_Criticality,
39879 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
39880 { 0, &asn_PER_memb_criticality_constr_843, memb_criticality_constraint_841 },
39881 0, 0, /* No default value */
39884 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
39885 -1 /* Ambiguous tag (ANY?) */,
39887 &asn_DEF_extensionValue_844,
39888 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
39889 { 0, &asn_PER_memb_extensionValue_constr_844, memb_extensionValue_constraint_841 },
39890 0, 0, /* No default value */
39894 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
39895 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39897 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
39898 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39899 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39901 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
39902 sizeof(struct UEAppLayerMeasConfig_ExtIEs),
39903 offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
39904 asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
39905 2, /* Count of tags in the map */
39906 0, 0, 0, /* Optional elements (not needed) */
39907 -1, /* First extension addition */
39909 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
39910 "UEAppLayerMeasConfig-ExtIEs",
39911 "UEAppLayerMeasConfig-ExtIEs",
39913 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
39914 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39915 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39916 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841, /* Same as above */
39917 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39918 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39919 { 0, 0, SEQUENCE_constraint },
39920 asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
39921 3, /* Elements count */
39922 &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 /* Additional specs */
39925 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
39926 sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
39927 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
39928 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
39929 sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
39930 0, /* No top level tags */
39931 0, /* No tags in the map */
39933 -1 /* Extensions start */
39935 static /* Use -fall-defs-global to expose */
39936 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
39940 0, /* No effective tags (pointer) */
39941 0, /* No effective tags (count) */
39942 0, /* No tags (pointer) */
39943 0, /* No tags (count) */
39944 { 0, 0, OPEN_TYPE_constraint },
39945 0, 0, /* No members */
39946 &asn_SPC_extensionValue_specs_848 /* Additional specs */
39949 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
39950 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
39951 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39953 &asn_DEF_ProtocolIE_ID,
39955 { 0, &asn_PER_memb_id_constr_846, memb_id_constraint_845 },
39956 0, 0, /* No default value */
39959 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
39960 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39962 &asn_DEF_Criticality,
39964 { 0, &asn_PER_memb_criticality_constr_847, memb_criticality_constraint_845 },
39965 0, 0, /* No default value */
39968 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
39969 -1 /* Ambiguous tag (ANY?) */,
39971 &asn_DEF_extensionValue_848,
39973 { 0, &asn_PER_memb_extensionValue_constr_848, memb_extensionValue_constraint_845 },
39974 0, 0, /* No default value */
39978 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
39979 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39981 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
39982 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39983 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39985 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
39986 sizeof(struct UESecurityCapabilities_ExtIEs),
39987 offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
39988 asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
39989 2, /* Count of tags in the map */
39990 0, 0, 0, /* Optional elements (not needed) */
39991 -1, /* First extension addition */
39993 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
39994 "UESecurityCapabilities-ExtIEs",
39995 "UESecurityCapabilities-ExtIEs",
39997 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
39998 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39999 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
40000 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
40001 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
40002 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
40003 { 0, 0, SEQUENCE_constraint },
40004 asn_MBR_UESecurityCapabilities_ExtIEs_845,
40005 3, /* Elements count */
40006 &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 /* Additional specs */
40009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
40010 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
40011 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
40012 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
40013 sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
40014 0, /* No top level tags */
40015 0, /* No tags in the map */
40017 -1 /* Extensions start */
40019 static /* Use -fall-defs-global to expose */
40020 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
40024 0, /* No effective tags (pointer) */
40025 0, /* No effective tags (count) */
40026 0, /* No tags (pointer) */
40027 0, /* No tags (count) */
40028 { 0, 0, OPEN_TYPE_constraint },
40029 0, 0, /* No members */
40030 &asn_SPC_extensionValue_specs_852 /* Additional specs */
40033 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
40034 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
40035 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40037 &asn_DEF_ProtocolIE_ID,
40039 { 0, &asn_PER_memb_id_constr_850, memb_id_constraint_849 },
40040 0, 0, /* No default value */
40043 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
40044 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40046 &asn_DEF_Criticality,
40048 { 0, &asn_PER_memb_criticality_constr_851, memb_criticality_constraint_849 },
40049 0, 0, /* No default value */
40052 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
40053 -1 /* Ambiguous tag (ANY?) */,
40055 &asn_DEF_extensionValue_852,
40057 { 0, &asn_PER_memb_extensionValue_constr_852, memb_extensionValue_constraint_849 },
40058 0, 0, /* No default value */
40062 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
40063 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40065 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
40066 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40067 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40069 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
40070 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
40071 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
40072 asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
40073 2, /* Count of tags in the map */
40074 0, 0, 0, /* Optional elements (not needed) */
40075 -1, /* First extension addition */
40077 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
40078 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40079 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40081 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
40082 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40083 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40084 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849, /* Same as above */
40085 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40086 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40087 { 0, 0, SEQUENCE_constraint },
40088 asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
40089 3, /* Elements count */
40090 &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 /* Additional specs */
40093 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
40094 sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
40095 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
40096 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
40097 sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
40098 0, /* No top level tags */
40099 0, /* No tags in the map */
40101 -1 /* Extensions start */
40103 static /* Use -fall-defs-global to expose */
40104 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
40108 0, /* No effective tags (pointer) */
40109 0, /* No effective tags (count) */
40110 0, /* No tags (pointer) */
40111 0, /* No tags (count) */
40112 { 0, 0, OPEN_TYPE_constraint },
40113 0, 0, /* No members */
40114 &asn_SPC_extensionValue_specs_856 /* Additional specs */
40117 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
40118 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
40119 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40121 &asn_DEF_ProtocolIE_ID,
40123 { 0, &asn_PER_memb_id_constr_854, memb_id_constraint_853 },
40124 0, 0, /* No default value */
40127 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
40128 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40130 &asn_DEF_Criticality,
40132 { 0, &asn_PER_memb_criticality_constr_855, memb_criticality_constraint_853 },
40133 0, 0, /* No default value */
40136 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
40137 -1 /* Ambiguous tag (ANY?) */,
40139 &asn_DEF_extensionValue_856,
40141 { 0, &asn_PER_memb_extensionValue_constr_856, memb_extensionValue_constraint_853 },
40142 0, 0, /* No default value */
40146 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
40147 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40149 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
40150 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40151 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40153 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
40154 sizeof(struct UEsToBeResetList_Item_ExtIEs),
40155 offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
40156 asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
40157 2, /* Count of tags in the map */
40158 0, 0, 0, /* Optional elements (not needed) */
40159 -1, /* First extension addition */
40161 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
40162 "UEsToBeResetList-Item-ExtIEs",
40163 "UEsToBeResetList-Item-ExtIEs",
40165 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
40166 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40167 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40168 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853, /* Same as above */
40169 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40170 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40171 { 0, 0, SEQUENCE_constraint },
40172 asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
40173 3, /* Elements count */
40174 &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
40177 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
40178 sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
40179 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
40180 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
40181 sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
40182 0, /* No top level tags */
40183 0, /* No tags in the map */
40185 -1 /* Extensions start */
40187 static /* Use -fall-defs-global to expose */
40188 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
40192 0, /* No effective tags (pointer) */
40193 0, /* No effective tags (count) */
40194 0, /* No tags (pointer) */
40195 0, /* No tags (count) */
40196 { 0, 0, OPEN_TYPE_constraint },
40197 0, 0, /* No members */
40198 &asn_SPC_extensionValue_specs_860 /* Additional specs */
40201 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
40202 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
40203 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40205 &asn_DEF_ProtocolIE_ID,
40207 { 0, &asn_PER_memb_id_constr_858, memb_id_constraint_857 },
40208 0, 0, /* No default value */
40211 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
40212 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40214 &asn_DEF_Criticality,
40216 { 0, &asn_PER_memb_criticality_constr_859, memb_criticality_constraint_857 },
40217 0, 0, /* No default value */
40220 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
40221 -1 /* Ambiguous tag (ANY?) */,
40223 &asn_DEF_extensionValue_860,
40225 { 0, &asn_PER_memb_extensionValue_constr_860, memb_extensionValue_constraint_857 },
40226 0, 0, /* No default value */
40230 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
40231 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40233 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
40234 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40235 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40237 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
40238 sizeof(struct ULandDLSharing_ExtIEs),
40239 offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
40240 asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
40241 2, /* Count of tags in the map */
40242 0, 0, 0, /* Optional elements (not needed) */
40243 -1, /* First extension addition */
40245 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
40246 "ULandDLSharing-ExtIEs",
40247 "ULandDLSharing-ExtIEs",
40249 asn_DEF_ULandDLSharing_ExtIEs_tags_857,
40250 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40251 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40252 asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
40253 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40254 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40255 { 0, 0, SEQUENCE_constraint },
40256 asn_MBR_ULandDLSharing_ExtIEs_857,
40257 3, /* Elements count */
40258 &asn_SPC_ULandDLSharing_ExtIEs_specs_857 /* Additional specs */
40261 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
40262 sizeof(struct ULConfiguration_ExtIEs__extensionValue),
40263 offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
40264 offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
40265 sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
40266 0, /* No top level tags */
40267 0, /* No tags in the map */
40269 -1 /* Extensions start */
40271 static /* Use -fall-defs-global to expose */
40272 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
40276 0, /* No effective tags (pointer) */
40277 0, /* No effective tags (count) */
40278 0, /* No tags (pointer) */
40279 0, /* No tags (count) */
40280 { 0, 0, OPEN_TYPE_constraint },
40281 0, 0, /* No members */
40282 &asn_SPC_extensionValue_specs_864 /* Additional specs */
40285 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
40286 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
40287 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40289 &asn_DEF_ProtocolIE_ID,
40291 { 0, &asn_PER_memb_id_constr_862, memb_id_constraint_861 },
40292 0, 0, /* No default value */
40295 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
40296 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40298 &asn_DEF_Criticality,
40300 { 0, &asn_PER_memb_criticality_constr_863, memb_criticality_constraint_861 },
40301 0, 0, /* No default value */
40304 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
40305 -1 /* Ambiguous tag (ANY?) */,
40307 &asn_DEF_extensionValue_864,
40309 { 0, &asn_PER_memb_extensionValue_constr_864, memb_extensionValue_constraint_861 },
40310 0, 0, /* No default value */
40314 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
40315 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40317 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
40318 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40319 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40321 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
40322 sizeof(struct ULConfiguration_ExtIEs),
40323 offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
40324 asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
40325 2, /* Count of tags in the map */
40326 0, 0, 0, /* Optional elements (not needed) */
40327 -1, /* First extension addition */
40329 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
40330 "ULConfiguration-ExtIEs",
40331 "ULConfiguration-ExtIEs",
40333 asn_DEF_ULConfiguration_ExtIEs_tags_861,
40334 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40335 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40336 asn_DEF_ULConfiguration_ExtIEs_tags_861, /* Same as above */
40337 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40338 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40339 { 0, 0, SEQUENCE_constraint },
40340 asn_MBR_ULConfiguration_ExtIEs_861,
40341 3, /* Elements count */
40342 &asn_SPC_ULConfiguration_ExtIEs_specs_861 /* Additional specs */
40345 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
40346 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
40347 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
40348 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
40349 sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
40350 0, /* No top level tags */
40351 0, /* No tags in the map */
40353 -1 /* Extensions start */
40355 static /* Use -fall-defs-global to expose */
40356 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
40360 0, /* No effective tags (pointer) */
40361 0, /* No effective tags (count) */
40362 0, /* No tags (pointer) */
40363 0, /* No tags (count) */
40364 { 0, 0, OPEN_TYPE_constraint },
40365 0, 0, /* No members */
40366 &asn_SPC_extensionValue_specs_868 /* Additional specs */
40369 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
40370 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
40371 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40373 &asn_DEF_ProtocolIE_ID,
40375 { 0, &asn_PER_memb_id_constr_866, memb_id_constraint_865 },
40376 0, 0, /* No default value */
40379 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
40380 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40382 &asn_DEF_Criticality,
40384 { 0, &asn_PER_memb_criticality_constr_867, memb_criticality_constraint_865 },
40385 0, 0, /* No default value */
40388 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
40389 -1 /* Ambiguous tag (ANY?) */,
40391 &asn_DEF_extensionValue_868,
40393 { 0, &asn_PER_memb_extensionValue_constr_868, memb_extensionValue_constraint_865 },
40394 0, 0, /* No default value */
40398 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
40399 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40401 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
40402 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40403 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40405 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
40406 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
40407 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
40408 asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
40409 2, /* Count of tags in the map */
40410 0, 0, 0, /* Optional elements (not needed) */
40411 -1, /* First extension addition */
40413 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
40414 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40415 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40417 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
40418 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40419 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40420 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
40421 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40422 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40423 { 0, 0, SEQUENCE_constraint },
40424 asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
40425 3, /* Elements count */
40426 &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 /* Additional specs */
40429 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
40430 sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
40431 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
40432 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
40433 sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
40434 0, /* No top level tags */
40435 0, /* No tags in the map */
40437 -1 /* Extensions start */
40439 static /* Use -fall-defs-global to expose */
40440 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
40444 0, /* No effective tags (pointer) */
40445 0, /* No effective tags (count) */
40446 0, /* No tags (pointer) */
40447 0, /* No tags (count) */
40448 { 0, 0, OPEN_TYPE_constraint },
40449 0, 0, /* No members */
40450 &asn_SPC_extensionValue_specs_872 /* Additional specs */
40453 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
40454 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
40455 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40457 &asn_DEF_ProtocolIE_ID,
40459 { 0, &asn_PER_memb_id_constr_870, memb_id_constraint_869 },
40460 0, 0, /* No default value */
40463 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
40464 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40466 &asn_DEF_Criticality,
40468 { 0, &asn_PER_memb_criticality_constr_871, memb_criticality_constraint_869 },
40469 0, 0, /* No default value */
40472 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
40473 -1 /* Ambiguous tag (ANY?) */,
40475 &asn_DEF_extensionValue_872,
40477 { 0, &asn_PER_memb_extensionValue_constr_872, memb_extensionValue_constraint_869 },
40478 0, 0, /* No default value */
40482 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
40483 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40485 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
40486 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40487 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40489 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
40490 sizeof(struct ULOnlySharing_ExtIEs),
40491 offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
40492 asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
40493 2, /* Count of tags in the map */
40494 0, 0, 0, /* Optional elements (not needed) */
40495 -1, /* First extension addition */
40497 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
40498 "ULOnlySharing-ExtIEs",
40499 "ULOnlySharing-ExtIEs",
40501 asn_DEF_ULOnlySharing_ExtIEs_tags_869,
40502 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40503 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40504 asn_DEF_ULOnlySharing_ExtIEs_tags_869, /* Same as above */
40505 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40506 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40507 { 0, 0, SEQUENCE_constraint },
40508 asn_MBR_ULOnlySharing_ExtIEs_869,
40509 3, /* Elements count */
40510 &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
40513 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
40514 sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
40515 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
40516 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
40517 sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
40518 0, /* No top level tags */
40519 0, /* No tags in the map */
40521 -1 /* Extensions start */
40523 static /* Use -fall-defs-global to expose */
40524 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
40528 0, /* No effective tags (pointer) */
40529 0, /* No effective tags (count) */
40530 0, /* No tags (pointer) */
40531 0, /* No tags (count) */
40532 { 0, 0, OPEN_TYPE_constraint },
40533 0, 0, /* No members */
40534 &asn_SPC_extensionValue_specs_876 /* Additional specs */
40537 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
40538 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
40539 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40541 &asn_DEF_ProtocolIE_ID,
40543 { 0, &asn_PER_memb_id_constr_874, memb_id_constraint_873 },
40544 0, 0, /* No default value */
40547 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
40548 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40550 &asn_DEF_Criticality,
40552 { 0, &asn_PER_memb_criticality_constr_875, memb_criticality_constraint_873 },
40553 0, 0, /* No default value */
40556 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
40557 -1 /* Ambiguous tag (ANY?) */,
40559 &asn_DEF_extensionValue_876,
40561 { 0, &asn_PER_memb_extensionValue_constr_876, memb_extensionValue_constraint_873 },
40562 0, 0, /* No default value */
40566 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
40567 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40569 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
40570 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40571 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40573 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
40574 sizeof(struct UsableABSInformationFDD_ExtIEs),
40575 offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
40576 asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
40577 2, /* Count of tags in the map */
40578 0, 0, 0, /* Optional elements (not needed) */
40579 -1, /* First extension addition */
40581 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
40582 "UsableABSInformationFDD-ExtIEs",
40583 "UsableABSInformationFDD-ExtIEs",
40585 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
40586 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40587 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40588 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873, /* Same as above */
40589 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40590 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40591 { 0, 0, SEQUENCE_constraint },
40592 asn_MBR_UsableABSInformationFDD_ExtIEs_873,
40593 3, /* Elements count */
40594 &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 /* Additional specs */
40597 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
40598 sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
40599 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
40600 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
40601 sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
40602 0, /* No top level tags */
40603 0, /* No tags in the map */
40605 -1 /* Extensions start */
40607 static /* Use -fall-defs-global to expose */
40608 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
40612 0, /* No effective tags (pointer) */
40613 0, /* No effective tags (count) */
40614 0, /* No tags (pointer) */
40615 0, /* No tags (count) */
40616 { 0, 0, OPEN_TYPE_constraint },
40617 0, 0, /* No members */
40618 &asn_SPC_extensionValue_specs_880 /* Additional specs */
40621 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
40622 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
40623 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40625 &asn_DEF_ProtocolIE_ID,
40627 { 0, &asn_PER_memb_id_constr_878, memb_id_constraint_877 },
40628 0, 0, /* No default value */
40631 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
40632 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40634 &asn_DEF_Criticality,
40636 { 0, &asn_PER_memb_criticality_constr_879, memb_criticality_constraint_877 },
40637 0, 0, /* No default value */
40640 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
40641 -1 /* Ambiguous tag (ANY?) */,
40643 &asn_DEF_extensionValue_880,
40645 { 0, &asn_PER_memb_extensionValue_constr_880, memb_extensionValue_constraint_877 },
40646 0, 0, /* No default value */
40650 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
40651 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40653 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
40654 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40655 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40657 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
40658 sizeof(struct UsableABSInformationTDD_ExtIEs),
40659 offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
40660 asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
40661 2, /* Count of tags in the map */
40662 0, 0, 0, /* Optional elements (not needed) */
40663 -1, /* First extension addition */
40665 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
40666 "UsableABSInformationTDD-ExtIEs",
40667 "UsableABSInformationTDD-ExtIEs",
40669 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
40670 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40671 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40672 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877, /* Same as above */
40673 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40674 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40675 { 0, 0, SEQUENCE_constraint },
40676 asn_MBR_UsableABSInformationTDD_ExtIEs_877,
40677 3, /* Elements count */
40678 &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 /* Additional specs */
40681 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
40682 sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
40683 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
40684 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
40685 sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
40686 0, /* No top level tags */
40687 0, /* No tags in the map */
40689 -1 /* Extensions start */
40691 static /* Use -fall-defs-global to expose */
40692 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
40696 0, /* No effective tags (pointer) */
40697 0, /* No effective tags (count) */
40698 0, /* No tags (pointer) */
40699 0, /* No tags (count) */
40700 { 0, 0, OPEN_TYPE_constraint },
40701 0, 0, /* No members */
40702 &asn_SPC_extensionValue_specs_884 /* Additional specs */
40705 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
40706 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
40707 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40709 &asn_DEF_ProtocolIE_ID,
40711 { 0, &asn_PER_memb_id_constr_882, memb_id_constraint_881 },
40712 0, 0, /* No default value */
40715 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
40716 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40718 &asn_DEF_Criticality,
40720 { 0, &asn_PER_memb_criticality_constr_883, memb_criticality_constraint_881 },
40721 0, 0, /* No default value */
40724 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
40725 -1 /* Ambiguous tag (ANY?) */,
40727 &asn_DEF_extensionValue_884,
40729 { 0, &asn_PER_memb_extensionValue_constr_884, memb_extensionValue_constraint_881 },
40730 0, 0, /* No default value */
40734 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
40735 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40737 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
40738 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40739 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40741 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
40742 sizeof(struct V2XServicesAuthorized_ExtIEs),
40743 offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
40744 asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
40745 2, /* Count of tags in the map */
40746 0, 0, 0, /* Optional elements (not needed) */
40747 -1, /* First extension addition */
40749 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
40750 "V2XServicesAuthorized-ExtIEs",
40751 "V2XServicesAuthorized-ExtIEs",
40753 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
40754 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40755 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40756 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881, /* Same as above */
40757 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40758 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40759 { 0, 0, SEQUENCE_constraint },
40760 asn_MBR_V2XServicesAuthorized_ExtIEs_881,
40761 3, /* Elements count */
40762 &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
40765 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
40766 sizeof(struct WidebandCQI_ExtIEs__extensionValue),
40767 offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
40768 offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
40769 sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
40770 0, /* No top level tags */
40771 0, /* No tags in the map */
40773 -1 /* Extensions start */
40775 static /* Use -fall-defs-global to expose */
40776 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
40780 0, /* No effective tags (pointer) */
40781 0, /* No effective tags (count) */
40782 0, /* No tags (pointer) */
40783 0, /* No tags (count) */
40784 { 0, 0, OPEN_TYPE_constraint },
40785 0, 0, /* No members */
40786 &asn_SPC_extensionValue_specs_888 /* Additional specs */
40789 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
40790 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
40791 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40793 &asn_DEF_ProtocolIE_ID,
40795 { 0, &asn_PER_memb_id_constr_886, memb_id_constraint_885 },
40796 0, 0, /* No default value */
40799 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
40800 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40802 &asn_DEF_Criticality,
40804 { 0, &asn_PER_memb_criticality_constr_887, memb_criticality_constraint_885 },
40805 0, 0, /* No default value */
40808 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
40809 -1 /* Ambiguous tag (ANY?) */,
40811 &asn_DEF_extensionValue_888,
40813 { 0, &asn_PER_memb_extensionValue_constr_888, memb_extensionValue_constraint_885 },
40814 0, 0, /* No default value */
40818 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
40819 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40821 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
40822 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40823 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40825 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
40826 sizeof(struct WidebandCQI_ExtIEs),
40827 offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
40828 asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
40829 2, /* Count of tags in the map */
40830 0, 0, 0, /* Optional elements (not needed) */
40831 -1, /* First extension addition */
40833 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
40834 "WidebandCQI-ExtIEs",
40835 "WidebandCQI-ExtIEs",
40837 asn_DEF_WidebandCQI_ExtIEs_tags_885,
40838 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40839 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40840 asn_DEF_WidebandCQI_ExtIEs_tags_885, /* Same as above */
40841 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40842 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40843 { 0, 0, SEQUENCE_constraint },
40844 asn_MBR_WidebandCQI_ExtIEs_885,
40845 3, /* Elements count */
40846 &asn_SPC_WidebandCQI_ExtIEs_specs_885 /* Additional specs */
40849 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
40850 sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
40851 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
40852 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
40853 sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
40854 0, /* No top level tags */
40855 0, /* No tags in the map */
40857 -1 /* Extensions start */
40859 static /* Use -fall-defs-global to expose */
40860 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
40864 0, /* No effective tags (pointer) */
40865 0, /* No effective tags (count) */
40866 0, /* No tags (pointer) */
40867 0, /* No tags (count) */
40868 { 0, 0, OPEN_TYPE_constraint },
40869 0, 0, /* No members */
40870 &asn_SPC_extensionValue_specs_892 /* Additional specs */
40873 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
40874 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
40875 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40877 &asn_DEF_ProtocolIE_ID,
40879 { 0, &asn_PER_memb_id_constr_890, memb_id_constraint_889 },
40880 0, 0, /* No default value */
40883 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
40884 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40886 &asn_DEF_Criticality,
40888 { 0, &asn_PER_memb_criticality_constr_891, memb_criticality_constraint_889 },
40889 0, 0, /* No default value */
40892 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
40893 -1 /* Ambiguous tag (ANY?) */,
40895 &asn_DEF_extensionValue_892,
40897 { 0, &asn_PER_memb_extensionValue_constr_892, memb_extensionValue_constraint_889 },
40898 0, 0, /* No default value */
40902 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
40903 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40905 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
40906 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40907 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40909 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
40910 sizeof(struct WLANMeasurementConfiguration_ExtIEs),
40911 offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
40912 asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
40913 2, /* Count of tags in the map */
40914 0, 0, 0, /* Optional elements (not needed) */
40915 -1, /* First extension addition */
40917 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
40918 "WLANMeasurementConfiguration-ExtIEs",
40919 "WLANMeasurementConfiguration-ExtIEs",
40921 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
40922 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40923 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40924 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889, /* Same as above */
40925 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40926 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40927 { 0, 0, SEQUENCE_constraint },
40928 asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
40929 3, /* Elements count */
40930 &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 /* Additional specs */