1 /*****************************************************************************
3 # Copyright 2019 AT&T Intellectual Property *
5 # Licensed under the Apache License, Version 2.0 (the "License"); *
6 # you may not use this file except in compliance with the License. *
7 # You may obtain a copy of the License at *
9 # http://www.apache.org/licenses/LICENSE-2.0 *
11 # Unless required by applicable law or agreed to in writing, software *
12 # distributed under the License is distributed on an "AS IS" BASIS, *
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
14 # See the License for the specific language governing permissions and *
15 # limitations under the License. *
17 ******************************************************************************/
20 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
21 * From ASN.1 module "X2AP-Containers"
22 * found in "../../asnFiles/X2AP-Containers.asn"
23 * `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
26 #include "ProtocolExtensionField.h"
28 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
29 static const long asn_VAL_1_ignore = 1;
30 static const long asn_VAL_1_optional = 0;
31 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
32 static const long asn_VAL_2_ignore = 1;
33 static const long asn_VAL_2_optional = 0;
34 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
35 static const long asn_VAL_3_ignore = 1;
36 static const long asn_VAL_3_optional = 0;
37 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
38 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
39 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
40 { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
41 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
42 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
43 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
44 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
45 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
46 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
47 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
48 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
49 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
51 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
52 { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
54 static const long asn_VAL_4_id_BearerType = 171;
55 static const long asn_VAL_4_reject = 0;
56 static const long asn_VAL_4_optional = 0;
57 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
58 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
59 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
60 { "&Extension", aioc__type, &asn_DEF_BearerType },
61 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
63 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
64 { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
66 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
67 static const long asn_VAL_5_ignore = 1;
68 static const long asn_VAL_5_optional = 0;
69 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;
70 static const long asn_VAL_6_ignore = 1;
71 static const long asn_VAL_6_optional = 0;
72 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;
73 static const long asn_VAL_7_ignore = 1;
74 static const long asn_VAL_7_optional = 0;
75 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
76 static const long asn_VAL_8_ignore = 1;
77 static const long asn_VAL_8_optional = 0;
78 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
79 static const long asn_VAL_9_ignore = 1;
80 static const long asn_VAL_9_optional = 0;
81 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
82 static const long asn_VAL_10_ignore = 1;
83 static const long asn_VAL_10_optional = 0;
84 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
85 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
86 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
87 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
88 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
89 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
90 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
91 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
92 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
93 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
94 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
95 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
96 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
97 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
98 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
99 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
100 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
101 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
102 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
103 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
104 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
105 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
106 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
107 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
108 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
110 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
111 { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
113 static const long asn_VAL_11_id_ABSInformation = 61;
114 static const long asn_VAL_11_ignore = 1;
115 static const long asn_VAL_11_optional = 0;
116 static const long asn_VAL_12_id_InvokeIndication = 62;
117 static const long asn_VAL_12_ignore = 1;
118 static const long asn_VAL_12_optional = 0;
119 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
120 static const long asn_VAL_13_ignore = 1;
121 static const long asn_VAL_13_optional = 0;
122 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
123 static const long asn_VAL_14_ignore = 1;
124 static const long asn_VAL_14_optional = 0;
125 static const long asn_VAL_15_id_CoMPInformation = 108;
126 static const long asn_VAL_15_ignore = 1;
127 static const long asn_VAL_15_optional = 0;
128 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
129 static const long asn_VAL_16_ignore = 1;
130 static const long asn_VAL_16_optional = 0;
131 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
132 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
133 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
134 { "&Extension", aioc__type, &asn_DEF_ABSInformation },
135 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
136 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
137 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
138 { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
139 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
140 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
141 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
142 { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
143 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
144 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
145 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
146 { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
147 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
148 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
149 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
150 { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
151 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
152 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
153 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
154 { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
155 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
157 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
158 { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
160 static const long asn_VAL_17_id_DeactivationIndication = 59;
161 static const long asn_VAL_17_ignore = 1;
162 static const long asn_VAL_17_optional = 0;
163 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
164 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
165 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
166 { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
167 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
169 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
170 { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
172 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
173 static const long asn_VAL_18_ignore = 1;
174 static const long asn_VAL_18_optional = 0;
175 static const long asn_VAL_19_id_ABS_Status = 63;
176 static const long asn_VAL_19_ignore = 1;
177 static const long asn_VAL_19_optional = 0;
178 static const long asn_VAL_20_id_RSRPMRList = 110;
179 static const long asn_VAL_20_ignore = 1;
180 static const long asn_VAL_20_optional = 0;
181 static const long asn_VAL_21_id_CSIReportList = 146;
182 static const long asn_VAL_21_ignore = 1;
183 static const long asn_VAL_21_optional = 0;
184 static const long asn_VAL_22_id_CellReportingIndicator = 170;
185 static const long asn_VAL_22_ignore = 1;
186 static const long asn_VAL_22_optional = 0;
187 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
188 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
189 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
190 { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
191 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
192 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
193 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
194 { "&Extension", aioc__type, &asn_DEF_ABS_Status },
195 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
196 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
197 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
198 { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
199 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
200 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
201 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
202 { "&Extension", aioc__type, &asn_DEF_CSIReportList },
203 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
204 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
205 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
206 { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
207 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
209 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
210 { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
212 static const long asn_VAL_23_id_Correlation_ID = 166;
213 static const long asn_VAL_23_ignore = 1;
214 static const long asn_VAL_23_optional = 0;
215 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
216 static const long asn_VAL_24_ignore = 1;
217 static const long asn_VAL_24_optional = 0;
218 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
219 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
220 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
221 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
222 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
223 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
224 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
225 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
226 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
228 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
229 { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
231 static const long asn_VAL_25_id_Correlation_ID = 166;
232 static const long asn_VAL_25_ignore = 1;
233 static const long asn_VAL_25_optional = 0;
234 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
235 static const long asn_VAL_26_ignore = 1;
236 static const long asn_VAL_26_optional = 0;
237 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
238 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
239 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
240 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
241 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
242 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
243 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
244 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
245 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
247 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
248 { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
250 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
251 static const long asn_VAL_27_ignore = 1;
252 static const long asn_VAL_27_optional = 0;
253 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
254 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
255 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
256 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
257 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
259 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
260 { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
262 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
263 static const long asn_VAL_28_reject = 0;
264 static const long asn_VAL_28_mandatory = 2;
265 static const long asn_VAL_29_id_dL_Forwarding = 306;
266 static const long asn_VAL_29_ignore = 1;
267 static const long asn_VAL_29_optional = 0;
268 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
269 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
270 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
271 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
272 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
273 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
274 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
275 { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
276 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
278 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
279 { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
281 static const long asn_VAL_30_id_RLCMode_transferred = 317;
282 static const long asn_VAL_30_ignore = 1;
283 static const long asn_VAL_30_optional = 0;
284 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
285 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
286 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
287 { "&Extension", aioc__type, &asn_DEF_RLCMode },
288 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
290 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
291 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
293 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
294 static const long asn_VAL_31_ignore = 1;
295 static const long asn_VAL_31_optional = 0;
296 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
297 static const long asn_VAL_32_ignore = 1;
298 static const long asn_VAL_32_optional = 0;
299 static const long asn_VAL_33_id_duplicationActivation = 315;
300 static const long asn_VAL_33_ignore = 1;
301 static const long asn_VAL_33_optional = 0;
302 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
303 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
304 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
305 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
306 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
307 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
308 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
309 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
310 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
311 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
312 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
313 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
314 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
316 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
317 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
319 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
320 static const long asn_VAL_34_ignore = 1;
321 static const long asn_VAL_34_optional = 0;
322 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
323 static const long asn_VAL_35_ignore = 1;
324 static const long asn_VAL_35_optional = 0;
325 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
326 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
327 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
328 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
329 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
330 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
331 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
332 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
333 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
335 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
336 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
338 static const long asn_VAL_36_id_lCID = 314;
339 static const long asn_VAL_36_ignore = 1;
340 static const long asn_VAL_36_optional = 0;
341 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
342 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
343 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
344 { "&Extension", aioc__type, &asn_DEF_LCID },
345 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
347 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
348 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
350 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
351 static const long asn_VAL_37_ignore = 1;
352 static const long asn_VAL_37_optional = 0;
353 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
354 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
355 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
356 { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
357 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
359 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
360 { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
362 static const long asn_VAL_38_id_RLCMode_transferred = 317;
363 static const long asn_VAL_38_ignore = 1;
364 static const long asn_VAL_38_optional = 0;
365 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
366 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
367 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
368 { "&Extension", aioc__type, &asn_DEF_RLCMode },
369 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
371 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
372 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
374 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
375 static const long asn_VAL_39_ignore = 1;
376 static const long asn_VAL_39_optional = 0;
377 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
378 static const long asn_VAL_40_ignore = 1;
379 static const long asn_VAL_40_optional = 0;
380 static const long asn_VAL_41_id_duplicationActivation = 315;
381 static const long asn_VAL_41_ignore = 1;
382 static const long asn_VAL_41_optional = 0;
383 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
384 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
385 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
386 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
387 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
388 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
389 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
390 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
391 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
392 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
393 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
394 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
395 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
397 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
398 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
400 static const long asn_VAL_42_id_RLC_Status = 300;
401 static const long asn_VAL_42_ignore = 1;
402 static const long asn_VAL_42_optional = 0;
403 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
404 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
405 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
406 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
407 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
409 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
410 { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
412 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
413 static const long asn_VAL_43_ignore = 1;
414 static const long asn_VAL_43_optional = 0;
415 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
416 static const long asn_VAL_44_ignore = 1;
417 static const long asn_VAL_44_optional = 0;
418 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
419 static const long asn_VAL_45_ignore = 1;
420 static const long asn_VAL_45_optional = 0;
421 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
422 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
423 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
424 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
425 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
426 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
427 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
428 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
429 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
430 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
431 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
432 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
433 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
435 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
436 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
438 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
439 static const long asn_VAL_46_ignore = 1;
440 static const long asn_VAL_46_optional = 0;
441 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
442 static const long asn_VAL_47_ignore = 1;
443 static const long asn_VAL_47_optional = 0;
444 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
445 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
446 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
447 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
448 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
449 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
450 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
451 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
452 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
454 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
455 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
457 static const long asn_VAL_48_id_lCID = 314;
458 static const long asn_VAL_48_ignore = 1;
459 static const long asn_VAL_48_optional = 0;
460 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
461 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
462 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
463 { "&Extension", aioc__type, &asn_DEF_LCID },
464 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
466 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
467 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
469 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
470 static const long asn_VAL_49_ignore = 1;
471 static const long asn_VAL_49_optional = 0;
472 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
473 static const long asn_VAL_50_ignore = 1;
474 static const long asn_VAL_50_optional = 0;
475 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
476 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
477 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
478 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
479 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
480 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
481 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
482 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
483 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
485 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
486 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
488 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
489 static const long asn_VAL_51_ignore = 1;
490 static const long asn_VAL_51_optional = 0;
491 static const long asn_VAL_52_id_RLC_Status = 300;
492 static const long asn_VAL_52_ignore = 1;
493 static const long asn_VAL_52_optional = 0;
494 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
495 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
496 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
497 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
498 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
499 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
500 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
501 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
502 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
504 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
505 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
507 static const long asn_VAL_53_id_RLCMode_transferred = 317;
508 static const long asn_VAL_53_ignore = 1;
509 static const long asn_VAL_53_optional = 0;
510 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
511 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
512 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
513 { "&Extension", aioc__type, &asn_DEF_RLCMode },
514 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
516 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
517 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
519 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
520 static const long asn_VAL_54_ignore = 1;
521 static const long asn_VAL_54_optional = 0;
522 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
523 static const long asn_VAL_55_ignore = 1;
524 static const long asn_VAL_55_optional = 0;
525 static const long asn_VAL_56_id_new_drb_ID_req = 325;
526 static const long asn_VAL_56_ignore = 1;
527 static const long asn_VAL_56_optional = 0;
528 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
529 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
530 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
531 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
532 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
533 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
534 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
535 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
536 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
537 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
538 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
539 { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
540 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
542 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
543 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
545 static const long asn_VAL_57_id_RLC_Status = 300;
546 static const long asn_VAL_57_ignore = 1;
547 static const long asn_VAL_57_optional = 0;
548 static const long asn_VAL_58_id_lCID = 314;
549 static const long asn_VAL_58_ignore = 1;
550 static const long asn_VAL_58_optional = 0;
551 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
552 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
553 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
554 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
555 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
556 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
557 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
558 { "&Extension", aioc__type, &asn_DEF_LCID },
559 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
561 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
562 { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
564 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
565 static const long asn_VAL_59_ignore = 1;
566 static const long asn_VAL_59_optional = 0;
567 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
568 static const long asn_VAL_60_ignore = 1;
569 static const long asn_VAL_60_optional = 0;
570 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
571 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
572 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
573 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
574 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
575 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
576 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
577 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
578 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
580 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
581 { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
583 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
584 static const long asn_VAL_61_ignore = 1;
585 static const long asn_VAL_61_optional = 0;
586 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
587 static const long asn_VAL_62_ignore = 1;
588 static const long asn_VAL_62_optional = 0;
589 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
590 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
591 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
592 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
593 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
594 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
595 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
596 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
597 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
599 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
600 { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
602 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
603 static const long asn_VAL_63_reject = 0;
604 static const long asn_VAL_63_optional = 0;
605 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
606 static const long asn_VAL_64_reject = 0;
607 static const long asn_VAL_64_optional = 0;
608 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
609 static const long asn_VAL_65_reject = 0;
610 static const long asn_VAL_65_optional = 0;
611 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
612 static const long asn_VAL_66_reject = 0;
613 static const long asn_VAL_66_optional = 0;
614 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
615 static const long asn_VAL_67_ignore = 1;
616 static const long asn_VAL_67_optional = 0;
617 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
618 static const long asn_VAL_68_ignore = 1;
619 static const long asn_VAL_68_optional = 0;
620 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
621 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
622 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
623 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
624 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
625 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
626 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
627 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
628 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
629 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
630 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
631 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
632 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
633 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
634 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
635 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
636 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
637 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
638 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
639 { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
640 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
641 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
642 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
643 { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
644 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
646 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
647 { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
649 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
650 static const long asn_VAL_69_ignore = 1;
651 static const long asn_VAL_69_optional = 0;
652 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
653 static const long asn_VAL_70_ignore = 1;
654 static const long asn_VAL_70_optional = 0;
655 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
656 static const long asn_VAL_71_ignore = 1;
657 static const long asn_VAL_71_optional = 0;
658 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
659 static const long asn_VAL_72_ignore = 1;
660 static const long asn_VAL_72_optional = 0;
661 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
662 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
663 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
664 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
665 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
666 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
667 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
668 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
669 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
670 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
671 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
672 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
673 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
674 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
675 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
676 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
677 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
679 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
680 { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
682 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
683 static const long asn_VAL_73_ignore = 1;
684 static const long asn_VAL_73_optional = 0;
685 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
686 static const long asn_VAL_74_ignore = 1;
687 static const long asn_VAL_74_optional = 0;
688 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
689 static const long asn_VAL_75_ignore = 1;
690 static const long asn_VAL_75_optional = 0;
691 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
692 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
693 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
694 { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
695 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
696 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
697 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
698 { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
699 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
700 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
701 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
702 { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
703 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
705 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
706 { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
708 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
709 static const long asn_VAL_76_ignore = 1;
710 static const long asn_VAL_76_optional = 0;
711 static const long asn_VAL_77_id_HO_cause = 80;
712 static const long asn_VAL_77_ignore = 1;
713 static const long asn_VAL_77_optional = 0;
714 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
715 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
716 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
717 { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
718 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
719 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
720 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
721 { "&Extension", aioc__type, &asn_DEF_Cause },
722 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
724 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
725 { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
727 static const long asn_VAL_78_id_M3Configuration = 85;
728 static const long asn_VAL_78_ignore = 1;
729 static const long asn_VAL_78_conditional = 1;
730 static const long asn_VAL_79_id_M4Configuration = 86;
731 static const long asn_VAL_79_ignore = 1;
732 static const long asn_VAL_79_conditional = 1;
733 static const long asn_VAL_80_id_M5Configuration = 87;
734 static const long asn_VAL_80_ignore = 1;
735 static const long asn_VAL_80_conditional = 1;
736 static const long asn_VAL_81_id_MDT_Location_Info = 88;
737 static const long asn_VAL_81_ignore = 1;
738 static const long asn_VAL_81_optional = 0;
739 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
740 static const long asn_VAL_82_ignore = 1;
741 static const long asn_VAL_82_optional = 0;
742 static const long asn_VAL_83_id_M6Configuration = 161;
743 static const long asn_VAL_83_ignore = 1;
744 static const long asn_VAL_83_conditional = 1;
745 static const long asn_VAL_84_id_M7Configuration = 162;
746 static const long asn_VAL_84_ignore = 1;
747 static const long asn_VAL_84_conditional = 1;
748 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
749 static const long asn_VAL_85_ignore = 1;
750 static const long asn_VAL_85_optional = 0;
751 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
752 static const long asn_VAL_86_ignore = 1;
753 static const long asn_VAL_86_optional = 0;
754 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
755 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
756 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
757 { "&Extension", aioc__type, &asn_DEF_M3Configuration },
758 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
759 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
760 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
761 { "&Extension", aioc__type, &asn_DEF_M4Configuration },
762 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
763 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
764 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
765 { "&Extension", aioc__type, &asn_DEF_M5Configuration },
766 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
767 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
768 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
769 { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
770 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
771 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
772 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
773 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
774 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
775 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
776 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
777 { "&Extension", aioc__type, &asn_DEF_M6Configuration },
778 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
779 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
780 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
781 { "&Extension", aioc__type, &asn_DEF_M7Configuration },
782 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
783 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
784 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
785 { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
786 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
787 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
788 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
789 { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
790 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
792 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
793 { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
795 static const long asn_VAL_87_id_NRCGI = 322;
796 static const long asn_VAL_87_ignore = 1;
797 static const long asn_VAL_87_optional = 0;
798 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
799 static const long asn_VAL_88_reject = 0;
800 static const long asn_VAL_88_optional = 0;
801 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
802 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
803 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
804 { "&Extension", aioc__type, &asn_DEF_NRCGI },
805 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
806 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
807 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
808 { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
809 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
811 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
812 { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
814 static const long asn_VAL_89_id_NeighbourTAC = 76;
815 static const long asn_VAL_89_ignore = 1;
816 static const long asn_VAL_89_optional = 0;
817 static const long asn_VAL_90_id_eARFCNExtension = 94;
818 static const long asn_VAL_90_reject = 0;
819 static const long asn_VAL_90_optional = 0;
820 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
821 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
822 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
823 { "&Extension", aioc__type, &asn_DEF_TAC },
824 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
825 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
826 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
827 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
828 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
830 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
831 { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
833 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
834 static const long asn_VAL_91_ignore = 1;
835 static const long asn_VAL_91_optional = 0;
836 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
837 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
838 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
839 { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
840 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
842 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
843 { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
845 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
846 static const long asn_VAL_92_ignore = 1;
847 static const long asn_VAL_92_optional = 0;
848 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
849 static const long asn_VAL_93_ignore = 1;
850 static const long asn_VAL_93_optional = 0;
851 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
852 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
853 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
854 { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
855 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
856 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
857 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
858 { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
859 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
861 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
862 { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
864 static const long asn_VAL_94_id_enhancedRNTP = 148;
865 static const long asn_VAL_94_ignore = 1;
866 static const long asn_VAL_94_optional = 0;
867 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
868 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
869 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
870 { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
871 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
873 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
874 { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
876 static const long asn_VAL_95_id_UEID = 147;
877 static const long asn_VAL_95_ignore = 1;
878 static const long asn_VAL_95_optional = 0;
879 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
880 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
881 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
882 { "&Extension", aioc__type, &asn_DEF_UEID },
883 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
885 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
886 { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
888 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
889 static const long asn_VAL_96_ignore = 1;
890 static const long asn_VAL_96_optional = 0;
891 static const long asn_VAL_97_id_PRACH_Configuration = 55;
892 static const long asn_VAL_97_ignore = 1;
893 static const long asn_VAL_97_optional = 0;
894 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
895 static const long asn_VAL_98_ignore = 1;
896 static const long asn_VAL_98_optional = 0;
897 static const long asn_VAL_99_id_CSG_Id = 70;
898 static const long asn_VAL_99_ignore = 1;
899 static const long asn_VAL_99_optional = 0;
900 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
901 static const long asn_VAL_100_ignore = 1;
902 static const long asn_VAL_100_optional = 0;
903 static const long asn_VAL_101_id_MultibandInfoList = 84;
904 static const long asn_VAL_101_ignore = 1;
905 static const long asn_VAL_101_optional = 0;
906 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
907 static const long asn_VAL_102_ignore = 1;
908 static const long asn_VAL_102_optional = 0;
909 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
910 static const long asn_VAL_103_ignore = 1;
911 static const long asn_VAL_103_optional = 0;
912 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
913 static const long asn_VAL_104_ignore = 1;
914 static const long asn_VAL_104_optional = 0;
915 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
916 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
917 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
918 { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
919 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
920 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
921 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
922 { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
923 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
924 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
925 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
926 { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
927 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
928 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
929 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
930 { "&Extension", aioc__type, &asn_DEF_CSG_Id },
931 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
932 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
933 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
934 { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
935 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
936 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
937 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
938 { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
939 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
940 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
941 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
942 { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
943 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
944 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
945 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
946 { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
947 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
948 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
949 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
950 { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
951 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
953 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
954 { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
956 static const long asn_VAL_105_id_ECGI = 316;
957 static const long asn_VAL_105_ignore = 1;
958 static const long asn_VAL_105_optional = 0;
959 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
960 static const long asn_VAL_106_reject = 0;
961 static const long asn_VAL_106_optional = 0;
962 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
963 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
964 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
965 { "&Extension", aioc__type, &asn_DEF_ECGI },
966 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
967 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
968 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
969 { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
970 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
972 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
973 { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
975 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
976 static const long asn_VAL_107_ignore = 1;
977 static const long asn_VAL_107_optional = 0;
978 static const long asn_VAL_108_id_eARFCNExtension = 94;
979 static const long asn_VAL_108_reject = 0;
980 static const long asn_VAL_108_optional = 0;
981 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
982 static const long asn_VAL_109_ignore = 1;
983 static const long asn_VAL_109_optional = 0;
984 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
985 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
986 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
987 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
988 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
989 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
990 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
991 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
992 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
993 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
994 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
995 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
996 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
998 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
999 { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
1001 static const long asn_VAL_110_id_MDTConfiguration = 72;
1002 static const long asn_VAL_110_ignore = 1;
1003 static const long asn_VAL_110_optional = 0;
1004 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
1005 static const long asn_VAL_111_ignore = 1;
1006 static const long asn_VAL_111_optional = 0;
1007 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
1008 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
1009 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
1010 { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
1011 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
1012 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
1013 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
1014 { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
1015 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
1017 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
1018 { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
1020 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
1021 static const long asn_VAL_112_ignore = 1;
1022 static const long asn_VAL_112_optional = 0;
1023 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
1024 static const long asn_VAL_113_ignore = 1;
1025 static const long asn_VAL_113_optional = 0;
1026 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
1027 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
1028 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1029 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1030 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1031 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
1032 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1033 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1034 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1036 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
1037 { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
1039 static const long asn_VAL_114_id_serviceType = 276;
1040 static const long asn_VAL_114_ignore = 1;
1041 static const long asn_VAL_114_optional = 0;
1042 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
1043 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
1044 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1045 { "&Extension", aioc__type, &asn_DEF_ServiceType },
1046 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
1048 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
1049 { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
1052 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1057 ASN__CTFAIL(app_key, td, sptr,
1058 "%s: value not given (%s:%d)",
1059 td->name, __FILE__, __LINE__);
1063 value = *(const long *)sptr;
1065 if((value >= 0 && value <= 65535)) {
1066 /* Constraint check succeeded */
1069 ASN__CTFAIL(app_key, td, sptr,
1070 "%s: constraint failed (%s:%d)",
1071 td->name, __FILE__, __LINE__);
1076 static asn_type_selector_result_t
1077 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1078 asn_type_selector_result_t result = {0, 0};
1079 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1080 size_t constraining_column = 0; /* &id */
1081 size_t for_column = 1; /* &criticality */
1082 size_t row, presence_index = 0;
1083 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1085 for(row=0; row < itable->rows_count; row++) {
1086 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1087 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1089 if(type_cell->cell_kind == aioc__undefined)
1093 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1094 result.type_descriptor = type_cell->type_descriptor;
1095 result.presence_index = presence_index;
1104 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1108 ASN__CTFAIL(app_key, td, sptr,
1109 "%s: value not given (%s:%d)",
1110 td->name, __FILE__, __LINE__);
1115 if(1 /* No applicable constraints whatsoever */) {
1116 /* Nothing is here. See below */
1119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1122 static asn_type_selector_result_t
1123 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1124 asn_type_selector_result_t result = {0, 0};
1125 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1126 size_t constraining_column = 0; /* &id */
1127 size_t for_column = 2; /* &Extension */
1128 size_t row, presence_index = 0;
1129 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1131 for(row=0; row < itable->rows_count; row++) {
1132 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1133 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1135 if(type_cell->cell_kind == aioc__undefined)
1139 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1140 result.type_descriptor = type_cell->type_descriptor;
1141 result.presence_index = presence_index;
1150 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1151 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1154 ASN__CTFAIL(app_key, td, sptr,
1155 "%s: value not given (%s:%d)",
1156 td->name, __FILE__, __LINE__);
1161 if(1 /* No applicable constraints whatsoever */) {
1162 /* Nothing is here. See below */
1165 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1169 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1170 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1174 ASN__CTFAIL(app_key, td, sptr,
1175 "%s: value not given (%s:%d)",
1176 td->name, __FILE__, __LINE__);
1180 value = *(const long *)sptr;
1182 if((value >= 0 && value <= 65535)) {
1183 /* Constraint check succeeded */
1186 ASN__CTFAIL(app_key, td, sptr,
1187 "%s: constraint failed (%s:%d)",
1188 td->name, __FILE__, __LINE__);
1193 static asn_type_selector_result_t
1194 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1195 asn_type_selector_result_t result = {0, 0};
1196 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1197 size_t constraining_column = 0; /* &id */
1198 size_t for_column = 1; /* &criticality */
1199 size_t row, presence_index = 0;
1200 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1202 for(row=0; row < itable->rows_count; row++) {
1203 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1204 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1206 if(type_cell->cell_kind == aioc__undefined)
1210 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1211 result.type_descriptor = type_cell->type_descriptor;
1212 result.presence_index = presence_index;
1221 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1225 ASN__CTFAIL(app_key, td, sptr,
1226 "%s: value not given (%s:%d)",
1227 td->name, __FILE__, __LINE__);
1232 if(1 /* No applicable constraints whatsoever */) {
1233 /* Nothing is here. See below */
1236 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1239 static asn_type_selector_result_t
1240 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1241 asn_type_selector_result_t result = {0, 0};
1242 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1243 size_t constraining_column = 0; /* &id */
1244 size_t for_column = 2; /* &Extension */
1245 size_t row, presence_index = 0;
1246 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1248 for(row=0; row < itable->rows_count; row++) {
1249 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1250 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1252 if(type_cell->cell_kind == aioc__undefined)
1256 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1257 result.type_descriptor = type_cell->type_descriptor;
1258 result.presence_index = presence_index;
1267 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1268 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1271 ASN__CTFAIL(app_key, td, sptr,
1272 "%s: value not given (%s:%d)",
1273 td->name, __FILE__, __LINE__);
1278 if(1 /* No applicable constraints whatsoever */) {
1279 /* Nothing is here. See below */
1282 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1286 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1287 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1291 ASN__CTFAIL(app_key, td, sptr,
1292 "%s: value not given (%s:%d)",
1293 td->name, __FILE__, __LINE__);
1297 value = *(const long *)sptr;
1299 if((value >= 0 && value <= 65535)) {
1300 /* Constraint check succeeded */
1303 ASN__CTFAIL(app_key, td, sptr,
1304 "%s: constraint failed (%s:%d)",
1305 td->name, __FILE__, __LINE__);
1311 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1312 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1315 ASN__CTFAIL(app_key, td, sptr,
1316 "%s: value not given (%s:%d)",
1317 td->name, __FILE__, __LINE__);
1322 if(1 /* No applicable constraints whatsoever */) {
1323 /* Nothing is here. See below */
1326 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1330 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1331 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1334 ASN__CTFAIL(app_key, td, sptr,
1335 "%s: value not given (%s:%d)",
1336 td->name, __FILE__, __LINE__);
1341 if(1 /* No applicable constraints whatsoever */) {
1342 /* Nothing is here. See below */
1345 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1349 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1350 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1354 ASN__CTFAIL(app_key, td, sptr,
1355 "%s: value not given (%s:%d)",
1356 td->name, __FILE__, __LINE__);
1360 value = *(const long *)sptr;
1362 if((value >= 0 && value <= 65535)) {
1363 /* Constraint check succeeded */
1366 ASN__CTFAIL(app_key, td, sptr,
1367 "%s: constraint failed (%s:%d)",
1368 td->name, __FILE__, __LINE__);
1374 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1375 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1378 ASN__CTFAIL(app_key, td, sptr,
1379 "%s: value not given (%s:%d)",
1380 td->name, __FILE__, __LINE__);
1385 if(1 /* No applicable constraints whatsoever */) {
1386 /* Nothing is here. See below */
1389 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1393 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1394 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1397 ASN__CTFAIL(app_key, td, sptr,
1398 "%s: value not given (%s:%d)",
1399 td->name, __FILE__, __LINE__);
1404 if(1 /* No applicable constraints whatsoever */) {
1405 /* Nothing is here. See below */
1408 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1412 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1413 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1417 ASN__CTFAIL(app_key, td, sptr,
1418 "%s: value not given (%s:%d)",
1419 td->name, __FILE__, __LINE__);
1423 value = *(const long *)sptr;
1425 if((value >= 0 && value <= 65535)) {
1426 /* Constraint check succeeded */
1429 ASN__CTFAIL(app_key, td, sptr,
1430 "%s: constraint failed (%s:%d)",
1431 td->name, __FILE__, __LINE__);
1437 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1438 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1441 ASN__CTFAIL(app_key, td, sptr,
1442 "%s: value not given (%s:%d)",
1443 td->name, __FILE__, __LINE__);
1448 if(1 /* No applicable constraints whatsoever */) {
1449 /* Nothing is here. See below */
1452 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1456 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1457 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1460 ASN__CTFAIL(app_key, td, sptr,
1461 "%s: value not given (%s:%d)",
1462 td->name, __FILE__, __LINE__);
1467 if(1 /* No applicable constraints whatsoever */) {
1468 /* Nothing is here. See below */
1471 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1475 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1476 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1480 ASN__CTFAIL(app_key, td, sptr,
1481 "%s: value not given (%s:%d)",
1482 td->name, __FILE__, __LINE__);
1486 value = *(const long *)sptr;
1488 if((value >= 0 && value <= 65535)) {
1489 /* Constraint check succeeded */
1492 ASN__CTFAIL(app_key, td, sptr,
1493 "%s: constraint failed (%s:%d)",
1494 td->name, __FILE__, __LINE__);
1500 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1501 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1504 ASN__CTFAIL(app_key, td, sptr,
1505 "%s: value not given (%s:%d)",
1506 td->name, __FILE__, __LINE__);
1511 if(1 /* No applicable constraints whatsoever */) {
1512 /* Nothing is here. See below */
1515 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1519 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1520 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1523 ASN__CTFAIL(app_key, td, sptr,
1524 "%s: value not given (%s:%d)",
1525 td->name, __FILE__, __LINE__);
1530 if(1 /* No applicable constraints whatsoever */) {
1531 /* Nothing is here. See below */
1534 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1538 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1539 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1543 ASN__CTFAIL(app_key, td, sptr,
1544 "%s: value not given (%s:%d)",
1545 td->name, __FILE__, __LINE__);
1549 value = *(const long *)sptr;
1551 if((value >= 0 && value <= 65535)) {
1552 /* Constraint check succeeded */
1555 ASN__CTFAIL(app_key, td, sptr,
1556 "%s: constraint failed (%s:%d)",
1557 td->name, __FILE__, __LINE__);
1562 static asn_type_selector_result_t
1563 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1564 asn_type_selector_result_t result = {0, 0};
1565 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1566 size_t constraining_column = 0; /* &id */
1567 size_t for_column = 1; /* &criticality */
1568 size_t row, presence_index = 0;
1569 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1571 for(row=0; row < itable->rows_count; row++) {
1572 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1573 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1575 if(type_cell->cell_kind == aioc__undefined)
1579 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1580 result.type_descriptor = type_cell->type_descriptor;
1581 result.presence_index = presence_index;
1590 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1591 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1594 ASN__CTFAIL(app_key, td, sptr,
1595 "%s: value not given (%s:%d)",
1596 td->name, __FILE__, __LINE__);
1601 if(1 /* No applicable constraints whatsoever */) {
1602 /* Nothing is here. See below */
1605 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1608 static asn_type_selector_result_t
1609 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1610 asn_type_selector_result_t result = {0, 0};
1611 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1612 size_t constraining_column = 0; /* &id */
1613 size_t for_column = 2; /* &Extension */
1614 size_t row, presence_index = 0;
1615 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1617 for(row=0; row < itable->rows_count; row++) {
1618 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1619 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1621 if(type_cell->cell_kind == aioc__undefined)
1625 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1626 result.type_descriptor = type_cell->type_descriptor;
1627 result.presence_index = presence_index;
1636 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1637 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1640 ASN__CTFAIL(app_key, td, sptr,
1641 "%s: value not given (%s:%d)",
1642 td->name, __FILE__, __LINE__);
1647 if(1 /* No applicable constraints whatsoever */) {
1648 /* Nothing is here. See below */
1651 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1655 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1656 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1660 ASN__CTFAIL(app_key, td, sptr,
1661 "%s: value not given (%s:%d)",
1662 td->name, __FILE__, __LINE__);
1666 value = *(const long *)sptr;
1668 if((value >= 0 && value <= 65535)) {
1669 /* Constraint check succeeded */
1672 ASN__CTFAIL(app_key, td, sptr,
1673 "%s: constraint failed (%s:%d)",
1674 td->name, __FILE__, __LINE__);
1679 static asn_type_selector_result_t
1680 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1681 asn_type_selector_result_t result = {0, 0};
1682 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1683 size_t constraining_column = 0; /* &id */
1684 size_t for_column = 1; /* &criticality */
1685 size_t row, presence_index = 0;
1686 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1688 for(row=0; row < itable->rows_count; row++) {
1689 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1690 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1692 if(type_cell->cell_kind == aioc__undefined)
1696 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1697 result.type_descriptor = type_cell->type_descriptor;
1698 result.presence_index = presence_index;
1707 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1708 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1711 ASN__CTFAIL(app_key, td, sptr,
1712 "%s: value not given (%s:%d)",
1713 td->name, __FILE__, __LINE__);
1718 if(1 /* No applicable constraints whatsoever */) {
1719 /* Nothing is here. See below */
1722 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1725 static asn_type_selector_result_t
1726 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1727 asn_type_selector_result_t result = {0, 0};
1728 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1729 size_t constraining_column = 0; /* &id */
1730 size_t for_column = 2; /* &Extension */
1731 size_t row, presence_index = 0;
1732 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1734 for(row=0; row < itable->rows_count; row++) {
1735 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1736 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1738 if(type_cell->cell_kind == aioc__undefined)
1742 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1743 result.type_descriptor = type_cell->type_descriptor;
1744 result.presence_index = presence_index;
1753 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1754 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1757 ASN__CTFAIL(app_key, td, sptr,
1758 "%s: value not given (%s:%d)",
1759 td->name, __FILE__, __LINE__);
1764 if(1 /* No applicable constraints whatsoever */) {
1765 /* Nothing is here. See below */
1768 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1772 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1773 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1777 ASN__CTFAIL(app_key, td, sptr,
1778 "%s: value not given (%s:%d)",
1779 td->name, __FILE__, __LINE__);
1783 value = *(const long *)sptr;
1785 if((value >= 0 && value <= 65535)) {
1786 /* Constraint check succeeded */
1789 ASN__CTFAIL(app_key, td, sptr,
1790 "%s: constraint failed (%s:%d)",
1791 td->name, __FILE__, __LINE__);
1796 static asn_type_selector_result_t
1797 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1798 asn_type_selector_result_t result = {0, 0};
1799 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1800 size_t constraining_column = 0; /* &id */
1801 size_t for_column = 1; /* &criticality */
1802 size_t row, presence_index = 0;
1803 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1805 for(row=0; row < itable->rows_count; row++) {
1806 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1807 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1809 if(type_cell->cell_kind == aioc__undefined)
1813 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1814 result.type_descriptor = type_cell->type_descriptor;
1815 result.presence_index = presence_index;
1824 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1825 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1828 ASN__CTFAIL(app_key, td, sptr,
1829 "%s: value not given (%s:%d)",
1830 td->name, __FILE__, __LINE__);
1835 if(1 /* No applicable constraints whatsoever */) {
1836 /* Nothing is here. See below */
1839 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1842 static asn_type_selector_result_t
1843 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1844 asn_type_selector_result_t result = {0, 0};
1845 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1846 size_t constraining_column = 0; /* &id */
1847 size_t for_column = 2; /* &Extension */
1848 size_t row, presence_index = 0;
1849 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1851 for(row=0; row < itable->rows_count; row++) {
1852 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1853 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1855 if(type_cell->cell_kind == aioc__undefined)
1859 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1860 result.type_descriptor = type_cell->type_descriptor;
1861 result.presence_index = presence_index;
1870 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1871 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1874 ASN__CTFAIL(app_key, td, sptr,
1875 "%s: value not given (%s:%d)",
1876 td->name, __FILE__, __LINE__);
1881 if(1 /* No applicable constraints whatsoever */) {
1882 /* Nothing is here. See below */
1885 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1889 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1890 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1894 ASN__CTFAIL(app_key, td, sptr,
1895 "%s: value not given (%s:%d)",
1896 td->name, __FILE__, __LINE__);
1900 value = *(const long *)sptr;
1902 if((value >= 0 && value <= 65535)) {
1903 /* Constraint check succeeded */
1906 ASN__CTFAIL(app_key, td, sptr,
1907 "%s: constraint failed (%s:%d)",
1908 td->name, __FILE__, __LINE__);
1914 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1915 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1918 ASN__CTFAIL(app_key, td, sptr,
1919 "%s: value not given (%s:%d)",
1920 td->name, __FILE__, __LINE__);
1925 if(1 /* No applicable constraints whatsoever */) {
1926 /* Nothing is here. See below */
1929 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1933 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1934 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1937 ASN__CTFAIL(app_key, td, sptr,
1938 "%s: value not given (%s:%d)",
1939 td->name, __FILE__, __LINE__);
1944 if(1 /* No applicable constraints whatsoever */) {
1945 /* Nothing is here. See below */
1948 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1952 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1953 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1957 ASN__CTFAIL(app_key, td, sptr,
1958 "%s: value not given (%s:%d)",
1959 td->name, __FILE__, __LINE__);
1963 value = *(const long *)sptr;
1965 if((value >= 0 && value <= 65535)) {
1966 /* Constraint check succeeded */
1969 ASN__CTFAIL(app_key, td, sptr,
1970 "%s: constraint failed (%s:%d)",
1971 td->name, __FILE__, __LINE__);
1977 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1978 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1981 ASN__CTFAIL(app_key, td, sptr,
1982 "%s: value not given (%s:%d)",
1983 td->name, __FILE__, __LINE__);
1988 if(1 /* No applicable constraints whatsoever */) {
1989 /* Nothing is here. See below */
1992 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1996 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1997 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2000 ASN__CTFAIL(app_key, td, sptr,
2001 "%s: value not given (%s:%d)",
2002 td->name, __FILE__, __LINE__);
2007 if(1 /* No applicable constraints whatsoever */) {
2008 /* Nothing is here. See below */
2011 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2015 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2016 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2020 ASN__CTFAIL(app_key, td, sptr,
2021 "%s: value not given (%s:%d)",
2022 td->name, __FILE__, __LINE__);
2026 value = *(const long *)sptr;
2028 if((value >= 0 && value <= 65535)) {
2029 /* Constraint check succeeded */
2032 ASN__CTFAIL(app_key, td, sptr,
2033 "%s: constraint failed (%s:%d)",
2034 td->name, __FILE__, __LINE__);
2040 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2041 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2044 ASN__CTFAIL(app_key, td, sptr,
2045 "%s: value not given (%s:%d)",
2046 td->name, __FILE__, __LINE__);
2051 if(1 /* No applicable constraints whatsoever */) {
2052 /* Nothing is here. See below */
2055 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2059 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2060 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2063 ASN__CTFAIL(app_key, td, sptr,
2064 "%s: value not given (%s:%d)",
2065 td->name, __FILE__, __LINE__);
2070 if(1 /* No applicable constraints whatsoever */) {
2071 /* Nothing is here. See below */
2074 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2078 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2079 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2083 ASN__CTFAIL(app_key, td, sptr,
2084 "%s: value not given (%s:%d)",
2085 td->name, __FILE__, __LINE__);
2089 value = *(const long *)sptr;
2091 if((value >= 0 && value <= 65535)) {
2092 /* Constraint check succeeded */
2095 ASN__CTFAIL(app_key, td, sptr,
2096 "%s: constraint failed (%s:%d)",
2097 td->name, __FILE__, __LINE__);
2103 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2104 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2107 ASN__CTFAIL(app_key, td, sptr,
2108 "%s: value not given (%s:%d)",
2109 td->name, __FILE__, __LINE__);
2114 if(1 /* No applicable constraints whatsoever */) {
2115 /* Nothing is here. See below */
2118 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2122 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2123 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2126 ASN__CTFAIL(app_key, td, sptr,
2127 "%s: value not given (%s:%d)",
2128 td->name, __FILE__, __LINE__);
2133 if(1 /* No applicable constraints whatsoever */) {
2134 /* Nothing is here. See below */
2137 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2141 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2142 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2146 ASN__CTFAIL(app_key, td, sptr,
2147 "%s: value not given (%s:%d)",
2148 td->name, __FILE__, __LINE__);
2152 value = *(const long *)sptr;
2154 if((value >= 0 && value <= 65535)) {
2155 /* Constraint check succeeded */
2158 ASN__CTFAIL(app_key, td, sptr,
2159 "%s: constraint failed (%s:%d)",
2160 td->name, __FILE__, __LINE__);
2165 static asn_type_selector_result_t
2166 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2167 asn_type_selector_result_t result = {0, 0};
2168 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2169 size_t constraining_column = 0; /* &id */
2170 size_t for_column = 1; /* &criticality */
2171 size_t row, presence_index = 0;
2172 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2174 for(row=0; row < itable->rows_count; row++) {
2175 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2176 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2178 if(type_cell->cell_kind == aioc__undefined)
2182 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2183 result.type_descriptor = type_cell->type_descriptor;
2184 result.presence_index = presence_index;
2193 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2194 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2197 ASN__CTFAIL(app_key, td, sptr,
2198 "%s: value not given (%s:%d)",
2199 td->name, __FILE__, __LINE__);
2204 if(1 /* No applicable constraints whatsoever */) {
2205 /* Nothing is here. See below */
2208 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2211 static asn_type_selector_result_t
2212 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2213 asn_type_selector_result_t result = {0, 0};
2214 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2215 size_t constraining_column = 0; /* &id */
2216 size_t for_column = 2; /* &Extension */
2217 size_t row, presence_index = 0;
2218 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2220 for(row=0; row < itable->rows_count; row++) {
2221 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2222 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2224 if(type_cell->cell_kind == aioc__undefined)
2228 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2229 result.type_descriptor = type_cell->type_descriptor;
2230 result.presence_index = presence_index;
2239 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2240 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2243 ASN__CTFAIL(app_key, td, sptr,
2244 "%s: value not given (%s:%d)",
2245 td->name, __FILE__, __LINE__);
2250 if(1 /* No applicable constraints whatsoever */) {
2251 /* Nothing is here. See below */
2254 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2258 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2259 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2263 ASN__CTFAIL(app_key, td, sptr,
2264 "%s: value not given (%s:%d)",
2265 td->name, __FILE__, __LINE__);
2269 value = *(const long *)sptr;
2271 if((value >= 0 && value <= 65535)) {
2272 /* Constraint check succeeded */
2275 ASN__CTFAIL(app_key, td, sptr,
2276 "%s: constraint failed (%s:%d)",
2277 td->name, __FILE__, __LINE__);
2283 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2284 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2287 ASN__CTFAIL(app_key, td, sptr,
2288 "%s: value not given (%s:%d)",
2289 td->name, __FILE__, __LINE__);
2294 if(1 /* No applicable constraints whatsoever */) {
2295 /* Nothing is here. See below */
2298 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2302 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2303 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2306 ASN__CTFAIL(app_key, td, sptr,
2307 "%s: value not given (%s:%d)",
2308 td->name, __FILE__, __LINE__);
2313 if(1 /* No applicable constraints whatsoever */) {
2314 /* Nothing is here. See below */
2317 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2321 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2322 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2326 ASN__CTFAIL(app_key, td, sptr,
2327 "%s: value not given (%s:%d)",
2328 td->name, __FILE__, __LINE__);
2332 value = *(const long *)sptr;
2334 if((value >= 0 && value <= 65535)) {
2335 /* Constraint check succeeded */
2338 ASN__CTFAIL(app_key, td, sptr,
2339 "%s: constraint failed (%s:%d)",
2340 td->name, __FILE__, __LINE__);
2346 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2347 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2350 ASN__CTFAIL(app_key, td, sptr,
2351 "%s: value not given (%s:%d)",
2352 td->name, __FILE__, __LINE__);
2357 if(1 /* No applicable constraints whatsoever */) {
2358 /* Nothing is here. See below */
2361 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2365 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2366 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2369 ASN__CTFAIL(app_key, td, sptr,
2370 "%s: value not given (%s:%d)",
2371 td->name, __FILE__, __LINE__);
2376 if(1 /* No applicable constraints whatsoever */) {
2377 /* Nothing is here. See below */
2380 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2384 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2385 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2389 ASN__CTFAIL(app_key, td, sptr,
2390 "%s: value not given (%s:%d)",
2391 td->name, __FILE__, __LINE__);
2395 value = *(const long *)sptr;
2397 if((value >= 0 && value <= 65535)) {
2398 /* Constraint check succeeded */
2401 ASN__CTFAIL(app_key, td, sptr,
2402 "%s: constraint failed (%s:%d)",
2403 td->name, __FILE__, __LINE__);
2409 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2410 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2413 ASN__CTFAIL(app_key, td, sptr,
2414 "%s: value not given (%s:%d)",
2415 td->name, __FILE__, __LINE__);
2420 if(1 /* No applicable constraints whatsoever */) {
2421 /* Nothing is here. See below */
2424 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2428 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2429 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2432 ASN__CTFAIL(app_key, td, sptr,
2433 "%s: value not given (%s:%d)",
2434 td->name, __FILE__, __LINE__);
2439 if(1 /* No applicable constraints whatsoever */) {
2440 /* Nothing is here. See below */
2443 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2447 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2448 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2452 ASN__CTFAIL(app_key, td, sptr,
2453 "%s: value not given (%s:%d)",
2454 td->name, __FILE__, __LINE__);
2458 value = *(const long *)sptr;
2460 if((value >= 0 && value <= 65535)) {
2461 /* Constraint check succeeded */
2464 ASN__CTFAIL(app_key, td, sptr,
2465 "%s: constraint failed (%s:%d)",
2466 td->name, __FILE__, __LINE__);
2471 static asn_type_selector_result_t
2472 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2473 asn_type_selector_result_t result = {0, 0};
2474 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2475 size_t constraining_column = 0; /* &id */
2476 size_t for_column = 1; /* &criticality */
2477 size_t row, presence_index = 0;
2478 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2480 for(row=0; row < itable->rows_count; row++) {
2481 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2482 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2484 if(type_cell->cell_kind == aioc__undefined)
2488 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2489 result.type_descriptor = type_cell->type_descriptor;
2490 result.presence_index = presence_index;
2499 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2500 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2503 ASN__CTFAIL(app_key, td, sptr,
2504 "%s: value not given (%s:%d)",
2505 td->name, __FILE__, __LINE__);
2510 if(1 /* No applicable constraints whatsoever */) {
2511 /* Nothing is here. See below */
2514 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2517 static asn_type_selector_result_t
2518 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2519 asn_type_selector_result_t result = {0, 0};
2520 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2521 size_t constraining_column = 0; /* &id */
2522 size_t for_column = 2; /* &Extension */
2523 size_t row, presence_index = 0;
2524 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2526 for(row=0; row < itable->rows_count; row++) {
2527 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2528 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2530 if(type_cell->cell_kind == aioc__undefined)
2534 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2535 result.type_descriptor = type_cell->type_descriptor;
2536 result.presence_index = presence_index;
2545 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2546 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2549 ASN__CTFAIL(app_key, td, sptr,
2550 "%s: value not given (%s:%d)",
2551 td->name, __FILE__, __LINE__);
2556 if(1 /* No applicable constraints whatsoever */) {
2557 /* Nothing is here. See below */
2560 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2564 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2565 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2569 ASN__CTFAIL(app_key, td, sptr,
2570 "%s: value not given (%s:%d)",
2571 td->name, __FILE__, __LINE__);
2575 value = *(const long *)sptr;
2577 if((value >= 0 && value <= 65535)) {
2578 /* Constraint check succeeded */
2581 ASN__CTFAIL(app_key, td, sptr,
2582 "%s: constraint failed (%s:%d)",
2583 td->name, __FILE__, __LINE__);
2589 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2590 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2593 ASN__CTFAIL(app_key, td, sptr,
2594 "%s: value not given (%s:%d)",
2595 td->name, __FILE__, __LINE__);
2600 if(1 /* No applicable constraints whatsoever */) {
2601 /* Nothing is here. See below */
2604 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2608 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2609 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2612 ASN__CTFAIL(app_key, td, sptr,
2613 "%s: value not given (%s:%d)",
2614 td->name, __FILE__, __LINE__);
2619 if(1 /* No applicable constraints whatsoever */) {
2620 /* Nothing is here. See below */
2623 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2627 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2628 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2632 ASN__CTFAIL(app_key, td, sptr,
2633 "%s: value not given (%s:%d)",
2634 td->name, __FILE__, __LINE__);
2638 value = *(const long *)sptr;
2640 if((value >= 0 && value <= 65535)) {
2641 /* Constraint check succeeded */
2644 ASN__CTFAIL(app_key, td, sptr,
2645 "%s: constraint failed (%s:%d)",
2646 td->name, __FILE__, __LINE__);
2652 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2653 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2656 ASN__CTFAIL(app_key, td, sptr,
2657 "%s: value not given (%s:%d)",
2658 td->name, __FILE__, __LINE__);
2663 if(1 /* No applicable constraints whatsoever */) {
2664 /* Nothing is here. See below */
2667 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2671 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2672 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2675 ASN__CTFAIL(app_key, td, sptr,
2676 "%s: value not given (%s:%d)",
2677 td->name, __FILE__, __LINE__);
2682 if(1 /* No applicable constraints whatsoever */) {
2683 /* Nothing is here. See below */
2686 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2690 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2691 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2695 ASN__CTFAIL(app_key, td, sptr,
2696 "%s: value not given (%s:%d)",
2697 td->name, __FILE__, __LINE__);
2701 value = *(const long *)sptr;
2703 if((value >= 0 && value <= 65535)) {
2704 /* Constraint check succeeded */
2707 ASN__CTFAIL(app_key, td, sptr,
2708 "%s: constraint failed (%s:%d)",
2709 td->name, __FILE__, __LINE__);
2715 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2719 ASN__CTFAIL(app_key, td, sptr,
2720 "%s: value not given (%s:%d)",
2721 td->name, __FILE__, __LINE__);
2726 if(1 /* No applicable constraints whatsoever */) {
2727 /* Nothing is here. See below */
2730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2734 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2738 ASN__CTFAIL(app_key, td, sptr,
2739 "%s: value not given (%s:%d)",
2740 td->name, __FILE__, __LINE__);
2745 if(1 /* No applicable constraints whatsoever */) {
2746 /* Nothing is here. See below */
2749 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2753 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2754 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2758 ASN__CTFAIL(app_key, td, sptr,
2759 "%s: value not given (%s:%d)",
2760 td->name, __FILE__, __LINE__);
2764 value = *(const long *)sptr;
2766 if((value >= 0 && value <= 65535)) {
2767 /* Constraint check succeeded */
2770 ASN__CTFAIL(app_key, td, sptr,
2771 "%s: constraint failed (%s:%d)",
2772 td->name, __FILE__, __LINE__);
2778 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2779 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2782 ASN__CTFAIL(app_key, td, sptr,
2783 "%s: value not given (%s:%d)",
2784 td->name, __FILE__, __LINE__);
2789 if(1 /* No applicable constraints whatsoever */) {
2790 /* Nothing is here. See below */
2793 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2797 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2801 ASN__CTFAIL(app_key, td, sptr,
2802 "%s: value not given (%s:%d)",
2803 td->name, __FILE__, __LINE__);
2808 if(1 /* No applicable constraints whatsoever */) {
2809 /* Nothing is here. See below */
2812 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2816 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2817 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2821 ASN__CTFAIL(app_key, td, sptr,
2822 "%s: value not given (%s:%d)",
2823 td->name, __FILE__, __LINE__);
2827 value = *(const long *)sptr;
2829 if((value >= 0 && value <= 65535)) {
2830 /* Constraint check succeeded */
2833 ASN__CTFAIL(app_key, td, sptr,
2834 "%s: constraint failed (%s:%d)",
2835 td->name, __FILE__, __LINE__);
2841 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2845 ASN__CTFAIL(app_key, td, sptr,
2846 "%s: value not given (%s:%d)",
2847 td->name, __FILE__, __LINE__);
2852 if(1 /* No applicable constraints whatsoever */) {
2853 /* Nothing is here. See below */
2856 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2860 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2861 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2864 ASN__CTFAIL(app_key, td, sptr,
2865 "%s: value not given (%s:%d)",
2866 td->name, __FILE__, __LINE__);
2871 if(1 /* No applicable constraints whatsoever */) {
2872 /* Nothing is here. See below */
2875 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2879 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2880 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2884 ASN__CTFAIL(app_key, td, sptr,
2885 "%s: value not given (%s:%d)",
2886 td->name, __FILE__, __LINE__);
2890 value = *(const long *)sptr;
2892 if((value >= 0 && value <= 65535)) {
2893 /* Constraint check succeeded */
2896 ASN__CTFAIL(app_key, td, sptr,
2897 "%s: constraint failed (%s:%d)",
2898 td->name, __FILE__, __LINE__);
2904 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2908 ASN__CTFAIL(app_key, td, sptr,
2909 "%s: value not given (%s:%d)",
2910 td->name, __FILE__, __LINE__);
2915 if(1 /* No applicable constraints whatsoever */) {
2916 /* Nothing is here. See below */
2919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2923 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2924 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2927 ASN__CTFAIL(app_key, td, sptr,
2928 "%s: value not given (%s:%d)",
2929 td->name, __FILE__, __LINE__);
2934 if(1 /* No applicable constraints whatsoever */) {
2935 /* Nothing is here. See below */
2938 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2942 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2943 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2947 ASN__CTFAIL(app_key, td, sptr,
2948 "%s: value not given (%s:%d)",
2949 td->name, __FILE__, __LINE__);
2953 value = *(const long *)sptr;
2955 if((value >= 0 && value <= 65535)) {
2956 /* Constraint check succeeded */
2959 ASN__CTFAIL(app_key, td, sptr,
2960 "%s: constraint failed (%s:%d)",
2961 td->name, __FILE__, __LINE__);
2966 static asn_type_selector_result_t
2967 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2968 asn_type_selector_result_t result = {0, 0};
2969 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2970 size_t constraining_column = 0; /* &id */
2971 size_t for_column = 1; /* &criticality */
2972 size_t row, presence_index = 0;
2973 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2975 for(row=0; row < itable->rows_count; row++) {
2976 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2977 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2979 if(type_cell->cell_kind == aioc__undefined)
2983 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2984 result.type_descriptor = type_cell->type_descriptor;
2985 result.presence_index = presence_index;
2994 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2995 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2998 ASN__CTFAIL(app_key, td, sptr,
2999 "%s: value not given (%s:%d)",
3000 td->name, __FILE__, __LINE__);
3005 if(1 /* No applicable constraints whatsoever */) {
3006 /* Nothing is here. See below */
3009 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3012 static asn_type_selector_result_t
3013 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3014 asn_type_selector_result_t result = {0, 0};
3015 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
3016 size_t constraining_column = 0; /* &id */
3017 size_t for_column = 2; /* &Extension */
3018 size_t row, presence_index = 0;
3019 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3021 for(row=0; row < itable->rows_count; row++) {
3022 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3023 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3025 if(type_cell->cell_kind == aioc__undefined)
3029 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3030 result.type_descriptor = type_cell->type_descriptor;
3031 result.presence_index = presence_index;
3040 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3041 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3044 ASN__CTFAIL(app_key, td, sptr,
3045 "%s: value not given (%s:%d)",
3046 td->name, __FILE__, __LINE__);
3051 if(1 /* No applicable constraints whatsoever */) {
3052 /* Nothing is here. See below */
3055 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3059 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3060 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3064 ASN__CTFAIL(app_key, td, sptr,
3065 "%s: value not given (%s:%d)",
3066 td->name, __FILE__, __LINE__);
3070 value = *(const long *)sptr;
3072 if((value >= 0 && value <= 65535)) {
3073 /* Constraint check succeeded */
3076 ASN__CTFAIL(app_key, td, sptr,
3077 "%s: constraint failed (%s:%d)",
3078 td->name, __FILE__, __LINE__);
3084 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3085 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3088 ASN__CTFAIL(app_key, td, sptr,
3089 "%s: value not given (%s:%d)",
3090 td->name, __FILE__, __LINE__);
3095 if(1 /* No applicable constraints whatsoever */) {
3096 /* Nothing is here. See below */
3099 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3103 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3104 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3107 ASN__CTFAIL(app_key, td, sptr,
3108 "%s: value not given (%s:%d)",
3109 td->name, __FILE__, __LINE__);
3114 if(1 /* No applicable constraints whatsoever */) {
3115 /* Nothing is here. See below */
3118 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3122 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3123 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3127 ASN__CTFAIL(app_key, td, sptr,
3128 "%s: value not given (%s:%d)",
3129 td->name, __FILE__, __LINE__);
3133 value = *(const long *)sptr;
3135 if((value >= 0 && value <= 65535)) {
3136 /* Constraint check succeeded */
3139 ASN__CTFAIL(app_key, td, sptr,
3140 "%s: constraint failed (%s:%d)",
3141 td->name, __FILE__, __LINE__);
3147 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3148 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3151 ASN__CTFAIL(app_key, td, sptr,
3152 "%s: value not given (%s:%d)",
3153 td->name, __FILE__, __LINE__);
3158 if(1 /* No applicable constraints whatsoever */) {
3159 /* Nothing is here. See below */
3162 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3166 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3167 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3170 ASN__CTFAIL(app_key, td, sptr,
3171 "%s: value not given (%s:%d)",
3172 td->name, __FILE__, __LINE__);
3177 if(1 /* No applicable constraints whatsoever */) {
3178 /* Nothing is here. See below */
3181 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3185 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3186 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3190 ASN__CTFAIL(app_key, td, sptr,
3191 "%s: value not given (%s:%d)",
3192 td->name, __FILE__, __LINE__);
3196 value = *(const long *)sptr;
3198 if((value >= 0 && value <= 65535)) {
3199 /* Constraint check succeeded */
3202 ASN__CTFAIL(app_key, td, sptr,
3203 "%s: constraint failed (%s:%d)",
3204 td->name, __FILE__, __LINE__);
3210 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3211 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3214 ASN__CTFAIL(app_key, td, sptr,
3215 "%s: value not given (%s:%d)",
3216 td->name, __FILE__, __LINE__);
3221 if(1 /* No applicable constraints whatsoever */) {
3222 /* Nothing is here. See below */
3225 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3229 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3230 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3233 ASN__CTFAIL(app_key, td, sptr,
3234 "%s: value not given (%s:%d)",
3235 td->name, __FILE__, __LINE__);
3240 if(1 /* No applicable constraints whatsoever */) {
3241 /* Nothing is here. See below */
3244 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3248 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3249 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3253 ASN__CTFAIL(app_key, td, sptr,
3254 "%s: value not given (%s:%d)",
3255 td->name, __FILE__, __LINE__);
3259 value = *(const long *)sptr;
3261 if((value >= 0 && value <= 65535)) {
3262 /* Constraint check succeeded */
3265 ASN__CTFAIL(app_key, td, sptr,
3266 "%s: constraint failed (%s:%d)",
3267 td->name, __FILE__, __LINE__);
3273 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3274 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3277 ASN__CTFAIL(app_key, td, sptr,
3278 "%s: value not given (%s:%d)",
3279 td->name, __FILE__, __LINE__);
3284 if(1 /* No applicable constraints whatsoever */) {
3285 /* Nothing is here. See below */
3288 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3292 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3293 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3296 ASN__CTFAIL(app_key, td, sptr,
3297 "%s: value not given (%s:%d)",
3298 td->name, __FILE__, __LINE__);
3303 if(1 /* No applicable constraints whatsoever */) {
3304 /* Nothing is here. See below */
3307 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3311 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3312 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3316 ASN__CTFAIL(app_key, td, sptr,
3317 "%s: value not given (%s:%d)",
3318 td->name, __FILE__, __LINE__);
3322 value = *(const long *)sptr;
3324 if((value >= 0 && value <= 65535)) {
3325 /* Constraint check succeeded */
3328 ASN__CTFAIL(app_key, td, sptr,
3329 "%s: constraint failed (%s:%d)",
3330 td->name, __FILE__, __LINE__);
3336 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3337 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3340 ASN__CTFAIL(app_key, td, sptr,
3341 "%s: value not given (%s:%d)",
3342 td->name, __FILE__, __LINE__);
3347 if(1 /* No applicable constraints whatsoever */) {
3348 /* Nothing is here. See below */
3351 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3355 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3356 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3359 ASN__CTFAIL(app_key, td, sptr,
3360 "%s: value not given (%s:%d)",
3361 td->name, __FILE__, __LINE__);
3366 if(1 /* No applicable constraints whatsoever */) {
3367 /* Nothing is here. See below */
3370 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3374 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3375 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3379 ASN__CTFAIL(app_key, td, sptr,
3380 "%s: value not given (%s:%d)",
3381 td->name, __FILE__, __LINE__);
3385 value = *(const long *)sptr;
3387 if((value >= 0 && value <= 65535)) {
3388 /* Constraint check succeeded */
3391 ASN__CTFAIL(app_key, td, sptr,
3392 "%s: constraint failed (%s:%d)",
3393 td->name, __FILE__, __LINE__);
3399 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3400 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3403 ASN__CTFAIL(app_key, td, sptr,
3404 "%s: value not given (%s:%d)",
3405 td->name, __FILE__, __LINE__);
3410 if(1 /* No applicable constraints whatsoever */) {
3411 /* Nothing is here. See below */
3414 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3418 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3419 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3422 ASN__CTFAIL(app_key, td, sptr,
3423 "%s: value not given (%s:%d)",
3424 td->name, __FILE__, __LINE__);
3429 if(1 /* No applicable constraints whatsoever */) {
3430 /* Nothing is here. See below */
3433 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3437 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3438 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3442 ASN__CTFAIL(app_key, td, sptr,
3443 "%s: value not given (%s:%d)",
3444 td->name, __FILE__, __LINE__);
3448 value = *(const long *)sptr;
3450 if((value >= 0 && value <= 65535)) {
3451 /* Constraint check succeeded */
3454 ASN__CTFAIL(app_key, td, sptr,
3455 "%s: constraint failed (%s:%d)",
3456 td->name, __FILE__, __LINE__);
3462 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3463 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3466 ASN__CTFAIL(app_key, td, sptr,
3467 "%s: value not given (%s:%d)",
3468 td->name, __FILE__, __LINE__);
3473 if(1 /* No applicable constraints whatsoever */) {
3474 /* Nothing is here. See below */
3477 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3481 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3482 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3485 ASN__CTFAIL(app_key, td, sptr,
3486 "%s: value not given (%s:%d)",
3487 td->name, __FILE__, __LINE__);
3492 if(1 /* No applicable constraints whatsoever */) {
3493 /* Nothing is here. See below */
3496 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3500 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3501 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3505 ASN__CTFAIL(app_key, td, sptr,
3506 "%s: value not given (%s:%d)",
3507 td->name, __FILE__, __LINE__);
3511 value = *(const long *)sptr;
3513 if((value >= 0 && value <= 65535)) {
3514 /* Constraint check succeeded */
3517 ASN__CTFAIL(app_key, td, sptr,
3518 "%s: constraint failed (%s:%d)",
3519 td->name, __FILE__, __LINE__);
3525 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3526 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3529 ASN__CTFAIL(app_key, td, sptr,
3530 "%s: value not given (%s:%d)",
3531 td->name, __FILE__, __LINE__);
3536 if(1 /* No applicable constraints whatsoever */) {
3537 /* Nothing is here. See below */
3540 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3544 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3545 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3548 ASN__CTFAIL(app_key, td, sptr,
3549 "%s: value not given (%s:%d)",
3550 td->name, __FILE__, __LINE__);
3555 if(1 /* No applicable constraints whatsoever */) {
3556 /* Nothing is here. See below */
3559 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3563 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3564 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3568 ASN__CTFAIL(app_key, td, sptr,
3569 "%s: value not given (%s:%d)",
3570 td->name, __FILE__, __LINE__);
3574 value = *(const long *)sptr;
3576 if((value >= 0 && value <= 65535)) {
3577 /* Constraint check succeeded */
3580 ASN__CTFAIL(app_key, td, sptr,
3581 "%s: constraint failed (%s:%d)",
3582 td->name, __FILE__, __LINE__);
3588 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3589 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3592 ASN__CTFAIL(app_key, td, sptr,
3593 "%s: value not given (%s:%d)",
3594 td->name, __FILE__, __LINE__);
3599 if(1 /* No applicable constraints whatsoever */) {
3600 /* Nothing is here. See below */
3603 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3607 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3608 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3611 ASN__CTFAIL(app_key, td, sptr,
3612 "%s: value not given (%s:%d)",
3613 td->name, __FILE__, __LINE__);
3618 if(1 /* No applicable constraints whatsoever */) {
3619 /* Nothing is here. See below */
3622 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3626 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3627 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3631 ASN__CTFAIL(app_key, td, sptr,
3632 "%s: value not given (%s:%d)",
3633 td->name, __FILE__, __LINE__);
3637 value = *(const long *)sptr;
3639 if((value >= 0 && value <= 65535)) {
3640 /* Constraint check succeeded */
3643 ASN__CTFAIL(app_key, td, sptr,
3644 "%s: constraint failed (%s:%d)",
3645 td->name, __FILE__, __LINE__);
3651 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3652 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3655 ASN__CTFAIL(app_key, td, sptr,
3656 "%s: value not given (%s:%d)",
3657 td->name, __FILE__, __LINE__);
3662 if(1 /* No applicable constraints whatsoever */) {
3663 /* Nothing is here. See below */
3666 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3670 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3671 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3674 ASN__CTFAIL(app_key, td, sptr,
3675 "%s: value not given (%s:%d)",
3676 td->name, __FILE__, __LINE__);
3681 if(1 /* No applicable constraints whatsoever */) {
3682 /* Nothing is here. See below */
3685 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3689 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3690 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3694 ASN__CTFAIL(app_key, td, sptr,
3695 "%s: value not given (%s:%d)",
3696 td->name, __FILE__, __LINE__);
3700 value = *(const long *)sptr;
3702 if((value >= 0 && value <= 65535)) {
3703 /* Constraint check succeeded */
3706 ASN__CTFAIL(app_key, td, sptr,
3707 "%s: constraint failed (%s:%d)",
3708 td->name, __FILE__, __LINE__);
3714 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3715 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3718 ASN__CTFAIL(app_key, td, sptr,
3719 "%s: value not given (%s:%d)",
3720 td->name, __FILE__, __LINE__);
3725 if(1 /* No applicable constraints whatsoever */) {
3726 /* Nothing is here. See below */
3729 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3733 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3734 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3737 ASN__CTFAIL(app_key, td, sptr,
3738 "%s: value not given (%s:%d)",
3739 td->name, __FILE__, __LINE__);
3744 if(1 /* No applicable constraints whatsoever */) {
3745 /* Nothing is here. See below */
3748 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3752 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3753 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3757 ASN__CTFAIL(app_key, td, sptr,
3758 "%s: value not given (%s:%d)",
3759 td->name, __FILE__, __LINE__);
3763 value = *(const long *)sptr;
3765 if((value >= 0 && value <= 65535)) {
3766 /* Constraint check succeeded */
3769 ASN__CTFAIL(app_key, td, sptr,
3770 "%s: constraint failed (%s:%d)",
3771 td->name, __FILE__, __LINE__);
3777 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3781 ASN__CTFAIL(app_key, td, sptr,
3782 "%s: value not given (%s:%d)",
3783 td->name, __FILE__, __LINE__);
3788 if(1 /* No applicable constraints whatsoever */) {
3789 /* Nothing is here. See below */
3792 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3796 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3797 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3800 ASN__CTFAIL(app_key, td, sptr,
3801 "%s: value not given (%s:%d)",
3802 td->name, __FILE__, __LINE__);
3807 if(1 /* No applicable constraints whatsoever */) {
3808 /* Nothing is here. See below */
3811 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3815 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3816 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3820 ASN__CTFAIL(app_key, td, sptr,
3821 "%s: value not given (%s:%d)",
3822 td->name, __FILE__, __LINE__);
3826 value = *(const long *)sptr;
3828 if((value >= 0 && value <= 65535)) {
3829 /* Constraint check succeeded */
3832 ASN__CTFAIL(app_key, td, sptr,
3833 "%s: constraint failed (%s:%d)",
3834 td->name, __FILE__, __LINE__);
3840 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3844 ASN__CTFAIL(app_key, td, sptr,
3845 "%s: value not given (%s:%d)",
3846 td->name, __FILE__, __LINE__);
3851 if(1 /* No applicable constraints whatsoever */) {
3852 /* Nothing is here. See below */
3855 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3859 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3860 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3863 ASN__CTFAIL(app_key, td, sptr,
3864 "%s: value not given (%s:%d)",
3865 td->name, __FILE__, __LINE__);
3870 if(1 /* No applicable constraints whatsoever */) {
3871 /* Nothing is here. See below */
3874 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3878 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3879 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3883 ASN__CTFAIL(app_key, td, sptr,
3884 "%s: value not given (%s:%d)",
3885 td->name, __FILE__, __LINE__);
3889 value = *(const long *)sptr;
3891 if((value >= 0 && value <= 65535)) {
3892 /* Constraint check succeeded */
3895 ASN__CTFAIL(app_key, td, sptr,
3896 "%s: constraint failed (%s:%d)",
3897 td->name, __FILE__, __LINE__);
3903 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3904 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3907 ASN__CTFAIL(app_key, td, sptr,
3908 "%s: value not given (%s:%d)",
3909 td->name, __FILE__, __LINE__);
3914 if(1 /* No applicable constraints whatsoever */) {
3915 /* Nothing is here. See below */
3918 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3922 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3923 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3926 ASN__CTFAIL(app_key, td, sptr,
3927 "%s: value not given (%s:%d)",
3928 td->name, __FILE__, __LINE__);
3933 if(1 /* No applicable constraints whatsoever */) {
3934 /* Nothing is here. See below */
3937 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3941 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3942 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3946 ASN__CTFAIL(app_key, td, sptr,
3947 "%s: value not given (%s:%d)",
3948 td->name, __FILE__, __LINE__);
3952 value = *(const long *)sptr;
3954 if((value >= 0 && value <= 65535)) {
3955 /* Constraint check succeeded */
3958 ASN__CTFAIL(app_key, td, sptr,
3959 "%s: constraint failed (%s:%d)",
3960 td->name, __FILE__, __LINE__);
3966 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3967 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3970 ASN__CTFAIL(app_key, td, sptr,
3971 "%s: value not given (%s:%d)",
3972 td->name, __FILE__, __LINE__);
3977 if(1 /* No applicable constraints whatsoever */) {
3978 /* Nothing is here. See below */
3981 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3985 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3986 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3989 ASN__CTFAIL(app_key, td, sptr,
3990 "%s: value not given (%s:%d)",
3991 td->name, __FILE__, __LINE__);
3996 if(1 /* No applicable constraints whatsoever */) {
3997 /* Nothing is here. See below */
4000 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4004 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4005 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4009 ASN__CTFAIL(app_key, td, sptr,
4010 "%s: value not given (%s:%d)",
4011 td->name, __FILE__, __LINE__);
4015 value = *(const long *)sptr;
4017 if((value >= 0 && value <= 65535)) {
4018 /* Constraint check succeeded */
4021 ASN__CTFAIL(app_key, td, sptr,
4022 "%s: constraint failed (%s:%d)",
4023 td->name, __FILE__, __LINE__);
4029 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4030 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4033 ASN__CTFAIL(app_key, td, sptr,
4034 "%s: value not given (%s:%d)",
4035 td->name, __FILE__, __LINE__);
4040 if(1 /* No applicable constraints whatsoever */) {
4041 /* Nothing is here. See below */
4044 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4048 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4049 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4052 ASN__CTFAIL(app_key, td, sptr,
4053 "%s: value not given (%s:%d)",
4054 td->name, __FILE__, __LINE__);
4059 if(1 /* No applicable constraints whatsoever */) {
4060 /* Nothing is here. See below */
4063 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4067 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4068 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4072 ASN__CTFAIL(app_key, td, sptr,
4073 "%s: value not given (%s:%d)",
4074 td->name, __FILE__, __LINE__);
4078 value = *(const long *)sptr;
4080 if((value >= 0 && value <= 65535)) {
4081 /* Constraint check succeeded */
4084 ASN__CTFAIL(app_key, td, sptr,
4085 "%s: constraint failed (%s:%d)",
4086 td->name, __FILE__, __LINE__);
4092 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4093 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4096 ASN__CTFAIL(app_key, td, sptr,
4097 "%s: value not given (%s:%d)",
4098 td->name, __FILE__, __LINE__);
4103 if(1 /* No applicable constraints whatsoever */) {
4104 /* Nothing is here. See below */
4107 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4111 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4112 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4115 ASN__CTFAIL(app_key, td, sptr,
4116 "%s: value not given (%s:%d)",
4117 td->name, __FILE__, __LINE__);
4122 if(1 /* No applicable constraints whatsoever */) {
4123 /* Nothing is here. See below */
4126 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4130 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4131 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4135 ASN__CTFAIL(app_key, td, sptr,
4136 "%s: value not given (%s:%d)",
4137 td->name, __FILE__, __LINE__);
4141 value = *(const long *)sptr;
4143 if((value >= 0 && value <= 65535)) {
4144 /* Constraint check succeeded */
4147 ASN__CTFAIL(app_key, td, sptr,
4148 "%s: constraint failed (%s:%d)",
4149 td->name, __FILE__, __LINE__);
4154 static asn_type_selector_result_t
4155 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4156 asn_type_selector_result_t result = {0, 0};
4157 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4158 size_t constraining_column = 0; /* &id */
4159 size_t for_column = 1; /* &criticality */
4160 size_t row, presence_index = 0;
4161 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4163 for(row=0; row < itable->rows_count; row++) {
4164 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4165 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4167 if(type_cell->cell_kind == aioc__undefined)
4171 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4172 result.type_descriptor = type_cell->type_descriptor;
4173 result.presence_index = presence_index;
4182 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4186 ASN__CTFAIL(app_key, td, sptr,
4187 "%s: value not given (%s:%d)",
4188 td->name, __FILE__, __LINE__);
4193 if(1 /* No applicable constraints whatsoever */) {
4194 /* Nothing is here. See below */
4197 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4200 static asn_type_selector_result_t
4201 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4202 asn_type_selector_result_t result = {0, 0};
4203 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4204 size_t constraining_column = 0; /* &id */
4205 size_t for_column = 2; /* &Extension */
4206 size_t row, presence_index = 0;
4207 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4209 for(row=0; row < itable->rows_count; row++) {
4210 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4211 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4213 if(type_cell->cell_kind == aioc__undefined)
4217 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4218 result.type_descriptor = type_cell->type_descriptor;
4219 result.presence_index = presence_index;
4228 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4229 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4232 ASN__CTFAIL(app_key, td, sptr,
4233 "%s: value not given (%s:%d)",
4234 td->name, __FILE__, __LINE__);
4239 if(1 /* No applicable constraints whatsoever */) {
4240 /* Nothing is here. See below */
4243 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4247 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4248 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4252 ASN__CTFAIL(app_key, td, sptr,
4253 "%s: value not given (%s:%d)",
4254 td->name, __FILE__, __LINE__);
4258 value = *(const long *)sptr;
4260 if((value >= 0 && value <= 65535)) {
4261 /* Constraint check succeeded */
4264 ASN__CTFAIL(app_key, td, sptr,
4265 "%s: constraint failed (%s:%d)",
4266 td->name, __FILE__, __LINE__);
4271 static asn_type_selector_result_t
4272 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4273 asn_type_selector_result_t result = {0, 0};
4274 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4275 size_t constraining_column = 0; /* &id */
4276 size_t for_column = 1; /* &criticality */
4277 size_t row, presence_index = 0;
4278 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4280 for(row=0; row < itable->rows_count; row++) {
4281 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4282 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4284 if(type_cell->cell_kind == aioc__undefined)
4288 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4289 result.type_descriptor = type_cell->type_descriptor;
4290 result.presence_index = presence_index;
4299 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4300 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4303 ASN__CTFAIL(app_key, td, sptr,
4304 "%s: value not given (%s:%d)",
4305 td->name, __FILE__, __LINE__);
4310 if(1 /* No applicable constraints whatsoever */) {
4311 /* Nothing is here. See below */
4314 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4317 static asn_type_selector_result_t
4318 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4319 asn_type_selector_result_t result = {0, 0};
4320 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4321 size_t constraining_column = 0; /* &id */
4322 size_t for_column = 2; /* &Extension */
4323 size_t row, presence_index = 0;
4324 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4326 for(row=0; row < itable->rows_count; row++) {
4327 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4328 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4330 if(type_cell->cell_kind == aioc__undefined)
4334 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4335 result.type_descriptor = type_cell->type_descriptor;
4336 result.presence_index = presence_index;
4345 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4346 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4349 ASN__CTFAIL(app_key, td, sptr,
4350 "%s: value not given (%s:%d)",
4351 td->name, __FILE__, __LINE__);
4356 if(1 /* No applicable constraints whatsoever */) {
4357 /* Nothing is here. See below */
4360 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4364 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4365 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4369 ASN__CTFAIL(app_key, td, sptr,
4370 "%s: value not given (%s:%d)",
4371 td->name, __FILE__, __LINE__);
4375 value = *(const long *)sptr;
4377 if((value >= 0 && value <= 65535)) {
4378 /* Constraint check succeeded */
4381 ASN__CTFAIL(app_key, td, sptr,
4382 "%s: constraint failed (%s:%d)",
4383 td->name, __FILE__, __LINE__);
4389 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4390 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4393 ASN__CTFAIL(app_key, td, sptr,
4394 "%s: value not given (%s:%d)",
4395 td->name, __FILE__, __LINE__);
4400 if(1 /* No applicable constraints whatsoever */) {
4401 /* Nothing is here. See below */
4404 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4408 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4409 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4412 ASN__CTFAIL(app_key, td, sptr,
4413 "%s: value not given (%s:%d)",
4414 td->name, __FILE__, __LINE__);
4419 if(1 /* No applicable constraints whatsoever */) {
4420 /* Nothing is here. See below */
4423 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4427 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4428 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4432 ASN__CTFAIL(app_key, td, sptr,
4433 "%s: value not given (%s:%d)",
4434 td->name, __FILE__, __LINE__);
4438 value = *(const long *)sptr;
4440 if((value >= 0 && value <= 65535)) {
4441 /* Constraint check succeeded */
4444 ASN__CTFAIL(app_key, td, sptr,
4445 "%s: constraint failed (%s:%d)",
4446 td->name, __FILE__, __LINE__);
4451 static asn_type_selector_result_t
4452 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4453 asn_type_selector_result_t result = {0, 0};
4454 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4455 size_t constraining_column = 0; /* &id */
4456 size_t for_column = 1; /* &criticality */
4457 size_t row, presence_index = 0;
4458 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4460 for(row=0; row < itable->rows_count; row++) {
4461 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4462 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4464 if(type_cell->cell_kind == aioc__undefined)
4468 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4469 result.type_descriptor = type_cell->type_descriptor;
4470 result.presence_index = presence_index;
4479 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4480 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4483 ASN__CTFAIL(app_key, td, sptr,
4484 "%s: value not given (%s:%d)",
4485 td->name, __FILE__, __LINE__);
4490 if(1 /* No applicable constraints whatsoever */) {
4491 /* Nothing is here. See below */
4494 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4497 static asn_type_selector_result_t
4498 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4499 asn_type_selector_result_t result = {0, 0};
4500 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4501 size_t constraining_column = 0; /* &id */
4502 size_t for_column = 2; /* &Extension */
4503 size_t row, presence_index = 0;
4504 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4506 for(row=0; row < itable->rows_count; row++) {
4507 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4508 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4510 if(type_cell->cell_kind == aioc__undefined)
4514 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4515 result.type_descriptor = type_cell->type_descriptor;
4516 result.presence_index = presence_index;
4525 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4526 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4529 ASN__CTFAIL(app_key, td, sptr,
4530 "%s: value not given (%s:%d)",
4531 td->name, __FILE__, __LINE__);
4536 if(1 /* No applicable constraints whatsoever */) {
4537 /* Nothing is here. See below */
4540 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4544 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4545 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4549 ASN__CTFAIL(app_key, td, sptr,
4550 "%s: value not given (%s:%d)",
4551 td->name, __FILE__, __LINE__);
4555 value = *(const long *)sptr;
4557 if((value >= 0 && value <= 65535)) {
4558 /* Constraint check succeeded */
4561 ASN__CTFAIL(app_key, td, sptr,
4562 "%s: constraint failed (%s:%d)",
4563 td->name, __FILE__, __LINE__);
4568 static asn_type_selector_result_t
4569 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4570 asn_type_selector_result_t result = {0, 0};
4571 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4572 size_t constraining_column = 0; /* &id */
4573 size_t for_column = 1; /* &criticality */
4574 size_t row, presence_index = 0;
4575 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4577 for(row=0; row < itable->rows_count; row++) {
4578 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4579 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4581 if(type_cell->cell_kind == aioc__undefined)
4585 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4586 result.type_descriptor = type_cell->type_descriptor;
4587 result.presence_index = presence_index;
4596 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4597 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4600 ASN__CTFAIL(app_key, td, sptr,
4601 "%s: value not given (%s:%d)",
4602 td->name, __FILE__, __LINE__);
4607 if(1 /* No applicable constraints whatsoever */) {
4608 /* Nothing is here. See below */
4611 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4614 static asn_type_selector_result_t
4615 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4616 asn_type_selector_result_t result = {0, 0};
4617 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4618 size_t constraining_column = 0; /* &id */
4619 size_t for_column = 2; /* &Extension */
4620 size_t row, presence_index = 0;
4621 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4623 for(row=0; row < itable->rows_count; row++) {
4624 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4625 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4627 if(type_cell->cell_kind == aioc__undefined)
4631 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4632 result.type_descriptor = type_cell->type_descriptor;
4633 result.presence_index = presence_index;
4642 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4646 ASN__CTFAIL(app_key, td, sptr,
4647 "%s: value not given (%s:%d)",
4648 td->name, __FILE__, __LINE__);
4653 if(1 /* No applicable constraints whatsoever */) {
4654 /* Nothing is here. See below */
4657 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4661 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4662 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4666 ASN__CTFAIL(app_key, td, sptr,
4667 "%s: value not given (%s:%d)",
4668 td->name, __FILE__, __LINE__);
4672 value = *(const long *)sptr;
4674 if((value >= 0 && value <= 65535)) {
4675 /* Constraint check succeeded */
4678 ASN__CTFAIL(app_key, td, sptr,
4679 "%s: constraint failed (%s:%d)",
4680 td->name, __FILE__, __LINE__);
4686 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4690 ASN__CTFAIL(app_key, td, sptr,
4691 "%s: value not given (%s:%d)",
4692 td->name, __FILE__, __LINE__);
4697 if(1 /* No applicable constraints whatsoever */) {
4698 /* Nothing is here. See below */
4701 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4705 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4706 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4709 ASN__CTFAIL(app_key, td, sptr,
4710 "%s: value not given (%s:%d)",
4711 td->name, __FILE__, __LINE__);
4716 if(1 /* No applicable constraints whatsoever */) {
4717 /* Nothing is here. See below */
4720 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4724 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4725 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4729 ASN__CTFAIL(app_key, td, sptr,
4730 "%s: value not given (%s:%d)",
4731 td->name, __FILE__, __LINE__);
4735 value = *(const long *)sptr;
4737 if((value >= 0 && value <= 65535)) {
4738 /* Constraint check succeeded */
4741 ASN__CTFAIL(app_key, td, sptr,
4742 "%s: constraint failed (%s:%d)",
4743 td->name, __FILE__, __LINE__);
4748 static asn_type_selector_result_t
4749 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4750 asn_type_selector_result_t result = {0, 0};
4751 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4752 size_t constraining_column = 0; /* &id */
4753 size_t for_column = 1; /* &criticality */
4754 size_t row, presence_index = 0;
4755 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4757 for(row=0; row < itable->rows_count; row++) {
4758 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4759 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4761 if(type_cell->cell_kind == aioc__undefined)
4765 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4766 result.type_descriptor = type_cell->type_descriptor;
4767 result.presence_index = presence_index;
4776 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4777 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4780 ASN__CTFAIL(app_key, td, sptr,
4781 "%s: value not given (%s:%d)",
4782 td->name, __FILE__, __LINE__);
4787 if(1 /* No applicable constraints whatsoever */) {
4788 /* Nothing is here. See below */
4791 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4794 static asn_type_selector_result_t
4795 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4796 asn_type_selector_result_t result = {0, 0};
4797 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4798 size_t constraining_column = 0; /* &id */
4799 size_t for_column = 2; /* &Extension */
4800 size_t row, presence_index = 0;
4801 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4803 for(row=0; row < itable->rows_count; row++) {
4804 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4805 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4807 if(type_cell->cell_kind == aioc__undefined)
4811 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4812 result.type_descriptor = type_cell->type_descriptor;
4813 result.presence_index = presence_index;
4822 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4823 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4826 ASN__CTFAIL(app_key, td, sptr,
4827 "%s: value not given (%s:%d)",
4828 td->name, __FILE__, __LINE__);
4833 if(1 /* No applicable constraints whatsoever */) {
4834 /* Nothing is here. See below */
4837 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4841 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4846 ASN__CTFAIL(app_key, td, sptr,
4847 "%s: value not given (%s:%d)",
4848 td->name, __FILE__, __LINE__);
4852 value = *(const long *)sptr;
4854 if((value >= 0 && value <= 65535)) {
4855 /* Constraint check succeeded */
4858 ASN__CTFAIL(app_key, td, sptr,
4859 "%s: constraint failed (%s:%d)",
4860 td->name, __FILE__, __LINE__);
4865 static asn_type_selector_result_t
4866 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4867 asn_type_selector_result_t result = {0, 0};
4868 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4869 size_t constraining_column = 0; /* &id */
4870 size_t for_column = 1; /* &criticality */
4871 size_t row, presence_index = 0;
4872 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4874 for(row=0; row < itable->rows_count; row++) {
4875 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4876 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4878 if(type_cell->cell_kind == aioc__undefined)
4882 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4883 result.type_descriptor = type_cell->type_descriptor;
4884 result.presence_index = presence_index;
4893 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4894 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4897 ASN__CTFAIL(app_key, td, sptr,
4898 "%s: value not given (%s:%d)",
4899 td->name, __FILE__, __LINE__);
4904 if(1 /* No applicable constraints whatsoever */) {
4905 /* Nothing is here. See below */
4908 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4911 static asn_type_selector_result_t
4912 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4913 asn_type_selector_result_t result = {0, 0};
4914 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4915 size_t constraining_column = 0; /* &id */
4916 size_t for_column = 2; /* &Extension */
4917 size_t row, presence_index = 0;
4918 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4920 for(row=0; row < itable->rows_count; row++) {
4921 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4922 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4924 if(type_cell->cell_kind == aioc__undefined)
4928 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4929 result.type_descriptor = type_cell->type_descriptor;
4930 result.presence_index = presence_index;
4939 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4940 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4943 ASN__CTFAIL(app_key, td, sptr,
4944 "%s: value not given (%s:%d)",
4945 td->name, __FILE__, __LINE__);
4950 if(1 /* No applicable constraints whatsoever */) {
4951 /* Nothing is here. See below */
4954 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4958 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4959 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4963 ASN__CTFAIL(app_key, td, sptr,
4964 "%s: value not given (%s:%d)",
4965 td->name, __FILE__, __LINE__);
4969 value = *(const long *)sptr;
4971 if((value >= 0 && value <= 65535)) {
4972 /* Constraint check succeeded */
4975 ASN__CTFAIL(app_key, td, sptr,
4976 "%s: constraint failed (%s:%d)",
4977 td->name, __FILE__, __LINE__);
4983 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4984 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4987 ASN__CTFAIL(app_key, td, sptr,
4988 "%s: value not given (%s:%d)",
4989 td->name, __FILE__, __LINE__);
4994 if(1 /* No applicable constraints whatsoever */) {
4995 /* Nothing is here. See below */
4998 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5002 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
5003 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5006 ASN__CTFAIL(app_key, td, sptr,
5007 "%s: value not given (%s:%d)",
5008 td->name, __FILE__, __LINE__);
5013 if(1 /* No applicable constraints whatsoever */) {
5014 /* Nothing is here. See below */
5017 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5021 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5022 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5026 ASN__CTFAIL(app_key, td, sptr,
5027 "%s: value not given (%s:%d)",
5028 td->name, __FILE__, __LINE__);
5032 value = *(const long *)sptr;
5034 if((value >= 0 && value <= 65535)) {
5035 /* Constraint check succeeded */
5038 ASN__CTFAIL(app_key, td, sptr,
5039 "%s: constraint failed (%s:%d)",
5040 td->name, __FILE__, __LINE__);
5046 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5047 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5050 ASN__CTFAIL(app_key, td, sptr,
5051 "%s: value not given (%s:%d)",
5052 td->name, __FILE__, __LINE__);
5057 if(1 /* No applicable constraints whatsoever */) {
5058 /* Nothing is here. See below */
5061 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5065 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5066 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5069 ASN__CTFAIL(app_key, td, sptr,
5070 "%s: value not given (%s:%d)",
5071 td->name, __FILE__, __LINE__);
5076 if(1 /* No applicable constraints whatsoever */) {
5077 /* Nothing is here. See below */
5080 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5084 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5085 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5089 ASN__CTFAIL(app_key, td, sptr,
5090 "%s: value not given (%s:%d)",
5091 td->name, __FILE__, __LINE__);
5095 value = *(const long *)sptr;
5097 if((value >= 0 && value <= 65535)) {
5098 /* Constraint check succeeded */
5101 ASN__CTFAIL(app_key, td, sptr,
5102 "%s: constraint failed (%s:%d)",
5103 td->name, __FILE__, __LINE__);
5108 static asn_type_selector_result_t
5109 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5110 asn_type_selector_result_t result = {0, 0};
5111 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5112 size_t constraining_column = 0; /* &id */
5113 size_t for_column = 1; /* &criticality */
5114 size_t row, presence_index = 0;
5115 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5117 for(row=0; row < itable->rows_count; row++) {
5118 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5119 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5121 if(type_cell->cell_kind == aioc__undefined)
5125 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5126 result.type_descriptor = type_cell->type_descriptor;
5127 result.presence_index = presence_index;
5136 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5137 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5140 ASN__CTFAIL(app_key, td, sptr,
5141 "%s: value not given (%s:%d)",
5142 td->name, __FILE__, __LINE__);
5147 if(1 /* No applicable constraints whatsoever */) {
5148 /* Nothing is here. See below */
5151 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5154 static asn_type_selector_result_t
5155 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5156 asn_type_selector_result_t result = {0, 0};
5157 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5158 size_t constraining_column = 0; /* &id */
5159 size_t for_column = 2; /* &Extension */
5160 size_t row, presence_index = 0;
5161 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5163 for(row=0; row < itable->rows_count; row++) {
5164 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5165 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5167 if(type_cell->cell_kind == aioc__undefined)
5171 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5172 result.type_descriptor = type_cell->type_descriptor;
5173 result.presence_index = presence_index;
5182 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5186 ASN__CTFAIL(app_key, td, sptr,
5187 "%s: value not given (%s:%d)",
5188 td->name, __FILE__, __LINE__);
5193 if(1 /* No applicable constraints whatsoever */) {
5194 /* Nothing is here. See below */
5197 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5201 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5206 ASN__CTFAIL(app_key, td, sptr,
5207 "%s: value not given (%s:%d)",
5208 td->name, __FILE__, __LINE__);
5212 value = *(const long *)sptr;
5214 if((value >= 0 && value <= 65535)) {
5215 /* Constraint check succeeded */
5218 ASN__CTFAIL(app_key, td, sptr,
5219 "%s: constraint failed (%s:%d)",
5220 td->name, __FILE__, __LINE__);
5226 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5230 ASN__CTFAIL(app_key, td, sptr,
5231 "%s: value not given (%s:%d)",
5232 td->name, __FILE__, __LINE__);
5237 if(1 /* No applicable constraints whatsoever */) {
5238 /* Nothing is here. See below */
5241 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5245 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5246 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5249 ASN__CTFAIL(app_key, td, sptr,
5250 "%s: value not given (%s:%d)",
5251 td->name, __FILE__, __LINE__);
5256 if(1 /* No applicable constraints whatsoever */) {
5257 /* Nothing is here. See below */
5260 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5264 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5265 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5269 ASN__CTFAIL(app_key, td, sptr,
5270 "%s: value not given (%s:%d)",
5271 td->name, __FILE__, __LINE__);
5275 value = *(const long *)sptr;
5277 if((value >= 0 && value <= 65535)) {
5278 /* Constraint check succeeded */
5281 ASN__CTFAIL(app_key, td, sptr,
5282 "%s: constraint failed (%s:%d)",
5283 td->name, __FILE__, __LINE__);
5288 static asn_type_selector_result_t
5289 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5290 asn_type_selector_result_t result = {0, 0};
5291 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5292 size_t constraining_column = 0; /* &id */
5293 size_t for_column = 1; /* &criticality */
5294 size_t row, presence_index = 0;
5295 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5297 for(row=0; row < itable->rows_count; row++) {
5298 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5299 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5301 if(type_cell->cell_kind == aioc__undefined)
5305 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5306 result.type_descriptor = type_cell->type_descriptor;
5307 result.presence_index = presence_index;
5316 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5317 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5320 ASN__CTFAIL(app_key, td, sptr,
5321 "%s: value not given (%s:%d)",
5322 td->name, __FILE__, __LINE__);
5327 if(1 /* No applicable constraints whatsoever */) {
5328 /* Nothing is here. See below */
5331 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5334 static asn_type_selector_result_t
5335 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5336 asn_type_selector_result_t result = {0, 0};
5337 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5338 size_t constraining_column = 0; /* &id */
5339 size_t for_column = 2; /* &Extension */
5340 size_t row, presence_index = 0;
5341 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5343 for(row=0; row < itable->rows_count; row++) {
5344 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5345 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5347 if(type_cell->cell_kind == aioc__undefined)
5351 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5352 result.type_descriptor = type_cell->type_descriptor;
5353 result.presence_index = presence_index;
5362 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5363 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5366 ASN__CTFAIL(app_key, td, sptr,
5367 "%s: value not given (%s:%d)",
5368 td->name, __FILE__, __LINE__);
5373 if(1 /* No applicable constraints whatsoever */) {
5374 /* Nothing is here. See below */
5377 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5381 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5382 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5386 ASN__CTFAIL(app_key, td, sptr,
5387 "%s: value not given (%s:%d)",
5388 td->name, __FILE__, __LINE__);
5392 value = *(const long *)sptr;
5394 if((value >= 0 && value <= 65535)) {
5395 /* Constraint check succeeded */
5398 ASN__CTFAIL(app_key, td, sptr,
5399 "%s: constraint failed (%s:%d)",
5400 td->name, __FILE__, __LINE__);
5405 static asn_type_selector_result_t
5406 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5407 asn_type_selector_result_t result = {0, 0};
5408 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5409 size_t constraining_column = 0; /* &id */
5410 size_t for_column = 1; /* &criticality */
5411 size_t row, presence_index = 0;
5412 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5414 for(row=0; row < itable->rows_count; row++) {
5415 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5416 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5418 if(type_cell->cell_kind == aioc__undefined)
5422 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5423 result.type_descriptor = type_cell->type_descriptor;
5424 result.presence_index = presence_index;
5433 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5434 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5437 ASN__CTFAIL(app_key, td, sptr,
5438 "%s: value not given (%s:%d)",
5439 td->name, __FILE__, __LINE__);
5444 if(1 /* No applicable constraints whatsoever */) {
5445 /* Nothing is here. See below */
5448 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5451 static asn_type_selector_result_t
5452 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5453 asn_type_selector_result_t result = {0, 0};
5454 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5455 size_t constraining_column = 0; /* &id */
5456 size_t for_column = 2; /* &Extension */
5457 size_t row, presence_index = 0;
5458 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5460 for(row=0; row < itable->rows_count; row++) {
5461 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5462 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5464 if(type_cell->cell_kind == aioc__undefined)
5468 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5469 result.type_descriptor = type_cell->type_descriptor;
5470 result.presence_index = presence_index;
5479 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5480 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5483 ASN__CTFAIL(app_key, td, sptr,
5484 "%s: value not given (%s:%d)",
5485 td->name, __FILE__, __LINE__);
5490 if(1 /* No applicable constraints whatsoever */) {
5491 /* Nothing is here. See below */
5494 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5498 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5499 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5503 ASN__CTFAIL(app_key, td, sptr,
5504 "%s: value not given (%s:%d)",
5505 td->name, __FILE__, __LINE__);
5509 value = *(const long *)sptr;
5511 if((value >= 0 && value <= 65535)) {
5512 /* Constraint check succeeded */
5515 ASN__CTFAIL(app_key, td, sptr,
5516 "%s: constraint failed (%s:%d)",
5517 td->name, __FILE__, __LINE__);
5523 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5524 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5527 ASN__CTFAIL(app_key, td, sptr,
5528 "%s: value not given (%s:%d)",
5529 td->name, __FILE__, __LINE__);
5534 if(1 /* No applicable constraints whatsoever */) {
5535 /* Nothing is here. See below */
5538 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5542 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5543 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5546 ASN__CTFAIL(app_key, td, sptr,
5547 "%s: value not given (%s:%d)",
5548 td->name, __FILE__, __LINE__);
5553 if(1 /* No applicable constraints whatsoever */) {
5554 /* Nothing is here. See below */
5557 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5561 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5562 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5566 ASN__CTFAIL(app_key, td, sptr,
5567 "%s: value not given (%s:%d)",
5568 td->name, __FILE__, __LINE__);
5572 value = *(const long *)sptr;
5574 if((value >= 0 && value <= 65535)) {
5575 /* Constraint check succeeded */
5578 ASN__CTFAIL(app_key, td, sptr,
5579 "%s: constraint failed (%s:%d)",
5580 td->name, __FILE__, __LINE__);
5585 static asn_type_selector_result_t
5586 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5587 asn_type_selector_result_t result = {0, 0};
5588 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5589 size_t constraining_column = 0; /* &id */
5590 size_t for_column = 1; /* &criticality */
5591 size_t row, presence_index = 0;
5592 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5594 for(row=0; row < itable->rows_count; row++) {
5595 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5596 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5598 if(type_cell->cell_kind == aioc__undefined)
5602 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5603 result.type_descriptor = type_cell->type_descriptor;
5604 result.presence_index = presence_index;
5613 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5614 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5617 ASN__CTFAIL(app_key, td, sptr,
5618 "%s: value not given (%s:%d)",
5619 td->name, __FILE__, __LINE__);
5624 if(1 /* No applicable constraints whatsoever */) {
5625 /* Nothing is here. See below */
5628 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5631 static asn_type_selector_result_t
5632 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5633 asn_type_selector_result_t result = {0, 0};
5634 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5635 size_t constraining_column = 0; /* &id */
5636 size_t for_column = 2; /* &Extension */
5637 size_t row, presence_index = 0;
5638 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5640 for(row=0; row < itable->rows_count; row++) {
5641 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5642 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5644 if(type_cell->cell_kind == aioc__undefined)
5648 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5649 result.type_descriptor = type_cell->type_descriptor;
5650 result.presence_index = presence_index;
5659 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5660 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5663 ASN__CTFAIL(app_key, td, sptr,
5664 "%s: value not given (%s:%d)",
5665 td->name, __FILE__, __LINE__);
5670 if(1 /* No applicable constraints whatsoever */) {
5671 /* Nothing is here. See below */
5674 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5678 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5679 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5683 ASN__CTFAIL(app_key, td, sptr,
5684 "%s: value not given (%s:%d)",
5685 td->name, __FILE__, __LINE__);
5689 value = *(const long *)sptr;
5691 if((value >= 0 && value <= 65535)) {
5692 /* Constraint check succeeded */
5695 ASN__CTFAIL(app_key, td, sptr,
5696 "%s: constraint failed (%s:%d)",
5697 td->name, __FILE__, __LINE__);
5702 static asn_type_selector_result_t
5703 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5704 asn_type_selector_result_t result = {0, 0};
5705 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5706 size_t constraining_column = 0; /* &id */
5707 size_t for_column = 1; /* &criticality */
5708 size_t row, presence_index = 0;
5709 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5711 for(row=0; row < itable->rows_count; row++) {
5712 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5713 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5715 if(type_cell->cell_kind == aioc__undefined)
5719 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5720 result.type_descriptor = type_cell->type_descriptor;
5721 result.presence_index = presence_index;
5730 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5731 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5734 ASN__CTFAIL(app_key, td, sptr,
5735 "%s: value not given (%s:%d)",
5736 td->name, __FILE__, __LINE__);
5741 if(1 /* No applicable constraints whatsoever */) {
5742 /* Nothing is here. See below */
5745 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5748 static asn_type_selector_result_t
5749 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5750 asn_type_selector_result_t result = {0, 0};
5751 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5752 size_t constraining_column = 0; /* &id */
5753 size_t for_column = 2; /* &Extension */
5754 size_t row, presence_index = 0;
5755 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5757 for(row=0; row < itable->rows_count; row++) {
5758 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5759 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5761 if(type_cell->cell_kind == aioc__undefined)
5765 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5766 result.type_descriptor = type_cell->type_descriptor;
5767 result.presence_index = presence_index;
5776 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5777 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5780 ASN__CTFAIL(app_key, td, sptr,
5781 "%s: value not given (%s:%d)",
5782 td->name, __FILE__, __LINE__);
5787 if(1 /* No applicable constraints whatsoever */) {
5788 /* Nothing is here. See below */
5791 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5795 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5796 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5800 ASN__CTFAIL(app_key, td, sptr,
5801 "%s: value not given (%s:%d)",
5802 td->name, __FILE__, __LINE__);
5806 value = *(const long *)sptr;
5808 if((value >= 0 && value <= 65535)) {
5809 /* Constraint check succeeded */
5812 ASN__CTFAIL(app_key, td, sptr,
5813 "%s: constraint failed (%s:%d)",
5814 td->name, __FILE__, __LINE__);
5820 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5824 ASN__CTFAIL(app_key, td, sptr,
5825 "%s: value not given (%s:%d)",
5826 td->name, __FILE__, __LINE__);
5831 if(1 /* No applicable constraints whatsoever */) {
5832 /* Nothing is here. See below */
5835 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5839 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5840 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5843 ASN__CTFAIL(app_key, td, sptr,
5844 "%s: value not given (%s:%d)",
5845 td->name, __FILE__, __LINE__);
5850 if(1 /* No applicable constraints whatsoever */) {
5851 /* Nothing is here. See below */
5854 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5858 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5859 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5863 ASN__CTFAIL(app_key, td, sptr,
5864 "%s: value not given (%s:%d)",
5865 td->name, __FILE__, __LINE__);
5869 value = *(const long *)sptr;
5871 if((value >= 0 && value <= 65535)) {
5872 /* Constraint check succeeded */
5875 ASN__CTFAIL(app_key, td, sptr,
5876 "%s: constraint failed (%s:%d)",
5877 td->name, __FILE__, __LINE__);
5883 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5884 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5887 ASN__CTFAIL(app_key, td, sptr,
5888 "%s: value not given (%s:%d)",
5889 td->name, __FILE__, __LINE__);
5894 if(1 /* No applicable constraints whatsoever */) {
5895 /* Nothing is here. See below */
5898 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5902 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5903 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5906 ASN__CTFAIL(app_key, td, sptr,
5907 "%s: value not given (%s:%d)",
5908 td->name, __FILE__, __LINE__);
5913 if(1 /* No applicable constraints whatsoever */) {
5914 /* Nothing is here. See below */
5917 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5921 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5922 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5926 ASN__CTFAIL(app_key, td, sptr,
5927 "%s: value not given (%s:%d)",
5928 td->name, __FILE__, __LINE__);
5932 value = *(const long *)sptr;
5934 if((value >= 0 && value <= 65535)) {
5935 /* Constraint check succeeded */
5938 ASN__CTFAIL(app_key, td, sptr,
5939 "%s: constraint failed (%s:%d)",
5940 td->name, __FILE__, __LINE__);
5946 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5947 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5950 ASN__CTFAIL(app_key, td, sptr,
5951 "%s: value not given (%s:%d)",
5952 td->name, __FILE__, __LINE__);
5957 if(1 /* No applicable constraints whatsoever */) {
5958 /* Nothing is here. See below */
5961 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5965 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5966 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5969 ASN__CTFAIL(app_key, td, sptr,
5970 "%s: value not given (%s:%d)",
5971 td->name, __FILE__, __LINE__);
5976 if(1 /* No applicable constraints whatsoever */) {
5977 /* Nothing is here. See below */
5980 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5984 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5985 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5989 ASN__CTFAIL(app_key, td, sptr,
5990 "%s: value not given (%s:%d)",
5991 td->name, __FILE__, __LINE__);
5995 value = *(const long *)sptr;
5997 if((value >= 0 && value <= 65535)) {
5998 /* Constraint check succeeded */
6001 ASN__CTFAIL(app_key, td, sptr,
6002 "%s: constraint failed (%s:%d)",
6003 td->name, __FILE__, __LINE__);
6009 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6010 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6013 ASN__CTFAIL(app_key, td, sptr,
6014 "%s: value not given (%s:%d)",
6015 td->name, __FILE__, __LINE__);
6020 if(1 /* No applicable constraints whatsoever */) {
6021 /* Nothing is here. See below */
6024 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6028 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6029 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6032 ASN__CTFAIL(app_key, td, sptr,
6033 "%s: value not given (%s:%d)",
6034 td->name, __FILE__, __LINE__);
6039 if(1 /* No applicable constraints whatsoever */) {
6040 /* Nothing is here. See below */
6043 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6047 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6048 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6052 ASN__CTFAIL(app_key, td, sptr,
6053 "%s: value not given (%s:%d)",
6054 td->name, __FILE__, __LINE__);
6058 value = *(const long *)sptr;
6060 if((value >= 0 && value <= 65535)) {
6061 /* Constraint check succeeded */
6064 ASN__CTFAIL(app_key, td, sptr,
6065 "%s: constraint failed (%s:%d)",
6066 td->name, __FILE__, __LINE__);
6071 static asn_type_selector_result_t
6072 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6073 asn_type_selector_result_t result = {0, 0};
6074 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6075 size_t constraining_column = 0; /* &id */
6076 size_t for_column = 1; /* &criticality */
6077 size_t row, presence_index = 0;
6078 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6080 for(row=0; row < itable->rows_count; row++) {
6081 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6082 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6084 if(type_cell->cell_kind == aioc__undefined)
6088 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6089 result.type_descriptor = type_cell->type_descriptor;
6090 result.presence_index = presence_index;
6099 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6100 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6103 ASN__CTFAIL(app_key, td, sptr,
6104 "%s: value not given (%s:%d)",
6105 td->name, __FILE__, __LINE__);
6110 if(1 /* No applicable constraints whatsoever */) {
6111 /* Nothing is here. See below */
6114 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6117 static asn_type_selector_result_t
6118 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6119 asn_type_selector_result_t result = {0, 0};
6120 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6121 size_t constraining_column = 0; /* &id */
6122 size_t for_column = 2; /* &Extension */
6123 size_t row, presence_index = 0;
6124 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6126 for(row=0; row < itable->rows_count; row++) {
6127 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6128 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6130 if(type_cell->cell_kind == aioc__undefined)
6134 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6135 result.type_descriptor = type_cell->type_descriptor;
6136 result.presence_index = presence_index;
6145 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6146 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6149 ASN__CTFAIL(app_key, td, sptr,
6150 "%s: value not given (%s:%d)",
6151 td->name, __FILE__, __LINE__);
6156 if(1 /* No applicable constraints whatsoever */) {
6157 /* Nothing is here. See below */
6160 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6164 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6165 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6169 ASN__CTFAIL(app_key, td, sptr,
6170 "%s: value not given (%s:%d)",
6171 td->name, __FILE__, __LINE__);
6175 value = *(const long *)sptr;
6177 if((value >= 0 && value <= 65535)) {
6178 /* Constraint check succeeded */
6181 ASN__CTFAIL(app_key, td, sptr,
6182 "%s: constraint failed (%s:%d)",
6183 td->name, __FILE__, __LINE__);
6188 static asn_type_selector_result_t
6189 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6190 asn_type_selector_result_t result = {0, 0};
6191 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6192 size_t constraining_column = 0; /* &id */
6193 size_t for_column = 1; /* &criticality */
6194 size_t row, presence_index = 0;
6195 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6197 for(row=0; row < itable->rows_count; row++) {
6198 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6199 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6201 if(type_cell->cell_kind == aioc__undefined)
6205 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6206 result.type_descriptor = type_cell->type_descriptor;
6207 result.presence_index = presence_index;
6216 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6217 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6220 ASN__CTFAIL(app_key, td, sptr,
6221 "%s: value not given (%s:%d)",
6222 td->name, __FILE__, __LINE__);
6227 if(1 /* No applicable constraints whatsoever */) {
6228 /* Nothing is here. See below */
6231 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6234 static asn_type_selector_result_t
6235 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6236 asn_type_selector_result_t result = {0, 0};
6237 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6238 size_t constraining_column = 0; /* &id */
6239 size_t for_column = 2; /* &Extension */
6240 size_t row, presence_index = 0;
6241 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6243 for(row=0; row < itable->rows_count; row++) {
6244 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6245 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6247 if(type_cell->cell_kind == aioc__undefined)
6251 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6252 result.type_descriptor = type_cell->type_descriptor;
6253 result.presence_index = presence_index;
6262 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6263 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6266 ASN__CTFAIL(app_key, td, sptr,
6267 "%s: value not given (%s:%d)",
6268 td->name, __FILE__, __LINE__);
6273 if(1 /* No applicable constraints whatsoever */) {
6274 /* Nothing is here. See below */
6277 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6281 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6282 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6286 ASN__CTFAIL(app_key, td, sptr,
6287 "%s: value not given (%s:%d)",
6288 td->name, __FILE__, __LINE__);
6292 value = *(const long *)sptr;
6294 if((value >= 0 && value <= 65535)) {
6295 /* Constraint check succeeded */
6298 ASN__CTFAIL(app_key, td, sptr,
6299 "%s: constraint failed (%s:%d)",
6300 td->name, __FILE__, __LINE__);
6306 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6307 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6310 ASN__CTFAIL(app_key, td, sptr,
6311 "%s: value not given (%s:%d)",
6312 td->name, __FILE__, __LINE__);
6317 if(1 /* No applicable constraints whatsoever */) {
6318 /* Nothing is here. See below */
6321 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6325 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6326 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6329 ASN__CTFAIL(app_key, td, sptr,
6330 "%s: value not given (%s:%d)",
6331 td->name, __FILE__, __LINE__);
6336 if(1 /* No applicable constraints whatsoever */) {
6337 /* Nothing is here. See below */
6340 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6344 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6345 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6349 ASN__CTFAIL(app_key, td, sptr,
6350 "%s: value not given (%s:%d)",
6351 td->name, __FILE__, __LINE__);
6355 value = *(const long *)sptr;
6357 if((value >= 0 && value <= 65535)) {
6358 /* Constraint check succeeded */
6361 ASN__CTFAIL(app_key, td, sptr,
6362 "%s: constraint failed (%s:%d)",
6363 td->name, __FILE__, __LINE__);
6368 static asn_type_selector_result_t
6369 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6370 asn_type_selector_result_t result = {0, 0};
6371 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6372 size_t constraining_column = 0; /* &id */
6373 size_t for_column = 1; /* &criticality */
6374 size_t row, presence_index = 0;
6375 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6377 for(row=0; row < itable->rows_count; row++) {
6378 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6379 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6381 if(type_cell->cell_kind == aioc__undefined)
6385 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6386 result.type_descriptor = type_cell->type_descriptor;
6387 result.presence_index = presence_index;
6396 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6397 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6400 ASN__CTFAIL(app_key, td, sptr,
6401 "%s: value not given (%s:%d)",
6402 td->name, __FILE__, __LINE__);
6407 if(1 /* No applicable constraints whatsoever */) {
6408 /* Nothing is here. See below */
6411 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6414 static asn_type_selector_result_t
6415 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6416 asn_type_selector_result_t result = {0, 0};
6417 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6418 size_t constraining_column = 0; /* &id */
6419 size_t for_column = 2; /* &Extension */
6420 size_t row, presence_index = 0;
6421 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6423 for(row=0; row < itable->rows_count; row++) {
6424 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6425 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6427 if(type_cell->cell_kind == aioc__undefined)
6431 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6432 result.type_descriptor = type_cell->type_descriptor;
6433 result.presence_index = presence_index;
6442 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6443 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6446 ASN__CTFAIL(app_key, td, sptr,
6447 "%s: value not given (%s:%d)",
6448 td->name, __FILE__, __LINE__);
6453 if(1 /* No applicable constraints whatsoever */) {
6454 /* Nothing is here. See below */
6457 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6461 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6462 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6466 ASN__CTFAIL(app_key, td, sptr,
6467 "%s: value not given (%s:%d)",
6468 td->name, __FILE__, __LINE__);
6472 value = *(const long *)sptr;
6474 if((value >= 0 && value <= 65535)) {
6475 /* Constraint check succeeded */
6478 ASN__CTFAIL(app_key, td, sptr,
6479 "%s: constraint failed (%s:%d)",
6480 td->name, __FILE__, __LINE__);
6485 static asn_type_selector_result_t
6486 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6487 asn_type_selector_result_t result = {0, 0};
6488 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6489 size_t constraining_column = 0; /* &id */
6490 size_t for_column = 1; /* &criticality */
6491 size_t row, presence_index = 0;
6492 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6494 for(row=0; row < itable->rows_count; row++) {
6495 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6496 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6498 if(type_cell->cell_kind == aioc__undefined)
6502 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6503 result.type_descriptor = type_cell->type_descriptor;
6504 result.presence_index = presence_index;
6513 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6514 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6517 ASN__CTFAIL(app_key, td, sptr,
6518 "%s: value not given (%s:%d)",
6519 td->name, __FILE__, __LINE__);
6524 if(1 /* No applicable constraints whatsoever */) {
6525 /* Nothing is here. See below */
6528 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6531 static asn_type_selector_result_t
6532 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6533 asn_type_selector_result_t result = {0, 0};
6534 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6535 size_t constraining_column = 0; /* &id */
6536 size_t for_column = 2; /* &Extension */
6537 size_t row, presence_index = 0;
6538 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6540 for(row=0; row < itable->rows_count; row++) {
6541 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6542 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6544 if(type_cell->cell_kind == aioc__undefined)
6548 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6549 result.type_descriptor = type_cell->type_descriptor;
6550 result.presence_index = presence_index;
6559 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6563 ASN__CTFAIL(app_key, td, sptr,
6564 "%s: value not given (%s:%d)",
6565 td->name, __FILE__, __LINE__);
6570 if(1 /* No applicable constraints whatsoever */) {
6571 /* Nothing is here. See below */
6574 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6578 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6583 ASN__CTFAIL(app_key, td, sptr,
6584 "%s: value not given (%s:%d)",
6585 td->name, __FILE__, __LINE__);
6589 value = *(const long *)sptr;
6591 if((value >= 0 && value <= 65535)) {
6592 /* Constraint check succeeded */
6595 ASN__CTFAIL(app_key, td, sptr,
6596 "%s: constraint failed (%s:%d)",
6597 td->name, __FILE__, __LINE__);
6603 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6604 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6607 ASN__CTFAIL(app_key, td, sptr,
6608 "%s: value not given (%s:%d)",
6609 td->name, __FILE__, __LINE__);
6614 if(1 /* No applicable constraints whatsoever */) {
6615 /* Nothing is here. See below */
6618 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6622 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6623 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6626 ASN__CTFAIL(app_key, td, sptr,
6627 "%s: value not given (%s:%d)",
6628 td->name, __FILE__, __LINE__);
6633 if(1 /* No applicable constraints whatsoever */) {
6634 /* Nothing is here. See below */
6637 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6641 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6646 ASN__CTFAIL(app_key, td, sptr,
6647 "%s: value not given (%s:%d)",
6648 td->name, __FILE__, __LINE__);
6652 value = *(const long *)sptr;
6654 if((value >= 0 && value <= 65535)) {
6655 /* Constraint check succeeded */
6658 ASN__CTFAIL(app_key, td, sptr,
6659 "%s: constraint failed (%s:%d)",
6660 td->name, __FILE__, __LINE__);
6666 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6667 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6670 ASN__CTFAIL(app_key, td, sptr,
6671 "%s: value not given (%s:%d)",
6672 td->name, __FILE__, __LINE__);
6677 if(1 /* No applicable constraints whatsoever */) {
6678 /* Nothing is here. See below */
6681 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6685 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6686 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6689 ASN__CTFAIL(app_key, td, sptr,
6690 "%s: value not given (%s:%d)",
6691 td->name, __FILE__, __LINE__);
6696 if(1 /* No applicable constraints whatsoever */) {
6697 /* Nothing is here. See below */
6700 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6704 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6705 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6709 ASN__CTFAIL(app_key, td, sptr,
6710 "%s: value not given (%s:%d)",
6711 td->name, __FILE__, __LINE__);
6715 value = *(const long *)sptr;
6717 if((value >= 0 && value <= 65535)) {
6718 /* Constraint check succeeded */
6721 ASN__CTFAIL(app_key, td, sptr,
6722 "%s: constraint failed (%s:%d)",
6723 td->name, __FILE__, __LINE__);
6729 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6730 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6733 ASN__CTFAIL(app_key, td, sptr,
6734 "%s: value not given (%s:%d)",
6735 td->name, __FILE__, __LINE__);
6740 if(1 /* No applicable constraints whatsoever */) {
6741 /* Nothing is here. See below */
6744 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6748 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6749 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6752 ASN__CTFAIL(app_key, td, sptr,
6753 "%s: value not given (%s:%d)",
6754 td->name, __FILE__, __LINE__);
6759 if(1 /* No applicable constraints whatsoever */) {
6760 /* Nothing is here. See below */
6763 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6767 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6768 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6772 ASN__CTFAIL(app_key, td, sptr,
6773 "%s: value not given (%s:%d)",
6774 td->name, __FILE__, __LINE__);
6778 value = *(const long *)sptr;
6780 if((value >= 0 && value <= 65535)) {
6781 /* Constraint check succeeded */
6784 ASN__CTFAIL(app_key, td, sptr,
6785 "%s: constraint failed (%s:%d)",
6786 td->name, __FILE__, __LINE__);
6791 static asn_type_selector_result_t
6792 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6793 asn_type_selector_result_t result = {0, 0};
6794 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6795 size_t constraining_column = 0; /* &id */
6796 size_t for_column = 1; /* &criticality */
6797 size_t row, presence_index = 0;
6798 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6800 for(row=0; row < itable->rows_count; row++) {
6801 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6802 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6804 if(type_cell->cell_kind == aioc__undefined)
6808 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6809 result.type_descriptor = type_cell->type_descriptor;
6810 result.presence_index = presence_index;
6819 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6820 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6823 ASN__CTFAIL(app_key, td, sptr,
6824 "%s: value not given (%s:%d)",
6825 td->name, __FILE__, __LINE__);
6830 if(1 /* No applicable constraints whatsoever */) {
6831 /* Nothing is here. See below */
6834 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6837 static asn_type_selector_result_t
6838 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6839 asn_type_selector_result_t result = {0, 0};
6840 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6841 size_t constraining_column = 0; /* &id */
6842 size_t for_column = 2; /* &Extension */
6843 size_t row, presence_index = 0;
6844 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6846 for(row=0; row < itable->rows_count; row++) {
6847 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6848 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6850 if(type_cell->cell_kind == aioc__undefined)
6854 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6855 result.type_descriptor = type_cell->type_descriptor;
6856 result.presence_index = presence_index;
6865 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6869 ASN__CTFAIL(app_key, td, sptr,
6870 "%s: value not given (%s:%d)",
6871 td->name, __FILE__, __LINE__);
6876 if(1 /* No applicable constraints whatsoever */) {
6877 /* Nothing is here. See below */
6880 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6884 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6889 ASN__CTFAIL(app_key, td, sptr,
6890 "%s: value not given (%s:%d)",
6891 td->name, __FILE__, __LINE__);
6895 value = *(const long *)sptr;
6897 if((value >= 0 && value <= 65535)) {
6898 /* Constraint check succeeded */
6901 ASN__CTFAIL(app_key, td, sptr,
6902 "%s: constraint failed (%s:%d)",
6903 td->name, __FILE__, __LINE__);
6909 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6910 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6913 ASN__CTFAIL(app_key, td, sptr,
6914 "%s: value not given (%s:%d)",
6915 td->name, __FILE__, __LINE__);
6920 if(1 /* No applicable constraints whatsoever */) {
6921 /* Nothing is here. See below */
6924 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6928 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6932 ASN__CTFAIL(app_key, td, sptr,
6933 "%s: value not given (%s:%d)",
6934 td->name, __FILE__, __LINE__);
6939 if(1 /* No applicable constraints whatsoever */) {
6940 /* Nothing is here. See below */
6943 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6947 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6952 ASN__CTFAIL(app_key, td, sptr,
6953 "%s: value not given (%s:%d)",
6954 td->name, __FILE__, __LINE__);
6958 value = *(const long *)sptr;
6960 if((value >= 0 && value <= 65535)) {
6961 /* Constraint check succeeded */
6964 ASN__CTFAIL(app_key, td, sptr,
6965 "%s: constraint failed (%s:%d)",
6966 td->name, __FILE__, __LINE__);
6971 static asn_type_selector_result_t
6972 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6973 asn_type_selector_result_t result = {0, 0};
6974 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
6975 size_t constraining_column = 0; /* &id */
6976 size_t for_column = 1; /* &criticality */
6977 size_t row, presence_index = 0;
6978 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
6980 for(row=0; row < itable->rows_count; row++) {
6981 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6982 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6984 if(type_cell->cell_kind == aioc__undefined)
6988 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6989 result.type_descriptor = type_cell->type_descriptor;
6990 result.presence_index = presence_index;
6999 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7000 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7003 ASN__CTFAIL(app_key, td, sptr,
7004 "%s: value not given (%s:%d)",
7005 td->name, __FILE__, __LINE__);
7010 if(1 /* No applicable constraints whatsoever */) {
7011 /* Nothing is here. See below */
7014 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7017 static asn_type_selector_result_t
7018 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7019 asn_type_selector_result_t result = {0, 0};
7020 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7021 size_t constraining_column = 0; /* &id */
7022 size_t for_column = 2; /* &Extension */
7023 size_t row, presence_index = 0;
7024 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7026 for(row=0; row < itable->rows_count; row++) {
7027 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7028 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7030 if(type_cell->cell_kind == aioc__undefined)
7034 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7035 result.type_descriptor = type_cell->type_descriptor;
7036 result.presence_index = presence_index;
7045 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7046 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7049 ASN__CTFAIL(app_key, td, sptr,
7050 "%s: value not given (%s:%d)",
7051 td->name, __FILE__, __LINE__);
7056 if(1 /* No applicable constraints whatsoever */) {
7057 /* Nothing is here. See below */
7060 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7064 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7065 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7069 ASN__CTFAIL(app_key, td, sptr,
7070 "%s: value not given (%s:%d)",
7071 td->name, __FILE__, __LINE__);
7075 value = *(const long *)sptr;
7077 if((value >= 0 && value <= 65535)) {
7078 /* Constraint check succeeded */
7081 ASN__CTFAIL(app_key, td, sptr,
7082 "%s: constraint failed (%s:%d)",
7083 td->name, __FILE__, __LINE__);
7088 static asn_type_selector_result_t
7089 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7090 asn_type_selector_result_t result = {0, 0};
7091 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7092 size_t constraining_column = 0; /* &id */
7093 size_t for_column = 1; /* &criticality */
7094 size_t row, presence_index = 0;
7095 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7097 for(row=0; row < itable->rows_count; row++) {
7098 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7099 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7101 if(type_cell->cell_kind == aioc__undefined)
7105 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7106 result.type_descriptor = type_cell->type_descriptor;
7107 result.presence_index = presence_index;
7116 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7117 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7120 ASN__CTFAIL(app_key, td, sptr,
7121 "%s: value not given (%s:%d)",
7122 td->name, __FILE__, __LINE__);
7127 if(1 /* No applicable constraints whatsoever */) {
7128 /* Nothing is here. See below */
7131 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7134 static asn_type_selector_result_t
7135 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7136 asn_type_selector_result_t result = {0, 0};
7137 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7138 size_t constraining_column = 0; /* &id */
7139 size_t for_column = 2; /* &Extension */
7140 size_t row, presence_index = 0;
7141 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7143 for(row=0; row < itable->rows_count; row++) {
7144 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7145 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7147 if(type_cell->cell_kind == aioc__undefined)
7151 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7152 result.type_descriptor = type_cell->type_descriptor;
7153 result.presence_index = presence_index;
7162 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7163 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7166 ASN__CTFAIL(app_key, td, sptr,
7167 "%s: value not given (%s:%d)",
7168 td->name, __FILE__, __LINE__);
7173 if(1 /* No applicable constraints whatsoever */) {
7174 /* Nothing is here. See below */
7177 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7181 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7182 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7186 ASN__CTFAIL(app_key, td, sptr,
7187 "%s: value not given (%s:%d)",
7188 td->name, __FILE__, __LINE__);
7192 value = *(const long *)sptr;
7194 if((value >= 0 && value <= 65535)) {
7195 /* Constraint check succeeded */
7198 ASN__CTFAIL(app_key, td, sptr,
7199 "%s: constraint failed (%s:%d)",
7200 td->name, __FILE__, __LINE__);
7206 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7207 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7210 ASN__CTFAIL(app_key, td, sptr,
7211 "%s: value not given (%s:%d)",
7212 td->name, __FILE__, __LINE__);
7217 if(1 /* No applicable constraints whatsoever */) {
7218 /* Nothing is here. See below */
7221 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7225 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7226 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7229 ASN__CTFAIL(app_key, td, sptr,
7230 "%s: value not given (%s:%d)",
7231 td->name, __FILE__, __LINE__);
7236 if(1 /* No applicable constraints whatsoever */) {
7237 /* Nothing is here. See below */
7240 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7244 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7245 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7249 ASN__CTFAIL(app_key, td, sptr,
7250 "%s: value not given (%s:%d)",
7251 td->name, __FILE__, __LINE__);
7255 value = *(const long *)sptr;
7257 if((value >= 0 && value <= 65535)) {
7258 /* Constraint check succeeded */
7261 ASN__CTFAIL(app_key, td, sptr,
7262 "%s: constraint failed (%s:%d)",
7263 td->name, __FILE__, __LINE__);
7269 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7270 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7273 ASN__CTFAIL(app_key, td, sptr,
7274 "%s: value not given (%s:%d)",
7275 td->name, __FILE__, __LINE__);
7280 if(1 /* No applicable constraints whatsoever */) {
7281 /* Nothing is here. See below */
7284 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7288 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7292 ASN__CTFAIL(app_key, td, sptr,
7293 "%s: value not given (%s:%d)",
7294 td->name, __FILE__, __LINE__);
7299 if(1 /* No applicable constraints whatsoever */) {
7300 /* Nothing is here. See below */
7303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7307 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7308 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7312 ASN__CTFAIL(app_key, td, sptr,
7313 "%s: value not given (%s:%d)",
7314 td->name, __FILE__, __LINE__);
7318 value = *(const long *)sptr;
7320 if((value >= 0 && value <= 65535)) {
7321 /* Constraint check succeeded */
7324 ASN__CTFAIL(app_key, td, sptr,
7325 "%s: constraint failed (%s:%d)",
7326 td->name, __FILE__, __LINE__);
7331 static asn_type_selector_result_t
7332 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7333 asn_type_selector_result_t result = {0, 0};
7334 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7335 size_t constraining_column = 0; /* &id */
7336 size_t for_column = 1; /* &criticality */
7337 size_t row, presence_index = 0;
7338 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7340 for(row=0; row < itable->rows_count; row++) {
7341 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7342 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7344 if(type_cell->cell_kind == aioc__undefined)
7348 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7349 result.type_descriptor = type_cell->type_descriptor;
7350 result.presence_index = presence_index;
7359 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7360 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7363 ASN__CTFAIL(app_key, td, sptr,
7364 "%s: value not given (%s:%d)",
7365 td->name, __FILE__, __LINE__);
7370 if(1 /* No applicable constraints whatsoever */) {
7371 /* Nothing is here. See below */
7374 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7377 static asn_type_selector_result_t
7378 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7379 asn_type_selector_result_t result = {0, 0};
7380 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7381 size_t constraining_column = 0; /* &id */
7382 size_t for_column = 2; /* &Extension */
7383 size_t row, presence_index = 0;
7384 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7386 for(row=0; row < itable->rows_count; row++) {
7387 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7388 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7390 if(type_cell->cell_kind == aioc__undefined)
7394 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7395 result.type_descriptor = type_cell->type_descriptor;
7396 result.presence_index = presence_index;
7405 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7406 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7409 ASN__CTFAIL(app_key, td, sptr,
7410 "%s: value not given (%s:%d)",
7411 td->name, __FILE__, __LINE__);
7416 if(1 /* No applicable constraints whatsoever */) {
7417 /* Nothing is here. See below */
7420 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7424 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7425 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7429 ASN__CTFAIL(app_key, td, sptr,
7430 "%s: value not given (%s:%d)",
7431 td->name, __FILE__, __LINE__);
7435 value = *(const long *)sptr;
7437 if((value >= 0 && value <= 65535)) {
7438 /* Constraint check succeeded */
7441 ASN__CTFAIL(app_key, td, sptr,
7442 "%s: constraint failed (%s:%d)",
7443 td->name, __FILE__, __LINE__);
7449 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7450 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7453 ASN__CTFAIL(app_key, td, sptr,
7454 "%s: value not given (%s:%d)",
7455 td->name, __FILE__, __LINE__);
7460 if(1 /* No applicable constraints whatsoever */) {
7461 /* Nothing is here. See below */
7464 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7468 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7469 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7472 ASN__CTFAIL(app_key, td, sptr,
7473 "%s: value not given (%s:%d)",
7474 td->name, __FILE__, __LINE__);
7479 if(1 /* No applicable constraints whatsoever */) {
7480 /* Nothing is here. See below */
7483 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7487 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7488 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7492 ASN__CTFAIL(app_key, td, sptr,
7493 "%s: value not given (%s:%d)",
7494 td->name, __FILE__, __LINE__);
7498 value = *(const long *)sptr;
7500 if((value >= 0 && value <= 65535)) {
7501 /* Constraint check succeeded */
7504 ASN__CTFAIL(app_key, td, sptr,
7505 "%s: constraint failed (%s:%d)",
7506 td->name, __FILE__, __LINE__);
7512 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7513 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7516 ASN__CTFAIL(app_key, td, sptr,
7517 "%s: value not given (%s:%d)",
7518 td->name, __FILE__, __LINE__);
7523 if(1 /* No applicable constraints whatsoever */) {
7524 /* Nothing is here. See below */
7527 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7531 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7532 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7535 ASN__CTFAIL(app_key, td, sptr,
7536 "%s: value not given (%s:%d)",
7537 td->name, __FILE__, __LINE__);
7542 if(1 /* No applicable constraints whatsoever */) {
7543 /* Nothing is here. See below */
7546 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7550 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7551 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7555 ASN__CTFAIL(app_key, td, sptr,
7556 "%s: value not given (%s:%d)",
7557 td->name, __FILE__, __LINE__);
7561 value = *(const long *)sptr;
7563 if((value >= 0 && value <= 65535)) {
7564 /* Constraint check succeeded */
7567 ASN__CTFAIL(app_key, td, sptr,
7568 "%s: constraint failed (%s:%d)",
7569 td->name, __FILE__, __LINE__);
7575 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7576 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7579 ASN__CTFAIL(app_key, td, sptr,
7580 "%s: value not given (%s:%d)",
7581 td->name, __FILE__, __LINE__);
7586 if(1 /* No applicable constraints whatsoever */) {
7587 /* Nothing is here. See below */
7590 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7594 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7595 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7598 ASN__CTFAIL(app_key, td, sptr,
7599 "%s: value not given (%s:%d)",
7600 td->name, __FILE__, __LINE__);
7605 if(1 /* No applicable constraints whatsoever */) {
7606 /* Nothing is here. See below */
7609 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7613 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7614 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7618 ASN__CTFAIL(app_key, td, sptr,
7619 "%s: value not given (%s:%d)",
7620 td->name, __FILE__, __LINE__);
7624 value = *(const long *)sptr;
7626 if((value >= 0 && value <= 65535)) {
7627 /* Constraint check succeeded */
7630 ASN__CTFAIL(app_key, td, sptr,
7631 "%s: constraint failed (%s:%d)",
7632 td->name, __FILE__, __LINE__);
7638 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7639 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7642 ASN__CTFAIL(app_key, td, sptr,
7643 "%s: value not given (%s:%d)",
7644 td->name, __FILE__, __LINE__);
7649 if(1 /* No applicable constraints whatsoever */) {
7650 /* Nothing is here. See below */
7653 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7657 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7658 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7661 ASN__CTFAIL(app_key, td, sptr,
7662 "%s: value not given (%s:%d)",
7663 td->name, __FILE__, __LINE__);
7668 if(1 /* No applicable constraints whatsoever */) {
7669 /* Nothing is here. See below */
7672 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7676 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7677 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7681 ASN__CTFAIL(app_key, td, sptr,
7682 "%s: value not given (%s:%d)",
7683 td->name, __FILE__, __LINE__);
7687 value = *(const long *)sptr;
7689 if((value >= 0 && value <= 65535)) {
7690 /* Constraint check succeeded */
7693 ASN__CTFAIL(app_key, td, sptr,
7694 "%s: constraint failed (%s:%d)",
7695 td->name, __FILE__, __LINE__);
7701 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7702 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7705 ASN__CTFAIL(app_key, td, sptr,
7706 "%s: value not given (%s:%d)",
7707 td->name, __FILE__, __LINE__);
7712 if(1 /* No applicable constraints whatsoever */) {
7713 /* Nothing is here. See below */
7716 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7720 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7721 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7724 ASN__CTFAIL(app_key, td, sptr,
7725 "%s: value not given (%s:%d)",
7726 td->name, __FILE__, __LINE__);
7731 if(1 /* No applicable constraints whatsoever */) {
7732 /* Nothing is here. See below */
7735 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7739 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7740 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7744 ASN__CTFAIL(app_key, td, sptr,
7745 "%s: value not given (%s:%d)",
7746 td->name, __FILE__, __LINE__);
7750 value = *(const long *)sptr;
7752 if((value >= 0 && value <= 65535)) {
7753 /* Constraint check succeeded */
7756 ASN__CTFAIL(app_key, td, sptr,
7757 "%s: constraint failed (%s:%d)",
7758 td->name, __FILE__, __LINE__);
7764 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7765 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7768 ASN__CTFAIL(app_key, td, sptr,
7769 "%s: value not given (%s:%d)",
7770 td->name, __FILE__, __LINE__);
7775 if(1 /* No applicable constraints whatsoever */) {
7776 /* Nothing is here. See below */
7779 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7783 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7784 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7787 ASN__CTFAIL(app_key, td, sptr,
7788 "%s: value not given (%s:%d)",
7789 td->name, __FILE__, __LINE__);
7794 if(1 /* No applicable constraints whatsoever */) {
7795 /* Nothing is here. See below */
7798 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7802 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7807 ASN__CTFAIL(app_key, td, sptr,
7808 "%s: value not given (%s:%d)",
7809 td->name, __FILE__, __LINE__);
7813 value = *(const long *)sptr;
7815 if((value >= 0 && value <= 65535)) {
7816 /* Constraint check succeeded */
7819 ASN__CTFAIL(app_key, td, sptr,
7820 "%s: constraint failed (%s:%d)",
7821 td->name, __FILE__, __LINE__);
7827 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7828 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7831 ASN__CTFAIL(app_key, td, sptr,
7832 "%s: value not given (%s:%d)",
7833 td->name, __FILE__, __LINE__);
7838 if(1 /* No applicable constraints whatsoever */) {
7839 /* Nothing is here. See below */
7842 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7846 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7847 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7850 ASN__CTFAIL(app_key, td, sptr,
7851 "%s: value not given (%s:%d)",
7852 td->name, __FILE__, __LINE__);
7857 if(1 /* No applicable constraints whatsoever */) {
7858 /* Nothing is here. See below */
7861 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7865 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7870 ASN__CTFAIL(app_key, td, sptr,
7871 "%s: value not given (%s:%d)",
7872 td->name, __FILE__, __LINE__);
7876 value = *(const long *)sptr;
7878 if((value >= 0 && value <= 65535)) {
7879 /* Constraint check succeeded */
7882 ASN__CTFAIL(app_key, td, sptr,
7883 "%s: constraint failed (%s:%d)",
7884 td->name, __FILE__, __LINE__);
7890 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7891 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7894 ASN__CTFAIL(app_key, td, sptr,
7895 "%s: value not given (%s:%d)",
7896 td->name, __FILE__, __LINE__);
7901 if(1 /* No applicable constraints whatsoever */) {
7902 /* Nothing is here. See below */
7905 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7909 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7910 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7913 ASN__CTFAIL(app_key, td, sptr,
7914 "%s: value not given (%s:%d)",
7915 td->name, __FILE__, __LINE__);
7920 if(1 /* No applicable constraints whatsoever */) {
7921 /* Nothing is here. See below */
7924 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7928 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7933 ASN__CTFAIL(app_key, td, sptr,
7934 "%s: value not given (%s:%d)",
7935 td->name, __FILE__, __LINE__);
7939 value = *(const long *)sptr;
7941 if((value >= 0 && value <= 65535)) {
7942 /* Constraint check succeeded */
7945 ASN__CTFAIL(app_key, td, sptr,
7946 "%s: constraint failed (%s:%d)",
7947 td->name, __FILE__, __LINE__);
7953 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7954 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7957 ASN__CTFAIL(app_key, td, sptr,
7958 "%s: value not given (%s:%d)",
7959 td->name, __FILE__, __LINE__);
7964 if(1 /* No applicable constraints whatsoever */) {
7965 /* Nothing is here. See below */
7968 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7972 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7973 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7976 ASN__CTFAIL(app_key, td, sptr,
7977 "%s: value not given (%s:%d)",
7978 td->name, __FILE__, __LINE__);
7983 if(1 /* No applicable constraints whatsoever */) {
7984 /* Nothing is here. See below */
7987 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7991 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7992 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7996 ASN__CTFAIL(app_key, td, sptr,
7997 "%s: value not given (%s:%d)",
7998 td->name, __FILE__, __LINE__);
8002 value = *(const long *)sptr;
8004 if((value >= 0 && value <= 65535)) {
8005 /* Constraint check succeeded */
8008 ASN__CTFAIL(app_key, td, sptr,
8009 "%s: constraint failed (%s:%d)",
8010 td->name, __FILE__, __LINE__);
8016 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8017 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8020 ASN__CTFAIL(app_key, td, sptr,
8021 "%s: value not given (%s:%d)",
8022 td->name, __FILE__, __LINE__);
8027 if(1 /* No applicable constraints whatsoever */) {
8028 /* Nothing is here. See below */
8031 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8035 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8036 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8039 ASN__CTFAIL(app_key, td, sptr,
8040 "%s: value not given (%s:%d)",
8041 td->name, __FILE__, __LINE__);
8046 if(1 /* No applicable constraints whatsoever */) {
8047 /* Nothing is here. See below */
8050 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8054 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8055 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8059 ASN__CTFAIL(app_key, td, sptr,
8060 "%s: value not given (%s:%d)",
8061 td->name, __FILE__, __LINE__);
8065 value = *(const long *)sptr;
8067 if((value >= 0 && value <= 65535)) {
8068 /* Constraint check succeeded */
8071 ASN__CTFAIL(app_key, td, sptr,
8072 "%s: constraint failed (%s:%d)",
8073 td->name, __FILE__, __LINE__);
8079 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8080 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8083 ASN__CTFAIL(app_key, td, sptr,
8084 "%s: value not given (%s:%d)",
8085 td->name, __FILE__, __LINE__);
8090 if(1 /* No applicable constraints whatsoever */) {
8091 /* Nothing is here. See below */
8094 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8098 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8099 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8102 ASN__CTFAIL(app_key, td, sptr,
8103 "%s: value not given (%s:%d)",
8104 td->name, __FILE__, __LINE__);
8109 if(1 /* No applicable constraints whatsoever */) {
8110 /* Nothing is here. See below */
8113 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8117 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8118 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8122 ASN__CTFAIL(app_key, td, sptr,
8123 "%s: value not given (%s:%d)",
8124 td->name, __FILE__, __LINE__);
8128 value = *(const long *)sptr;
8130 if((value >= 0 && value <= 65535)) {
8131 /* Constraint check succeeded */
8134 ASN__CTFAIL(app_key, td, sptr,
8135 "%s: constraint failed (%s:%d)",
8136 td->name, __FILE__, __LINE__);
8142 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8143 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8146 ASN__CTFAIL(app_key, td, sptr,
8147 "%s: value not given (%s:%d)",
8148 td->name, __FILE__, __LINE__);
8153 if(1 /* No applicable constraints whatsoever */) {
8154 /* Nothing is here. See below */
8157 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8161 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8162 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8165 ASN__CTFAIL(app_key, td, sptr,
8166 "%s: value not given (%s:%d)",
8167 td->name, __FILE__, __LINE__);
8172 if(1 /* No applicable constraints whatsoever */) {
8173 /* Nothing is here. See below */
8176 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8180 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8181 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8185 ASN__CTFAIL(app_key, td, sptr,
8186 "%s: value not given (%s:%d)",
8187 td->name, __FILE__, __LINE__);
8191 value = *(const long *)sptr;
8193 if((value >= 0 && value <= 65535)) {
8194 /* Constraint check succeeded */
8197 ASN__CTFAIL(app_key, td, sptr,
8198 "%s: constraint failed (%s:%d)",
8199 td->name, __FILE__, __LINE__);
8205 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8206 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8209 ASN__CTFAIL(app_key, td, sptr,
8210 "%s: value not given (%s:%d)",
8211 td->name, __FILE__, __LINE__);
8216 if(1 /* No applicable constraints whatsoever */) {
8217 /* Nothing is here. See below */
8220 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8224 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8225 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8228 ASN__CTFAIL(app_key, td, sptr,
8229 "%s: value not given (%s:%d)",
8230 td->name, __FILE__, __LINE__);
8235 if(1 /* No applicable constraints whatsoever */) {
8236 /* Nothing is here. See below */
8239 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8243 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8244 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8248 ASN__CTFAIL(app_key, td, sptr,
8249 "%s: value not given (%s:%d)",
8250 td->name, __FILE__, __LINE__);
8254 value = *(const long *)sptr;
8256 if((value >= 0 && value <= 65535)) {
8257 /* Constraint check succeeded */
8260 ASN__CTFAIL(app_key, td, sptr,
8261 "%s: constraint failed (%s:%d)",
8262 td->name, __FILE__, __LINE__);
8268 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8269 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8272 ASN__CTFAIL(app_key, td, sptr,
8273 "%s: value not given (%s:%d)",
8274 td->name, __FILE__, __LINE__);
8279 if(1 /* No applicable constraints whatsoever */) {
8280 /* Nothing is here. See below */
8283 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8287 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8288 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8291 ASN__CTFAIL(app_key, td, sptr,
8292 "%s: value not given (%s:%d)",
8293 td->name, __FILE__, __LINE__);
8298 if(1 /* No applicable constraints whatsoever */) {
8299 /* Nothing is here. See below */
8302 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8306 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8307 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8311 ASN__CTFAIL(app_key, td, sptr,
8312 "%s: value not given (%s:%d)",
8313 td->name, __FILE__, __LINE__);
8317 value = *(const long *)sptr;
8319 if((value >= 0 && value <= 65535)) {
8320 /* Constraint check succeeded */
8323 ASN__CTFAIL(app_key, td, sptr,
8324 "%s: constraint failed (%s:%d)",
8325 td->name, __FILE__, __LINE__);
8331 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8332 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8335 ASN__CTFAIL(app_key, td, sptr,
8336 "%s: value not given (%s:%d)",
8337 td->name, __FILE__, __LINE__);
8342 if(1 /* No applicable constraints whatsoever */) {
8343 /* Nothing is here. See below */
8346 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8350 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8351 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8354 ASN__CTFAIL(app_key, td, sptr,
8355 "%s: value not given (%s:%d)",
8356 td->name, __FILE__, __LINE__);
8361 if(1 /* No applicable constraints whatsoever */) {
8362 /* Nothing is here. See below */
8365 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8369 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8370 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8374 ASN__CTFAIL(app_key, td, sptr,
8375 "%s: value not given (%s:%d)",
8376 td->name, __FILE__, __LINE__);
8380 value = *(const long *)sptr;
8382 if((value >= 0 && value <= 65535)) {
8383 /* Constraint check succeeded */
8386 ASN__CTFAIL(app_key, td, sptr,
8387 "%s: constraint failed (%s:%d)",
8388 td->name, __FILE__, __LINE__);
8394 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8395 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8398 ASN__CTFAIL(app_key, td, sptr,
8399 "%s: value not given (%s:%d)",
8400 td->name, __FILE__, __LINE__);
8405 if(1 /* No applicable constraints whatsoever */) {
8406 /* Nothing is here. See below */
8409 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8413 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8414 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8417 ASN__CTFAIL(app_key, td, sptr,
8418 "%s: value not given (%s:%d)",
8419 td->name, __FILE__, __LINE__);
8424 if(1 /* No applicable constraints whatsoever */) {
8425 /* Nothing is here. See below */
8428 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8432 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8433 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8437 ASN__CTFAIL(app_key, td, sptr,
8438 "%s: value not given (%s:%d)",
8439 td->name, __FILE__, __LINE__);
8443 value = *(const long *)sptr;
8445 if((value >= 0 && value <= 65535)) {
8446 /* Constraint check succeeded */
8449 ASN__CTFAIL(app_key, td, sptr,
8450 "%s: constraint failed (%s:%d)",
8451 td->name, __FILE__, __LINE__);
8457 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8458 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8461 ASN__CTFAIL(app_key, td, sptr,
8462 "%s: value not given (%s:%d)",
8463 td->name, __FILE__, __LINE__);
8468 if(1 /* No applicable constraints whatsoever */) {
8469 /* Nothing is here. See below */
8472 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8476 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8477 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8480 ASN__CTFAIL(app_key, td, sptr,
8481 "%s: value not given (%s:%d)",
8482 td->name, __FILE__, __LINE__);
8487 if(1 /* No applicable constraints whatsoever */) {
8488 /* Nothing is here. See below */
8491 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8495 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8496 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8500 ASN__CTFAIL(app_key, td, sptr,
8501 "%s: value not given (%s:%d)",
8502 td->name, __FILE__, __LINE__);
8506 value = *(const long *)sptr;
8508 if((value >= 0 && value <= 65535)) {
8509 /* Constraint check succeeded */
8512 ASN__CTFAIL(app_key, td, sptr,
8513 "%s: constraint failed (%s:%d)",
8514 td->name, __FILE__, __LINE__);
8520 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8521 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8524 ASN__CTFAIL(app_key, td, sptr,
8525 "%s: value not given (%s:%d)",
8526 td->name, __FILE__, __LINE__);
8531 if(1 /* No applicable constraints whatsoever */) {
8532 /* Nothing is here. See below */
8535 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8539 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8540 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8543 ASN__CTFAIL(app_key, td, sptr,
8544 "%s: value not given (%s:%d)",
8545 td->name, __FILE__, __LINE__);
8550 if(1 /* No applicable constraints whatsoever */) {
8551 /* Nothing is here. See below */
8554 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8558 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8559 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8563 ASN__CTFAIL(app_key, td, sptr,
8564 "%s: value not given (%s:%d)",
8565 td->name, __FILE__, __LINE__);
8569 value = *(const long *)sptr;
8571 if((value >= 0 && value <= 65535)) {
8572 /* Constraint check succeeded */
8575 ASN__CTFAIL(app_key, td, sptr,
8576 "%s: constraint failed (%s:%d)",
8577 td->name, __FILE__, __LINE__);
8583 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8584 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8587 ASN__CTFAIL(app_key, td, sptr,
8588 "%s: value not given (%s:%d)",
8589 td->name, __FILE__, __LINE__);
8594 if(1 /* No applicable constraints whatsoever */) {
8595 /* Nothing is here. See below */
8598 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8602 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8603 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8606 ASN__CTFAIL(app_key, td, sptr,
8607 "%s: value not given (%s:%d)",
8608 td->name, __FILE__, __LINE__);
8613 if(1 /* No applicable constraints whatsoever */) {
8614 /* Nothing is here. See below */
8617 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8621 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8622 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8626 ASN__CTFAIL(app_key, td, sptr,
8627 "%s: value not given (%s:%d)",
8628 td->name, __FILE__, __LINE__);
8632 value = *(const long *)sptr;
8634 if((value >= 0 && value <= 65535)) {
8635 /* Constraint check succeeded */
8638 ASN__CTFAIL(app_key, td, sptr,
8639 "%s: constraint failed (%s:%d)",
8640 td->name, __FILE__, __LINE__);
8646 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8647 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8650 ASN__CTFAIL(app_key, td, sptr,
8651 "%s: value not given (%s:%d)",
8652 td->name, __FILE__, __LINE__);
8657 if(1 /* No applicable constraints whatsoever */) {
8658 /* Nothing is here. See below */
8661 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8665 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8666 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8669 ASN__CTFAIL(app_key, td, sptr,
8670 "%s: value not given (%s:%d)",
8671 td->name, __FILE__, __LINE__);
8676 if(1 /* No applicable constraints whatsoever */) {
8677 /* Nothing is here. See below */
8680 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8684 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8685 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8689 ASN__CTFAIL(app_key, td, sptr,
8690 "%s: value not given (%s:%d)",
8691 td->name, __FILE__, __LINE__);
8695 value = *(const long *)sptr;
8697 if((value >= 0 && value <= 65535)) {
8698 /* Constraint check succeeded */
8701 ASN__CTFAIL(app_key, td, sptr,
8702 "%s: constraint failed (%s:%d)",
8703 td->name, __FILE__, __LINE__);
8709 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8710 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8713 ASN__CTFAIL(app_key, td, sptr,
8714 "%s: value not given (%s:%d)",
8715 td->name, __FILE__, __LINE__);
8720 if(1 /* No applicable constraints whatsoever */) {
8721 /* Nothing is here. See below */
8724 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8728 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8729 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8732 ASN__CTFAIL(app_key, td, sptr,
8733 "%s: value not given (%s:%d)",
8734 td->name, __FILE__, __LINE__);
8739 if(1 /* No applicable constraints whatsoever */) {
8740 /* Nothing is here. See below */
8743 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8747 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8748 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8752 ASN__CTFAIL(app_key, td, sptr,
8753 "%s: value not given (%s:%d)",
8754 td->name, __FILE__, __LINE__);
8758 value = *(const long *)sptr;
8760 if((value >= 0 && value <= 65535)) {
8761 /* Constraint check succeeded */
8764 ASN__CTFAIL(app_key, td, sptr,
8765 "%s: constraint failed (%s:%d)",
8766 td->name, __FILE__, __LINE__);
8772 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8773 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8776 ASN__CTFAIL(app_key, td, sptr,
8777 "%s: value not given (%s:%d)",
8778 td->name, __FILE__, __LINE__);
8783 if(1 /* No applicable constraints whatsoever */) {
8784 /* Nothing is here. See below */
8787 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8791 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8792 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8795 ASN__CTFAIL(app_key, td, sptr,
8796 "%s: value not given (%s:%d)",
8797 td->name, __FILE__, __LINE__);
8802 if(1 /* No applicable constraints whatsoever */) {
8803 /* Nothing is here. See below */
8806 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8810 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8811 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8815 ASN__CTFAIL(app_key, td, sptr,
8816 "%s: value not given (%s:%d)",
8817 td->name, __FILE__, __LINE__);
8821 value = *(const long *)sptr;
8823 if((value >= 0 && value <= 65535)) {
8824 /* Constraint check succeeded */
8827 ASN__CTFAIL(app_key, td, sptr,
8828 "%s: constraint failed (%s:%d)",
8829 td->name, __FILE__, __LINE__);
8835 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8836 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8839 ASN__CTFAIL(app_key, td, sptr,
8840 "%s: value not given (%s:%d)",
8841 td->name, __FILE__, __LINE__);
8846 if(1 /* No applicable constraints whatsoever */) {
8847 /* Nothing is here. See below */
8850 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8854 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8855 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8858 ASN__CTFAIL(app_key, td, sptr,
8859 "%s: value not given (%s:%d)",
8860 td->name, __FILE__, __LINE__);
8865 if(1 /* No applicable constraints whatsoever */) {
8866 /* Nothing is here. See below */
8869 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8873 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8874 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8878 ASN__CTFAIL(app_key, td, sptr,
8879 "%s: value not given (%s:%d)",
8880 td->name, __FILE__, __LINE__);
8884 value = *(const long *)sptr;
8886 if((value >= 0 && value <= 65535)) {
8887 /* Constraint check succeeded */
8890 ASN__CTFAIL(app_key, td, sptr,
8891 "%s: constraint failed (%s:%d)",
8892 td->name, __FILE__, __LINE__);
8898 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8899 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8902 ASN__CTFAIL(app_key, td, sptr,
8903 "%s: value not given (%s:%d)",
8904 td->name, __FILE__, __LINE__);
8909 if(1 /* No applicable constraints whatsoever */) {
8910 /* Nothing is here. See below */
8913 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8917 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8918 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8921 ASN__CTFAIL(app_key, td, sptr,
8922 "%s: value not given (%s:%d)",
8923 td->name, __FILE__, __LINE__);
8928 if(1 /* No applicable constraints whatsoever */) {
8929 /* Nothing is here. See below */
8932 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8936 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8937 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8941 ASN__CTFAIL(app_key, td, sptr,
8942 "%s: value not given (%s:%d)",
8943 td->name, __FILE__, __LINE__);
8947 value = *(const long *)sptr;
8949 if((value >= 0 && value <= 65535)) {
8950 /* Constraint check succeeded */
8953 ASN__CTFAIL(app_key, td, sptr,
8954 "%s: constraint failed (%s:%d)",
8955 td->name, __FILE__, __LINE__);
8961 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8962 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8965 ASN__CTFAIL(app_key, td, sptr,
8966 "%s: value not given (%s:%d)",
8967 td->name, __FILE__, __LINE__);
8972 if(1 /* No applicable constraints whatsoever */) {
8973 /* Nothing is here. See below */
8976 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8980 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8981 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8984 ASN__CTFAIL(app_key, td, sptr,
8985 "%s: value not given (%s:%d)",
8986 td->name, __FILE__, __LINE__);
8991 if(1 /* No applicable constraints whatsoever */) {
8992 /* Nothing is here. See below */
8995 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8999 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9000 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9004 ASN__CTFAIL(app_key, td, sptr,
9005 "%s: value not given (%s:%d)",
9006 td->name, __FILE__, __LINE__);
9010 value = *(const long *)sptr;
9012 if((value >= 0 && value <= 65535)) {
9013 /* Constraint check succeeded */
9016 ASN__CTFAIL(app_key, td, sptr,
9017 "%s: constraint failed (%s:%d)",
9018 td->name, __FILE__, __LINE__);
9024 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9025 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9028 ASN__CTFAIL(app_key, td, sptr,
9029 "%s: value not given (%s:%d)",
9030 td->name, __FILE__, __LINE__);
9035 if(1 /* No applicable constraints whatsoever */) {
9036 /* Nothing is here. See below */
9039 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9043 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9044 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9047 ASN__CTFAIL(app_key, td, sptr,
9048 "%s: value not given (%s:%d)",
9049 td->name, __FILE__, __LINE__);
9054 if(1 /* No applicable constraints whatsoever */) {
9055 /* Nothing is here. See below */
9058 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9062 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9063 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9067 ASN__CTFAIL(app_key, td, sptr,
9068 "%s: value not given (%s:%d)",
9069 td->name, __FILE__, __LINE__);
9073 value = *(const long *)sptr;
9075 if((value >= 0 && value <= 65535)) {
9076 /* Constraint check succeeded */
9079 ASN__CTFAIL(app_key, td, sptr,
9080 "%s: constraint failed (%s:%d)",
9081 td->name, __FILE__, __LINE__);
9087 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9088 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9091 ASN__CTFAIL(app_key, td, sptr,
9092 "%s: value not given (%s:%d)",
9093 td->name, __FILE__, __LINE__);
9098 if(1 /* No applicable constraints whatsoever */) {
9099 /* Nothing is here. See below */
9102 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9106 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9107 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9110 ASN__CTFAIL(app_key, td, sptr,
9111 "%s: value not given (%s:%d)",
9112 td->name, __FILE__, __LINE__);
9117 if(1 /* No applicable constraints whatsoever */) {
9118 /* Nothing is here. See below */
9121 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9125 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9126 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9130 ASN__CTFAIL(app_key, td, sptr,
9131 "%s: value not given (%s:%d)",
9132 td->name, __FILE__, __LINE__);
9136 value = *(const long *)sptr;
9138 if((value >= 0 && value <= 65535)) {
9139 /* Constraint check succeeded */
9142 ASN__CTFAIL(app_key, td, sptr,
9143 "%s: constraint failed (%s:%d)",
9144 td->name, __FILE__, __LINE__);
9150 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9151 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9154 ASN__CTFAIL(app_key, td, sptr,
9155 "%s: value not given (%s:%d)",
9156 td->name, __FILE__, __LINE__);
9161 if(1 /* No applicable constraints whatsoever */) {
9162 /* Nothing is here. See below */
9165 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9169 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9170 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9173 ASN__CTFAIL(app_key, td, sptr,
9174 "%s: value not given (%s:%d)",
9175 td->name, __FILE__, __LINE__);
9180 if(1 /* No applicable constraints whatsoever */) {
9181 /* Nothing is here. See below */
9184 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9188 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9189 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9193 ASN__CTFAIL(app_key, td, sptr,
9194 "%s: value not given (%s:%d)",
9195 td->name, __FILE__, __LINE__);
9199 value = *(const long *)sptr;
9201 if((value >= 0 && value <= 65535)) {
9202 /* Constraint check succeeded */
9205 ASN__CTFAIL(app_key, td, sptr,
9206 "%s: constraint failed (%s:%d)",
9207 td->name, __FILE__, __LINE__);
9213 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9214 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9217 ASN__CTFAIL(app_key, td, sptr,
9218 "%s: value not given (%s:%d)",
9219 td->name, __FILE__, __LINE__);
9224 if(1 /* No applicable constraints whatsoever */) {
9225 /* Nothing is here. See below */
9228 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9232 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9233 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9236 ASN__CTFAIL(app_key, td, sptr,
9237 "%s: value not given (%s:%d)",
9238 td->name, __FILE__, __LINE__);
9243 if(1 /* No applicable constraints whatsoever */) {
9244 /* Nothing is here. See below */
9247 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9251 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9252 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9256 ASN__CTFAIL(app_key, td, sptr,
9257 "%s: value not given (%s:%d)",
9258 td->name, __FILE__, __LINE__);
9262 value = *(const long *)sptr;
9264 if((value >= 0 && value <= 65535)) {
9265 /* Constraint check succeeded */
9268 ASN__CTFAIL(app_key, td, sptr,
9269 "%s: constraint failed (%s:%d)",
9270 td->name, __FILE__, __LINE__);
9276 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9277 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9280 ASN__CTFAIL(app_key, td, sptr,
9281 "%s: value not given (%s:%d)",
9282 td->name, __FILE__, __LINE__);
9287 if(1 /* No applicable constraints whatsoever */) {
9288 /* Nothing is here. See below */
9291 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9295 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9296 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9299 ASN__CTFAIL(app_key, td, sptr,
9300 "%s: value not given (%s:%d)",
9301 td->name, __FILE__, __LINE__);
9306 if(1 /* No applicable constraints whatsoever */) {
9307 /* Nothing is here. See below */
9310 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9314 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9315 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9319 ASN__CTFAIL(app_key, td, sptr,
9320 "%s: value not given (%s:%d)",
9321 td->name, __FILE__, __LINE__);
9325 value = *(const long *)sptr;
9327 if((value >= 0 && value <= 65535)) {
9328 /* Constraint check succeeded */
9331 ASN__CTFAIL(app_key, td, sptr,
9332 "%s: constraint failed (%s:%d)",
9333 td->name, __FILE__, __LINE__);
9339 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9340 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9343 ASN__CTFAIL(app_key, td, sptr,
9344 "%s: value not given (%s:%d)",
9345 td->name, __FILE__, __LINE__);
9350 if(1 /* No applicable constraints whatsoever */) {
9351 /* Nothing is here. See below */
9354 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9358 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9359 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9362 ASN__CTFAIL(app_key, td, sptr,
9363 "%s: value not given (%s:%d)",
9364 td->name, __FILE__, __LINE__);
9369 if(1 /* No applicable constraints whatsoever */) {
9370 /* Nothing is here. See below */
9373 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9377 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9378 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9382 ASN__CTFAIL(app_key, td, sptr,
9383 "%s: value not given (%s:%d)",
9384 td->name, __FILE__, __LINE__);
9388 value = *(const long *)sptr;
9390 if((value >= 0 && value <= 65535)) {
9391 /* Constraint check succeeded */
9394 ASN__CTFAIL(app_key, td, sptr,
9395 "%s: constraint failed (%s:%d)",
9396 td->name, __FILE__, __LINE__);
9402 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9403 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9406 ASN__CTFAIL(app_key, td, sptr,
9407 "%s: value not given (%s:%d)",
9408 td->name, __FILE__, __LINE__);
9413 if(1 /* No applicable constraints whatsoever */) {
9414 /* Nothing is here. See below */
9417 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9421 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9422 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9425 ASN__CTFAIL(app_key, td, sptr,
9426 "%s: value not given (%s:%d)",
9427 td->name, __FILE__, __LINE__);
9432 if(1 /* No applicable constraints whatsoever */) {
9433 /* Nothing is here. See below */
9436 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9440 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9441 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9445 ASN__CTFAIL(app_key, td, sptr,
9446 "%s: value not given (%s:%d)",
9447 td->name, __FILE__, __LINE__);
9451 value = *(const long *)sptr;
9453 if((value >= 0 && value <= 65535)) {
9454 /* Constraint check succeeded */
9457 ASN__CTFAIL(app_key, td, sptr,
9458 "%s: constraint failed (%s:%d)",
9459 td->name, __FILE__, __LINE__);
9465 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9466 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9469 ASN__CTFAIL(app_key, td, sptr,
9470 "%s: value not given (%s:%d)",
9471 td->name, __FILE__, __LINE__);
9476 if(1 /* No applicable constraints whatsoever */) {
9477 /* Nothing is here. See below */
9480 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9484 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9485 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9488 ASN__CTFAIL(app_key, td, sptr,
9489 "%s: value not given (%s:%d)",
9490 td->name, __FILE__, __LINE__);
9495 if(1 /* No applicable constraints whatsoever */) {
9496 /* Nothing is here. See below */
9499 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9503 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9504 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9508 ASN__CTFAIL(app_key, td, sptr,
9509 "%s: value not given (%s:%d)",
9510 td->name, __FILE__, __LINE__);
9514 value = *(const long *)sptr;
9516 if((value >= 0 && value <= 65535)) {
9517 /* Constraint check succeeded */
9520 ASN__CTFAIL(app_key, td, sptr,
9521 "%s: constraint failed (%s:%d)",
9522 td->name, __FILE__, __LINE__);
9528 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9529 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9532 ASN__CTFAIL(app_key, td, sptr,
9533 "%s: value not given (%s:%d)",
9534 td->name, __FILE__, __LINE__);
9539 if(1 /* No applicable constraints whatsoever */) {
9540 /* Nothing is here. See below */
9543 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9547 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9548 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9551 ASN__CTFAIL(app_key, td, sptr,
9552 "%s: value not given (%s:%d)",
9553 td->name, __FILE__, __LINE__);
9558 if(1 /* No applicable constraints whatsoever */) {
9559 /* Nothing is here. See below */
9562 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9566 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9567 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9571 ASN__CTFAIL(app_key, td, sptr,
9572 "%s: value not given (%s:%d)",
9573 td->name, __FILE__, __LINE__);
9577 value = *(const long *)sptr;
9579 if((value >= 0 && value <= 65535)) {
9580 /* Constraint check succeeded */
9583 ASN__CTFAIL(app_key, td, sptr,
9584 "%s: constraint failed (%s:%d)",
9585 td->name, __FILE__, __LINE__);
9591 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9592 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9595 ASN__CTFAIL(app_key, td, sptr,
9596 "%s: value not given (%s:%d)",
9597 td->name, __FILE__, __LINE__);
9602 if(1 /* No applicable constraints whatsoever */) {
9603 /* Nothing is here. See below */
9606 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9610 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9611 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9614 ASN__CTFAIL(app_key, td, sptr,
9615 "%s: value not given (%s:%d)",
9616 td->name, __FILE__, __LINE__);
9621 if(1 /* No applicable constraints whatsoever */) {
9622 /* Nothing is here. See below */
9625 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9629 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9630 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9634 ASN__CTFAIL(app_key, td, sptr,
9635 "%s: value not given (%s:%d)",
9636 td->name, __FILE__, __LINE__);
9640 value = *(const long *)sptr;
9642 if((value >= 0 && value <= 65535)) {
9643 /* Constraint check succeeded */
9646 ASN__CTFAIL(app_key, td, sptr,
9647 "%s: constraint failed (%s:%d)",
9648 td->name, __FILE__, __LINE__);
9654 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9655 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9658 ASN__CTFAIL(app_key, td, sptr,
9659 "%s: value not given (%s:%d)",
9660 td->name, __FILE__, __LINE__);
9665 if(1 /* No applicable constraints whatsoever */) {
9666 /* Nothing is here. See below */
9669 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9673 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9674 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9677 ASN__CTFAIL(app_key, td, sptr,
9678 "%s: value not given (%s:%d)",
9679 td->name, __FILE__, __LINE__);
9684 if(1 /* No applicable constraints whatsoever */) {
9685 /* Nothing is here. See below */
9688 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9692 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9693 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9697 ASN__CTFAIL(app_key, td, sptr,
9698 "%s: value not given (%s:%d)",
9699 td->name, __FILE__, __LINE__);
9703 value = *(const long *)sptr;
9705 if((value >= 0 && value <= 65535)) {
9706 /* Constraint check succeeded */
9709 ASN__CTFAIL(app_key, td, sptr,
9710 "%s: constraint failed (%s:%d)",
9711 td->name, __FILE__, __LINE__);
9717 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9718 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9721 ASN__CTFAIL(app_key, td, sptr,
9722 "%s: value not given (%s:%d)",
9723 td->name, __FILE__, __LINE__);
9728 if(1 /* No applicable constraints whatsoever */) {
9729 /* Nothing is here. See below */
9732 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9736 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9737 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9740 ASN__CTFAIL(app_key, td, sptr,
9741 "%s: value not given (%s:%d)",
9742 td->name, __FILE__, __LINE__);
9747 if(1 /* No applicable constraints whatsoever */) {
9748 /* Nothing is here. See below */
9751 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9755 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9756 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9760 ASN__CTFAIL(app_key, td, sptr,
9761 "%s: value not given (%s:%d)",
9762 td->name, __FILE__, __LINE__);
9766 value = *(const long *)sptr;
9768 if((value >= 0 && value <= 65535)) {
9769 /* Constraint check succeeded */
9772 ASN__CTFAIL(app_key, td, sptr,
9773 "%s: constraint failed (%s:%d)",
9774 td->name, __FILE__, __LINE__);
9780 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9781 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9784 ASN__CTFAIL(app_key, td, sptr,
9785 "%s: value not given (%s:%d)",
9786 td->name, __FILE__, __LINE__);
9791 if(1 /* No applicable constraints whatsoever */) {
9792 /* Nothing is here. See below */
9795 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9799 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9800 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9803 ASN__CTFAIL(app_key, td, sptr,
9804 "%s: value not given (%s:%d)",
9805 td->name, __FILE__, __LINE__);
9810 if(1 /* No applicable constraints whatsoever */) {
9811 /* Nothing is here. See below */
9814 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9818 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9819 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9823 ASN__CTFAIL(app_key, td, sptr,
9824 "%s: value not given (%s:%d)",
9825 td->name, __FILE__, __LINE__);
9829 value = *(const long *)sptr;
9831 if((value >= 0 && value <= 65535)) {
9832 /* Constraint check succeeded */
9835 ASN__CTFAIL(app_key, td, sptr,
9836 "%s: constraint failed (%s:%d)",
9837 td->name, __FILE__, __LINE__);
9843 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9844 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9847 ASN__CTFAIL(app_key, td, sptr,
9848 "%s: value not given (%s:%d)",
9849 td->name, __FILE__, __LINE__);
9854 if(1 /* No applicable constraints whatsoever */) {
9855 /* Nothing is here. See below */
9858 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9862 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9863 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9866 ASN__CTFAIL(app_key, td, sptr,
9867 "%s: value not given (%s:%d)",
9868 td->name, __FILE__, __LINE__);
9873 if(1 /* No applicable constraints whatsoever */) {
9874 /* Nothing is here. See below */
9877 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9881 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9882 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9886 ASN__CTFAIL(app_key, td, sptr,
9887 "%s: value not given (%s:%d)",
9888 td->name, __FILE__, __LINE__);
9892 value = *(const long *)sptr;
9894 if((value >= 0 && value <= 65535)) {
9895 /* Constraint check succeeded */
9898 ASN__CTFAIL(app_key, td, sptr,
9899 "%s: constraint failed (%s:%d)",
9900 td->name, __FILE__, __LINE__);
9906 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9907 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9910 ASN__CTFAIL(app_key, td, sptr,
9911 "%s: value not given (%s:%d)",
9912 td->name, __FILE__, __LINE__);
9917 if(1 /* No applicable constraints whatsoever */) {
9918 /* Nothing is here. See below */
9921 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9925 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9926 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9929 ASN__CTFAIL(app_key, td, sptr,
9930 "%s: value not given (%s:%d)",
9931 td->name, __FILE__, __LINE__);
9936 if(1 /* No applicable constraints whatsoever */) {
9937 /* Nothing is here. See below */
9940 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9944 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9945 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9949 ASN__CTFAIL(app_key, td, sptr,
9950 "%s: value not given (%s:%d)",
9951 td->name, __FILE__, __LINE__);
9955 value = *(const long *)sptr;
9957 if((value >= 0 && value <= 65535)) {
9958 /* Constraint check succeeded */
9961 ASN__CTFAIL(app_key, td, sptr,
9962 "%s: constraint failed (%s:%d)",
9963 td->name, __FILE__, __LINE__);
9969 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9970 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9973 ASN__CTFAIL(app_key, td, sptr,
9974 "%s: value not given (%s:%d)",
9975 td->name, __FILE__, __LINE__);
9980 if(1 /* No applicable constraints whatsoever */) {
9981 /* Nothing is here. See below */
9984 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9988 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9989 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9992 ASN__CTFAIL(app_key, td, sptr,
9993 "%s: value not given (%s:%d)",
9994 td->name, __FILE__, __LINE__);
9999 if(1 /* No applicable constraints whatsoever */) {
10000 /* Nothing is here. See below */
10003 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10007 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10008 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10012 ASN__CTFAIL(app_key, td, sptr,
10013 "%s: value not given (%s:%d)",
10014 td->name, __FILE__, __LINE__);
10018 value = *(const long *)sptr;
10020 if((value >= 0 && value <= 65535)) {
10021 /* Constraint check succeeded */
10024 ASN__CTFAIL(app_key, td, sptr,
10025 "%s: constraint failed (%s:%d)",
10026 td->name, __FILE__, __LINE__);
10032 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10033 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10036 ASN__CTFAIL(app_key, td, sptr,
10037 "%s: value not given (%s:%d)",
10038 td->name, __FILE__, __LINE__);
10043 if(1 /* No applicable constraints whatsoever */) {
10044 /* Nothing is here. See below */
10047 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10051 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10052 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10055 ASN__CTFAIL(app_key, td, sptr,
10056 "%s: value not given (%s:%d)",
10057 td->name, __FILE__, __LINE__);
10062 if(1 /* No applicable constraints whatsoever */) {
10063 /* Nothing is here. See below */
10066 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10070 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10071 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10075 ASN__CTFAIL(app_key, td, sptr,
10076 "%s: value not given (%s:%d)",
10077 td->name, __FILE__, __LINE__);
10081 value = *(const long *)sptr;
10083 if((value >= 0 && value <= 65535)) {
10084 /* Constraint check succeeded */
10087 ASN__CTFAIL(app_key, td, sptr,
10088 "%s: constraint failed (%s:%d)",
10089 td->name, __FILE__, __LINE__);
10095 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10096 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10099 ASN__CTFAIL(app_key, td, sptr,
10100 "%s: value not given (%s:%d)",
10101 td->name, __FILE__, __LINE__);
10106 if(1 /* No applicable constraints whatsoever */) {
10107 /* Nothing is here. See below */
10110 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10114 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10115 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10118 ASN__CTFAIL(app_key, td, sptr,
10119 "%s: value not given (%s:%d)",
10120 td->name, __FILE__, __LINE__);
10125 if(1 /* No applicable constraints whatsoever */) {
10126 /* Nothing is here. See below */
10129 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10133 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10134 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10138 ASN__CTFAIL(app_key, td, sptr,
10139 "%s: value not given (%s:%d)",
10140 td->name, __FILE__, __LINE__);
10144 value = *(const long *)sptr;
10146 if((value >= 0 && value <= 65535)) {
10147 /* Constraint check succeeded */
10150 ASN__CTFAIL(app_key, td, sptr,
10151 "%s: constraint failed (%s:%d)",
10152 td->name, __FILE__, __LINE__);
10158 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10159 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10162 ASN__CTFAIL(app_key, td, sptr,
10163 "%s: value not given (%s:%d)",
10164 td->name, __FILE__, __LINE__);
10169 if(1 /* No applicable constraints whatsoever */) {
10170 /* Nothing is here. See below */
10173 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10177 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10178 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10181 ASN__CTFAIL(app_key, td, sptr,
10182 "%s: value not given (%s:%d)",
10183 td->name, __FILE__, __LINE__);
10188 if(1 /* No applicable constraints whatsoever */) {
10189 /* Nothing is here. See below */
10192 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10196 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10197 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10201 ASN__CTFAIL(app_key, td, sptr,
10202 "%s: value not given (%s:%d)",
10203 td->name, __FILE__, __LINE__);
10207 value = *(const long *)sptr;
10209 if((value >= 0 && value <= 65535)) {
10210 /* Constraint check succeeded */
10213 ASN__CTFAIL(app_key, td, sptr,
10214 "%s: constraint failed (%s:%d)",
10215 td->name, __FILE__, __LINE__);
10221 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10225 ASN__CTFAIL(app_key, td, sptr,
10226 "%s: value not given (%s:%d)",
10227 td->name, __FILE__, __LINE__);
10232 if(1 /* No applicable constraints whatsoever */) {
10233 /* Nothing is here. See below */
10236 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10240 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10241 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10244 ASN__CTFAIL(app_key, td, sptr,
10245 "%s: value not given (%s:%d)",
10246 td->name, __FILE__, __LINE__);
10251 if(1 /* No applicable constraints whatsoever */) {
10252 /* Nothing is here. See below */
10255 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10259 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10260 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10264 ASN__CTFAIL(app_key, td, sptr,
10265 "%s: value not given (%s:%d)",
10266 td->name, __FILE__, __LINE__);
10270 value = *(const long *)sptr;
10272 if((value >= 0 && value <= 65535)) {
10273 /* Constraint check succeeded */
10276 ASN__CTFAIL(app_key, td, sptr,
10277 "%s: constraint failed (%s:%d)",
10278 td->name, __FILE__, __LINE__);
10284 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10285 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10288 ASN__CTFAIL(app_key, td, sptr,
10289 "%s: value not given (%s:%d)",
10290 td->name, __FILE__, __LINE__);
10295 if(1 /* No applicable constraints whatsoever */) {
10296 /* Nothing is here. See below */
10299 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10303 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10304 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10307 ASN__CTFAIL(app_key, td, sptr,
10308 "%s: value not given (%s:%d)",
10309 td->name, __FILE__, __LINE__);
10314 if(1 /* No applicable constraints whatsoever */) {
10315 /* Nothing is here. See below */
10318 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10322 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10323 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10327 ASN__CTFAIL(app_key, td, sptr,
10328 "%s: value not given (%s:%d)",
10329 td->name, __FILE__, __LINE__);
10333 value = *(const long *)sptr;
10335 if((value >= 0 && value <= 65535)) {
10336 /* Constraint check succeeded */
10339 ASN__CTFAIL(app_key, td, sptr,
10340 "%s: constraint failed (%s:%d)",
10341 td->name, __FILE__, __LINE__);
10347 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10351 ASN__CTFAIL(app_key, td, sptr,
10352 "%s: value not given (%s:%d)",
10353 td->name, __FILE__, __LINE__);
10358 if(1 /* No applicable constraints whatsoever */) {
10359 /* Nothing is here. See below */
10362 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10366 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10370 ASN__CTFAIL(app_key, td, sptr,
10371 "%s: value not given (%s:%d)",
10372 td->name, __FILE__, __LINE__);
10377 if(1 /* No applicable constraints whatsoever */) {
10378 /* Nothing is here. See below */
10381 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10385 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10386 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10390 ASN__CTFAIL(app_key, td, sptr,
10391 "%s: value not given (%s:%d)",
10392 td->name, __FILE__, __LINE__);
10396 value = *(const long *)sptr;
10398 if((value >= 0 && value <= 65535)) {
10399 /* Constraint check succeeded */
10402 ASN__CTFAIL(app_key, td, sptr,
10403 "%s: constraint failed (%s:%d)",
10404 td->name, __FILE__, __LINE__);
10410 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10414 ASN__CTFAIL(app_key, td, sptr,
10415 "%s: value not given (%s:%d)",
10416 td->name, __FILE__, __LINE__);
10421 if(1 /* No applicable constraints whatsoever */) {
10422 /* Nothing is here. See below */
10425 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10429 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10433 ASN__CTFAIL(app_key, td, sptr,
10434 "%s: value not given (%s:%d)",
10435 td->name, __FILE__, __LINE__);
10440 if(1 /* No applicable constraints whatsoever */) {
10441 /* Nothing is here. See below */
10444 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10448 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10449 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10453 ASN__CTFAIL(app_key, td, sptr,
10454 "%s: value not given (%s:%d)",
10455 td->name, __FILE__, __LINE__);
10459 value = *(const long *)sptr;
10461 if((value >= 0 && value <= 65535)) {
10462 /* Constraint check succeeded */
10465 ASN__CTFAIL(app_key, td, sptr,
10466 "%s: constraint failed (%s:%d)",
10467 td->name, __FILE__, __LINE__);
10473 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10474 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10477 ASN__CTFAIL(app_key, td, sptr,
10478 "%s: value not given (%s:%d)",
10479 td->name, __FILE__, __LINE__);
10484 if(1 /* No applicable constraints whatsoever */) {
10485 /* Nothing is here. See below */
10488 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10492 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10493 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10496 ASN__CTFAIL(app_key, td, sptr,
10497 "%s: value not given (%s:%d)",
10498 td->name, __FILE__, __LINE__);
10503 if(1 /* No applicable constraints whatsoever */) {
10504 /* Nothing is here. See below */
10507 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10511 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10512 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10516 ASN__CTFAIL(app_key, td, sptr,
10517 "%s: value not given (%s:%d)",
10518 td->name, __FILE__, __LINE__);
10522 value = *(const long *)sptr;
10524 if((value >= 0 && value <= 65535)) {
10525 /* Constraint check succeeded */
10528 ASN__CTFAIL(app_key, td, sptr,
10529 "%s: constraint failed (%s:%d)",
10530 td->name, __FILE__, __LINE__);
10536 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10540 ASN__CTFAIL(app_key, td, sptr,
10541 "%s: value not given (%s:%d)",
10542 td->name, __FILE__, __LINE__);
10547 if(1 /* No applicable constraints whatsoever */) {
10548 /* Nothing is here. See below */
10551 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10555 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10556 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10559 ASN__CTFAIL(app_key, td, sptr,
10560 "%s: value not given (%s:%d)",
10561 td->name, __FILE__, __LINE__);
10566 if(1 /* No applicable constraints whatsoever */) {
10567 /* Nothing is here. See below */
10570 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10574 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10575 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10579 ASN__CTFAIL(app_key, td, sptr,
10580 "%s: value not given (%s:%d)",
10581 td->name, __FILE__, __LINE__);
10585 value = *(const long *)sptr;
10587 if((value >= 0 && value <= 65535)) {
10588 /* Constraint check succeeded */
10591 ASN__CTFAIL(app_key, td, sptr,
10592 "%s: constraint failed (%s:%d)",
10593 td->name, __FILE__, __LINE__);
10599 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10603 ASN__CTFAIL(app_key, td, sptr,
10604 "%s: value not given (%s:%d)",
10605 td->name, __FILE__, __LINE__);
10610 if(1 /* No applicable constraints whatsoever */) {
10611 /* Nothing is here. See below */
10614 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10618 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10622 ASN__CTFAIL(app_key, td, sptr,
10623 "%s: value not given (%s:%d)",
10624 td->name, __FILE__, __LINE__);
10629 if(1 /* No applicable constraints whatsoever */) {
10630 /* Nothing is here. See below */
10633 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10637 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10638 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10642 ASN__CTFAIL(app_key, td, sptr,
10643 "%s: value not given (%s:%d)",
10644 td->name, __FILE__, __LINE__);
10648 value = *(const long *)sptr;
10650 if((value >= 0 && value <= 65535)) {
10651 /* Constraint check succeeded */
10654 ASN__CTFAIL(app_key, td, sptr,
10655 "%s: constraint failed (%s:%d)",
10656 td->name, __FILE__, __LINE__);
10662 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10666 ASN__CTFAIL(app_key, td, sptr,
10667 "%s: value not given (%s:%d)",
10668 td->name, __FILE__, __LINE__);
10673 if(1 /* No applicable constraints whatsoever */) {
10674 /* Nothing is here. See below */
10677 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10681 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10682 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10685 ASN__CTFAIL(app_key, td, sptr,
10686 "%s: value not given (%s:%d)",
10687 td->name, __FILE__, __LINE__);
10692 if(1 /* No applicable constraints whatsoever */) {
10693 /* Nothing is here. See below */
10696 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10700 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10701 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10705 ASN__CTFAIL(app_key, td, sptr,
10706 "%s: value not given (%s:%d)",
10707 td->name, __FILE__, __LINE__);
10711 value = *(const long *)sptr;
10713 if((value >= 0 && value <= 65535)) {
10714 /* Constraint check succeeded */
10717 ASN__CTFAIL(app_key, td, sptr,
10718 "%s: constraint failed (%s:%d)",
10719 td->name, __FILE__, __LINE__);
10725 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10726 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10729 ASN__CTFAIL(app_key, td, sptr,
10730 "%s: value not given (%s:%d)",
10731 td->name, __FILE__, __LINE__);
10736 if(1 /* No applicable constraints whatsoever */) {
10737 /* Nothing is here. See below */
10740 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10744 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10745 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10748 ASN__CTFAIL(app_key, td, sptr,
10749 "%s: value not given (%s:%d)",
10750 td->name, __FILE__, __LINE__);
10755 if(1 /* No applicable constraints whatsoever */) {
10756 /* Nothing is here. See below */
10759 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10763 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10764 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10768 ASN__CTFAIL(app_key, td, sptr,
10769 "%s: value not given (%s:%d)",
10770 td->name, __FILE__, __LINE__);
10774 value = *(const long *)sptr;
10776 if((value >= 0 && value <= 65535)) {
10777 /* Constraint check succeeded */
10780 ASN__CTFAIL(app_key, td, sptr,
10781 "%s: constraint failed (%s:%d)",
10782 td->name, __FILE__, __LINE__);
10788 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10789 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10792 ASN__CTFAIL(app_key, td, sptr,
10793 "%s: value not given (%s:%d)",
10794 td->name, __FILE__, __LINE__);
10799 if(1 /* No applicable constraints whatsoever */) {
10800 /* Nothing is here. See below */
10803 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10807 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10808 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10811 ASN__CTFAIL(app_key, td, sptr,
10812 "%s: value not given (%s:%d)",
10813 td->name, __FILE__, __LINE__);
10818 if(1 /* No applicable constraints whatsoever */) {
10819 /* Nothing is here. See below */
10822 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10826 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10827 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10831 ASN__CTFAIL(app_key, td, sptr,
10832 "%s: value not given (%s:%d)",
10833 td->name, __FILE__, __LINE__);
10837 value = *(const long *)sptr;
10839 if((value >= 0 && value <= 65535)) {
10840 /* Constraint check succeeded */
10843 ASN__CTFAIL(app_key, td, sptr,
10844 "%s: constraint failed (%s:%d)",
10845 td->name, __FILE__, __LINE__);
10851 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10852 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10855 ASN__CTFAIL(app_key, td, sptr,
10856 "%s: value not given (%s:%d)",
10857 td->name, __FILE__, __LINE__);
10862 if(1 /* No applicable constraints whatsoever */) {
10863 /* Nothing is here. See below */
10866 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10870 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10871 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10874 ASN__CTFAIL(app_key, td, sptr,
10875 "%s: value not given (%s:%d)",
10876 td->name, __FILE__, __LINE__);
10881 if(1 /* No applicable constraints whatsoever */) {
10882 /* Nothing is here. See below */
10885 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10889 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10890 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10894 ASN__CTFAIL(app_key, td, sptr,
10895 "%s: value not given (%s:%d)",
10896 td->name, __FILE__, __LINE__);
10900 value = *(const long *)sptr;
10902 if((value >= 0 && value <= 65535)) {
10903 /* Constraint check succeeded */
10906 ASN__CTFAIL(app_key, td, sptr,
10907 "%s: constraint failed (%s:%d)",
10908 td->name, __FILE__, __LINE__);
10914 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10915 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10918 ASN__CTFAIL(app_key, td, sptr,
10919 "%s: value not given (%s:%d)",
10920 td->name, __FILE__, __LINE__);
10925 if(1 /* No applicable constraints whatsoever */) {
10926 /* Nothing is here. See below */
10929 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10933 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10934 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10937 ASN__CTFAIL(app_key, td, sptr,
10938 "%s: value not given (%s:%d)",
10939 td->name, __FILE__, __LINE__);
10944 if(1 /* No applicable constraints whatsoever */) {
10945 /* Nothing is here. See below */
10948 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10952 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10953 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10957 ASN__CTFAIL(app_key, td, sptr,
10958 "%s: value not given (%s:%d)",
10959 td->name, __FILE__, __LINE__);
10963 value = *(const long *)sptr;
10965 if((value >= 0 && value <= 65535)) {
10966 /* Constraint check succeeded */
10969 ASN__CTFAIL(app_key, td, sptr,
10970 "%s: constraint failed (%s:%d)",
10971 td->name, __FILE__, __LINE__);
10977 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10978 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10981 ASN__CTFAIL(app_key, td, sptr,
10982 "%s: value not given (%s:%d)",
10983 td->name, __FILE__, __LINE__);
10988 if(1 /* No applicable constraints whatsoever */) {
10989 /* Nothing is here. See below */
10992 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10996 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10997 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11000 ASN__CTFAIL(app_key, td, sptr,
11001 "%s: value not given (%s:%d)",
11002 td->name, __FILE__, __LINE__);
11007 if(1 /* No applicable constraints whatsoever */) {
11008 /* Nothing is here. See below */
11011 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11015 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11016 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11020 ASN__CTFAIL(app_key, td, sptr,
11021 "%s: value not given (%s:%d)",
11022 td->name, __FILE__, __LINE__);
11026 value = *(const long *)sptr;
11028 if((value >= 0 && value <= 65535)) {
11029 /* Constraint check succeeded */
11032 ASN__CTFAIL(app_key, td, sptr,
11033 "%s: constraint failed (%s:%d)",
11034 td->name, __FILE__, __LINE__);
11040 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11041 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11044 ASN__CTFAIL(app_key, td, sptr,
11045 "%s: value not given (%s:%d)",
11046 td->name, __FILE__, __LINE__);
11051 if(1 /* No applicable constraints whatsoever */) {
11052 /* Nothing is here. See below */
11055 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11059 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11060 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11063 ASN__CTFAIL(app_key, td, sptr,
11064 "%s: value not given (%s:%d)",
11065 td->name, __FILE__, __LINE__);
11070 if(1 /* No applicable constraints whatsoever */) {
11071 /* Nothing is here. See below */
11074 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11078 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11079 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11083 ASN__CTFAIL(app_key, td, sptr,
11084 "%s: value not given (%s:%d)",
11085 td->name, __FILE__, __LINE__);
11089 value = *(const long *)sptr;
11091 if((value >= 0 && value <= 65535)) {
11092 /* Constraint check succeeded */
11095 ASN__CTFAIL(app_key, td, sptr,
11096 "%s: constraint failed (%s:%d)",
11097 td->name, __FILE__, __LINE__);
11103 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11104 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11107 ASN__CTFAIL(app_key, td, sptr,
11108 "%s: value not given (%s:%d)",
11109 td->name, __FILE__, __LINE__);
11114 if(1 /* No applicable constraints whatsoever */) {
11115 /* Nothing is here. See below */
11118 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11122 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11123 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11126 ASN__CTFAIL(app_key, td, sptr,
11127 "%s: value not given (%s:%d)",
11128 td->name, __FILE__, __LINE__);
11133 if(1 /* No applicable constraints whatsoever */) {
11134 /* Nothing is here. See below */
11137 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11141 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11142 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11146 ASN__CTFAIL(app_key, td, sptr,
11147 "%s: value not given (%s:%d)",
11148 td->name, __FILE__, __LINE__);
11152 value = *(const long *)sptr;
11154 if((value >= 0 && value <= 65535)) {
11155 /* Constraint check succeeded */
11158 ASN__CTFAIL(app_key, td, sptr,
11159 "%s: constraint failed (%s:%d)",
11160 td->name, __FILE__, __LINE__);
11166 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11167 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11170 ASN__CTFAIL(app_key, td, sptr,
11171 "%s: value not given (%s:%d)",
11172 td->name, __FILE__, __LINE__);
11177 if(1 /* No applicable constraints whatsoever */) {
11178 /* Nothing is here. See below */
11181 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11185 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11186 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11189 ASN__CTFAIL(app_key, td, sptr,
11190 "%s: value not given (%s:%d)",
11191 td->name, __FILE__, __LINE__);
11196 if(1 /* No applicable constraints whatsoever */) {
11197 /* Nothing is here. See below */
11200 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11204 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11205 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11209 ASN__CTFAIL(app_key, td, sptr,
11210 "%s: value not given (%s:%d)",
11211 td->name, __FILE__, __LINE__);
11215 value = *(const long *)sptr;
11217 if((value >= 0 && value <= 65535)) {
11218 /* Constraint check succeeded */
11221 ASN__CTFAIL(app_key, td, sptr,
11222 "%s: constraint failed (%s:%d)",
11223 td->name, __FILE__, __LINE__);
11229 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11230 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11233 ASN__CTFAIL(app_key, td, sptr,
11234 "%s: value not given (%s:%d)",
11235 td->name, __FILE__, __LINE__);
11240 if(1 /* No applicable constraints whatsoever */) {
11241 /* Nothing is here. See below */
11244 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11248 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11249 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11252 ASN__CTFAIL(app_key, td, sptr,
11253 "%s: value not given (%s:%d)",
11254 td->name, __FILE__, __LINE__);
11259 if(1 /* No applicable constraints whatsoever */) {
11260 /* Nothing is here. See below */
11263 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11267 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11268 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11272 ASN__CTFAIL(app_key, td, sptr,
11273 "%s: value not given (%s:%d)",
11274 td->name, __FILE__, __LINE__);
11278 value = *(const long *)sptr;
11280 if((value >= 0 && value <= 65535)) {
11281 /* Constraint check succeeded */
11284 ASN__CTFAIL(app_key, td, sptr,
11285 "%s: constraint failed (%s:%d)",
11286 td->name, __FILE__, __LINE__);
11291 static asn_type_selector_result_t
11292 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11293 asn_type_selector_result_t result = {0, 0};
11294 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11295 size_t constraining_column = 0; /* &id */
11296 size_t for_column = 1; /* &criticality */
11297 size_t row, presence_index = 0;
11298 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11300 for(row=0; row < itable->rows_count; row++) {
11301 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11302 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11304 if(type_cell->cell_kind == aioc__undefined)
11308 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11309 result.type_descriptor = type_cell->type_descriptor;
11310 result.presence_index = presence_index;
11319 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11320 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11323 ASN__CTFAIL(app_key, td, sptr,
11324 "%s: value not given (%s:%d)",
11325 td->name, __FILE__, __LINE__);
11330 if(1 /* No applicable constraints whatsoever */) {
11331 /* Nothing is here. See below */
11334 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11337 static asn_type_selector_result_t
11338 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11339 asn_type_selector_result_t result = {0, 0};
11340 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11341 size_t constraining_column = 0; /* &id */
11342 size_t for_column = 2; /* &Extension */
11343 size_t row, presence_index = 0;
11344 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11346 for(row=0; row < itable->rows_count; row++) {
11347 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11348 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11350 if(type_cell->cell_kind == aioc__undefined)
11354 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11355 result.type_descriptor = type_cell->type_descriptor;
11356 result.presence_index = presence_index;
11365 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11366 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11369 ASN__CTFAIL(app_key, td, sptr,
11370 "%s: value not given (%s:%d)",
11371 td->name, __FILE__, __LINE__);
11376 if(1 /* No applicable constraints whatsoever */) {
11377 /* Nothing is here. See below */
11380 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11384 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11385 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11389 ASN__CTFAIL(app_key, td, sptr,
11390 "%s: value not given (%s:%d)",
11391 td->name, __FILE__, __LINE__);
11395 value = *(const long *)sptr;
11397 if((value >= 0 && value <= 65535)) {
11398 /* Constraint check succeeded */
11401 ASN__CTFAIL(app_key, td, sptr,
11402 "%s: constraint failed (%s:%d)",
11403 td->name, __FILE__, __LINE__);
11409 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11410 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11413 ASN__CTFAIL(app_key, td, sptr,
11414 "%s: value not given (%s:%d)",
11415 td->name, __FILE__, __LINE__);
11420 if(1 /* No applicable constraints whatsoever */) {
11421 /* Nothing is here. See below */
11424 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11428 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11429 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11432 ASN__CTFAIL(app_key, td, sptr,
11433 "%s: value not given (%s:%d)",
11434 td->name, __FILE__, __LINE__);
11439 if(1 /* No applicable constraints whatsoever */) {
11440 /* Nothing is here. See below */
11443 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11447 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11448 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11452 ASN__CTFAIL(app_key, td, sptr,
11453 "%s: value not given (%s:%d)",
11454 td->name, __FILE__, __LINE__);
11458 value = *(const long *)sptr;
11460 if((value >= 0 && value <= 65535)) {
11461 /* Constraint check succeeded */
11464 ASN__CTFAIL(app_key, td, sptr,
11465 "%s: constraint failed (%s:%d)",
11466 td->name, __FILE__, __LINE__);
11472 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11473 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11476 ASN__CTFAIL(app_key, td, sptr,
11477 "%s: value not given (%s:%d)",
11478 td->name, __FILE__, __LINE__);
11483 if(1 /* No applicable constraints whatsoever */) {
11484 /* Nothing is here. See below */
11487 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11491 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11492 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11495 ASN__CTFAIL(app_key, td, sptr,
11496 "%s: value not given (%s:%d)",
11497 td->name, __FILE__, __LINE__);
11502 if(1 /* No applicable constraints whatsoever */) {
11503 /* Nothing is here. See below */
11506 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11510 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11511 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11515 ASN__CTFAIL(app_key, td, sptr,
11516 "%s: value not given (%s:%d)",
11517 td->name, __FILE__, __LINE__);
11521 value = *(const long *)sptr;
11523 if((value >= 0 && value <= 65535)) {
11524 /* Constraint check succeeded */
11527 ASN__CTFAIL(app_key, td, sptr,
11528 "%s: constraint failed (%s:%d)",
11529 td->name, __FILE__, __LINE__);
11535 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11536 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11539 ASN__CTFAIL(app_key, td, sptr,
11540 "%s: value not given (%s:%d)",
11541 td->name, __FILE__, __LINE__);
11546 if(1 /* No applicable constraints whatsoever */) {
11547 /* Nothing is here. See below */
11550 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11554 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11555 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11558 ASN__CTFAIL(app_key, td, sptr,
11559 "%s: value not given (%s:%d)",
11560 td->name, __FILE__, __LINE__);
11565 if(1 /* No applicable constraints whatsoever */) {
11566 /* Nothing is here. See below */
11569 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11573 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11574 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11578 ASN__CTFAIL(app_key, td, sptr,
11579 "%s: value not given (%s:%d)",
11580 td->name, __FILE__, __LINE__);
11584 value = *(const long *)sptr;
11586 if((value >= 0 && value <= 65535)) {
11587 /* Constraint check succeeded */
11590 ASN__CTFAIL(app_key, td, sptr,
11591 "%s: constraint failed (%s:%d)",
11592 td->name, __FILE__, __LINE__);
11598 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11602 ASN__CTFAIL(app_key, td, sptr,
11603 "%s: value not given (%s:%d)",
11604 td->name, __FILE__, __LINE__);
11609 if(1 /* No applicable constraints whatsoever */) {
11610 /* Nothing is here. See below */
11613 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11617 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11618 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11621 ASN__CTFAIL(app_key, td, sptr,
11622 "%s: value not given (%s:%d)",
11623 td->name, __FILE__, __LINE__);
11628 if(1 /* No applicable constraints whatsoever */) {
11629 /* Nothing is here. See below */
11632 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11636 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11637 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11641 ASN__CTFAIL(app_key, td, sptr,
11642 "%s: value not given (%s:%d)",
11643 td->name, __FILE__, __LINE__);
11647 value = *(const long *)sptr;
11649 if((value >= 0 && value <= 65535)) {
11650 /* Constraint check succeeded */
11653 ASN__CTFAIL(app_key, td, sptr,
11654 "%s: constraint failed (%s:%d)",
11655 td->name, __FILE__, __LINE__);
11661 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11662 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11665 ASN__CTFAIL(app_key, td, sptr,
11666 "%s: value not given (%s:%d)",
11667 td->name, __FILE__, __LINE__);
11672 if(1 /* No applicable constraints whatsoever */) {
11673 /* Nothing is here. See below */
11676 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11680 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11681 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11684 ASN__CTFAIL(app_key, td, sptr,
11685 "%s: value not given (%s:%d)",
11686 td->name, __FILE__, __LINE__);
11691 if(1 /* No applicable constraints whatsoever */) {
11692 /* Nothing is here. See below */
11695 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11699 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11700 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11704 ASN__CTFAIL(app_key, td, sptr,
11705 "%s: value not given (%s:%d)",
11706 td->name, __FILE__, __LINE__);
11710 value = *(const long *)sptr;
11712 if((value >= 0 && value <= 65535)) {
11713 /* Constraint check succeeded */
11716 ASN__CTFAIL(app_key, td, sptr,
11717 "%s: constraint failed (%s:%d)",
11718 td->name, __FILE__, __LINE__);
11723 static asn_type_selector_result_t
11724 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11725 asn_type_selector_result_t result = {0, 0};
11726 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11727 size_t constraining_column = 0; /* &id */
11728 size_t for_column = 1; /* &criticality */
11729 size_t row, presence_index = 0;
11730 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11732 for(row=0; row < itable->rows_count; row++) {
11733 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11734 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11736 if(type_cell->cell_kind == aioc__undefined)
11740 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11741 result.type_descriptor = type_cell->type_descriptor;
11742 result.presence_index = presence_index;
11751 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11752 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11755 ASN__CTFAIL(app_key, td, sptr,
11756 "%s: value not given (%s:%d)",
11757 td->name, __FILE__, __LINE__);
11762 if(1 /* No applicable constraints whatsoever */) {
11763 /* Nothing is here. See below */
11766 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11769 static asn_type_selector_result_t
11770 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11771 asn_type_selector_result_t result = {0, 0};
11772 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11773 size_t constraining_column = 0; /* &id */
11774 size_t for_column = 2; /* &Extension */
11775 size_t row, presence_index = 0;
11776 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11778 for(row=0; row < itable->rows_count; row++) {
11779 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11780 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11782 if(type_cell->cell_kind == aioc__undefined)
11786 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11787 result.type_descriptor = type_cell->type_descriptor;
11788 result.presence_index = presence_index;
11797 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11801 ASN__CTFAIL(app_key, td, sptr,
11802 "%s: value not given (%s:%d)",
11803 td->name, __FILE__, __LINE__);
11808 if(1 /* No applicable constraints whatsoever */) {
11809 /* Nothing is here. See below */
11812 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11816 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11817 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11821 ASN__CTFAIL(app_key, td, sptr,
11822 "%s: value not given (%s:%d)",
11823 td->name, __FILE__, __LINE__);
11827 value = *(const long *)sptr;
11829 if((value >= 0 && value <= 65535)) {
11830 /* Constraint check succeeded */
11833 ASN__CTFAIL(app_key, td, sptr,
11834 "%s: constraint failed (%s:%d)",
11835 td->name, __FILE__, __LINE__);
11841 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11845 ASN__CTFAIL(app_key, td, sptr,
11846 "%s: value not given (%s:%d)",
11847 td->name, __FILE__, __LINE__);
11852 if(1 /* No applicable constraints whatsoever */) {
11853 /* Nothing is here. See below */
11856 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11860 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11861 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11864 ASN__CTFAIL(app_key, td, sptr,
11865 "%s: value not given (%s:%d)",
11866 td->name, __FILE__, __LINE__);
11871 if(1 /* No applicable constraints whatsoever */) {
11872 /* Nothing is here. See below */
11875 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11879 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11880 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11884 ASN__CTFAIL(app_key, td, sptr,
11885 "%s: value not given (%s:%d)",
11886 td->name, __FILE__, __LINE__);
11890 value = *(const long *)sptr;
11892 if((value >= 0 && value <= 65535)) {
11893 /* Constraint check succeeded */
11896 ASN__CTFAIL(app_key, td, sptr,
11897 "%s: constraint failed (%s:%d)",
11898 td->name, __FILE__, __LINE__);
11904 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11908 ASN__CTFAIL(app_key, td, sptr,
11909 "%s: value not given (%s:%d)",
11910 td->name, __FILE__, __LINE__);
11915 if(1 /* No applicable constraints whatsoever */) {
11916 /* Nothing is here. See below */
11919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11923 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11924 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11927 ASN__CTFAIL(app_key, td, sptr,
11928 "%s: value not given (%s:%d)",
11929 td->name, __FILE__, __LINE__);
11934 if(1 /* No applicable constraints whatsoever */) {
11935 /* Nothing is here. See below */
11938 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11942 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11943 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11947 ASN__CTFAIL(app_key, td, sptr,
11948 "%s: value not given (%s:%d)",
11949 td->name, __FILE__, __LINE__);
11953 value = *(const long *)sptr;
11955 if((value >= 0 && value <= 65535)) {
11956 /* Constraint check succeeded */
11959 ASN__CTFAIL(app_key, td, sptr,
11960 "%s: constraint failed (%s:%d)",
11961 td->name, __FILE__, __LINE__);
11967 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11971 ASN__CTFAIL(app_key, td, sptr,
11972 "%s: value not given (%s:%d)",
11973 td->name, __FILE__, __LINE__);
11978 if(1 /* No applicable constraints whatsoever */) {
11979 /* Nothing is here. See below */
11982 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11986 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11987 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11990 ASN__CTFAIL(app_key, td, sptr,
11991 "%s: value not given (%s:%d)",
11992 td->name, __FILE__, __LINE__);
11997 if(1 /* No applicable constraints whatsoever */) {
11998 /* Nothing is here. See below */
12001 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12005 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12006 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12010 ASN__CTFAIL(app_key, td, sptr,
12011 "%s: value not given (%s:%d)",
12012 td->name, __FILE__, __LINE__);
12016 value = *(const long *)sptr;
12018 if((value >= 0 && value <= 65535)) {
12019 /* Constraint check succeeded */
12022 ASN__CTFAIL(app_key, td, sptr,
12023 "%s: constraint failed (%s:%d)",
12024 td->name, __FILE__, __LINE__);
12029 static asn_type_selector_result_t
12030 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12031 asn_type_selector_result_t result = {0, 0};
12032 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12033 size_t constraining_column = 0; /* &id */
12034 size_t for_column = 1; /* &criticality */
12035 size_t row, presence_index = 0;
12036 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12038 for(row=0; row < itable->rows_count; row++) {
12039 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12040 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12042 if(type_cell->cell_kind == aioc__undefined)
12046 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12047 result.type_descriptor = type_cell->type_descriptor;
12048 result.presence_index = presence_index;
12057 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12058 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12061 ASN__CTFAIL(app_key, td, sptr,
12062 "%s: value not given (%s:%d)",
12063 td->name, __FILE__, __LINE__);
12068 if(1 /* No applicable constraints whatsoever */) {
12069 /* Nothing is here. See below */
12072 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12075 static asn_type_selector_result_t
12076 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12077 asn_type_selector_result_t result = {0, 0};
12078 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12079 size_t constraining_column = 0; /* &id */
12080 size_t for_column = 2; /* &Extension */
12081 size_t row, presence_index = 0;
12082 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12084 for(row=0; row < itable->rows_count; row++) {
12085 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12086 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12088 if(type_cell->cell_kind == aioc__undefined)
12092 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12093 result.type_descriptor = type_cell->type_descriptor;
12094 result.presence_index = presence_index;
12103 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12104 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12107 ASN__CTFAIL(app_key, td, sptr,
12108 "%s: value not given (%s:%d)",
12109 td->name, __FILE__, __LINE__);
12114 if(1 /* No applicable constraints whatsoever */) {
12115 /* Nothing is here. See below */
12118 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12122 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12123 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12127 ASN__CTFAIL(app_key, td, sptr,
12128 "%s: value not given (%s:%d)",
12129 td->name, __FILE__, __LINE__);
12133 value = *(const long *)sptr;
12135 if((value >= 0 && value <= 65535)) {
12136 /* Constraint check succeeded */
12139 ASN__CTFAIL(app_key, td, sptr,
12140 "%s: constraint failed (%s:%d)",
12141 td->name, __FILE__, __LINE__);
12147 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12148 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12151 ASN__CTFAIL(app_key, td, sptr,
12152 "%s: value not given (%s:%d)",
12153 td->name, __FILE__, __LINE__);
12158 if(1 /* No applicable constraints whatsoever */) {
12159 /* Nothing is here. See below */
12162 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12166 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12167 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12170 ASN__CTFAIL(app_key, td, sptr,
12171 "%s: value not given (%s:%d)",
12172 td->name, __FILE__, __LINE__);
12177 if(1 /* No applicable constraints whatsoever */) {
12178 /* Nothing is here. See below */
12181 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12185 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12186 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12190 ASN__CTFAIL(app_key, td, sptr,
12191 "%s: value not given (%s:%d)",
12192 td->name, __FILE__, __LINE__);
12196 value = *(const long *)sptr;
12198 if((value >= 0 && value <= 65535)) {
12199 /* Constraint check succeeded */
12202 ASN__CTFAIL(app_key, td, sptr,
12203 "%s: constraint failed (%s:%d)",
12204 td->name, __FILE__, __LINE__);
12210 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12211 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12214 ASN__CTFAIL(app_key, td, sptr,
12215 "%s: value not given (%s:%d)",
12216 td->name, __FILE__, __LINE__);
12221 if(1 /* No applicable constraints whatsoever */) {
12222 /* Nothing is here. See below */
12225 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12229 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12230 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12233 ASN__CTFAIL(app_key, td, sptr,
12234 "%s: value not given (%s:%d)",
12235 td->name, __FILE__, __LINE__);
12240 if(1 /* No applicable constraints whatsoever */) {
12241 /* Nothing is here. See below */
12244 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12248 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12249 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12253 ASN__CTFAIL(app_key, td, sptr,
12254 "%s: value not given (%s:%d)",
12255 td->name, __FILE__, __LINE__);
12259 value = *(const long *)sptr;
12261 if((value >= 0 && value <= 65535)) {
12262 /* Constraint check succeeded */
12265 ASN__CTFAIL(app_key, td, sptr,
12266 "%s: constraint failed (%s:%d)",
12267 td->name, __FILE__, __LINE__);
12273 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12274 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12277 ASN__CTFAIL(app_key, td, sptr,
12278 "%s: value not given (%s:%d)",
12279 td->name, __FILE__, __LINE__);
12284 if(1 /* No applicable constraints whatsoever */) {
12285 /* Nothing is here. See below */
12288 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12292 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12293 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12296 ASN__CTFAIL(app_key, td, sptr,
12297 "%s: value not given (%s:%d)",
12298 td->name, __FILE__, __LINE__);
12303 if(1 /* No applicable constraints whatsoever */) {
12304 /* Nothing is here. See below */
12307 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12311 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12312 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12316 ASN__CTFAIL(app_key, td, sptr,
12317 "%s: value not given (%s:%d)",
12318 td->name, __FILE__, __LINE__);
12322 value = *(const long *)sptr;
12324 if((value >= 0 && value <= 65535)) {
12325 /* Constraint check succeeded */
12328 ASN__CTFAIL(app_key, td, sptr,
12329 "%s: constraint failed (%s:%d)",
12330 td->name, __FILE__, __LINE__);
12336 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12337 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12340 ASN__CTFAIL(app_key, td, sptr,
12341 "%s: value not given (%s:%d)",
12342 td->name, __FILE__, __LINE__);
12347 if(1 /* No applicable constraints whatsoever */) {
12348 /* Nothing is here. See below */
12351 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12355 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12356 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12359 ASN__CTFAIL(app_key, td, sptr,
12360 "%s: value not given (%s:%d)",
12361 td->name, __FILE__, __LINE__);
12366 if(1 /* No applicable constraints whatsoever */) {
12367 /* Nothing is here. See below */
12370 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12374 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12375 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12379 ASN__CTFAIL(app_key, td, sptr,
12380 "%s: value not given (%s:%d)",
12381 td->name, __FILE__, __LINE__);
12385 value = *(const long *)sptr;
12387 if((value >= 0 && value <= 65535)) {
12388 /* Constraint check succeeded */
12391 ASN__CTFAIL(app_key, td, sptr,
12392 "%s: constraint failed (%s:%d)",
12393 td->name, __FILE__, __LINE__);
12399 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12400 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12403 ASN__CTFAIL(app_key, td, sptr,
12404 "%s: value not given (%s:%d)",
12405 td->name, __FILE__, __LINE__);
12410 if(1 /* No applicable constraints whatsoever */) {
12411 /* Nothing is here. See below */
12414 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12418 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12419 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12422 ASN__CTFAIL(app_key, td, sptr,
12423 "%s: value not given (%s:%d)",
12424 td->name, __FILE__, __LINE__);
12429 if(1 /* No applicable constraints whatsoever */) {
12430 /* Nothing is here. See below */
12433 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12437 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12438 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12442 ASN__CTFAIL(app_key, td, sptr,
12443 "%s: value not given (%s:%d)",
12444 td->name, __FILE__, __LINE__);
12448 value = *(const long *)sptr;
12450 if((value >= 0 && value <= 65535)) {
12451 /* Constraint check succeeded */
12454 ASN__CTFAIL(app_key, td, sptr,
12455 "%s: constraint failed (%s:%d)",
12456 td->name, __FILE__, __LINE__);
12461 static asn_type_selector_result_t
12462 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12463 asn_type_selector_result_t result = {0, 0};
12464 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12465 size_t constraining_column = 0; /* &id */
12466 size_t for_column = 1; /* &criticality */
12467 size_t row, presence_index = 0;
12468 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12470 for(row=0; row < itable->rows_count; row++) {
12471 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12472 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12474 if(type_cell->cell_kind == aioc__undefined)
12478 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12479 result.type_descriptor = type_cell->type_descriptor;
12480 result.presence_index = presence_index;
12489 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12490 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12493 ASN__CTFAIL(app_key, td, sptr,
12494 "%s: value not given (%s:%d)",
12495 td->name, __FILE__, __LINE__);
12500 if(1 /* No applicable constraints whatsoever */) {
12501 /* Nothing is here. See below */
12504 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12507 static asn_type_selector_result_t
12508 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12509 asn_type_selector_result_t result = {0, 0};
12510 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12511 size_t constraining_column = 0; /* &id */
12512 size_t for_column = 2; /* &Extension */
12513 size_t row, presence_index = 0;
12514 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12516 for(row=0; row < itable->rows_count; row++) {
12517 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12518 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12520 if(type_cell->cell_kind == aioc__undefined)
12524 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12525 result.type_descriptor = type_cell->type_descriptor;
12526 result.presence_index = presence_index;
12535 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12536 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12539 ASN__CTFAIL(app_key, td, sptr,
12540 "%s: value not given (%s:%d)",
12541 td->name, __FILE__, __LINE__);
12546 if(1 /* No applicable constraints whatsoever */) {
12547 /* Nothing is here. See below */
12550 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12554 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12555 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12559 ASN__CTFAIL(app_key, td, sptr,
12560 "%s: value not given (%s:%d)",
12561 td->name, __FILE__, __LINE__);
12565 value = *(const long *)sptr;
12567 if((value >= 0 && value <= 65535)) {
12568 /* Constraint check succeeded */
12571 ASN__CTFAIL(app_key, td, sptr,
12572 "%s: constraint failed (%s:%d)",
12573 td->name, __FILE__, __LINE__);
12579 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12580 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12583 ASN__CTFAIL(app_key, td, sptr,
12584 "%s: value not given (%s:%d)",
12585 td->name, __FILE__, __LINE__);
12590 if(1 /* No applicable constraints whatsoever */) {
12591 /* Nothing is here. See below */
12594 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12598 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12602 ASN__CTFAIL(app_key, td, sptr,
12603 "%s: value not given (%s:%d)",
12604 td->name, __FILE__, __LINE__);
12609 if(1 /* No applicable constraints whatsoever */) {
12610 /* Nothing is here. See below */
12613 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12617 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12618 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12622 ASN__CTFAIL(app_key, td, sptr,
12623 "%s: value not given (%s:%d)",
12624 td->name, __FILE__, __LINE__);
12628 value = *(const long *)sptr;
12630 if((value >= 0 && value <= 65535)) {
12631 /* Constraint check succeeded */
12634 ASN__CTFAIL(app_key, td, sptr,
12635 "%s: constraint failed (%s:%d)",
12636 td->name, __FILE__, __LINE__);
12641 static asn_type_selector_result_t
12642 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12643 asn_type_selector_result_t result = {0, 0};
12644 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12645 size_t constraining_column = 0; /* &id */
12646 size_t for_column = 1; /* &criticality */
12647 size_t row, presence_index = 0;
12648 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12650 for(row=0; row < itable->rows_count; row++) {
12651 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12652 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12654 if(type_cell->cell_kind == aioc__undefined)
12658 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12659 result.type_descriptor = type_cell->type_descriptor;
12660 result.presence_index = presence_index;
12669 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12670 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12673 ASN__CTFAIL(app_key, td, sptr,
12674 "%s: value not given (%s:%d)",
12675 td->name, __FILE__, __LINE__);
12680 if(1 /* No applicable constraints whatsoever */) {
12681 /* Nothing is here. See below */
12684 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12687 static asn_type_selector_result_t
12688 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12689 asn_type_selector_result_t result = {0, 0};
12690 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12691 size_t constraining_column = 0; /* &id */
12692 size_t for_column = 2; /* &Extension */
12693 size_t row, presence_index = 0;
12694 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12696 for(row=0; row < itable->rows_count; row++) {
12697 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12698 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12700 if(type_cell->cell_kind == aioc__undefined)
12704 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12705 result.type_descriptor = type_cell->type_descriptor;
12706 result.presence_index = presence_index;
12715 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12719 ASN__CTFAIL(app_key, td, sptr,
12720 "%s: value not given (%s:%d)",
12721 td->name, __FILE__, __LINE__);
12726 if(1 /* No applicable constraints whatsoever */) {
12727 /* Nothing is here. See below */
12730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12734 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12739 ASN__CTFAIL(app_key, td, sptr,
12740 "%s: value not given (%s:%d)",
12741 td->name, __FILE__, __LINE__);
12745 value = *(const long *)sptr;
12747 if((value >= 0 && value <= 65535)) {
12748 /* Constraint check succeeded */
12751 ASN__CTFAIL(app_key, td, sptr,
12752 "%s: constraint failed (%s:%d)",
12753 td->name, __FILE__, __LINE__);
12759 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12760 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12763 ASN__CTFAIL(app_key, td, sptr,
12764 "%s: value not given (%s:%d)",
12765 td->name, __FILE__, __LINE__);
12770 if(1 /* No applicable constraints whatsoever */) {
12771 /* Nothing is here. See below */
12774 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12778 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12779 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12782 ASN__CTFAIL(app_key, td, sptr,
12783 "%s: value not given (%s:%d)",
12784 td->name, __FILE__, __LINE__);
12789 if(1 /* No applicable constraints whatsoever */) {
12790 /* Nothing is here. See below */
12793 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12797 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12802 ASN__CTFAIL(app_key, td, sptr,
12803 "%s: value not given (%s:%d)",
12804 td->name, __FILE__, __LINE__);
12808 value = *(const long *)sptr;
12810 if((value >= 0 && value <= 65535)) {
12811 /* Constraint check succeeded */
12814 ASN__CTFAIL(app_key, td, sptr,
12815 "%s: constraint failed (%s:%d)",
12816 td->name, __FILE__, __LINE__);
12822 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12823 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12826 ASN__CTFAIL(app_key, td, sptr,
12827 "%s: value not given (%s:%d)",
12828 td->name, __FILE__, __LINE__);
12833 if(1 /* No applicable constraints whatsoever */) {
12834 /* Nothing is here. See below */
12837 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12841 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12845 ASN__CTFAIL(app_key, td, sptr,
12846 "%s: value not given (%s:%d)",
12847 td->name, __FILE__, __LINE__);
12852 if(1 /* No applicable constraints whatsoever */) {
12853 /* Nothing is here. See below */
12856 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12860 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12861 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12865 ASN__CTFAIL(app_key, td, sptr,
12866 "%s: value not given (%s:%d)",
12867 td->name, __FILE__, __LINE__);
12871 value = *(const long *)sptr;
12873 if((value >= 0 && value <= 65535)) {
12874 /* Constraint check succeeded */
12877 ASN__CTFAIL(app_key, td, sptr,
12878 "%s: constraint failed (%s:%d)",
12879 td->name, __FILE__, __LINE__);
12885 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12889 ASN__CTFAIL(app_key, td, sptr,
12890 "%s: value not given (%s:%d)",
12891 td->name, __FILE__, __LINE__);
12896 if(1 /* No applicable constraints whatsoever */) {
12897 /* Nothing is here. See below */
12900 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12904 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12908 ASN__CTFAIL(app_key, td, sptr,
12909 "%s: value not given (%s:%d)",
12910 td->name, __FILE__, __LINE__);
12915 if(1 /* No applicable constraints whatsoever */) {
12916 /* Nothing is here. See below */
12919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12923 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12924 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12928 ASN__CTFAIL(app_key, td, sptr,
12929 "%s: value not given (%s:%d)",
12930 td->name, __FILE__, __LINE__);
12934 value = *(const long *)sptr;
12936 if((value >= 0 && value <= 65535)) {
12937 /* Constraint check succeeded */
12940 ASN__CTFAIL(app_key, td, sptr,
12941 "%s: constraint failed (%s:%d)",
12942 td->name, __FILE__, __LINE__);
12948 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12949 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12952 ASN__CTFAIL(app_key, td, sptr,
12953 "%s: value not given (%s:%d)",
12954 td->name, __FILE__, __LINE__);
12959 if(1 /* No applicable constraints whatsoever */) {
12960 /* Nothing is here. See below */
12963 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12967 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12971 ASN__CTFAIL(app_key, td, sptr,
12972 "%s: value not given (%s:%d)",
12973 td->name, __FILE__, __LINE__);
12978 if(1 /* No applicable constraints whatsoever */) {
12979 /* Nothing is here. See below */
12982 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12986 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12987 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12991 ASN__CTFAIL(app_key, td, sptr,
12992 "%s: value not given (%s:%d)",
12993 td->name, __FILE__, __LINE__);
12997 value = *(const long *)sptr;
12999 if((value >= 0 && value <= 65535)) {
13000 /* Constraint check succeeded */
13003 ASN__CTFAIL(app_key, td, sptr,
13004 "%s: constraint failed (%s:%d)",
13005 td->name, __FILE__, __LINE__);
13011 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13012 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13015 ASN__CTFAIL(app_key, td, sptr,
13016 "%s: value not given (%s:%d)",
13017 td->name, __FILE__, __LINE__);
13022 if(1 /* No applicable constraints whatsoever */) {
13023 /* Nothing is here. See below */
13026 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13030 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13031 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13034 ASN__CTFAIL(app_key, td, sptr,
13035 "%s: value not given (%s:%d)",
13036 td->name, __FILE__, __LINE__);
13041 if(1 /* No applicable constraints whatsoever */) {
13042 /* Nothing is here. See below */
13045 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13049 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13050 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13054 ASN__CTFAIL(app_key, td, sptr,
13055 "%s: value not given (%s:%d)",
13056 td->name, __FILE__, __LINE__);
13060 value = *(const long *)sptr;
13062 if((value >= 0 && value <= 65535)) {
13063 /* Constraint check succeeded */
13066 ASN__CTFAIL(app_key, td, sptr,
13067 "%s: constraint failed (%s:%d)",
13068 td->name, __FILE__, __LINE__);
13074 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13075 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13078 ASN__CTFAIL(app_key, td, sptr,
13079 "%s: value not given (%s:%d)",
13080 td->name, __FILE__, __LINE__);
13085 if(1 /* No applicable constraints whatsoever */) {
13086 /* Nothing is here. See below */
13089 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13093 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13094 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13097 ASN__CTFAIL(app_key, td, sptr,
13098 "%s: value not given (%s:%d)",
13099 td->name, __FILE__, __LINE__);
13104 if(1 /* No applicable constraints whatsoever */) {
13105 /* Nothing is here. See below */
13108 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13112 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13113 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13117 ASN__CTFAIL(app_key, td, sptr,
13118 "%s: value not given (%s:%d)",
13119 td->name, __FILE__, __LINE__);
13123 value = *(const long *)sptr;
13125 if((value >= 0 && value <= 65535)) {
13126 /* Constraint check succeeded */
13129 ASN__CTFAIL(app_key, td, sptr,
13130 "%s: constraint failed (%s:%d)",
13131 td->name, __FILE__, __LINE__);
13137 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13138 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13141 ASN__CTFAIL(app_key, td, sptr,
13142 "%s: value not given (%s:%d)",
13143 td->name, __FILE__, __LINE__);
13148 if(1 /* No applicable constraints whatsoever */) {
13149 /* Nothing is here. See below */
13152 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13156 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13157 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13160 ASN__CTFAIL(app_key, td, sptr,
13161 "%s: value not given (%s:%d)",
13162 td->name, __FILE__, __LINE__);
13167 if(1 /* No applicable constraints whatsoever */) {
13168 /* Nothing is here. See below */
13171 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13175 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13176 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13180 ASN__CTFAIL(app_key, td, sptr,
13181 "%s: value not given (%s:%d)",
13182 td->name, __FILE__, __LINE__);
13186 value = *(const long *)sptr;
13188 if((value >= 0 && value <= 65535)) {
13189 /* Constraint check succeeded */
13192 ASN__CTFAIL(app_key, td, sptr,
13193 "%s: constraint failed (%s:%d)",
13194 td->name, __FILE__, __LINE__);
13200 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13201 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13204 ASN__CTFAIL(app_key, td, sptr,
13205 "%s: value not given (%s:%d)",
13206 td->name, __FILE__, __LINE__);
13211 if(1 /* No applicable constraints whatsoever */) {
13212 /* Nothing is here. See below */
13215 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13219 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13220 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13223 ASN__CTFAIL(app_key, td, sptr,
13224 "%s: value not given (%s:%d)",
13225 td->name, __FILE__, __LINE__);
13230 if(1 /* No applicable constraints whatsoever */) {
13231 /* Nothing is here. See below */
13234 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13238 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13239 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13243 ASN__CTFAIL(app_key, td, sptr,
13244 "%s: value not given (%s:%d)",
13245 td->name, __FILE__, __LINE__);
13249 value = *(const long *)sptr;
13251 if((value >= 0 && value <= 65535)) {
13252 /* Constraint check succeeded */
13255 ASN__CTFAIL(app_key, td, sptr,
13256 "%s: constraint failed (%s:%d)",
13257 td->name, __FILE__, __LINE__);
13262 static asn_type_selector_result_t
13263 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13264 asn_type_selector_result_t result = {0, 0};
13265 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13266 size_t constraining_column = 0; /* &id */
13267 size_t for_column = 1; /* &criticality */
13268 size_t row, presence_index = 0;
13269 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13271 for(row=0; row < itable->rows_count; row++) {
13272 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13273 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13275 if(type_cell->cell_kind == aioc__undefined)
13279 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13280 result.type_descriptor = type_cell->type_descriptor;
13281 result.presence_index = presence_index;
13290 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13291 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13294 ASN__CTFAIL(app_key, td, sptr,
13295 "%s: value not given (%s:%d)",
13296 td->name, __FILE__, __LINE__);
13301 if(1 /* No applicable constraints whatsoever */) {
13302 /* Nothing is here. See below */
13305 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13308 static asn_type_selector_result_t
13309 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13310 asn_type_selector_result_t result = {0, 0};
13311 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13312 size_t constraining_column = 0; /* &id */
13313 size_t for_column = 2; /* &Extension */
13314 size_t row, presence_index = 0;
13315 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13317 for(row=0; row < itable->rows_count; row++) {
13318 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13319 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13321 if(type_cell->cell_kind == aioc__undefined)
13325 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13326 result.type_descriptor = type_cell->type_descriptor;
13327 result.presence_index = presence_index;
13336 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13337 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13340 ASN__CTFAIL(app_key, td, sptr,
13341 "%s: value not given (%s:%d)",
13342 td->name, __FILE__, __LINE__);
13347 if(1 /* No applicable constraints whatsoever */) {
13348 /* Nothing is here. See below */
13351 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13355 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13356 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13360 ASN__CTFAIL(app_key, td, sptr,
13361 "%s: value not given (%s:%d)",
13362 td->name, __FILE__, __LINE__);
13366 value = *(const long *)sptr;
13368 if((value >= 0 && value <= 65535)) {
13369 /* Constraint check succeeded */
13372 ASN__CTFAIL(app_key, td, sptr,
13373 "%s: constraint failed (%s:%d)",
13374 td->name, __FILE__, __LINE__);
13379 static asn_type_selector_result_t
13380 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13381 asn_type_selector_result_t result = {0, 0};
13382 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13383 size_t constraining_column = 0; /* &id */
13384 size_t for_column = 1; /* &criticality */
13385 size_t row, presence_index = 0;
13386 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13388 for(row=0; row < itable->rows_count; row++) {
13389 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13390 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13392 if(type_cell->cell_kind == aioc__undefined)
13396 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13397 result.type_descriptor = type_cell->type_descriptor;
13398 result.presence_index = presence_index;
13407 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13408 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13411 ASN__CTFAIL(app_key, td, sptr,
13412 "%s: value not given (%s:%d)",
13413 td->name, __FILE__, __LINE__);
13418 if(1 /* No applicable constraints whatsoever */) {
13419 /* Nothing is here. See below */
13422 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13425 static asn_type_selector_result_t
13426 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13427 asn_type_selector_result_t result = {0, 0};
13428 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13429 size_t constraining_column = 0; /* &id */
13430 size_t for_column = 2; /* &Extension */
13431 size_t row, presence_index = 0;
13432 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13434 for(row=0; row < itable->rows_count; row++) {
13435 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13436 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13438 if(type_cell->cell_kind == aioc__undefined)
13442 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13443 result.type_descriptor = type_cell->type_descriptor;
13444 result.presence_index = presence_index;
13453 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13454 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13457 ASN__CTFAIL(app_key, td, sptr,
13458 "%s: value not given (%s:%d)",
13459 td->name, __FILE__, __LINE__);
13464 if(1 /* No applicable constraints whatsoever */) {
13465 /* Nothing is here. See below */
13468 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13472 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13473 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13477 ASN__CTFAIL(app_key, td, sptr,
13478 "%s: value not given (%s:%d)",
13479 td->name, __FILE__, __LINE__);
13483 value = *(const long *)sptr;
13485 if((value >= 0 && value <= 65535)) {
13486 /* Constraint check succeeded */
13489 ASN__CTFAIL(app_key, td, sptr,
13490 "%s: constraint failed (%s:%d)",
13491 td->name, __FILE__, __LINE__);
13497 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13498 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13501 ASN__CTFAIL(app_key, td, sptr,
13502 "%s: value not given (%s:%d)",
13503 td->name, __FILE__, __LINE__);
13508 if(1 /* No applicable constraints whatsoever */) {
13509 /* Nothing is here. See below */
13512 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13516 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13517 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13520 ASN__CTFAIL(app_key, td, sptr,
13521 "%s: value not given (%s:%d)",
13522 td->name, __FILE__, __LINE__);
13527 if(1 /* No applicable constraints whatsoever */) {
13528 /* Nothing is here. See below */
13531 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13535 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13536 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13540 ASN__CTFAIL(app_key, td, sptr,
13541 "%s: value not given (%s:%d)",
13542 td->name, __FILE__, __LINE__);
13546 value = *(const long *)sptr;
13548 if((value >= 0 && value <= 65535)) {
13549 /* Constraint check succeeded */
13552 ASN__CTFAIL(app_key, td, sptr,
13553 "%s: constraint failed (%s:%d)",
13554 td->name, __FILE__, __LINE__);
13560 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13564 ASN__CTFAIL(app_key, td, sptr,
13565 "%s: value not given (%s:%d)",
13566 td->name, __FILE__, __LINE__);
13571 if(1 /* No applicable constraints whatsoever */) {
13572 /* Nothing is here. See below */
13575 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13579 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13580 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13583 ASN__CTFAIL(app_key, td, sptr,
13584 "%s: value not given (%s:%d)",
13585 td->name, __FILE__, __LINE__);
13590 if(1 /* No applicable constraints whatsoever */) {
13591 /* Nothing is here. See below */
13594 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13598 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13603 ASN__CTFAIL(app_key, td, sptr,
13604 "%s: value not given (%s:%d)",
13605 td->name, __FILE__, __LINE__);
13609 value = *(const long *)sptr;
13611 if((value >= 0 && value <= 65535)) {
13612 /* Constraint check succeeded */
13615 ASN__CTFAIL(app_key, td, sptr,
13616 "%s: constraint failed (%s:%d)",
13617 td->name, __FILE__, __LINE__);
13623 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13624 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13627 ASN__CTFAIL(app_key, td, sptr,
13628 "%s: value not given (%s:%d)",
13629 td->name, __FILE__, __LINE__);
13634 if(1 /* No applicable constraints whatsoever */) {
13635 /* Nothing is here. See below */
13638 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13642 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13646 ASN__CTFAIL(app_key, td, sptr,
13647 "%s: value not given (%s:%d)",
13648 td->name, __FILE__, __LINE__);
13653 if(1 /* No applicable constraints whatsoever */) {
13654 /* Nothing is here. See below */
13657 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13661 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13662 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13666 ASN__CTFAIL(app_key, td, sptr,
13667 "%s: value not given (%s:%d)",
13668 td->name, __FILE__, __LINE__);
13672 value = *(const long *)sptr;
13674 if((value >= 0 && value <= 65535)) {
13675 /* Constraint check succeeded */
13678 ASN__CTFAIL(app_key, td, sptr,
13679 "%s: constraint failed (%s:%d)",
13680 td->name, __FILE__, __LINE__);
13686 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13690 ASN__CTFAIL(app_key, td, sptr,
13691 "%s: value not given (%s:%d)",
13692 td->name, __FILE__, __LINE__);
13697 if(1 /* No applicable constraints whatsoever */) {
13698 /* Nothing is here. See below */
13701 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13705 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13706 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13709 ASN__CTFAIL(app_key, td, sptr,
13710 "%s: value not given (%s:%d)",
13711 td->name, __FILE__, __LINE__);
13716 if(1 /* No applicable constraints whatsoever */) {
13717 /* Nothing is here. See below */
13720 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13724 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13725 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13729 ASN__CTFAIL(app_key, td, sptr,
13730 "%s: value not given (%s:%d)",
13731 td->name, __FILE__, __LINE__);
13735 value = *(const long *)sptr;
13737 if((value >= 0 && value <= 65535)) {
13738 /* Constraint check succeeded */
13741 ASN__CTFAIL(app_key, td, sptr,
13742 "%s: constraint failed (%s:%d)",
13743 td->name, __FILE__, __LINE__);
13748 static asn_type_selector_result_t
13749 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13750 asn_type_selector_result_t result = {0, 0};
13751 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13752 size_t constraining_column = 0; /* &id */
13753 size_t for_column = 1; /* &criticality */
13754 size_t row, presence_index = 0;
13755 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13757 for(row=0; row < itable->rows_count; row++) {
13758 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13759 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13761 if(type_cell->cell_kind == aioc__undefined)
13765 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13766 result.type_descriptor = type_cell->type_descriptor;
13767 result.presence_index = presence_index;
13776 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13777 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13780 ASN__CTFAIL(app_key, td, sptr,
13781 "%s: value not given (%s:%d)",
13782 td->name, __FILE__, __LINE__);
13787 if(1 /* No applicable constraints whatsoever */) {
13788 /* Nothing is here. See below */
13791 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13794 static asn_type_selector_result_t
13795 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13796 asn_type_selector_result_t result = {0, 0};
13797 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13798 size_t constraining_column = 0; /* &id */
13799 size_t for_column = 2; /* &Extension */
13800 size_t row, presence_index = 0;
13801 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13803 for(row=0; row < itable->rows_count; row++) {
13804 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13805 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13807 if(type_cell->cell_kind == aioc__undefined)
13811 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13812 result.type_descriptor = type_cell->type_descriptor;
13813 result.presence_index = presence_index;
13822 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13823 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13826 ASN__CTFAIL(app_key, td, sptr,
13827 "%s: value not given (%s:%d)",
13828 td->name, __FILE__, __LINE__);
13833 if(1 /* No applicable constraints whatsoever */) {
13834 /* Nothing is here. See below */
13837 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13841 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13846 ASN__CTFAIL(app_key, td, sptr,
13847 "%s: value not given (%s:%d)",
13848 td->name, __FILE__, __LINE__);
13852 value = *(const long *)sptr;
13854 if((value >= 0 && value <= 65535)) {
13855 /* Constraint check succeeded */
13858 ASN__CTFAIL(app_key, td, sptr,
13859 "%s: constraint failed (%s:%d)",
13860 td->name, __FILE__, __LINE__);
13866 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13870 ASN__CTFAIL(app_key, td, sptr,
13871 "%s: value not given (%s:%d)",
13872 td->name, __FILE__, __LINE__);
13877 if(1 /* No applicable constraints whatsoever */) {
13878 /* Nothing is here. See below */
13881 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13885 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13889 ASN__CTFAIL(app_key, td, sptr,
13890 "%s: value not given (%s:%d)",
13891 td->name, __FILE__, __LINE__);
13896 if(1 /* No applicable constraints whatsoever */) {
13897 /* Nothing is here. See below */
13900 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13904 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13909 ASN__CTFAIL(app_key, td, sptr,
13910 "%s: value not given (%s:%d)",
13911 td->name, __FILE__, __LINE__);
13915 value = *(const long *)sptr;
13917 if((value >= 0 && value <= 65535)) {
13918 /* Constraint check succeeded */
13921 ASN__CTFAIL(app_key, td, sptr,
13922 "%s: constraint failed (%s:%d)",
13923 td->name, __FILE__, __LINE__);
13929 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13930 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13933 ASN__CTFAIL(app_key, td, sptr,
13934 "%s: value not given (%s:%d)",
13935 td->name, __FILE__, __LINE__);
13940 if(1 /* No applicable constraints whatsoever */) {
13941 /* Nothing is here. See below */
13944 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13948 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13949 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13952 ASN__CTFAIL(app_key, td, sptr,
13953 "%s: value not given (%s:%d)",
13954 td->name, __FILE__, __LINE__);
13959 if(1 /* No applicable constraints whatsoever */) {
13960 /* Nothing is here. See below */
13963 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13967 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13972 ASN__CTFAIL(app_key, td, sptr,
13973 "%s: value not given (%s:%d)",
13974 td->name, __FILE__, __LINE__);
13978 value = *(const long *)sptr;
13980 if((value >= 0 && value <= 65535)) {
13981 /* Constraint check succeeded */
13984 ASN__CTFAIL(app_key, td, sptr,
13985 "%s: constraint failed (%s:%d)",
13986 td->name, __FILE__, __LINE__);
13992 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13993 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13996 ASN__CTFAIL(app_key, td, sptr,
13997 "%s: value not given (%s:%d)",
13998 td->name, __FILE__, __LINE__);
14003 if(1 /* No applicable constraints whatsoever */) {
14004 /* Nothing is here. See below */
14007 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14011 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14012 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14015 ASN__CTFAIL(app_key, td, sptr,
14016 "%s: value not given (%s:%d)",
14017 td->name, __FILE__, __LINE__);
14022 if(1 /* No applicable constraints whatsoever */) {
14023 /* Nothing is here. See below */
14026 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14030 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14031 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14035 ASN__CTFAIL(app_key, td, sptr,
14036 "%s: value not given (%s:%d)",
14037 td->name, __FILE__, __LINE__);
14041 value = *(const long *)sptr;
14043 if((value >= 0 && value <= 65535)) {
14044 /* Constraint check succeeded */
14047 ASN__CTFAIL(app_key, td, sptr,
14048 "%s: constraint failed (%s:%d)",
14049 td->name, __FILE__, __LINE__);
14055 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14056 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14059 ASN__CTFAIL(app_key, td, sptr,
14060 "%s: value not given (%s:%d)",
14061 td->name, __FILE__, __LINE__);
14066 if(1 /* No applicable constraints whatsoever */) {
14067 /* Nothing is here. See below */
14070 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14074 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14075 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14078 ASN__CTFAIL(app_key, td, sptr,
14079 "%s: value not given (%s:%d)",
14080 td->name, __FILE__, __LINE__);
14085 if(1 /* No applicable constraints whatsoever */) {
14086 /* Nothing is here. See below */
14089 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14093 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14094 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14098 ASN__CTFAIL(app_key, td, sptr,
14099 "%s: value not given (%s:%d)",
14100 td->name, __FILE__, __LINE__);
14104 value = *(const long *)sptr;
14106 if((value >= 0 && value <= 65535)) {
14107 /* Constraint check succeeded */
14110 ASN__CTFAIL(app_key, td, sptr,
14111 "%s: constraint failed (%s:%d)",
14112 td->name, __FILE__, __LINE__);
14118 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14119 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14122 ASN__CTFAIL(app_key, td, sptr,
14123 "%s: value not given (%s:%d)",
14124 td->name, __FILE__, __LINE__);
14129 if(1 /* No applicable constraints whatsoever */) {
14130 /* Nothing is here. See below */
14133 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14137 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14138 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14141 ASN__CTFAIL(app_key, td, sptr,
14142 "%s: value not given (%s:%d)",
14143 td->name, __FILE__, __LINE__);
14148 if(1 /* No applicable constraints whatsoever */) {
14149 /* Nothing is here. See below */
14152 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14156 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14157 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14161 ASN__CTFAIL(app_key, td, sptr,
14162 "%s: value not given (%s:%d)",
14163 td->name, __FILE__, __LINE__);
14167 value = *(const long *)sptr;
14169 if((value >= 0 && value <= 65535)) {
14170 /* Constraint check succeeded */
14173 ASN__CTFAIL(app_key, td, sptr,
14174 "%s: constraint failed (%s:%d)",
14175 td->name, __FILE__, __LINE__);
14181 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14182 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14185 ASN__CTFAIL(app_key, td, sptr,
14186 "%s: value not given (%s:%d)",
14187 td->name, __FILE__, __LINE__);
14192 if(1 /* No applicable constraints whatsoever */) {
14193 /* Nothing is here. See below */
14196 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14200 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14201 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14204 ASN__CTFAIL(app_key, td, sptr,
14205 "%s: value not given (%s:%d)",
14206 td->name, __FILE__, __LINE__);
14211 if(1 /* No applicable constraints whatsoever */) {
14212 /* Nothing is here. See below */
14215 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14219 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14220 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14224 ASN__CTFAIL(app_key, td, sptr,
14225 "%s: value not given (%s:%d)",
14226 td->name, __FILE__, __LINE__);
14230 value = *(const long *)sptr;
14232 if((value >= 0 && value <= 65535)) {
14233 /* Constraint check succeeded */
14236 ASN__CTFAIL(app_key, td, sptr,
14237 "%s: constraint failed (%s:%d)",
14238 td->name, __FILE__, __LINE__);
14243 static asn_type_selector_result_t
14244 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14245 asn_type_selector_result_t result = {0, 0};
14246 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14247 size_t constraining_column = 0; /* &id */
14248 size_t for_column = 1; /* &criticality */
14249 size_t row, presence_index = 0;
14250 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14252 for(row=0; row < itable->rows_count; row++) {
14253 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14254 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14256 if(type_cell->cell_kind == aioc__undefined)
14260 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14261 result.type_descriptor = type_cell->type_descriptor;
14262 result.presence_index = presence_index;
14271 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14272 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14275 ASN__CTFAIL(app_key, td, sptr,
14276 "%s: value not given (%s:%d)",
14277 td->name, __FILE__, __LINE__);
14282 if(1 /* No applicable constraints whatsoever */) {
14283 /* Nothing is here. See below */
14286 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14289 static asn_type_selector_result_t
14290 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14291 asn_type_selector_result_t result = {0, 0};
14292 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14293 size_t constraining_column = 0; /* &id */
14294 size_t for_column = 2; /* &Extension */
14295 size_t row, presence_index = 0;
14296 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14298 for(row=0; row < itable->rows_count; row++) {
14299 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14300 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14302 if(type_cell->cell_kind == aioc__undefined)
14306 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14307 result.type_descriptor = type_cell->type_descriptor;
14308 result.presence_index = presence_index;
14317 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14318 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14321 ASN__CTFAIL(app_key, td, sptr,
14322 "%s: value not given (%s:%d)",
14323 td->name, __FILE__, __LINE__);
14328 if(1 /* No applicable constraints whatsoever */) {
14329 /* Nothing is here. See below */
14332 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14336 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14337 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14341 ASN__CTFAIL(app_key, td, sptr,
14342 "%s: value not given (%s:%d)",
14343 td->name, __FILE__, __LINE__);
14347 value = *(const long *)sptr;
14349 if((value >= 0 && value <= 65535)) {
14350 /* Constraint check succeeded */
14353 ASN__CTFAIL(app_key, td, sptr,
14354 "%s: constraint failed (%s:%d)",
14355 td->name, __FILE__, __LINE__);
14361 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14362 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14365 ASN__CTFAIL(app_key, td, sptr,
14366 "%s: value not given (%s:%d)",
14367 td->name, __FILE__, __LINE__);
14372 if(1 /* No applicable constraints whatsoever */) {
14373 /* Nothing is here. See below */
14376 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14380 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14381 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14384 ASN__CTFAIL(app_key, td, sptr,
14385 "%s: value not given (%s:%d)",
14386 td->name, __FILE__, __LINE__);
14391 if(1 /* No applicable constraints whatsoever */) {
14392 /* Nothing is here. See below */
14395 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14399 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14400 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14404 ASN__CTFAIL(app_key, td, sptr,
14405 "%s: value not given (%s:%d)",
14406 td->name, __FILE__, __LINE__);
14410 value = *(const long *)sptr;
14412 if((value >= 0 && value <= 65535)) {
14413 /* Constraint check succeeded */
14416 ASN__CTFAIL(app_key, td, sptr,
14417 "%s: constraint failed (%s:%d)",
14418 td->name, __FILE__, __LINE__);
14424 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14425 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14428 ASN__CTFAIL(app_key, td, sptr,
14429 "%s: value not given (%s:%d)",
14430 td->name, __FILE__, __LINE__);
14435 if(1 /* No applicable constraints whatsoever */) {
14436 /* Nothing is here. See below */
14439 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14443 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14444 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14447 ASN__CTFAIL(app_key, td, sptr,
14448 "%s: value not given (%s:%d)",
14449 td->name, __FILE__, __LINE__);
14454 if(1 /* No applicable constraints whatsoever */) {
14455 /* Nothing is here. See below */
14458 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14462 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14463 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14467 ASN__CTFAIL(app_key, td, sptr,
14468 "%s: value not given (%s:%d)",
14469 td->name, __FILE__, __LINE__);
14473 value = *(const long *)sptr;
14475 if((value >= 0 && value <= 65535)) {
14476 /* Constraint check succeeded */
14479 ASN__CTFAIL(app_key, td, sptr,
14480 "%s: constraint failed (%s:%d)",
14481 td->name, __FILE__, __LINE__);
14487 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14488 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14491 ASN__CTFAIL(app_key, td, sptr,
14492 "%s: value not given (%s:%d)",
14493 td->name, __FILE__, __LINE__);
14498 if(1 /* No applicable constraints whatsoever */) {
14499 /* Nothing is here. See below */
14502 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14506 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14507 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14510 ASN__CTFAIL(app_key, td, sptr,
14511 "%s: value not given (%s:%d)",
14512 td->name, __FILE__, __LINE__);
14517 if(1 /* No applicable constraints whatsoever */) {
14518 /* Nothing is here. See below */
14521 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14525 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14526 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14530 ASN__CTFAIL(app_key, td, sptr,
14531 "%s: value not given (%s:%d)",
14532 td->name, __FILE__, __LINE__);
14536 value = *(const long *)sptr;
14538 if((value >= 0 && value <= 65535)) {
14539 /* Constraint check succeeded */
14542 ASN__CTFAIL(app_key, td, sptr,
14543 "%s: constraint failed (%s:%d)",
14544 td->name, __FILE__, __LINE__);
14549 static asn_type_selector_result_t
14550 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14551 asn_type_selector_result_t result = {0, 0};
14552 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14553 size_t constraining_column = 0; /* &id */
14554 size_t for_column = 1; /* &criticality */
14555 size_t row, presence_index = 0;
14556 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14558 for(row=0; row < itable->rows_count; row++) {
14559 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14560 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14562 if(type_cell->cell_kind == aioc__undefined)
14566 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14567 result.type_descriptor = type_cell->type_descriptor;
14568 result.presence_index = presence_index;
14577 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14578 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14581 ASN__CTFAIL(app_key, td, sptr,
14582 "%s: value not given (%s:%d)",
14583 td->name, __FILE__, __LINE__);
14588 if(1 /* No applicable constraints whatsoever */) {
14589 /* Nothing is here. See below */
14592 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14595 static asn_type_selector_result_t
14596 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14597 asn_type_selector_result_t result = {0, 0};
14598 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14599 size_t constraining_column = 0; /* &id */
14600 size_t for_column = 2; /* &Extension */
14601 size_t row, presence_index = 0;
14602 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14604 for(row=0; row < itable->rows_count; row++) {
14605 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14606 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14608 if(type_cell->cell_kind == aioc__undefined)
14612 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14613 result.type_descriptor = type_cell->type_descriptor;
14614 result.presence_index = presence_index;
14623 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14624 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14627 ASN__CTFAIL(app_key, td, sptr,
14628 "%s: value not given (%s:%d)",
14629 td->name, __FILE__, __LINE__);
14634 if(1 /* No applicable constraints whatsoever */) {
14635 /* Nothing is here. See below */
14638 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14642 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14643 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14647 ASN__CTFAIL(app_key, td, sptr,
14648 "%s: value not given (%s:%d)",
14649 td->name, __FILE__, __LINE__);
14653 value = *(const long *)sptr;
14655 if((value >= 0 && value <= 65535)) {
14656 /* Constraint check succeeded */
14659 ASN__CTFAIL(app_key, td, sptr,
14660 "%s: constraint failed (%s:%d)",
14661 td->name, __FILE__, __LINE__);
14666 static asn_type_selector_result_t
14667 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14668 asn_type_selector_result_t result = {0, 0};
14669 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14670 size_t constraining_column = 0; /* &id */
14671 size_t for_column = 1; /* &criticality */
14672 size_t row, presence_index = 0;
14673 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14675 for(row=0; row < itable->rows_count; row++) {
14676 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14677 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14679 if(type_cell->cell_kind == aioc__undefined)
14683 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14684 result.type_descriptor = type_cell->type_descriptor;
14685 result.presence_index = presence_index;
14694 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14695 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14698 ASN__CTFAIL(app_key, td, sptr,
14699 "%s: value not given (%s:%d)",
14700 td->name, __FILE__, __LINE__);
14705 if(1 /* No applicable constraints whatsoever */) {
14706 /* Nothing is here. See below */
14709 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14712 static asn_type_selector_result_t
14713 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14714 asn_type_selector_result_t result = {0, 0};
14715 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14716 size_t constraining_column = 0; /* &id */
14717 size_t for_column = 2; /* &Extension */
14718 size_t row, presence_index = 0;
14719 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14721 for(row=0; row < itable->rows_count; row++) {
14722 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14723 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14725 if(type_cell->cell_kind == aioc__undefined)
14729 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14730 result.type_descriptor = type_cell->type_descriptor;
14731 result.presence_index = presence_index;
14740 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14741 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14744 ASN__CTFAIL(app_key, td, sptr,
14745 "%s: value not given (%s:%d)",
14746 td->name, __FILE__, __LINE__);
14751 if(1 /* No applicable constraints whatsoever */) {
14752 /* Nothing is here. See below */
14755 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14759 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14760 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14764 ASN__CTFAIL(app_key, td, sptr,
14765 "%s: value not given (%s:%d)",
14766 td->name, __FILE__, __LINE__);
14770 value = *(const long *)sptr;
14772 if((value >= 0 && value <= 65535)) {
14773 /* Constraint check succeeded */
14776 ASN__CTFAIL(app_key, td, sptr,
14777 "%s: constraint failed (%s:%d)",
14778 td->name, __FILE__, __LINE__);
14784 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14785 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14788 ASN__CTFAIL(app_key, td, sptr,
14789 "%s: value not given (%s:%d)",
14790 td->name, __FILE__, __LINE__);
14795 if(1 /* No applicable constraints whatsoever */) {
14796 /* Nothing is here. See below */
14799 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14803 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14804 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14807 ASN__CTFAIL(app_key, td, sptr,
14808 "%s: value not given (%s:%d)",
14809 td->name, __FILE__, __LINE__);
14814 if(1 /* No applicable constraints whatsoever */) {
14815 /* Nothing is here. See below */
14818 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14822 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14823 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14827 ASN__CTFAIL(app_key, td, sptr,
14828 "%s: value not given (%s:%d)",
14829 td->name, __FILE__, __LINE__);
14833 value = *(const long *)sptr;
14835 if((value >= 0 && value <= 65535)) {
14836 /* Constraint check succeeded */
14839 ASN__CTFAIL(app_key, td, sptr,
14840 "%s: constraint failed (%s:%d)",
14841 td->name, __FILE__, __LINE__);
14847 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14848 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14851 ASN__CTFAIL(app_key, td, sptr,
14852 "%s: value not given (%s:%d)",
14853 td->name, __FILE__, __LINE__);
14858 if(1 /* No applicable constraints whatsoever */) {
14859 /* Nothing is here. See below */
14862 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14866 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14870 ASN__CTFAIL(app_key, td, sptr,
14871 "%s: value not given (%s:%d)",
14872 td->name, __FILE__, __LINE__);
14877 if(1 /* No applicable constraints whatsoever */) {
14878 /* Nothing is here. See below */
14881 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14885 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14890 ASN__CTFAIL(app_key, td, sptr,
14891 "%s: value not given (%s:%d)",
14892 td->name, __FILE__, __LINE__);
14896 value = *(const long *)sptr;
14898 if((value >= 0 && value <= 65535)) {
14899 /* Constraint check succeeded */
14902 ASN__CTFAIL(app_key, td, sptr,
14903 "%s: constraint failed (%s:%d)",
14904 td->name, __FILE__, __LINE__);
14910 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14911 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14914 ASN__CTFAIL(app_key, td, sptr,
14915 "%s: value not given (%s:%d)",
14916 td->name, __FILE__, __LINE__);
14921 if(1 /* No applicable constraints whatsoever */) {
14922 /* Nothing is here. See below */
14925 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14929 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14930 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14933 ASN__CTFAIL(app_key, td, sptr,
14934 "%s: value not given (%s:%d)",
14935 td->name, __FILE__, __LINE__);
14940 if(1 /* No applicable constraints whatsoever */) {
14941 /* Nothing is here. See below */
14944 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14948 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14949 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14953 ASN__CTFAIL(app_key, td, sptr,
14954 "%s: value not given (%s:%d)",
14955 td->name, __FILE__, __LINE__);
14959 value = *(const long *)sptr;
14961 if((value >= 0 && value <= 65535)) {
14962 /* Constraint check succeeded */
14965 ASN__CTFAIL(app_key, td, sptr,
14966 "%s: constraint failed (%s:%d)",
14967 td->name, __FILE__, __LINE__);
14972 static asn_type_selector_result_t
14973 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14974 asn_type_selector_result_t result = {0, 0};
14975 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
14976 size_t constraining_column = 0; /* &id */
14977 size_t for_column = 1; /* &criticality */
14978 size_t row, presence_index = 0;
14979 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
14981 for(row=0; row < itable->rows_count; row++) {
14982 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14983 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14985 if(type_cell->cell_kind == aioc__undefined)
14989 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14990 result.type_descriptor = type_cell->type_descriptor;
14991 result.presence_index = presence_index;
15000 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15001 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15004 ASN__CTFAIL(app_key, td, sptr,
15005 "%s: value not given (%s:%d)",
15006 td->name, __FILE__, __LINE__);
15011 if(1 /* No applicable constraints whatsoever */) {
15012 /* Nothing is here. See below */
15015 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15018 static asn_type_selector_result_t
15019 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15020 asn_type_selector_result_t result = {0, 0};
15021 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15022 size_t constraining_column = 0; /* &id */
15023 size_t for_column = 2; /* &Extension */
15024 size_t row, presence_index = 0;
15025 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15027 for(row=0; row < itable->rows_count; row++) {
15028 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15029 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15031 if(type_cell->cell_kind == aioc__undefined)
15035 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15036 result.type_descriptor = type_cell->type_descriptor;
15037 result.presence_index = presence_index;
15046 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15047 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15050 ASN__CTFAIL(app_key, td, sptr,
15051 "%s: value not given (%s:%d)",
15052 td->name, __FILE__, __LINE__);
15057 if(1 /* No applicable constraints whatsoever */) {
15058 /* Nothing is here. See below */
15061 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15065 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15066 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15070 ASN__CTFAIL(app_key, td, sptr,
15071 "%s: value not given (%s:%d)",
15072 td->name, __FILE__, __LINE__);
15076 value = *(const long *)sptr;
15078 if((value >= 0 && value <= 65535)) {
15079 /* Constraint check succeeded */
15082 ASN__CTFAIL(app_key, td, sptr,
15083 "%s: constraint failed (%s:%d)",
15084 td->name, __FILE__, __LINE__);
15090 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15091 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15094 ASN__CTFAIL(app_key, td, sptr,
15095 "%s: value not given (%s:%d)",
15096 td->name, __FILE__, __LINE__);
15101 if(1 /* No applicable constraints whatsoever */) {
15102 /* Nothing is here. See below */
15105 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15109 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15110 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15113 ASN__CTFAIL(app_key, td, sptr,
15114 "%s: value not given (%s:%d)",
15115 td->name, __FILE__, __LINE__);
15120 if(1 /* No applicable constraints whatsoever */) {
15121 /* Nothing is here. See below */
15124 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15128 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15129 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15133 ASN__CTFAIL(app_key, td, sptr,
15134 "%s: value not given (%s:%d)",
15135 td->name, __FILE__, __LINE__);
15139 value = *(const long *)sptr;
15141 if((value >= 0 && value <= 65535)) {
15142 /* Constraint check succeeded */
15145 ASN__CTFAIL(app_key, td, sptr,
15146 "%s: constraint failed (%s:%d)",
15147 td->name, __FILE__, __LINE__);
15153 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15154 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15157 ASN__CTFAIL(app_key, td, sptr,
15158 "%s: value not given (%s:%d)",
15159 td->name, __FILE__, __LINE__);
15164 if(1 /* No applicable constraints whatsoever */) {
15165 /* Nothing is here. See below */
15168 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15172 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15173 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15176 ASN__CTFAIL(app_key, td, sptr,
15177 "%s: value not given (%s:%d)",
15178 td->name, __FILE__, __LINE__);
15183 if(1 /* No applicable constraints whatsoever */) {
15184 /* Nothing is here. See below */
15187 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15191 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15192 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15196 ASN__CTFAIL(app_key, td, sptr,
15197 "%s: value not given (%s:%d)",
15198 td->name, __FILE__, __LINE__);
15202 value = *(const long *)sptr;
15204 if((value >= 0 && value <= 65535)) {
15205 /* Constraint check succeeded */
15208 ASN__CTFAIL(app_key, td, sptr,
15209 "%s: constraint failed (%s:%d)",
15210 td->name, __FILE__, __LINE__);
15216 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15217 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15220 ASN__CTFAIL(app_key, td, sptr,
15221 "%s: value not given (%s:%d)",
15222 td->name, __FILE__, __LINE__);
15227 if(1 /* No applicable constraints whatsoever */) {
15228 /* Nothing is here. See below */
15231 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15235 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15236 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15239 ASN__CTFAIL(app_key, td, sptr,
15240 "%s: value not given (%s:%d)",
15241 td->name, __FILE__, __LINE__);
15246 if(1 /* No applicable constraints whatsoever */) {
15247 /* Nothing is here. See below */
15250 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15254 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15255 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15259 ASN__CTFAIL(app_key, td, sptr,
15260 "%s: value not given (%s:%d)",
15261 td->name, __FILE__, __LINE__);
15265 value = *(const long *)sptr;
15267 if((value >= 0 && value <= 65535)) {
15268 /* Constraint check succeeded */
15271 ASN__CTFAIL(app_key, td, sptr,
15272 "%s: constraint failed (%s:%d)",
15273 td->name, __FILE__, __LINE__);
15278 static asn_type_selector_result_t
15279 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15280 asn_type_selector_result_t result = {0, 0};
15281 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15282 size_t constraining_column = 0; /* &id */
15283 size_t for_column = 1; /* &criticality */
15284 size_t row, presence_index = 0;
15285 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15287 for(row=0; row < itable->rows_count; row++) {
15288 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15289 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15291 if(type_cell->cell_kind == aioc__undefined)
15295 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15296 result.type_descriptor = type_cell->type_descriptor;
15297 result.presence_index = presence_index;
15306 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15307 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15310 ASN__CTFAIL(app_key, td, sptr,
15311 "%s: value not given (%s:%d)",
15312 td->name, __FILE__, __LINE__);
15317 if(1 /* No applicable constraints whatsoever */) {
15318 /* Nothing is here. See below */
15321 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15324 static asn_type_selector_result_t
15325 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15326 asn_type_selector_result_t result = {0, 0};
15327 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15328 size_t constraining_column = 0; /* &id */
15329 size_t for_column = 2; /* &Extension */
15330 size_t row, presence_index = 0;
15331 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15333 for(row=0; row < itable->rows_count; row++) {
15334 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15335 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15337 if(type_cell->cell_kind == aioc__undefined)
15341 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15342 result.type_descriptor = type_cell->type_descriptor;
15343 result.presence_index = presence_index;
15352 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15353 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15356 ASN__CTFAIL(app_key, td, sptr,
15357 "%s: value not given (%s:%d)",
15358 td->name, __FILE__, __LINE__);
15363 if(1 /* No applicable constraints whatsoever */) {
15364 /* Nothing is here. See below */
15367 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15371 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15372 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15376 ASN__CTFAIL(app_key, td, sptr,
15377 "%s: value not given (%s:%d)",
15378 td->name, __FILE__, __LINE__);
15382 value = *(const long *)sptr;
15384 if((value >= 0 && value <= 65535)) {
15385 /* Constraint check succeeded */
15388 ASN__CTFAIL(app_key, td, sptr,
15389 "%s: constraint failed (%s:%d)",
15390 td->name, __FILE__, __LINE__);
15395 static asn_type_selector_result_t
15396 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15397 asn_type_selector_result_t result = {0, 0};
15398 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15399 size_t constraining_column = 0; /* &id */
15400 size_t for_column = 1; /* &criticality */
15401 size_t row, presence_index = 0;
15402 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15404 for(row=0; row < itable->rows_count; row++) {
15405 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15406 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15408 if(type_cell->cell_kind == aioc__undefined)
15412 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15413 result.type_descriptor = type_cell->type_descriptor;
15414 result.presence_index = presence_index;
15423 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15424 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15427 ASN__CTFAIL(app_key, td, sptr,
15428 "%s: value not given (%s:%d)",
15429 td->name, __FILE__, __LINE__);
15434 if(1 /* No applicable constraints whatsoever */) {
15435 /* Nothing is here. See below */
15438 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15441 static asn_type_selector_result_t
15442 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15443 asn_type_selector_result_t result = {0, 0};
15444 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15445 size_t constraining_column = 0; /* &id */
15446 size_t for_column = 2; /* &Extension */
15447 size_t row, presence_index = 0;
15448 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15450 for(row=0; row < itable->rows_count; row++) {
15451 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15452 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15454 if(type_cell->cell_kind == aioc__undefined)
15458 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15459 result.type_descriptor = type_cell->type_descriptor;
15460 result.presence_index = presence_index;
15469 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15473 ASN__CTFAIL(app_key, td, sptr,
15474 "%s: value not given (%s:%d)",
15475 td->name, __FILE__, __LINE__);
15480 if(1 /* No applicable constraints whatsoever */) {
15481 /* Nothing is here. See below */
15484 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15488 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15489 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15493 ASN__CTFAIL(app_key, td, sptr,
15494 "%s: value not given (%s:%d)",
15495 td->name, __FILE__, __LINE__);
15499 value = *(const long *)sptr;
15501 if((value >= 0 && value <= 65535)) {
15502 /* Constraint check succeeded */
15505 ASN__CTFAIL(app_key, td, sptr,
15506 "%s: constraint failed (%s:%d)",
15507 td->name, __FILE__, __LINE__);
15513 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15514 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15517 ASN__CTFAIL(app_key, td, sptr,
15518 "%s: value not given (%s:%d)",
15519 td->name, __FILE__, __LINE__);
15524 if(1 /* No applicable constraints whatsoever */) {
15525 /* Nothing is here. See below */
15528 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15532 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15533 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15536 ASN__CTFAIL(app_key, td, sptr,
15537 "%s: value not given (%s:%d)",
15538 td->name, __FILE__, __LINE__);
15543 if(1 /* No applicable constraints whatsoever */) {
15544 /* Nothing is here. See below */
15547 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15551 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15552 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15556 ASN__CTFAIL(app_key, td, sptr,
15557 "%s: value not given (%s:%d)",
15558 td->name, __FILE__, __LINE__);
15562 value = *(const long *)sptr;
15564 if((value >= 0 && value <= 65535)) {
15565 /* Constraint check succeeded */
15568 ASN__CTFAIL(app_key, td, sptr,
15569 "%s: constraint failed (%s:%d)",
15570 td->name, __FILE__, __LINE__);
15576 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15577 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15580 ASN__CTFAIL(app_key, td, sptr,
15581 "%s: value not given (%s:%d)",
15582 td->name, __FILE__, __LINE__);
15587 if(1 /* No applicable constraints whatsoever */) {
15588 /* Nothing is here. See below */
15591 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15595 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15596 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15599 ASN__CTFAIL(app_key, td, sptr,
15600 "%s: value not given (%s:%d)",
15601 td->name, __FILE__, __LINE__);
15606 if(1 /* No applicable constraints whatsoever */) {
15607 /* Nothing is here. See below */
15610 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15614 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15615 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15619 ASN__CTFAIL(app_key, td, sptr,
15620 "%s: value not given (%s:%d)",
15621 td->name, __FILE__, __LINE__);
15625 value = *(const long *)sptr;
15627 if((value >= 0 && value <= 65535)) {
15628 /* Constraint check succeeded */
15631 ASN__CTFAIL(app_key, td, sptr,
15632 "%s: constraint failed (%s:%d)",
15633 td->name, __FILE__, __LINE__);
15639 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15640 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15643 ASN__CTFAIL(app_key, td, sptr,
15644 "%s: value not given (%s:%d)",
15645 td->name, __FILE__, __LINE__);
15650 if(1 /* No applicable constraints whatsoever */) {
15651 /* Nothing is here. See below */
15654 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15658 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15659 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15662 ASN__CTFAIL(app_key, td, sptr,
15663 "%s: value not given (%s:%d)",
15664 td->name, __FILE__, __LINE__);
15669 if(1 /* No applicable constraints whatsoever */) {
15670 /* Nothing is here. See below */
15673 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15677 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15678 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15682 ASN__CTFAIL(app_key, td, sptr,
15683 "%s: value not given (%s:%d)",
15684 td->name, __FILE__, __LINE__);
15688 value = *(const long *)sptr;
15690 if((value >= 0 && value <= 65535)) {
15691 /* Constraint check succeeded */
15694 ASN__CTFAIL(app_key, td, sptr,
15695 "%s: constraint failed (%s:%d)",
15696 td->name, __FILE__, __LINE__);
15702 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15703 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15706 ASN__CTFAIL(app_key, td, sptr,
15707 "%s: value not given (%s:%d)",
15708 td->name, __FILE__, __LINE__);
15713 if(1 /* No applicable constraints whatsoever */) {
15714 /* Nothing is here. See below */
15717 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15721 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15722 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15725 ASN__CTFAIL(app_key, td, sptr,
15726 "%s: value not given (%s:%d)",
15727 td->name, __FILE__, __LINE__);
15732 if(1 /* No applicable constraints whatsoever */) {
15733 /* Nothing is here. See below */
15736 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15740 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15741 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15745 ASN__CTFAIL(app_key, td, sptr,
15746 "%s: value not given (%s:%d)",
15747 td->name, __FILE__, __LINE__);
15751 value = *(const long *)sptr;
15753 if((value >= 0 && value <= 65535)) {
15754 /* Constraint check succeeded */
15757 ASN__CTFAIL(app_key, td, sptr,
15758 "%s: constraint failed (%s:%d)",
15759 td->name, __FILE__, __LINE__);
15765 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15766 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15769 ASN__CTFAIL(app_key, td, sptr,
15770 "%s: value not given (%s:%d)",
15771 td->name, __FILE__, __LINE__);
15776 if(1 /* No applicable constraints whatsoever */) {
15777 /* Nothing is here. See below */
15780 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15784 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15785 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15788 ASN__CTFAIL(app_key, td, sptr,
15789 "%s: value not given (%s:%d)",
15790 td->name, __FILE__, __LINE__);
15795 if(1 /* No applicable constraints whatsoever */) {
15796 /* Nothing is here. See below */
15799 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15803 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15804 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15808 ASN__CTFAIL(app_key, td, sptr,
15809 "%s: value not given (%s:%d)",
15810 td->name, __FILE__, __LINE__);
15814 value = *(const long *)sptr;
15816 if((value >= 0 && value <= 65535)) {
15817 /* Constraint check succeeded */
15820 ASN__CTFAIL(app_key, td, sptr,
15821 "%s: constraint failed (%s:%d)",
15822 td->name, __FILE__, __LINE__);
15828 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15829 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15832 ASN__CTFAIL(app_key, td, sptr,
15833 "%s: value not given (%s:%d)",
15834 td->name, __FILE__, __LINE__);
15839 if(1 /* No applicable constraints whatsoever */) {
15840 /* Nothing is here. See below */
15843 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15847 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15848 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15851 ASN__CTFAIL(app_key, td, sptr,
15852 "%s: value not given (%s:%d)",
15853 td->name, __FILE__, __LINE__);
15858 if(1 /* No applicable constraints whatsoever */) {
15859 /* Nothing is here. See below */
15862 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15866 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15871 ASN__CTFAIL(app_key, td, sptr,
15872 "%s: value not given (%s:%d)",
15873 td->name, __FILE__, __LINE__);
15877 value = *(const long *)sptr;
15879 if((value >= 0 && value <= 65535)) {
15880 /* Constraint check succeeded */
15883 ASN__CTFAIL(app_key, td, sptr,
15884 "%s: constraint failed (%s:%d)",
15885 td->name, __FILE__, __LINE__);
15891 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15892 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15895 ASN__CTFAIL(app_key, td, sptr,
15896 "%s: value not given (%s:%d)",
15897 td->name, __FILE__, __LINE__);
15902 if(1 /* No applicable constraints whatsoever */) {
15903 /* Nothing is here. See below */
15906 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15910 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15911 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15914 ASN__CTFAIL(app_key, td, sptr,
15915 "%s: value not given (%s:%d)",
15916 td->name, __FILE__, __LINE__);
15921 if(1 /* No applicable constraints whatsoever */) {
15922 /* Nothing is here. See below */
15925 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15929 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15930 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15934 ASN__CTFAIL(app_key, td, sptr,
15935 "%s: value not given (%s:%d)",
15936 td->name, __FILE__, __LINE__);
15940 value = *(const long *)sptr;
15942 if((value >= 0 && value <= 65535)) {
15943 /* Constraint check succeeded */
15946 ASN__CTFAIL(app_key, td, sptr,
15947 "%s: constraint failed (%s:%d)",
15948 td->name, __FILE__, __LINE__);
15954 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15955 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15958 ASN__CTFAIL(app_key, td, sptr,
15959 "%s: value not given (%s:%d)",
15960 td->name, __FILE__, __LINE__);
15965 if(1 /* No applicable constraints whatsoever */) {
15966 /* Nothing is here. See below */
15969 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15973 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15974 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15977 ASN__CTFAIL(app_key, td, sptr,
15978 "%s: value not given (%s:%d)",
15979 td->name, __FILE__, __LINE__);
15984 if(1 /* No applicable constraints whatsoever */) {
15985 /* Nothing is here. See below */
15988 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15992 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
15993 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15997 ASN__CTFAIL(app_key, td, sptr,
15998 "%s: value not given (%s:%d)",
15999 td->name, __FILE__, __LINE__);
16003 value = *(const long *)sptr;
16005 if((value >= 0 && value <= 65535)) {
16006 /* Constraint check succeeded */
16009 ASN__CTFAIL(app_key, td, sptr,
16010 "%s: constraint failed (%s:%d)",
16011 td->name, __FILE__, __LINE__);
16017 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16018 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16021 ASN__CTFAIL(app_key, td, sptr,
16022 "%s: value not given (%s:%d)",
16023 td->name, __FILE__, __LINE__);
16028 if(1 /* No applicable constraints whatsoever */) {
16029 /* Nothing is here. See below */
16032 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16036 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16037 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16040 ASN__CTFAIL(app_key, td, sptr,
16041 "%s: value not given (%s:%d)",
16042 td->name, __FILE__, __LINE__);
16047 if(1 /* No applicable constraints whatsoever */) {
16048 /* Nothing is here. See below */
16051 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16055 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16056 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16060 ASN__CTFAIL(app_key, td, sptr,
16061 "%s: value not given (%s:%d)",
16062 td->name, __FILE__, __LINE__);
16066 value = *(const long *)sptr;
16068 if((value >= 0 && value <= 65535)) {
16069 /* Constraint check succeeded */
16072 ASN__CTFAIL(app_key, td, sptr,
16073 "%s: constraint failed (%s:%d)",
16074 td->name, __FILE__, __LINE__);
16080 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16081 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16084 ASN__CTFAIL(app_key, td, sptr,
16085 "%s: value not given (%s:%d)",
16086 td->name, __FILE__, __LINE__);
16091 if(1 /* No applicable constraints whatsoever */) {
16092 /* Nothing is here. See below */
16095 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16099 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16100 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16103 ASN__CTFAIL(app_key, td, sptr,
16104 "%s: value not given (%s:%d)",
16105 td->name, __FILE__, __LINE__);
16110 if(1 /* No applicable constraints whatsoever */) {
16111 /* Nothing is here. See below */
16114 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16118 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16119 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16123 ASN__CTFAIL(app_key, td, sptr,
16124 "%s: value not given (%s:%d)",
16125 td->name, __FILE__, __LINE__);
16129 value = *(const long *)sptr;
16131 if((value >= 0 && value <= 65535)) {
16132 /* Constraint check succeeded */
16135 ASN__CTFAIL(app_key, td, sptr,
16136 "%s: constraint failed (%s:%d)",
16137 td->name, __FILE__, __LINE__);
16143 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16144 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16147 ASN__CTFAIL(app_key, td, sptr,
16148 "%s: value not given (%s:%d)",
16149 td->name, __FILE__, __LINE__);
16154 if(1 /* No applicable constraints whatsoever */) {
16155 /* Nothing is here. See below */
16158 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16162 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16163 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16166 ASN__CTFAIL(app_key, td, sptr,
16167 "%s: value not given (%s:%d)",
16168 td->name, __FILE__, __LINE__);
16173 if(1 /* No applicable constraints whatsoever */) {
16174 /* Nothing is here. See below */
16177 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16181 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16182 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16186 ASN__CTFAIL(app_key, td, sptr,
16187 "%s: value not given (%s:%d)",
16188 td->name, __FILE__, __LINE__);
16192 value = *(const long *)sptr;
16194 if((value >= 0 && value <= 65535)) {
16195 /* Constraint check succeeded */
16198 ASN__CTFAIL(app_key, td, sptr,
16199 "%s: constraint failed (%s:%d)",
16200 td->name, __FILE__, __LINE__);
16206 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16207 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16210 ASN__CTFAIL(app_key, td, sptr,
16211 "%s: value not given (%s:%d)",
16212 td->name, __FILE__, __LINE__);
16217 if(1 /* No applicable constraints whatsoever */) {
16218 /* Nothing is here. See below */
16221 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16225 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16226 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16229 ASN__CTFAIL(app_key, td, sptr,
16230 "%s: value not given (%s:%d)",
16231 td->name, __FILE__, __LINE__);
16236 if(1 /* No applicable constraints whatsoever */) {
16237 /* Nothing is here. See below */
16240 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16244 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16245 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16249 ASN__CTFAIL(app_key, td, sptr,
16250 "%s: value not given (%s:%d)",
16251 td->name, __FILE__, __LINE__);
16255 value = *(const long *)sptr;
16257 if((value >= 0 && value <= 65535)) {
16258 /* Constraint check succeeded */
16261 ASN__CTFAIL(app_key, td, sptr,
16262 "%s: constraint failed (%s:%d)",
16263 td->name, __FILE__, __LINE__);
16268 static asn_type_selector_result_t
16269 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16270 asn_type_selector_result_t result = {0, 0};
16271 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16272 size_t constraining_column = 0; /* &id */
16273 size_t for_column = 1; /* &criticality */
16274 size_t row, presence_index = 0;
16275 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16277 for(row=0; row < itable->rows_count; row++) {
16278 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16279 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16281 if(type_cell->cell_kind == aioc__undefined)
16285 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16286 result.type_descriptor = type_cell->type_descriptor;
16287 result.presence_index = presence_index;
16296 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16297 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16300 ASN__CTFAIL(app_key, td, sptr,
16301 "%s: value not given (%s:%d)",
16302 td->name, __FILE__, __LINE__);
16307 if(1 /* No applicable constraints whatsoever */) {
16308 /* Nothing is here. See below */
16311 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16314 static asn_type_selector_result_t
16315 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16316 asn_type_selector_result_t result = {0, 0};
16317 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16318 size_t constraining_column = 0; /* &id */
16319 size_t for_column = 2; /* &Extension */
16320 size_t row, presence_index = 0;
16321 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16323 for(row=0; row < itable->rows_count; row++) {
16324 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16325 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16327 if(type_cell->cell_kind == aioc__undefined)
16331 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16332 result.type_descriptor = type_cell->type_descriptor;
16333 result.presence_index = presence_index;
16342 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16343 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16346 ASN__CTFAIL(app_key, td, sptr,
16347 "%s: value not given (%s:%d)",
16348 td->name, __FILE__, __LINE__);
16353 if(1 /* No applicable constraints whatsoever */) {
16354 /* Nothing is here. See below */
16357 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16361 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16362 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16366 ASN__CTFAIL(app_key, td, sptr,
16367 "%s: value not given (%s:%d)",
16368 td->name, __FILE__, __LINE__);
16372 value = *(const long *)sptr;
16374 if((value >= 0 && value <= 65535)) {
16375 /* Constraint check succeeded */
16378 ASN__CTFAIL(app_key, td, sptr,
16379 "%s: constraint failed (%s:%d)",
16380 td->name, __FILE__, __LINE__);
16385 static asn_type_selector_result_t
16386 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16387 asn_type_selector_result_t result = {0, 0};
16388 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16389 size_t constraining_column = 0; /* &id */
16390 size_t for_column = 1; /* &criticality */
16391 size_t row, presence_index = 0;
16392 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16394 for(row=0; row < itable->rows_count; row++) {
16395 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16396 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16398 if(type_cell->cell_kind == aioc__undefined)
16402 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16403 result.type_descriptor = type_cell->type_descriptor;
16404 result.presence_index = presence_index;
16413 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16414 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16417 ASN__CTFAIL(app_key, td, sptr,
16418 "%s: value not given (%s:%d)",
16419 td->name, __FILE__, __LINE__);
16424 if(1 /* No applicable constraints whatsoever */) {
16425 /* Nothing is here. See below */
16428 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16431 static asn_type_selector_result_t
16432 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16433 asn_type_selector_result_t result = {0, 0};
16434 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16435 size_t constraining_column = 0; /* &id */
16436 size_t for_column = 2; /* &Extension */
16437 size_t row, presence_index = 0;
16438 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16440 for(row=0; row < itable->rows_count; row++) {
16441 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16442 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16444 if(type_cell->cell_kind == aioc__undefined)
16448 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16449 result.type_descriptor = type_cell->type_descriptor;
16450 result.presence_index = presence_index;
16459 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16460 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16463 ASN__CTFAIL(app_key, td, sptr,
16464 "%s: value not given (%s:%d)",
16465 td->name, __FILE__, __LINE__);
16470 if(1 /* No applicable constraints whatsoever */) {
16471 /* Nothing is here. See below */
16474 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16478 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16479 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16483 ASN__CTFAIL(app_key, td, sptr,
16484 "%s: value not given (%s:%d)",
16485 td->name, __FILE__, __LINE__);
16489 value = *(const long *)sptr;
16491 if((value >= 0 && value <= 65535)) {
16492 /* Constraint check succeeded */
16495 ASN__CTFAIL(app_key, td, sptr,
16496 "%s: constraint failed (%s:%d)",
16497 td->name, __FILE__, __LINE__);
16503 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16504 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16507 ASN__CTFAIL(app_key, td, sptr,
16508 "%s: value not given (%s:%d)",
16509 td->name, __FILE__, __LINE__);
16514 if(1 /* No applicable constraints whatsoever */) {
16515 /* Nothing is here. See below */
16518 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16522 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16523 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16526 ASN__CTFAIL(app_key, td, sptr,
16527 "%s: value not given (%s:%d)",
16528 td->name, __FILE__, __LINE__);
16533 if(1 /* No applicable constraints whatsoever */) {
16534 /* Nothing is here. See below */
16537 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16541 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16542 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16546 ASN__CTFAIL(app_key, td, sptr,
16547 "%s: value not given (%s:%d)",
16548 td->name, __FILE__, __LINE__);
16552 value = *(const long *)sptr;
16554 if((value >= 0 && value <= 65535)) {
16555 /* Constraint check succeeded */
16558 ASN__CTFAIL(app_key, td, sptr,
16559 "%s: constraint failed (%s:%d)",
16560 td->name, __FILE__, __LINE__);
16565 static asn_type_selector_result_t
16566 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16567 asn_type_selector_result_t result = {0, 0};
16568 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16569 size_t constraining_column = 0; /* &id */
16570 size_t for_column = 1; /* &criticality */
16571 size_t row, presence_index = 0;
16572 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16574 for(row=0; row < itable->rows_count; row++) {
16575 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16576 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16578 if(type_cell->cell_kind == aioc__undefined)
16582 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16583 result.type_descriptor = type_cell->type_descriptor;
16584 result.presence_index = presence_index;
16593 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16594 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16597 ASN__CTFAIL(app_key, td, sptr,
16598 "%s: value not given (%s:%d)",
16599 td->name, __FILE__, __LINE__);
16604 if(1 /* No applicable constraints whatsoever */) {
16605 /* Nothing is here. See below */
16608 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16611 static asn_type_selector_result_t
16612 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16613 asn_type_selector_result_t result = {0, 0};
16614 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16615 size_t constraining_column = 0; /* &id */
16616 size_t for_column = 2; /* &Extension */
16617 size_t row, presence_index = 0;
16618 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16620 for(row=0; row < itable->rows_count; row++) {
16621 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16622 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16624 if(type_cell->cell_kind == aioc__undefined)
16628 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16629 result.type_descriptor = type_cell->type_descriptor;
16630 result.presence_index = presence_index;
16639 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16640 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16643 ASN__CTFAIL(app_key, td, sptr,
16644 "%s: value not given (%s:%d)",
16645 td->name, __FILE__, __LINE__);
16650 if(1 /* No applicable constraints whatsoever */) {
16651 /* Nothing is here. See below */
16654 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16658 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16659 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16663 ASN__CTFAIL(app_key, td, sptr,
16664 "%s: value not given (%s:%d)",
16665 td->name, __FILE__, __LINE__);
16669 value = *(const long *)sptr;
16671 if((value >= 0 && value <= 65535)) {
16672 /* Constraint check succeeded */
16675 ASN__CTFAIL(app_key, td, sptr,
16676 "%s: constraint failed (%s:%d)",
16677 td->name, __FILE__, __LINE__);
16682 static asn_type_selector_result_t
16683 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16684 asn_type_selector_result_t result = {0, 0};
16685 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16686 size_t constraining_column = 0; /* &id */
16687 size_t for_column = 1; /* &criticality */
16688 size_t row, presence_index = 0;
16689 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16691 for(row=0; row < itable->rows_count; row++) {
16692 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16693 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16695 if(type_cell->cell_kind == aioc__undefined)
16699 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16700 result.type_descriptor = type_cell->type_descriptor;
16701 result.presence_index = presence_index;
16710 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16711 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16714 ASN__CTFAIL(app_key, td, sptr,
16715 "%s: value not given (%s:%d)",
16716 td->name, __FILE__, __LINE__);
16721 if(1 /* No applicable constraints whatsoever */) {
16722 /* Nothing is here. See below */
16725 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16728 static asn_type_selector_result_t
16729 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16730 asn_type_selector_result_t result = {0, 0};
16731 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16732 size_t constraining_column = 0; /* &id */
16733 size_t for_column = 2; /* &Extension */
16734 size_t row, presence_index = 0;
16735 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16737 for(row=0; row < itable->rows_count; row++) {
16738 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16739 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16741 if(type_cell->cell_kind == aioc__undefined)
16745 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16746 result.type_descriptor = type_cell->type_descriptor;
16747 result.presence_index = presence_index;
16756 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16757 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16760 ASN__CTFAIL(app_key, td, sptr,
16761 "%s: value not given (%s:%d)",
16762 td->name, __FILE__, __LINE__);
16767 if(1 /* No applicable constraints whatsoever */) {
16768 /* Nothing is here. See below */
16771 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16775 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16776 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16780 ASN__CTFAIL(app_key, td, sptr,
16781 "%s: value not given (%s:%d)",
16782 td->name, __FILE__, __LINE__);
16786 value = *(const long *)sptr;
16788 if((value >= 0 && value <= 65535)) {
16789 /* Constraint check succeeded */
16792 ASN__CTFAIL(app_key, td, sptr,
16793 "%s: constraint failed (%s:%d)",
16794 td->name, __FILE__, __LINE__);
16800 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16801 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16804 ASN__CTFAIL(app_key, td, sptr,
16805 "%s: value not given (%s:%d)",
16806 td->name, __FILE__, __LINE__);
16811 if(1 /* No applicable constraints whatsoever */) {
16812 /* Nothing is here. See below */
16815 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16819 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16820 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16823 ASN__CTFAIL(app_key, td, sptr,
16824 "%s: value not given (%s:%d)",
16825 td->name, __FILE__, __LINE__);
16830 if(1 /* No applicable constraints whatsoever */) {
16831 /* Nothing is here. See below */
16834 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16838 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16839 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16843 ASN__CTFAIL(app_key, td, sptr,
16844 "%s: value not given (%s:%d)",
16845 td->name, __FILE__, __LINE__);
16849 value = *(const long *)sptr;
16851 if((value >= 0 && value <= 65535)) {
16852 /* Constraint check succeeded */
16855 ASN__CTFAIL(app_key, td, sptr,
16856 "%s: constraint failed (%s:%d)",
16857 td->name, __FILE__, __LINE__);
16863 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16864 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16867 ASN__CTFAIL(app_key, td, sptr,
16868 "%s: value not given (%s:%d)",
16869 td->name, __FILE__, __LINE__);
16874 if(1 /* No applicable constraints whatsoever */) {
16875 /* Nothing is here. See below */
16878 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16882 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16883 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16886 ASN__CTFAIL(app_key, td, sptr,
16887 "%s: value not given (%s:%d)",
16888 td->name, __FILE__, __LINE__);
16893 if(1 /* No applicable constraints whatsoever */) {
16894 /* Nothing is here. See below */
16897 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16901 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16902 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16906 ASN__CTFAIL(app_key, td, sptr,
16907 "%s: value not given (%s:%d)",
16908 td->name, __FILE__, __LINE__);
16912 value = *(const long *)sptr;
16914 if((value >= 0 && value <= 65535)) {
16915 /* Constraint check succeeded */
16918 ASN__CTFAIL(app_key, td, sptr,
16919 "%s: constraint failed (%s:%d)",
16920 td->name, __FILE__, __LINE__);
16926 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16930 ASN__CTFAIL(app_key, td, sptr,
16931 "%s: value not given (%s:%d)",
16932 td->name, __FILE__, __LINE__);
16937 if(1 /* No applicable constraints whatsoever */) {
16938 /* Nothing is here. See below */
16941 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16945 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16946 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16949 ASN__CTFAIL(app_key, td, sptr,
16950 "%s: value not given (%s:%d)",
16951 td->name, __FILE__, __LINE__);
16956 if(1 /* No applicable constraints whatsoever */) {
16957 /* Nothing is here. See below */
16960 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16964 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16965 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16969 ASN__CTFAIL(app_key, td, sptr,
16970 "%s: value not given (%s:%d)",
16971 td->name, __FILE__, __LINE__);
16975 value = *(const long *)sptr;
16977 if((value >= 0 && value <= 65535)) {
16978 /* Constraint check succeeded */
16981 ASN__CTFAIL(app_key, td, sptr,
16982 "%s: constraint failed (%s:%d)",
16983 td->name, __FILE__, __LINE__);
16989 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16990 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16993 ASN__CTFAIL(app_key, td, sptr,
16994 "%s: value not given (%s:%d)",
16995 td->name, __FILE__, __LINE__);
17000 if(1 /* No applicable constraints whatsoever */) {
17001 /* Nothing is here. See below */
17004 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17008 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17009 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17012 ASN__CTFAIL(app_key, td, sptr,
17013 "%s: value not given (%s:%d)",
17014 td->name, __FILE__, __LINE__);
17019 if(1 /* No applicable constraints whatsoever */) {
17020 /* Nothing is here. See below */
17023 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17027 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17028 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17032 ASN__CTFAIL(app_key, td, sptr,
17033 "%s: value not given (%s:%d)",
17034 td->name, __FILE__, __LINE__);
17038 value = *(const long *)sptr;
17040 if((value >= 0 && value <= 65535)) {
17041 /* Constraint check succeeded */
17044 ASN__CTFAIL(app_key, td, sptr,
17045 "%s: constraint failed (%s:%d)",
17046 td->name, __FILE__, __LINE__);
17052 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17056 ASN__CTFAIL(app_key, td, sptr,
17057 "%s: value not given (%s:%d)",
17058 td->name, __FILE__, __LINE__);
17063 if(1 /* No applicable constraints whatsoever */) {
17064 /* Nothing is here. See below */
17067 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17071 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17072 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17075 ASN__CTFAIL(app_key, td, sptr,
17076 "%s: value not given (%s:%d)",
17077 td->name, __FILE__, __LINE__);
17082 if(1 /* No applicable constraints whatsoever */) {
17083 /* Nothing is here. See below */
17086 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17090 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17091 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17095 ASN__CTFAIL(app_key, td, sptr,
17096 "%s: value not given (%s:%d)",
17097 td->name, __FILE__, __LINE__);
17101 value = *(const long *)sptr;
17103 if((value >= 0 && value <= 65535)) {
17104 /* Constraint check succeeded */
17107 ASN__CTFAIL(app_key, td, sptr,
17108 "%s: constraint failed (%s:%d)",
17109 td->name, __FILE__, __LINE__);
17115 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17116 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17119 ASN__CTFAIL(app_key, td, sptr,
17120 "%s: value not given (%s:%d)",
17121 td->name, __FILE__, __LINE__);
17126 if(1 /* No applicable constraints whatsoever */) {
17127 /* Nothing is here. See below */
17130 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17134 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17135 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17138 ASN__CTFAIL(app_key, td, sptr,
17139 "%s: value not given (%s:%d)",
17140 td->name, __FILE__, __LINE__);
17145 if(1 /* No applicable constraints whatsoever */) {
17146 /* Nothing is here. See below */
17149 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17153 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17154 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17158 ASN__CTFAIL(app_key, td, sptr,
17159 "%s: value not given (%s:%d)",
17160 td->name, __FILE__, __LINE__);
17164 value = *(const long *)sptr;
17166 if((value >= 0 && value <= 65535)) {
17167 /* Constraint check succeeded */
17170 ASN__CTFAIL(app_key, td, sptr,
17171 "%s: constraint failed (%s:%d)",
17172 td->name, __FILE__, __LINE__);
17178 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17179 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17182 ASN__CTFAIL(app_key, td, sptr,
17183 "%s: value not given (%s:%d)",
17184 td->name, __FILE__, __LINE__);
17189 if(1 /* No applicable constraints whatsoever */) {
17190 /* Nothing is here. See below */
17193 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17197 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17198 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17201 ASN__CTFAIL(app_key, td, sptr,
17202 "%s: value not given (%s:%d)",
17203 td->name, __FILE__, __LINE__);
17208 if(1 /* No applicable constraints whatsoever */) {
17209 /* Nothing is here. See below */
17212 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17216 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17217 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17221 ASN__CTFAIL(app_key, td, sptr,
17222 "%s: value not given (%s:%d)",
17223 td->name, __FILE__, __LINE__);
17227 value = *(const long *)sptr;
17229 if((value >= 0 && value <= 65535)) {
17230 /* Constraint check succeeded */
17233 ASN__CTFAIL(app_key, td, sptr,
17234 "%s: constraint failed (%s:%d)",
17235 td->name, __FILE__, __LINE__);
17241 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17242 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17245 ASN__CTFAIL(app_key, td, sptr,
17246 "%s: value not given (%s:%d)",
17247 td->name, __FILE__, __LINE__);
17252 if(1 /* No applicable constraints whatsoever */) {
17253 /* Nothing is here. See below */
17256 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17260 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17261 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17264 ASN__CTFAIL(app_key, td, sptr,
17265 "%s: value not given (%s:%d)",
17266 td->name, __FILE__, __LINE__);
17271 if(1 /* No applicable constraints whatsoever */) {
17272 /* Nothing is here. See below */
17275 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17279 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17280 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17284 ASN__CTFAIL(app_key, td, sptr,
17285 "%s: value not given (%s:%d)",
17286 td->name, __FILE__, __LINE__);
17290 value = *(const long *)sptr;
17292 if((value >= 0 && value <= 65535)) {
17293 /* Constraint check succeeded */
17296 ASN__CTFAIL(app_key, td, sptr,
17297 "%s: constraint failed (%s:%d)",
17298 td->name, __FILE__, __LINE__);
17304 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17305 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17308 ASN__CTFAIL(app_key, td, sptr,
17309 "%s: value not given (%s:%d)",
17310 td->name, __FILE__, __LINE__);
17315 if(1 /* No applicable constraints whatsoever */) {
17316 /* Nothing is here. See below */
17319 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17323 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17324 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17327 ASN__CTFAIL(app_key, td, sptr,
17328 "%s: value not given (%s:%d)",
17329 td->name, __FILE__, __LINE__);
17334 if(1 /* No applicable constraints whatsoever */) {
17335 /* Nothing is here. See below */
17338 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17342 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17343 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17347 ASN__CTFAIL(app_key, td, sptr,
17348 "%s: value not given (%s:%d)",
17349 td->name, __FILE__, __LINE__);
17353 value = *(const long *)sptr;
17355 if((value >= 0 && value <= 65535)) {
17356 /* Constraint check succeeded */
17359 ASN__CTFAIL(app_key, td, sptr,
17360 "%s: constraint failed (%s:%d)",
17361 td->name, __FILE__, __LINE__);
17367 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17368 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17371 ASN__CTFAIL(app_key, td, sptr,
17372 "%s: value not given (%s:%d)",
17373 td->name, __FILE__, __LINE__);
17378 if(1 /* No applicable constraints whatsoever */) {
17379 /* Nothing is here. See below */
17382 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17386 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17387 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17390 ASN__CTFAIL(app_key, td, sptr,
17391 "%s: value not given (%s:%d)",
17392 td->name, __FILE__, __LINE__);
17397 if(1 /* No applicable constraints whatsoever */) {
17398 /* Nothing is here. See below */
17401 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17405 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17406 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17410 ASN__CTFAIL(app_key, td, sptr,
17411 "%s: value not given (%s:%d)",
17412 td->name, __FILE__, __LINE__);
17416 value = *(const long *)sptr;
17418 if((value >= 0 && value <= 65535)) {
17419 /* Constraint check succeeded */
17422 ASN__CTFAIL(app_key, td, sptr,
17423 "%s: constraint failed (%s:%d)",
17424 td->name, __FILE__, __LINE__);
17430 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17431 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17434 ASN__CTFAIL(app_key, td, sptr,
17435 "%s: value not given (%s:%d)",
17436 td->name, __FILE__, __LINE__);
17441 if(1 /* No applicable constraints whatsoever */) {
17442 /* Nothing is here. See below */
17445 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17449 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17450 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17453 ASN__CTFAIL(app_key, td, sptr,
17454 "%s: value not given (%s:%d)",
17455 td->name, __FILE__, __LINE__);
17460 if(1 /* No applicable constraints whatsoever */) {
17461 /* Nothing is here. See below */
17464 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17468 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17469 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17473 ASN__CTFAIL(app_key, td, sptr,
17474 "%s: value not given (%s:%d)",
17475 td->name, __FILE__, __LINE__);
17479 value = *(const long *)sptr;
17481 if((value >= 0 && value <= 65535)) {
17482 /* Constraint check succeeded */
17485 ASN__CTFAIL(app_key, td, sptr,
17486 "%s: constraint failed (%s:%d)",
17487 td->name, __FILE__, __LINE__);
17493 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17494 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17497 ASN__CTFAIL(app_key, td, sptr,
17498 "%s: value not given (%s:%d)",
17499 td->name, __FILE__, __LINE__);
17504 if(1 /* No applicable constraints whatsoever */) {
17505 /* Nothing is here. See below */
17508 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17512 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17513 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17516 ASN__CTFAIL(app_key, td, sptr,
17517 "%s: value not given (%s:%d)",
17518 td->name, __FILE__, __LINE__);
17523 if(1 /* No applicable constraints whatsoever */) {
17524 /* Nothing is here. See below */
17527 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17530 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17531 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17533 0, 0 /* No PER value map */
17535 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17536 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17538 0, 0 /* No PER value map */
17540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17543 0, 0 /* No PER value map */
17545 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17546 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17548 0, 0 /* No PER value map */
17550 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17551 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17553 0, 0 /* No PER value map */
17555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17556 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17558 0, 0 /* No PER value map */
17560 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17561 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17563 0, 0 /* No PER value map */
17565 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17566 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17568 0, 0 /* No PER value map */
17570 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17571 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17573 0, 0 /* No PER value map */
17575 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17576 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17578 0, 0 /* No PER value map */
17580 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17581 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17583 0, 0 /* No PER value map */
17585 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17586 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17588 0, 0 /* No PER value map */
17590 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17591 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17593 0, 0 /* No PER value map */
17595 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17596 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17598 0, 0 /* No PER value map */
17600 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17601 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17603 0, 0 /* No PER value map */
17605 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17606 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17608 0, 0 /* No PER value map */
17610 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17611 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17613 0, 0 /* No PER value map */
17615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17616 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17618 0, 0 /* No PER value map */
17620 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17621 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17623 0, 0 /* No PER value map */
17625 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17626 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17628 0, 0 /* No PER value map */
17630 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17631 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17633 0, 0 /* No PER value map */
17635 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17636 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17638 0, 0 /* No PER value map */
17640 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17641 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17643 0, 0 /* No PER value map */
17645 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17648 0, 0 /* No PER value map */
17650 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17651 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17653 0, 0 /* No PER value map */
17655 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17656 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17658 0, 0 /* No PER value map */
17660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17663 0, 0 /* No PER value map */
17665 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17666 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17668 0, 0 /* No PER value map */
17670 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17671 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17673 0, 0 /* No PER value map */
17675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17676 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17678 0, 0 /* No PER value map */
17680 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17681 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17683 0, 0 /* No PER value map */
17685 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17686 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17688 0, 0 /* No PER value map */
17690 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17691 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17693 0, 0 /* No PER value map */
17695 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17696 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17698 0, 0 /* No PER value map */
17700 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17701 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17703 0, 0 /* No PER value map */
17705 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17706 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17708 0, 0 /* No PER value map */
17710 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17711 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17713 0, 0 /* No PER value map */
17715 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17716 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17718 0, 0 /* No PER value map */
17720 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17721 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17723 0, 0 /* No PER value map */
17725 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17726 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17728 0, 0 /* No PER value map */
17730 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17731 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17733 0, 0 /* No PER value map */
17735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17736 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17738 0, 0 /* No PER value map */
17740 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17741 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17743 0, 0 /* No PER value map */
17745 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17746 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17748 0, 0 /* No PER value map */
17750 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17751 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17753 0, 0 /* No PER value map */
17755 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17756 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17758 0, 0 /* No PER value map */
17760 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17761 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17763 0, 0 /* No PER value map */
17765 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17768 0, 0 /* No PER value map */
17770 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17771 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17773 0, 0 /* No PER value map */
17775 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17776 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17778 0, 0 /* No PER value map */
17780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17783 0, 0 /* No PER value map */
17785 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17786 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17788 0, 0 /* No PER value map */
17790 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17791 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17793 0, 0 /* No PER value map */
17795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17796 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17798 0, 0 /* No PER value map */
17800 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
17801 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17803 0, 0 /* No PER value map */
17805 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17806 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17808 0, 0 /* No PER value map */
17810 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17811 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17813 0, 0 /* No PER value map */
17815 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17816 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17818 0, 0 /* No PER value map */
17820 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17821 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17823 0, 0 /* No PER value map */
17825 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
17826 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17828 0, 0 /* No PER value map */
17830 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17831 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17833 0, 0 /* No PER value map */
17835 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
17836 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17838 0, 0 /* No PER value map */
17840 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
17841 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17843 0, 0 /* No PER value map */
17845 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
17846 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17848 0, 0 /* No PER value map */
17850 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
17851 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17853 0, 0 /* No PER value map */
17855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
17856 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17858 0, 0 /* No PER value map */
17860 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
17861 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17863 0, 0 /* No PER value map */
17865 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
17866 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17868 0, 0 /* No PER value map */
17870 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
17871 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17873 0, 0 /* No PER value map */
17875 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
17876 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17878 0, 0 /* No PER value map */
17880 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
17881 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17882 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17883 0, 0 /* No PER value map */
17885 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
17886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17888 0, 0 /* No PER value map */
17890 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
17891 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17893 0, 0 /* No PER value map */
17895 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
17896 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17898 0, 0 /* No PER value map */
17900 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
17901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17903 0, 0 /* No PER value map */
17905 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
17906 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17908 0, 0 /* No PER value map */
17910 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
17911 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17913 0, 0 /* No PER value map */
17915 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
17916 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17918 0, 0 /* No PER value map */
17920 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
17921 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17923 0, 0 /* No PER value map */
17925 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
17926 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17927 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17928 0, 0 /* No PER value map */
17930 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
17931 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17933 0, 0 /* No PER value map */
17935 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
17936 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17938 0, 0 /* No PER value map */
17940 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
17941 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17943 0, 0 /* No PER value map */
17945 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
17946 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17947 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17948 0, 0 /* No PER value map */
17950 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
17951 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17953 0, 0 /* No PER value map */
17955 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
17956 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17958 0, 0 /* No PER value map */
17960 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
17961 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17962 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17963 0, 0 /* No PER value map */
17965 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
17966 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17968 0, 0 /* No PER value map */
17970 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
17971 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17973 0, 0 /* No PER value map */
17975 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
17976 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17978 0, 0 /* No PER value map */
17980 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
17981 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17983 0, 0 /* No PER value map */
17985 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
17986 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17987 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17988 0, 0 /* No PER value map */
17990 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
17991 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17993 0, 0 /* No PER value map */
17995 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
17996 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17998 0, 0 /* No PER value map */
18000 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
18001 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18002 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18003 0, 0 /* No PER value map */
18005 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18008 0, 0 /* No PER value map */
18010 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18011 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18013 0, 0 /* No PER value map */
18015 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18016 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18018 0, 0 /* No PER value map */
18020 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18021 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18023 0, 0 /* No PER value map */
18025 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18026 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18028 0, 0 /* No PER value map */
18030 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18031 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18033 0, 0 /* No PER value map */
18035 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18036 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18038 0, 0 /* No PER value map */
18040 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18041 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18042 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18043 0, 0 /* No PER value map */
18045 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18046 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18048 0, 0 /* No PER value map */
18050 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18051 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18053 0, 0 /* No PER value map */
18055 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18056 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18058 0, 0 /* No PER value map */
18060 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18061 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18063 0, 0 /* No PER value map */
18065 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18066 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18068 0, 0 /* No PER value map */
18070 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18071 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18073 0, 0 /* No PER value map */
18075 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18076 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18078 0, 0 /* No PER value map */
18080 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18081 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18083 0, 0 /* No PER value map */
18085 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18086 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18088 0, 0 /* No PER value map */
18090 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18091 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18093 0, 0 /* No PER value map */
18095 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18096 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18098 0, 0 /* No PER value map */
18100 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18101 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18103 0, 0 /* No PER value map */
18105 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18106 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18108 0, 0 /* No PER value map */
18110 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18111 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18113 0, 0 /* No PER value map */
18115 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18116 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18118 0, 0 /* No PER value map */
18120 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18121 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18122 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18123 0, 0 /* No PER value map */
18125 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18128 0, 0 /* No PER value map */
18130 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18131 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18133 0, 0 /* No PER value map */
18135 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18136 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18138 0, 0 /* No PER value map */
18140 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18141 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18143 0, 0 /* No PER value map */
18145 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18146 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18147 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18148 0, 0 /* No PER value map */
18150 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18151 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18153 0, 0 /* No PER value map */
18155 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18156 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18158 0, 0 /* No PER value map */
18160 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18161 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18163 0, 0 /* No PER value map */
18165 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18166 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18168 0, 0 /* No PER value map */
18170 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18171 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18173 0, 0 /* No PER value map */
18175 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18176 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18178 0, 0 /* No PER value map */
18180 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18181 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18183 0, 0 /* No PER value map */
18185 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18186 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18188 0, 0 /* No PER value map */
18190 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18191 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18193 0, 0 /* No PER value map */
18195 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18196 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18198 0, 0 /* No PER value map */
18200 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18201 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18203 0, 0 /* No PER value map */
18205 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18206 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18208 0, 0 /* No PER value map */
18210 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18211 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18213 0, 0 /* No PER value map */
18215 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18216 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18218 0, 0 /* No PER value map */
18220 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18221 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18223 0, 0 /* No PER value map */
18225 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18226 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18227 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18228 0, 0 /* No PER value map */
18230 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18231 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18233 0, 0 /* No PER value map */
18235 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18236 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18238 0, 0 /* No PER value map */
18240 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18241 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18242 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18243 0, 0 /* No PER value map */
18245 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18248 0, 0 /* No PER value map */
18250 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18251 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18253 0, 0 /* No PER value map */
18255 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18256 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18258 0, 0 /* No PER value map */
18260 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18261 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18263 0, 0 /* No PER value map */
18265 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18266 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18267 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18268 0, 0 /* No PER value map */
18270 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18271 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18273 0, 0 /* No PER value map */
18275 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18276 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18278 0, 0 /* No PER value map */
18280 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18281 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18282 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18283 0, 0 /* No PER value map */
18285 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18286 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18287 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18288 0, 0 /* No PER value map */
18290 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18291 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18293 0, 0 /* No PER value map */
18295 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18296 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18298 0, 0 /* No PER value map */
18300 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18301 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18303 0, 0 /* No PER value map */
18305 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18306 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18308 0, 0 /* No PER value map */
18310 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18311 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18313 0, 0 /* No PER value map */
18315 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18316 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18318 0, 0 /* No PER value map */
18320 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18321 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18322 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18323 0, 0 /* No PER value map */
18325 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18326 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18328 0, 0 /* No PER value map */
18330 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18331 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18333 0, 0 /* No PER value map */
18335 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18336 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18338 0, 0 /* No PER value map */
18340 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18341 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18343 0, 0 /* No PER value map */
18345 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18346 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18347 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18348 0, 0 /* No PER value map */
18350 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18351 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18353 0, 0 /* No PER value map */
18355 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18356 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18358 0, 0 /* No PER value map */
18360 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18361 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18362 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18363 0, 0 /* No PER value map */
18365 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18368 0, 0 /* No PER value map */
18370 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18371 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18373 0, 0 /* No PER value map */
18375 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18376 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18378 0, 0 /* No PER value map */
18380 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18381 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18383 0, 0 /* No PER value map */
18385 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18386 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18387 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18388 0, 0 /* No PER value map */
18390 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18391 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18393 0, 0 /* No PER value map */
18395 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18396 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18398 0, 0 /* No PER value map */
18400 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18401 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18402 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18403 0, 0 /* No PER value map */
18405 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18406 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18407 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18408 0, 0 /* No PER value map */
18410 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18411 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18413 0, 0 /* No PER value map */
18415 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18416 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18418 0, 0 /* No PER value map */
18420 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18421 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18423 0, 0 /* No PER value map */
18425 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
18426 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18427 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18428 0, 0 /* No PER value map */
18430 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18431 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18433 0, 0 /* No PER value map */
18435 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18436 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18438 0, 0 /* No PER value map */
18440 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18441 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18442 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18443 0, 0 /* No PER value map */
18445 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18446 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18448 0, 0 /* No PER value map */
18450 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
18451 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18453 0, 0 /* No PER value map */
18455 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18456 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18458 0, 0 /* No PER value map */
18460 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
18461 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18463 0, 0 /* No PER value map */
18465 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
18466 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18467 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18468 0, 0 /* No PER value map */
18470 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
18471 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18473 0, 0 /* No PER value map */
18475 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
18476 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18478 0, 0 /* No PER value map */
18480 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
18481 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18482 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18483 0, 0 /* No PER value map */
18485 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
18486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18488 0, 0 /* No PER value map */
18490 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
18491 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18493 0, 0 /* No PER value map */
18495 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
18496 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18498 0, 0 /* No PER value map */
18500 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
18501 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18503 0, 0 /* No PER value map */
18505 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
18506 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18507 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18508 0, 0 /* No PER value map */
18510 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
18511 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18513 0, 0 /* No PER value map */
18515 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
18516 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18518 0, 0 /* No PER value map */
18520 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
18521 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18522 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18523 0, 0 /* No PER value map */
18525 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
18526 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18527 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18528 0, 0 /* No PER value map */
18530 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
18531 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18533 0, 0 /* No PER value map */
18535 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
18536 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18538 0, 0 /* No PER value map */
18540 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
18541 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18543 0, 0 /* No PER value map */
18545 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
18546 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18548 0, 0 /* No PER value map */
18550 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
18551 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18553 0, 0 /* No PER value map */
18555 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
18556 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18558 0, 0 /* No PER value map */
18560 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
18561 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18563 0, 0 /* No PER value map */
18565 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
18566 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18568 0, 0 /* No PER value map */
18570 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
18571 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18573 0, 0 /* No PER value map */
18575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
18576 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18578 0, 0 /* No PER value map */
18580 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
18581 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18583 0, 0 /* No PER value map */
18585 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
18586 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18588 0, 0 /* No PER value map */
18590 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
18591 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18593 0, 0 /* No PER value map */
18595 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
18596 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18598 0, 0 /* No PER value map */
18600 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
18601 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18603 0, 0 /* No PER value map */
18605 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
18606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18608 0, 0 /* No PER value map */
18610 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
18611 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18613 0, 0 /* No PER value map */
18615 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
18616 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18618 0, 0 /* No PER value map */
18620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
18621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18623 0, 0 /* No PER value map */
18625 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
18626 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18628 0, 0 /* No PER value map */
18630 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
18631 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18633 0, 0 /* No PER value map */
18635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
18636 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18638 0, 0 /* No PER value map */
18640 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
18641 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18643 0, 0 /* No PER value map */
18645 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
18646 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18648 0, 0 /* No PER value map */
18650 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
18651 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18653 0, 0 /* No PER value map */
18655 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
18656 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18658 0, 0 /* No PER value map */
18660 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
18661 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18663 0, 0 /* No PER value map */
18665 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
18666 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18668 0, 0 /* No PER value map */
18670 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
18671 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18673 0, 0 /* No PER value map */
18675 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
18676 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18678 0, 0 /* No PER value map */
18680 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
18681 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18683 0, 0 /* No PER value map */
18685 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
18686 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18688 0, 0 /* No PER value map */
18690 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
18691 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18693 0, 0 /* No PER value map */
18695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
18696 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18698 0, 0 /* No PER value map */
18700 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
18701 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18703 0, 0 /* No PER value map */
18705 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
18706 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18708 0, 0 /* No PER value map */
18710 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
18711 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18713 0, 0 /* No PER value map */
18715 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
18716 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18718 0, 0 /* No PER value map */
18720 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
18721 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18723 0, 0 /* No PER value map */
18725 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
18726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18728 0, 0 /* No PER value map */
18730 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
18731 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18733 0, 0 /* No PER value map */
18735 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
18736 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18738 0, 0 /* No PER value map */
18740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
18741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18743 0, 0 /* No PER value map */
18745 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
18746 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18748 0, 0 /* No PER value map */
18750 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
18751 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18753 0, 0 /* No PER value map */
18755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
18756 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18758 0, 0 /* No PER value map */
18760 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
18761 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18763 0, 0 /* No PER value map */
18765 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
18766 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18768 0, 0 /* No PER value map */
18770 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
18771 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18773 0, 0 /* No PER value map */
18775 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
18776 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18778 0, 0 /* No PER value map */
18780 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
18781 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18783 0, 0 /* No PER value map */
18785 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
18786 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18788 0, 0 /* No PER value map */
18790 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
18791 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18793 0, 0 /* No PER value map */
18795 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
18796 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18798 0, 0 /* No PER value map */
18800 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
18801 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18803 0, 0 /* No PER value map */
18805 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
18806 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18808 0, 0 /* No PER value map */
18810 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
18811 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18813 0, 0 /* No PER value map */
18815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
18816 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18818 0, 0 /* No PER value map */
18820 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
18821 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18823 0, 0 /* No PER value map */
18825 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
18826 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18828 0, 0 /* No PER value map */
18830 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
18831 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18833 0, 0 /* No PER value map */
18835 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
18836 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18838 0, 0 /* No PER value map */
18840 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
18841 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18843 0, 0 /* No PER value map */
18845 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
18846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18848 0, 0 /* No PER value map */
18850 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
18851 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18853 0, 0 /* No PER value map */
18855 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
18856 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18858 0, 0 /* No PER value map */
18860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
18861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18863 0, 0 /* No PER value map */
18865 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
18866 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18868 0, 0 /* No PER value map */
18870 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
18871 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18873 0, 0 /* No PER value map */
18875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
18876 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18878 0, 0 /* No PER value map */
18880 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
18881 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18882 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18883 0, 0 /* No PER value map */
18885 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
18886 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18888 0, 0 /* No PER value map */
18890 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
18891 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18893 0, 0 /* No PER value map */
18895 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
18896 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18898 0, 0 /* No PER value map */
18900 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
18901 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18903 0, 0 /* No PER value map */
18905 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
18906 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18908 0, 0 /* No PER value map */
18910 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
18911 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18913 0, 0 /* No PER value map */
18915 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
18916 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18918 0, 0 /* No PER value map */
18920 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
18921 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18923 0, 0 /* No PER value map */
18925 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
18926 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18927 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18928 0, 0 /* No PER value map */
18930 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
18931 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18933 0, 0 /* No PER value map */
18935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
18936 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18938 0, 0 /* No PER value map */
18940 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
18941 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18943 0, 0 /* No PER value map */
18945 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
18946 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18947 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18948 0, 0 /* No PER value map */
18950 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
18951 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18953 0, 0 /* No PER value map */
18955 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
18956 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18958 0, 0 /* No PER value map */
18960 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
18961 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18962 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18963 0, 0 /* No PER value map */
18965 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
18966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18968 0, 0 /* No PER value map */
18970 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
18971 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18973 0, 0 /* No PER value map */
18975 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
18976 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18978 0, 0 /* No PER value map */
18980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
18981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18983 0, 0 /* No PER value map */
18985 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
18986 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18987 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18988 0, 0 /* No PER value map */
18990 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
18991 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18993 0, 0 /* No PER value map */
18995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
18996 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18998 0, 0 /* No PER value map */
19000 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
19001 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19002 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19003 0, 0 /* No PER value map */
19005 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19006 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19008 0, 0 /* No PER value map */
19010 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19011 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19013 0, 0 /* No PER value map */
19015 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19016 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19018 0, 0 /* No PER value map */
19020 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19021 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19023 0, 0 /* No PER value map */
19025 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19026 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19028 0, 0 /* No PER value map */
19030 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19031 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19033 0, 0 /* No PER value map */
19035 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19036 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19038 0, 0 /* No PER value map */
19040 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19041 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19042 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19043 0, 0 /* No PER value map */
19045 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19046 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19048 0, 0 /* No PER value map */
19050 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
19051 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19053 0, 0 /* No PER value map */
19055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19056 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19058 0, 0 /* No PER value map */
19060 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19061 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19063 0, 0 /* No PER value map */
19065 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19066 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19068 0, 0 /* No PER value map */
19070 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19071 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19073 0, 0 /* No PER value map */
19075 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
19076 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19078 0, 0 /* No PER value map */
19080 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19081 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19083 0, 0 /* No PER value map */
19085 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
19086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19088 0, 0 /* No PER value map */
19090 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
19091 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19093 0, 0 /* No PER value map */
19095 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
19096 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19098 0, 0 /* No PER value map */
19100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
19101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19103 0, 0 /* No PER value map */
19105 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
19106 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19108 0, 0 /* No PER value map */
19110 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
19111 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19113 0, 0 /* No PER value map */
19115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
19116 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19118 0, 0 /* No PER value map */
19120 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
19121 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19122 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19123 0, 0 /* No PER value map */
19125 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
19126 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19128 0, 0 /* No PER value map */
19130 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
19131 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19133 0, 0 /* No PER value map */
19135 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
19136 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19138 0, 0 /* No PER value map */
19140 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
19141 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19143 0, 0 /* No PER value map */
19145 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
19146 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19147 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19148 0, 0 /* No PER value map */
19150 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
19151 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19153 0, 0 /* No PER value map */
19155 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
19156 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19158 0, 0 /* No PER value map */
19160 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
19161 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19163 0, 0 /* No PER value map */
19165 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
19166 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19168 0, 0 /* No PER value map */
19170 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
19171 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19173 0, 0 /* No PER value map */
19175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
19176 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19178 0, 0 /* No PER value map */
19180 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
19181 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19183 0, 0 /* No PER value map */
19185 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
19186 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19188 0, 0 /* No PER value map */
19190 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
19191 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19193 0, 0 /* No PER value map */
19195 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
19196 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19198 0, 0 /* No PER value map */
19200 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
19201 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19203 0, 0 /* No PER value map */
19205 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
19206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19208 0, 0 /* No PER value map */
19210 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
19211 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19213 0, 0 /* No PER value map */
19215 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
19216 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19218 0, 0 /* No PER value map */
19220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
19221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19223 0, 0 /* No PER value map */
19225 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
19226 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19227 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19228 0, 0 /* No PER value map */
19230 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
19231 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19233 0, 0 /* No PER value map */
19235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
19236 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19238 0, 0 /* No PER value map */
19240 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
19241 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19242 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19243 0, 0 /* No PER value map */
19245 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
19246 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19248 0, 0 /* No PER value map */
19250 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
19251 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19253 0, 0 /* No PER value map */
19255 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
19256 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19258 0, 0 /* No PER value map */
19260 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
19261 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19263 0, 0 /* No PER value map */
19265 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
19266 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19267 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19268 0, 0 /* No PER value map */
19270 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
19271 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19273 0, 0 /* No PER value map */
19275 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
19276 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19278 0, 0 /* No PER value map */
19280 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
19281 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19282 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19283 0, 0 /* No PER value map */
19285 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
19286 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19287 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19288 0, 0 /* No PER value map */
19290 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
19291 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19293 0, 0 /* No PER value map */
19295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
19296 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19298 0, 0 /* No PER value map */
19300 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
19301 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19303 0, 0 /* No PER value map */
19305 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
19306 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19308 0, 0 /* No PER value map */
19310 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
19311 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19313 0, 0 /* No PER value map */
19315 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
19316 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19318 0, 0 /* No PER value map */
19320 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
19321 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19322 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19323 0, 0 /* No PER value map */
19325 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
19326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19328 0, 0 /* No PER value map */
19330 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
19331 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19333 0, 0 /* No PER value map */
19335 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
19336 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19338 0, 0 /* No PER value map */
19340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
19341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19343 0, 0 /* No PER value map */
19345 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
19346 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19347 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19348 0, 0 /* No PER value map */
19350 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
19351 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19353 0, 0 /* No PER value map */
19355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
19356 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19358 0, 0 /* No PER value map */
19360 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
19361 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19362 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19363 0, 0 /* No PER value map */
19365 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
19366 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19368 0, 0 /* No PER value map */
19370 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
19371 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19373 0, 0 /* No PER value map */
19375 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
19376 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19378 0, 0 /* No PER value map */
19380 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
19381 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19383 0, 0 /* No PER value map */
19385 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
19386 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19387 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19388 0, 0 /* No PER value map */
19390 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
19391 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19393 0, 0 /* No PER value map */
19395 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
19396 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19398 0, 0 /* No PER value map */
19400 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
19401 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19402 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19403 0, 0 /* No PER value map */
19405 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
19406 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19407 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19408 0, 0 /* No PER value map */
19410 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
19411 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19413 0, 0 /* No PER value map */
19415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
19416 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19418 0, 0 /* No PER value map */
19420 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
19421 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19423 0, 0 /* No PER value map */
19425 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
19426 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19427 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19428 0, 0 /* No PER value map */
19430 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
19431 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19433 0, 0 /* No PER value map */
19435 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
19436 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19438 0, 0 /* No PER value map */
19440 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
19441 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19442 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19443 0, 0 /* No PER value map */
19445 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
19446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19448 0, 0 /* No PER value map */
19450 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
19451 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19453 0, 0 /* No PER value map */
19455 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
19456 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19458 0, 0 /* No PER value map */
19460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
19461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19463 0, 0 /* No PER value map */
19465 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
19466 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19467 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19468 0, 0 /* No PER value map */
19470 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
19471 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19473 0, 0 /* No PER value map */
19475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
19476 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19478 0, 0 /* No PER value map */
19480 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
19481 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19482 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19483 0, 0 /* No PER value map */
19485 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
19486 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19488 0, 0 /* No PER value map */
19490 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
19491 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19493 0, 0 /* No PER value map */
19495 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
19496 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19498 0, 0 /* No PER value map */
19500 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
19501 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19503 0, 0 /* No PER value map */
19505 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
19506 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19507 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19508 0, 0 /* No PER value map */
19510 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
19511 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19513 0, 0 /* No PER value map */
19515 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
19516 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19518 0, 0 /* No PER value map */
19520 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
19521 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19522 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19523 0, 0 /* No PER value map */
19525 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
19526 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19527 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19528 0, 0 /* No PER value map */
19530 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
19531 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19533 0, 0 /* No PER value map */
19535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
19536 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19538 0, 0 /* No PER value map */
19540 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
19541 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19543 0, 0 /* No PER value map */
19545 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
19546 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19548 0, 0 /* No PER value map */
19550 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
19551 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19553 0, 0 /* No PER value map */
19555 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
19556 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19558 0, 0 /* No PER value map */
19560 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
19561 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19563 0, 0 /* No PER value map */
19565 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
19566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19568 0, 0 /* No PER value map */
19570 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
19571 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19573 0, 0 /* No PER value map */
19575 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
19576 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19578 0, 0 /* No PER value map */
19580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
19581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19583 0, 0 /* No PER value map */
19585 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
19586 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19588 0, 0 /* No PER value map */
19590 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
19591 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19593 0, 0 /* No PER value map */
19595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
19596 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19598 0, 0 /* No PER value map */
19600 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
19601 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19603 0, 0 /* No PER value map */
19605 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
19606 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19608 0, 0 /* No PER value map */
19610 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
19611 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19613 0, 0 /* No PER value map */
19615 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
19616 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19618 0, 0 /* No PER value map */
19620 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
19621 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19623 0, 0 /* No PER value map */
19625 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
19626 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19628 0, 0 /* No PER value map */
19630 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
19631 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19633 0, 0 /* No PER value map */
19635 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
19636 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19638 0, 0 /* No PER value map */
19640 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
19641 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19643 0, 0 /* No PER value map */
19645 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
19646 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19648 0, 0 /* No PER value map */
19650 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
19651 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19653 0, 0 /* No PER value map */
19655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
19656 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19658 0, 0 /* No PER value map */
19660 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
19661 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19663 0, 0 /* No PER value map */
19665 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
19666 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19668 0, 0 /* No PER value map */
19670 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
19671 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19673 0, 0 /* No PER value map */
19675 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
19676 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19678 0, 0 /* No PER value map */
19680 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
19681 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19683 0, 0 /* No PER value map */
19685 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
19686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19688 0, 0 /* No PER value map */
19690 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
19691 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19693 0, 0 /* No PER value map */
19695 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
19696 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19698 0, 0 /* No PER value map */
19700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
19701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19703 0, 0 /* No PER value map */
19705 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
19706 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19708 0, 0 /* No PER value map */
19710 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
19711 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19713 0, 0 /* No PER value map */
19715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
19716 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19718 0, 0 /* No PER value map */
19720 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
19721 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19723 0, 0 /* No PER value map */
19725 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
19726 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19728 0, 0 /* No PER value map */
19730 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
19731 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19733 0, 0 /* No PER value map */
19735 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
19736 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19738 0, 0 /* No PER value map */
19740 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
19741 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19743 0, 0 /* No PER value map */
19745 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
19746 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19748 0, 0 /* No PER value map */
19750 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
19751 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19753 0, 0 /* No PER value map */
19755 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
19756 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19758 0, 0 /* No PER value map */
19760 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
19761 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19763 0, 0 /* No PER value map */
19765 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
19766 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19768 0, 0 /* No PER value map */
19770 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
19771 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19773 0, 0 /* No PER value map */
19775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
19776 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19778 0, 0 /* No PER value map */
19780 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
19781 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19783 0, 0 /* No PER value map */
19785 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
19786 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19788 0, 0 /* No PER value map */
19790 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
19791 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19793 0, 0 /* No PER value map */
19795 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
19796 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19798 0, 0 /* No PER value map */
19800 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
19801 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19803 0, 0 /* No PER value map */
19805 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
19806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19808 0, 0 /* No PER value map */
19810 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
19811 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19813 0, 0 /* No PER value map */
19815 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
19816 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19818 0, 0 /* No PER value map */
19820 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
19821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19823 0, 0 /* No PER value map */
19825 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
19826 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19828 0, 0 /* No PER value map */
19830 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
19831 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19833 0, 0 /* No PER value map */
19835 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
19836 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19838 0, 0 /* No PER value map */
19840 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
19841 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19843 0, 0 /* No PER value map */
19845 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
19846 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19848 0, 0 /* No PER value map */
19850 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
19851 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19853 0, 0 /* No PER value map */
19855 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
19856 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19858 0, 0 /* No PER value map */
19860 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
19861 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19863 0, 0 /* No PER value map */
19865 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
19866 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19868 0, 0 /* No PER value map */
19870 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
19871 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19873 0, 0 /* No PER value map */
19875 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
19876 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19878 0, 0 /* No PER value map */
19880 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
19881 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19882 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19883 0, 0 /* No PER value map */
19885 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
19886 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19888 0, 0 /* No PER value map */
19890 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
19891 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19893 0, 0 /* No PER value map */
19895 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
19896 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19897 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19898 0, 0 /* No PER value map */
19900 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
19901 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19903 0, 0 /* No PER value map */
19905 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
19906 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19907 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19908 0, 0 /* No PER value map */
19910 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
19911 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19913 0, 0 /* No PER value map */
19915 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
19916 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19918 0, 0 /* No PER value map */
19920 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
19921 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19922 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19923 0, 0 /* No PER value map */
19925 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
19926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19927 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19928 0, 0 /* No PER value map */
19930 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
19931 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19933 0, 0 /* No PER value map */
19935 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
19936 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19937 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19938 0, 0 /* No PER value map */
19940 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
19941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19943 0, 0 /* No PER value map */
19945 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
19946 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19947 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19948 0, 0 /* No PER value map */
19950 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
19951 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19953 0, 0 /* No PER value map */
19955 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
19956 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19958 0, 0 /* No PER value map */
19960 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
19961 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19962 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19963 0, 0 /* No PER value map */
19965 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
19966 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19968 0, 0 /* No PER value map */
19970 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
19971 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19973 0, 0 /* No PER value map */
19975 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
19976 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19977 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19978 0, 0 /* No PER value map */
19980 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
19981 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19983 0, 0 /* No PER value map */
19985 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
19986 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19987 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19988 0, 0 /* No PER value map */
19990 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
19991 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19993 0, 0 /* No PER value map */
19995 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
19996 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19998 0, 0 /* No PER value map */
20000 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
20001 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20002 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20003 0, 0 /* No PER value map */
20005 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
20006 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20008 0, 0 /* No PER value map */
20010 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
20011 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20013 0, 0 /* No PER value map */
20015 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
20016 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20017 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20018 0, 0 /* No PER value map */
20020 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
20021 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20023 0, 0 /* No PER value map */
20025 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
20026 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20027 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20028 0, 0 /* No PER value map */
20030 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
20031 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20033 0, 0 /* No PER value map */
20035 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
20036 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20038 0, 0 /* No PER value map */
20040 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
20041 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20042 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20043 0, 0 /* No PER value map */
20045 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
20046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20048 0, 0 /* No PER value map */
20050 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
20051 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20053 0, 0 /* No PER value map */
20055 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
20056 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20057 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20058 0, 0 /* No PER value map */
20060 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
20061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20063 0, 0 /* No PER value map */
20065 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
20066 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20067 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20068 0, 0 /* No PER value map */
20070 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
20071 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20073 0, 0 /* No PER value map */
20075 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
20076 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20078 0, 0 /* No PER value map */
20080 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
20081 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20082 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20083 0, 0 /* No PER value map */
20085 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
20086 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20088 0, 0 /* No PER value map */
20090 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
20091 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20093 0, 0 /* No PER value map */
20095 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
20096 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20097 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20098 0, 0 /* No PER value map */
20100 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
20101 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20103 0, 0 /* No PER value map */
20105 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
20106 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20107 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20108 0, 0 /* No PER value map */
20110 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
20111 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20113 0, 0 /* No PER value map */
20115 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
20116 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20118 0, 0 /* No PER value map */
20120 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
20121 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20122 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20123 0, 0 /* No PER value map */
20125 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
20126 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20128 0, 0 /* No PER value map */
20130 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
20131 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20133 0, 0 /* No PER value map */
20135 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
20136 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20137 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20138 0, 0 /* No PER value map */
20140 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
20141 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20143 0, 0 /* No PER value map */
20145 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
20146 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20147 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20148 0, 0 /* No PER value map */
20150 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
20151 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20153 0, 0 /* No PER value map */
20155 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
20156 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20158 0, 0 /* No PER value map */
20160 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
20161 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20163 0, 0 /* No PER value map */
20165 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
20166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20168 0, 0 /* No PER value map */
20170 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
20171 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20173 0, 0 /* No PER value map */
20175 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
20176 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20177 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20178 0, 0 /* No PER value map */
20180 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
20181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20183 0, 0 /* No PER value map */
20185 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
20186 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20187 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20188 0, 0 /* No PER value map */
20190 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
20191 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20193 0, 0 /* No PER value map */
20195 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
20196 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20198 0, 0 /* No PER value map */
20200 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
20201 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20202 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20203 0, 0 /* No PER value map */
20205 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
20206 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20208 0, 0 /* No PER value map */
20210 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
20211 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20213 0, 0 /* No PER value map */
20215 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
20216 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20217 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20218 0, 0 /* No PER value map */
20220 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
20221 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20223 0, 0 /* No PER value map */
20225 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
20226 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20227 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20228 0, 0 /* No PER value map */
20230 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
20231 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20233 0, 0 /* No PER value map */
20235 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
20236 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20238 0, 0 /* No PER value map */
20240 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
20241 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20242 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20243 0, 0 /* No PER value map */
20245 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
20246 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20248 0, 0 /* No PER value map */
20250 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
20251 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20253 0, 0 /* No PER value map */
20255 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
20256 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20257 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20258 0, 0 /* No PER value map */
20260 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
20261 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20263 0, 0 /* No PER value map */
20265 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
20266 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20267 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20268 0, 0 /* No PER value map */
20270 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
20271 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20273 0, 0 /* No PER value map */
20275 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
20276 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20278 0, 0 /* No PER value map */
20280 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
20281 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20282 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20283 0, 0 /* No PER value map */
20285 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
20286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20287 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20288 0, 0 /* No PER value map */
20290 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
20291 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20293 0, 0 /* No PER value map */
20295 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
20296 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20297 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20298 0, 0 /* No PER value map */
20300 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
20301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20303 0, 0 /* No PER value map */
20305 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
20306 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20307 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20308 0, 0 /* No PER value map */
20310 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
20311 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20313 0, 0 /* No PER value map */
20315 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
20316 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20318 0, 0 /* No PER value map */
20320 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
20321 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20322 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20323 0, 0 /* No PER value map */
20325 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
20326 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20328 0, 0 /* No PER value map */
20330 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
20331 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20333 0, 0 /* No PER value map */
20335 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
20336 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20337 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20338 0, 0 /* No PER value map */
20340 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
20341 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20343 0, 0 /* No PER value map */
20345 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
20346 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20347 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20348 0, 0 /* No PER value map */
20350 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
20351 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20353 0, 0 /* No PER value map */
20355 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
20356 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20358 0, 0 /* No PER value map */
20360 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
20361 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20362 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20363 0, 0 /* No PER value map */
20365 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
20366 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20368 0, 0 /* No PER value map */
20370 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
20371 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20373 0, 0 /* No PER value map */
20375 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
20376 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20377 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20378 0, 0 /* No PER value map */
20380 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
20381 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20383 0, 0 /* No PER value map */
20385 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
20386 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20387 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20388 0, 0 /* No PER value map */
20390 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
20391 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20393 0, 0 /* No PER value map */
20395 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
20396 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20398 0, 0 /* No PER value map */
20400 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
20401 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20402 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20403 0, 0 /* No PER value map */
20405 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
20406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20407 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20408 0, 0 /* No PER value map */
20410 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
20411 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20413 0, 0 /* No PER value map */
20415 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
20416 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20417 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20418 0, 0 /* No PER value map */
20420 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
20421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20423 0, 0 /* No PER value map */
20425 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
20426 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20427 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20428 0, 0 /* No PER value map */
20430 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
20431 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20433 0, 0 /* No PER value map */
20435 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
20436 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20438 0, 0 /* No PER value map */
20440 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
20441 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20442 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20443 0, 0 /* No PER value map */
20445 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
20446 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20448 0, 0 /* No PER value map */
20450 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
20451 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20453 0, 0 /* No PER value map */
20455 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
20456 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20457 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20458 0, 0 /* No PER value map */
20460 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
20461 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20463 0, 0 /* No PER value map */
20465 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
20466 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20467 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20468 0, 0 /* No PER value map */
20470 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
20471 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20473 0, 0 /* No PER value map */
20475 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
20476 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20478 0, 0 /* No PER value map */
20480 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
20481 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20482 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20483 0, 0 /* No PER value map */
20485 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
20486 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20488 0, 0 /* No PER value map */
20490 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
20491 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20493 0, 0 /* No PER value map */
20495 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
20496 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20497 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20498 0, 0 /* No PER value map */
20500 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
20501 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20503 0, 0 /* No PER value map */
20505 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
20506 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20507 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20508 0, 0 /* No PER value map */
20510 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
20511 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20513 0, 0 /* No PER value map */
20515 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
20516 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20518 0, 0 /* No PER value map */
20520 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
20521 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20522 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20523 0, 0 /* No PER value map */
20525 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
20526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20527 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20528 0, 0 /* No PER value map */
20530 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
20531 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20533 0, 0 /* No PER value map */
20535 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
20536 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20537 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20538 0, 0 /* No PER value map */
20540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
20541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20543 0, 0 /* No PER value map */
20545 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
20546 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20547 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20548 0, 0 /* No PER value map */
20550 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
20551 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20553 0, 0 /* No PER value map */
20555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
20556 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20558 0, 0 /* No PER value map */
20560 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
20561 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20562 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20563 0, 0 /* No PER value map */
20565 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
20566 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20568 0, 0 /* No PER value map */
20570 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
20571 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20573 0, 0 /* No PER value map */
20575 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
20576 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20577 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20578 0, 0 /* No PER value map */
20580 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
20581 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20583 0, 0 /* No PER value map */
20585 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
20586 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20587 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20588 0, 0 /* No PER value map */
20590 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
20591 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20593 0, 0 /* No PER value map */
20595 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
20596 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20598 0, 0 /* No PER value map */
20600 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
20601 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20602 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20603 0, 0 /* No PER value map */
20605 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
20606 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20608 0, 0 /* No PER value map */
20610 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
20611 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20613 0, 0 /* No PER value map */
20615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
20616 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20617 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20618 0, 0 /* No PER value map */
20620 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
20621 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20623 0, 0 /* No PER value map */
20625 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
20626 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20627 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20628 0, 0 /* No PER value map */
20630 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
20631 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20633 0, 0 /* No PER value map */
20635 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
20636 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20638 0, 0 /* No PER value map */
20640 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
20641 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20642 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20643 0, 0 /* No PER value map */
20645 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
20646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20648 0, 0 /* No PER value map */
20650 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
20651 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20653 0, 0 /* No PER value map */
20655 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
20656 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20657 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20658 0, 0 /* No PER value map */
20660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
20661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20663 0, 0 /* No PER value map */
20665 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
20666 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20667 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20668 0, 0 /* No PER value map */
20670 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
20671 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20673 0, 0 /* No PER value map */
20675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
20676 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20678 0, 0 /* No PER value map */
20680 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
20681 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20682 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20683 0, 0 /* No PER value map */
20685 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
20686 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20687 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20688 0, 0 /* No PER value map */
20690 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
20691 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20693 0, 0 /* No PER value map */
20695 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
20696 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20697 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20698 0, 0 /* No PER value map */
20700 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
20701 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20703 0, 0 /* No PER value map */
20705 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
20706 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20707 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20708 0, 0 /* No PER value map */
20710 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
20711 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20713 0, 0 /* No PER value map */
20715 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
20716 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20718 0, 0 /* No PER value map */
20720 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
20721 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20722 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20723 0, 0 /* No PER value map */
20725 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
20726 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20728 0, 0 /* No PER value map */
20730 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
20731 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20733 0, 0 /* No PER value map */
20735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
20736 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20737 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20738 0, 0 /* No PER value map */
20740 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
20741 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20743 0, 0 /* No PER value map */
20745 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
20746 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20747 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20748 0, 0 /* No PER value map */
20750 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
20751 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20753 0, 0 /* No PER value map */
20755 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
20756 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20758 0, 0 /* No PER value map */
20760 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
20761 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20762 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20763 0, 0 /* No PER value map */
20765 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
20766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20768 0, 0 /* No PER value map */
20770 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
20771 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20773 0, 0 /* No PER value map */
20775 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
20776 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20777 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20778 0, 0 /* No PER value map */
20780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
20781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20783 0, 0 /* No PER value map */
20785 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
20786 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20787 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20788 0, 0 /* No PER value map */
20790 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
20791 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20793 0, 0 /* No PER value map */
20795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
20796 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20798 0, 0 /* No PER value map */
20800 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
20801 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20802 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20803 0, 0 /* No PER value map */
20805 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
20806 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20807 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20808 0, 0 /* No PER value map */
20810 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
20811 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20813 0, 0 /* No PER value map */
20815 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
20816 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20817 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20818 0, 0 /* No PER value map */
20820 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
20821 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20823 0, 0 /* No PER value map */
20825 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
20826 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20827 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20828 0, 0 /* No PER value map */
20830 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
20831 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20833 0, 0 /* No PER value map */
20835 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
20836 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20838 0, 0 /* No PER value map */
20840 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
20841 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20842 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20843 0, 0 /* No PER value map */
20845 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
20846 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20848 0, 0 /* No PER value map */
20850 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
20851 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20853 0, 0 /* No PER value map */
20855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
20856 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20857 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20858 0, 0 /* No PER value map */
20860 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
20861 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20863 0, 0 /* No PER value map */
20865 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
20866 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20867 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20868 0, 0 /* No PER value map */
20870 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
20871 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20873 0, 0 /* No PER value map */
20875 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
20876 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
20877 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20879 &asn_DEF_ManagementBasedMDTallowed,
20882 0, 0, /* No default value */
20883 "ManagementBasedMDTallowed"
20885 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
20886 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20888 &asn_DEF_MDTPLMNList,
20891 0, 0, /* No default value */
20894 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
20895 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20897 &asn_DEF_UESidelinkAggregateMaximumBitRate,
20900 0, 0, /* No default value */
20901 "UESidelinkAggregateMaximumBitRate"
20904 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
20905 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
20906 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
20907 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
20909 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
20910 sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
20911 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
20912 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
20913 sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
20914 asn_MAP_extensionValue_tag2el_4,
20915 3, /* Count of tags in the map */
20917 -1 /* Extensions start */
20919 static /* Use -fall-defs-global to expose */
20920 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
20924 0, /* No effective tags (pointer) */
20925 0, /* No effective tags (count) */
20926 0, /* No tags (pointer) */
20927 0, /* No tags (count) */
20928 { 0, 0, OPEN_TYPE_constraint },
20929 asn_MBR_extensionValue_4,
20930 3, /* Elements count */
20931 &asn_SPC_extensionValue_specs_4 /* Additional specs */
20934 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
20935 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
20936 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20937 -1, /* IMPLICIT tag at current level */
20938 &asn_DEF_ProtocolIE_ID,
20940 { 0, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
20941 0, 0, /* No default value */
20944 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
20945 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20946 -1, /* IMPLICIT tag at current level */
20947 &asn_DEF_Criticality,
20948 select_UE_ContextInformation_ExtIEs_criticality_type,
20949 { 0, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
20950 0, 0, /* No default value */
20953 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
20954 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20955 +1, /* EXPLICIT tag at current level */
20956 &asn_DEF_extensionValue_4,
20957 select_UE_ContextInformation_ExtIEs_extensionValue_type,
20958 { 0, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
20959 0, 0, /* No default value */
20963 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
20964 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20966 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
20967 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20968 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20969 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20971 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
20972 sizeof(struct UE_ContextInformation_ExtIEs),
20973 offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
20974 asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
20975 3, /* Count of tags in the map */
20976 0, 0, 0, /* Optional elements (not needed) */
20977 -1, /* First extension addition */
20979 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
20980 "UE-ContextInformation-ExtIEs",
20981 "UE-ContextInformation-ExtIEs",
20983 asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
20984 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20985 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20986 asn_DEF_UE_ContextInformation_ExtIEs_tags_1, /* Same as above */
20987 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20988 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20989 { 0, 0, SEQUENCE_constraint },
20990 asn_MBR_UE_ContextInformation_ExtIEs_1,
20991 3, /* Elements count */
20992 &asn_SPC_UE_ContextInformation_ExtIEs_specs_1 /* Additional specs */
20995 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
20996 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
20997 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20999 &asn_DEF_BearerType,
21002 0, 0, /* No default value */
21006 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
21007 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
21009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
21010 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
21011 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21012 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
21013 sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21014 asn_MAP_extensionValue_tag2el_8,
21015 1, /* Count of tags in the map */
21017 -1 /* Extensions start */
21019 static /* Use -fall-defs-global to expose */
21020 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
21024 0, /* No effective tags (pointer) */
21025 0, /* No effective tags (count) */
21026 0, /* No tags (pointer) */
21027 0, /* No tags (count) */
21028 { 0, 0, OPEN_TYPE_constraint },
21029 asn_MBR_extensionValue_8,
21030 1, /* Elements count */
21031 &asn_SPC_extensionValue_specs_8 /* Additional specs */
21034 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
21035 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
21036 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21037 -1, /* IMPLICIT tag at current level */
21038 &asn_DEF_ProtocolIE_ID,
21040 { 0, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
21041 0, 0, /* No default value */
21044 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
21045 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21046 -1, /* IMPLICIT tag at current level */
21047 &asn_DEF_Criticality,
21048 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
21049 { 0, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
21050 0, 0, /* No default value */
21053 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
21054 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21055 +1, /* EXPLICIT tag at current level */
21056 &asn_DEF_extensionValue_8,
21057 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
21058 { 0, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
21059 0, 0, /* No default value */
21063 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
21064 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21066 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
21067 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21068 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21069 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21071 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
21072 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
21073 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
21074 asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
21075 3, /* Count of tags in the map */
21076 0, 0, 0, /* Optional elements (not needed) */
21077 -1, /* First extension addition */
21079 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
21080 "E-RABs-ToBeSetup-ItemExtIEs",
21081 "E-RABs-ToBeSetup-ItemExtIEs",
21083 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
21084 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21085 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21086 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5, /* Same as above */
21087 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21088 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21089 { 0, 0, SEQUENCE_constraint },
21090 asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
21091 3, /* Elements count */
21092 &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 /* Additional specs */
21095 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
21096 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
21097 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
21098 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
21099 sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
21100 0, /* No top level tags */
21101 0, /* No tags in the map */
21103 -1 /* Extensions start */
21105 static /* Use -fall-defs-global to expose */
21106 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
21110 0, /* No effective tags (pointer) */
21111 0, /* No effective tags (count) */
21112 0, /* No tags (pointer) */
21113 0, /* No tags (count) */
21114 { 0, 0, OPEN_TYPE_constraint },
21115 0, 0, /* No members */
21116 &asn_SPC_extensionValue_specs_12 /* Additional specs */
21119 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
21120 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
21121 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21122 -1, /* IMPLICIT tag at current level */
21123 &asn_DEF_ProtocolIE_ID,
21125 { 0, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
21126 0, 0, /* No default value */
21129 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
21130 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21131 -1, /* IMPLICIT tag at current level */
21132 &asn_DEF_Criticality,
21134 { 0, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
21135 0, 0, /* No default value */
21138 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
21139 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21140 +1, /* EXPLICIT tag at current level */
21141 &asn_DEF_extensionValue_12,
21143 { 0, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
21144 0, 0, /* No default value */
21148 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
21149 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21151 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
21152 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21153 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21154 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21156 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
21157 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
21158 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
21159 asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
21160 3, /* Count of tags in the map */
21161 0, 0, 0, /* Optional elements (not needed) */
21162 -1, /* First extension addition */
21164 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
21165 "UE-ContextReferenceAtSeNB-ItemExtIEs",
21166 "UE-ContextReferenceAtSeNB-ItemExtIEs",
21168 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
21169 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21170 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21171 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9, /* Same as above */
21172 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21173 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21174 { 0, 0, SEQUENCE_constraint },
21175 asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
21176 3, /* Elements count */
21177 &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 /* Additional specs */
21180 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
21181 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
21182 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
21183 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
21184 sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
21185 0, /* No top level tags */
21186 0, /* No tags in the map */
21188 -1 /* Extensions start */
21190 static /* Use -fall-defs-global to expose */
21191 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
21195 0, /* No effective tags (pointer) */
21196 0, /* No effective tags (count) */
21197 0, /* No tags (pointer) */
21198 0, /* No tags (count) */
21199 { 0, 0, OPEN_TYPE_constraint },
21200 0, 0, /* No members */
21201 &asn_SPC_extensionValue_specs_16 /* Additional specs */
21204 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
21205 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
21206 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21207 -1, /* IMPLICIT tag at current level */
21208 &asn_DEF_ProtocolIE_ID,
21210 { 0, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
21211 0, 0, /* No default value */
21214 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
21215 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21216 -1, /* IMPLICIT tag at current level */
21217 &asn_DEF_Criticality,
21219 { 0, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
21220 0, 0, /* No default value */
21223 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
21224 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21225 +1, /* EXPLICIT tag at current level */
21226 &asn_DEF_extensionValue_16,
21228 { 0, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
21229 0, 0, /* No default value */
21233 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
21234 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21236 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
21237 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21238 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21239 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21241 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
21242 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
21243 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
21244 asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
21245 3, /* Count of tags in the map */
21246 0, 0, 0, /* Optional elements (not needed) */
21247 -1, /* First extension addition */
21249 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
21250 "UE-ContextReferenceAtWT-ItemExtIEs",
21251 "UE-ContextReferenceAtWT-ItemExtIEs",
21253 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
21254 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21255 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21256 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13, /* Same as above */
21257 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21258 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21259 { 0, 0, SEQUENCE_constraint },
21260 asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
21261 3, /* Elements count */
21262 &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 /* Additional specs */
21265 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
21266 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
21267 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
21268 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
21269 sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
21270 0, /* No top level tags */
21271 0, /* No tags in the map */
21273 -1 /* Extensions start */
21275 static /* Use -fall-defs-global to expose */
21276 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
21280 0, /* No effective tags (pointer) */
21281 0, /* No effective tags (count) */
21282 0, /* No tags (pointer) */
21283 0, /* No tags (count) */
21284 { 0, 0, OPEN_TYPE_constraint },
21285 0, 0, /* No members */
21286 &asn_SPC_extensionValue_specs_20 /* Additional specs */
21289 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
21290 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
21291 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21292 -1, /* IMPLICIT tag at current level */
21293 &asn_DEF_ProtocolIE_ID,
21295 { 0, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
21296 0, 0, /* No default value */
21299 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
21300 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21301 -1, /* IMPLICIT tag at current level */
21302 &asn_DEF_Criticality,
21304 { 0, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
21305 0, 0, /* No default value */
21308 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
21309 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21310 +1, /* EXPLICIT tag at current level */
21311 &asn_DEF_extensionValue_20,
21313 { 0, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
21314 0, 0, /* No default value */
21318 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
21319 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21321 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
21322 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21323 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21324 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21326 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
21327 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
21328 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
21329 asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
21330 3, /* Count of tags in the map */
21331 0, 0, 0, /* Optional elements (not needed) */
21332 -1, /* First extension addition */
21334 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
21335 "UE-ContextReferenceAtSgNB-ItemExtIEs",
21336 "UE-ContextReferenceAtSgNB-ItemExtIEs",
21338 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
21339 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21340 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21341 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17, /* Same as above */
21342 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21343 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21344 { 0, 0, SEQUENCE_constraint },
21345 asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
21346 3, /* Elements count */
21347 &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 /* Additional specs */
21350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
21351 sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
21352 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
21353 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
21354 sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
21355 0, /* No top level tags */
21356 0, /* No tags in the map */
21358 -1 /* Extensions start */
21360 static /* Use -fall-defs-global to expose */
21361 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
21365 0, /* No effective tags (pointer) */
21366 0, /* No effective tags (count) */
21367 0, /* No tags (pointer) */
21368 0, /* No tags (count) */
21369 { 0, 0, OPEN_TYPE_constraint },
21370 0, 0, /* No members */
21371 &asn_SPC_extensionValue_specs_24 /* Additional specs */
21374 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
21375 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
21376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21377 -1, /* IMPLICIT tag at current level */
21378 &asn_DEF_ProtocolIE_ID,
21380 { 0, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
21381 0, 0, /* No default value */
21384 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
21385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21386 -1, /* IMPLICIT tag at current level */
21387 &asn_DEF_Criticality,
21389 { 0, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
21390 0, 0, /* No default value */
21393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
21394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21395 +1, /* EXPLICIT tag at current level */
21396 &asn_DEF_extensionValue_24,
21398 { 0, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
21399 0, 0, /* No default value */
21403 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
21404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21406 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
21407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21411 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
21412 sizeof(struct E_RABs_Admitted_Item_ExtIEs),
21413 offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
21414 asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
21415 3, /* Count of tags in the map */
21416 0, 0, 0, /* Optional elements (not needed) */
21417 -1, /* First extension addition */
21419 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
21420 "E-RABs-Admitted-Item-ExtIEs",
21421 "E-RABs-Admitted-Item-ExtIEs",
21423 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
21424 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21425 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21426 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21, /* Same as above */
21427 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21428 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21429 { 0, 0, SEQUENCE_constraint },
21430 asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
21431 3, /* Elements count */
21432 &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 /* Additional specs */
21435 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
21436 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
21437 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21439 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
21442 0, 0, /* No default value */
21443 "ReceiveStatusOfULPDCPSDUsExtended"
21445 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
21446 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21448 &asn_DEF_COUNTValueExtended,
21451 0, 0, /* No default value */
21452 "COUNTValueExtended"
21454 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
21455 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21457 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
21460 0, 0, /* No default value */
21461 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
21463 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
21464 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21466 &asn_DEF_COUNTvaluePDCP_SNlength18,
21469 0, 0, /* No default value */
21470 "COUNTvaluePDCP-SNlength18"
21473 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
21474 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
21475 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
21476 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
21477 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
21478 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
21479 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
21481 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
21482 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
21483 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
21484 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
21485 sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
21486 asn_MAP_extensionValue_tag2el_28,
21487 4, /* Count of tags in the map */
21488 asn_MAP_extensionValue_to_canonical_28,
21489 asn_MAP_extensionValue_from_canonical_28,
21490 -1 /* Extensions start */
21492 static /* Use -fall-defs-global to expose */
21493 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
21497 0, /* No effective tags (pointer) */
21498 0, /* No effective tags (count) */
21499 0, /* No tags (pointer) */
21500 0, /* No tags (count) */
21501 { 0, 0, OPEN_TYPE_constraint },
21502 asn_MBR_extensionValue_28,
21503 4, /* Elements count */
21504 &asn_SPC_extensionValue_specs_28 /* Additional specs */
21507 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
21508 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
21509 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21510 -1, /* IMPLICIT tag at current level */
21511 &asn_DEF_ProtocolIE_ID,
21513 { 0, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
21514 0, 0, /* No default value */
21517 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
21518 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21519 -1, /* IMPLICIT tag at current level */
21520 &asn_DEF_Criticality,
21521 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
21522 { 0, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
21523 0, 0, /* No default value */
21526 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
21527 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21528 +1, /* EXPLICIT tag at current level */
21529 &asn_DEF_extensionValue_28,
21530 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
21531 { 0, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
21532 0, 0, /* No default value */
21536 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
21537 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21539 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
21540 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21541 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21542 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21544 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
21545 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
21546 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
21547 asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
21548 3, /* Count of tags in the map */
21549 0, 0, 0, /* Optional elements (not needed) */
21550 -1, /* First extension addition */
21552 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
21553 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21554 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21556 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
21557 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21558 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21559 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25, /* Same as above */
21560 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21561 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21562 { 0, 0, SEQUENCE_constraint },
21563 asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
21564 3, /* Elements count */
21565 &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 /* Additional specs */
21568 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
21569 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
21570 -1 /* Ambiguous tag (CHOICE?) */,
21572 &asn_DEF_ABSInformation,
21575 0, 0, /* No default value */
21578 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
21579 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21581 &asn_DEF_InvokeIndication,
21584 0, 0, /* No default value */
21587 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
21588 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21590 &asn_DEF_SubframeAssignment,
21593 0, 0, /* No default value */
21594 "SubframeAssignment"
21596 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
21597 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21599 &asn_DEF_ExtendedULInterferenceOverloadInfo,
21602 0, 0, /* No default value */
21603 "ExtendedULInterferenceOverloadInfo"
21605 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
21606 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21608 &asn_DEF_CoMPInformation,
21611 0, 0, /* No default value */
21614 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
21615 -1 /* Ambiguous tag (CHOICE?) */,
21617 &asn_DEF_DynamicDLTransmissionInformation,
21620 0, 0, /* No default value */
21621 "DynamicDLTransmissionInformation"
21624 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
21625 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
21626 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
21627 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
21628 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
21629 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
21630 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
21631 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
21632 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
21633 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
21634 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
21635 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
21637 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
21638 sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
21639 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
21640 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
21641 sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
21642 asn_MAP_extensionValue_tag2el_32,
21643 9, /* Count of tags in the map */
21644 asn_MAP_extensionValue_to_canonical_32,
21645 asn_MAP_extensionValue_from_canonical_32,
21646 -1 /* Extensions start */
21648 static /* Use -fall-defs-global to expose */
21649 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
21653 0, /* No effective tags (pointer) */
21654 0, /* No effective tags (count) */
21655 0, /* No tags (pointer) */
21656 0, /* No tags (count) */
21657 { 0, 0, OPEN_TYPE_constraint },
21658 asn_MBR_extensionValue_32,
21659 6, /* Elements count */
21660 &asn_SPC_extensionValue_specs_32 /* Additional specs */
21663 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
21664 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
21665 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21666 -1, /* IMPLICIT tag at current level */
21667 &asn_DEF_ProtocolIE_ID,
21669 { 0, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
21670 0, 0, /* No default value */
21673 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
21674 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21675 -1, /* IMPLICIT tag at current level */
21676 &asn_DEF_Criticality,
21677 select_CellInformation_Item_ExtIEs_criticality_type,
21678 { 0, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
21679 0, 0, /* No default value */
21682 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
21683 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21684 +1, /* EXPLICIT tag at current level */
21685 &asn_DEF_extensionValue_32,
21686 select_CellInformation_Item_ExtIEs_extensionValue_type,
21687 { 0, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
21688 0, 0, /* No default value */
21692 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
21693 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21695 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
21696 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21697 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21698 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21700 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
21701 sizeof(struct CellInformation_Item_ExtIEs),
21702 offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
21703 asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
21704 3, /* Count of tags in the map */
21705 0, 0, 0, /* Optional elements (not needed) */
21706 -1, /* First extension addition */
21708 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
21709 "CellInformation-Item-ExtIEs",
21710 "CellInformation-Item-ExtIEs",
21712 asn_DEF_CellInformation_Item_ExtIEs_tags_29,
21713 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21714 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21715 asn_DEF_CellInformation_Item_ExtIEs_tags_29, /* Same as above */
21716 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21717 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21718 { 0, 0, SEQUENCE_constraint },
21719 asn_MBR_CellInformation_Item_ExtIEs_29,
21720 3, /* Elements count */
21721 &asn_SPC_CellInformation_Item_ExtIEs_specs_29 /* Additional specs */
21724 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
21725 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
21726 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21728 &asn_DEF_DeactivationIndication,
21731 0, 0, /* No default value */
21732 "DeactivationIndication"
21735 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
21736 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
21738 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
21739 sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
21740 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
21741 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
21742 sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
21743 asn_MAP_extensionValue_tag2el_36,
21744 1, /* Count of tags in the map */
21746 -1 /* Extensions start */
21748 static /* Use -fall-defs-global to expose */
21749 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
21753 0, /* No effective tags (pointer) */
21754 0, /* No effective tags (count) */
21755 0, /* No tags (pointer) */
21756 0, /* No tags (count) */
21757 { 0, 0, OPEN_TYPE_constraint },
21758 asn_MBR_extensionValue_36,
21759 1, /* Elements count */
21760 &asn_SPC_extensionValue_specs_36 /* Additional specs */
21763 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
21764 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
21765 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21766 -1, /* IMPLICIT tag at current level */
21767 &asn_DEF_ProtocolIE_ID,
21769 { 0, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
21770 0, 0, /* No default value */
21773 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
21774 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21775 -1, /* IMPLICIT tag at current level */
21776 &asn_DEF_Criticality,
21777 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
21778 { 0, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
21779 0, 0, /* No default value */
21782 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
21783 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21784 +1, /* EXPLICIT tag at current level */
21785 &asn_DEF_extensionValue_36,
21786 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
21787 { 0, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
21788 0, 0, /* No default value */
21792 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
21793 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21795 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
21796 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21797 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21798 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21800 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
21801 sizeof(struct ServedCellsToModify_Item_ExtIEs),
21802 offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
21803 asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
21804 3, /* Count of tags in the map */
21805 0, 0, 0, /* Optional elements (not needed) */
21806 -1, /* First extension addition */
21808 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
21809 "ServedCellsToModify-Item-ExtIEs",
21810 "ServedCellsToModify-Item-ExtIEs",
21812 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
21813 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21814 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21815 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33, /* Same as above */
21816 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21817 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21818 { 0, 0, SEQUENCE_constraint },
21819 asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
21820 3, /* Elements count */
21821 &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 /* Additional specs */
21824 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
21825 sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
21826 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
21827 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
21828 sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
21829 0, /* No top level tags */
21830 0, /* No tags in the map */
21832 -1 /* Extensions start */
21834 static /* Use -fall-defs-global to expose */
21835 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
21839 0, /* No effective tags (pointer) */
21840 0, /* No effective tags (count) */
21841 0, /* No tags (pointer) */
21842 0, /* No tags (count) */
21843 { 0, 0, OPEN_TYPE_constraint },
21844 0, 0, /* No members */
21845 &asn_SPC_extensionValue_specs_40 /* Additional specs */
21848 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
21849 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
21850 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21851 -1, /* IMPLICIT tag at current level */
21852 &asn_DEF_ProtocolIE_ID,
21854 { 0, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
21855 0, 0, /* No default value */
21858 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
21859 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21860 -1, /* IMPLICIT tag at current level */
21861 &asn_DEF_Criticality,
21863 { 0, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
21864 0, 0, /* No default value */
21867 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
21868 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21869 +1, /* EXPLICIT tag at current level */
21870 &asn_DEF_extensionValue_40,
21872 { 0, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
21873 0, 0, /* No default value */
21877 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
21878 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21880 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
21881 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21882 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21883 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21885 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
21886 sizeof(struct CellToReport_Item_ExtIEs),
21887 offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
21888 asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
21889 3, /* Count of tags in the map */
21890 0, 0, 0, /* Optional elements (not needed) */
21891 -1, /* First extension addition */
21893 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
21894 "CellToReport-Item-ExtIEs",
21895 "CellToReport-Item-ExtIEs",
21897 asn_DEF_CellToReport_Item_ExtIEs_tags_37,
21898 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21899 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21900 asn_DEF_CellToReport_Item_ExtIEs_tags_37, /* Same as above */
21901 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21902 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21903 { 0, 0, SEQUENCE_constraint },
21904 asn_MBR_CellToReport_Item_ExtIEs_37,
21905 3, /* Elements count */
21906 &asn_SPC_CellToReport_Item_ExtIEs_specs_37 /* Additional specs */
21909 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
21910 sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
21911 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
21912 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
21913 sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
21914 0, /* No top level tags */
21915 0, /* No tags in the map */
21917 -1 /* Extensions start */
21919 static /* Use -fall-defs-global to expose */
21920 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
21924 0, /* No effective tags (pointer) */
21925 0, /* No effective tags (count) */
21926 0, /* No tags (pointer) */
21927 0, /* No tags (count) */
21928 { 0, 0, OPEN_TYPE_constraint },
21929 0, 0, /* No members */
21930 &asn_SPC_extensionValue_specs_44 /* Additional specs */
21933 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
21934 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
21935 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21936 -1, /* IMPLICIT tag at current level */
21937 &asn_DEF_ProtocolIE_ID,
21939 { 0, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
21940 0, 0, /* No default value */
21943 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
21944 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21945 -1, /* IMPLICIT tag at current level */
21946 &asn_DEF_Criticality,
21948 { 0, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
21949 0, 0, /* No default value */
21952 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
21953 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21954 +1, /* EXPLICIT tag at current level */
21955 &asn_DEF_extensionValue_44,
21957 { 0, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
21958 0, 0, /* No default value */
21962 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
21963 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21965 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
21966 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21967 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21968 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21970 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
21971 sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
21972 offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
21973 asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
21974 3, /* Count of tags in the map */
21975 0, 0, 0, /* Optional elements (not needed) */
21976 -1, /* First extension addition */
21978 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
21979 "MeasurementInitiationResult-Item-ExtIEs",
21980 "MeasurementInitiationResult-Item-ExtIEs",
21982 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
21983 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21984 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21985 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41, /* Same as above */
21986 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21987 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21988 { 0, 0, SEQUENCE_constraint },
21989 asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
21990 3, /* Elements count */
21991 &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 /* Additional specs */
21994 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
21995 sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
21996 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
21997 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
21998 sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
21999 0, /* No top level tags */
22000 0, /* No tags in the map */
22002 -1 /* Extensions start */
22004 static /* Use -fall-defs-global to expose */
22005 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
22009 0, /* No effective tags (pointer) */
22010 0, /* No effective tags (count) */
22011 0, /* No tags (pointer) */
22012 0, /* No tags (count) */
22013 { 0, 0, OPEN_TYPE_constraint },
22014 0, 0, /* No members */
22015 &asn_SPC_extensionValue_specs_48 /* Additional specs */
22018 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
22019 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
22020 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22021 -1, /* IMPLICIT tag at current level */
22022 &asn_DEF_ProtocolIE_ID,
22024 { 0, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
22025 0, 0, /* No default value */
22028 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
22029 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22030 -1, /* IMPLICIT tag at current level */
22031 &asn_DEF_Criticality,
22033 { 0, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
22034 0, 0, /* No default value */
22037 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
22038 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22039 +1, /* EXPLICIT tag at current level */
22040 &asn_DEF_extensionValue_48,
22042 { 0, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
22043 0, 0, /* No default value */
22047 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
22048 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22050 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
22051 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22052 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22053 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22055 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
22056 sizeof(struct MeasurementFailureCause_Item_ExtIEs),
22057 offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
22058 asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
22059 3, /* Count of tags in the map */
22060 0, 0, 0, /* Optional elements (not needed) */
22061 -1, /* First extension addition */
22063 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
22064 "MeasurementFailureCause-Item-ExtIEs",
22065 "MeasurementFailureCause-Item-ExtIEs",
22067 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
22068 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22069 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22070 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45, /* Same as above */
22071 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22072 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22073 { 0, 0, SEQUENCE_constraint },
22074 asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
22075 3, /* Elements count */
22076 &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 /* Additional specs */
22079 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
22080 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
22081 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
22082 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
22083 sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
22084 0, /* No top level tags */
22085 0, /* No tags in the map */
22087 -1 /* Extensions start */
22089 static /* Use -fall-defs-global to expose */
22090 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
22094 0, /* No effective tags (pointer) */
22095 0, /* No effective tags (count) */
22096 0, /* No tags (pointer) */
22097 0, /* No tags (count) */
22098 { 0, 0, OPEN_TYPE_constraint },
22099 0, 0, /* No members */
22100 &asn_SPC_extensionValue_specs_52 /* Additional specs */
22103 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
22104 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
22105 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22106 -1, /* IMPLICIT tag at current level */
22107 &asn_DEF_ProtocolIE_ID,
22109 { 0, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
22110 0, 0, /* No default value */
22113 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
22114 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22115 -1, /* IMPLICIT tag at current level */
22116 &asn_DEF_Criticality,
22118 { 0, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
22119 0, 0, /* No default value */
22122 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
22123 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22124 +1, /* EXPLICIT tag at current level */
22125 &asn_DEF_extensionValue_52,
22127 { 0, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
22128 0, 0, /* No default value */
22132 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
22133 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22135 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
22136 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22137 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22138 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22140 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
22141 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
22142 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
22143 asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
22144 3, /* Count of tags in the map */
22145 0, 0, 0, /* Optional elements (not needed) */
22146 -1, /* First extension addition */
22148 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
22149 "CompleteFailureCauseInformation-Item-ExtIEs",
22150 "CompleteFailureCauseInformation-Item-ExtIEs",
22152 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
22153 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22154 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22155 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49, /* Same as above */
22156 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22157 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22158 { 0, 0, SEQUENCE_constraint },
22159 asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
22160 3, /* Elements count */
22161 &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 /* Additional specs */
22164 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
22165 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
22166 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22168 &asn_DEF_CompositeAvailableCapacityGroup,
22171 0, 0, /* No default value */
22172 "CompositeAvailableCapacityGroup"
22174 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
22175 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22177 &asn_DEF_ABS_Status,
22180 0, 0, /* No default value */
22183 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
22184 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22186 &asn_DEF_RSRPMRList,
22189 0, 0, /* No default value */
22192 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
22193 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22195 &asn_DEF_CSIReportList,
22198 0, 0, /* No default value */
22201 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
22202 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22204 &asn_DEF_CellReportingIndicator,
22207 0, 0, /* No default value */
22208 "CellReportingIndicator"
22211 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
22212 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
22213 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
22214 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
22215 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
22216 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
22217 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
22218 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
22220 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
22221 sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
22222 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
22223 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
22224 sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
22225 asn_MAP_extensionValue_tag2el_56,
22226 5, /* Count of tags in the map */
22227 asn_MAP_extensionValue_to_canonical_56,
22228 asn_MAP_extensionValue_from_canonical_56,
22229 -1 /* Extensions start */
22231 static /* Use -fall-defs-global to expose */
22232 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
22236 0, /* No effective tags (pointer) */
22237 0, /* No effective tags (count) */
22238 0, /* No tags (pointer) */
22239 0, /* No tags (count) */
22240 { 0, 0, OPEN_TYPE_constraint },
22241 asn_MBR_extensionValue_56,
22242 5, /* Elements count */
22243 &asn_SPC_extensionValue_specs_56 /* Additional specs */
22246 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
22247 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
22248 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22249 -1, /* IMPLICIT tag at current level */
22250 &asn_DEF_ProtocolIE_ID,
22252 { 0, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
22253 0, 0, /* No default value */
22256 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
22257 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22258 -1, /* IMPLICIT tag at current level */
22259 &asn_DEF_Criticality,
22260 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
22261 { 0, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
22262 0, 0, /* No default value */
22265 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
22266 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22267 +1, /* EXPLICIT tag at current level */
22268 &asn_DEF_extensionValue_56,
22269 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
22270 { 0, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
22271 0, 0, /* No default value */
22275 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
22276 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22278 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
22279 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22280 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22281 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22283 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
22284 sizeof(struct CellMeasurementResult_Item_ExtIEs),
22285 offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
22286 asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
22287 3, /* Count of tags in the map */
22288 0, 0, 0, /* Optional elements (not needed) */
22289 -1, /* First extension addition */
22291 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
22292 "CellMeasurementResult-Item-ExtIEs",
22293 "CellMeasurementResult-Item-ExtIEs",
22295 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
22296 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22297 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22298 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53, /* Same as above */
22299 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22300 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22301 { 0, 0, SEQUENCE_constraint },
22302 asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
22303 3, /* Elements count */
22304 &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 /* Additional specs */
22307 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
22308 sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
22309 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
22310 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
22311 sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
22312 0, /* No top level tags */
22313 0, /* No tags in the map */
22315 -1 /* Extensions start */
22317 static /* Use -fall-defs-global to expose */
22318 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
22322 0, /* No effective tags (pointer) */
22323 0, /* No effective tags (count) */
22324 0, /* No tags (pointer) */
22325 0, /* No tags (count) */
22326 { 0, 0, OPEN_TYPE_constraint },
22327 0, 0, /* No members */
22328 &asn_SPC_extensionValue_specs_60 /* Additional specs */
22331 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
22332 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
22333 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22334 -1, /* IMPLICIT tag at current level */
22335 &asn_DEF_ProtocolIE_ID,
22337 { 0, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
22338 0, 0, /* No default value */
22341 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
22342 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22343 -1, /* IMPLICIT tag at current level */
22344 &asn_DEF_Criticality,
22346 { 0, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
22347 0, 0, /* No default value */
22350 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
22351 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22352 +1, /* EXPLICIT tag at current level */
22353 &asn_DEF_extensionValue_60,
22355 { 0, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
22356 0, 0, /* No default value */
22360 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
22361 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22363 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
22364 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22365 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22366 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22368 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
22369 sizeof(struct ServedCellsToActivate_Item_ExtIEs),
22370 offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
22371 asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
22372 3, /* Count of tags in the map */
22373 0, 0, 0, /* Optional elements (not needed) */
22374 -1, /* First extension addition */
22376 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
22377 "ServedCellsToActivate-Item-ExtIEs",
22378 "ServedCellsToActivate-Item-ExtIEs",
22380 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
22381 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22382 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22383 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57, /* Same as above */
22384 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22385 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22386 { 0, 0, SEQUENCE_constraint },
22387 asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
22388 3, /* Elements count */
22389 &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 /* Additional specs */
22392 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
22393 sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
22394 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
22395 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
22396 sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
22397 0, /* No top level tags */
22398 0, /* No tags in the map */
22400 -1 /* Extensions start */
22402 static /* Use -fall-defs-global to expose */
22403 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
22407 0, /* No effective tags (pointer) */
22408 0, /* No effective tags (count) */
22409 0, /* No tags (pointer) */
22410 0, /* No tags (count) */
22411 { 0, 0, OPEN_TYPE_constraint },
22412 0, 0, /* No members */
22413 &asn_SPC_extensionValue_specs_64 /* Additional specs */
22416 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
22417 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
22418 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22419 -1, /* IMPLICIT tag at current level */
22420 &asn_DEF_ProtocolIE_ID,
22422 { 0, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
22423 0, 0, /* No default value */
22426 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
22427 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22428 -1, /* IMPLICIT tag at current level */
22429 &asn_DEF_Criticality,
22431 { 0, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
22432 0, 0, /* No default value */
22435 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
22436 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22437 +1, /* EXPLICIT tag at current level */
22438 &asn_DEF_extensionValue_64,
22440 { 0, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
22441 0, 0, /* No default value */
22445 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
22446 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22448 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
22449 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22450 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22451 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22453 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
22454 sizeof(struct ActivatedCellList_Item_ExtIEs),
22455 offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
22456 asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
22457 3, /* Count of tags in the map */
22458 0, 0, 0, /* Optional elements (not needed) */
22459 -1, /* First extension addition */
22461 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
22462 "ActivatedCellList-Item-ExtIEs",
22463 "ActivatedCellList-Item-ExtIEs",
22465 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
22466 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22467 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22468 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61, /* Same as above */
22469 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22470 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22471 { 0, 0, SEQUENCE_constraint },
22472 asn_MBR_ActivatedCellList_Item_ExtIEs_61,
22473 3, /* Elements count */
22474 &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
22477 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
22478 sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
22479 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
22480 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
22481 sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
22482 0, /* No top level tags */
22483 0, /* No tags in the map */
22485 -1 /* Extensions start */
22487 static /* Use -fall-defs-global to expose */
22488 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
22492 0, /* No effective tags (pointer) */
22493 0, /* No effective tags (count) */
22494 0, /* No tags (pointer) */
22495 0, /* No tags (count) */
22496 { 0, 0, OPEN_TYPE_constraint },
22497 0, 0, /* No members */
22498 &asn_SPC_extensionValue_specs_68 /* Additional specs */
22501 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
22502 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
22503 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22504 -1, /* IMPLICIT tag at current level */
22505 &asn_DEF_ProtocolIE_ID,
22507 { 0, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
22508 0, 0, /* No default value */
22511 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
22512 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22513 -1, /* IMPLICIT tag at current level */
22514 &asn_DEF_Criticality,
22516 { 0, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
22517 0, 0, /* No default value */
22520 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
22521 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22522 +1, /* EXPLICIT tag at current level */
22523 &asn_DEF_extensionValue_68,
22525 { 0, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
22526 0, 0, /* No default value */
22530 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
22531 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22533 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
22534 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22535 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22536 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22538 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
22539 sizeof(struct RNL_Header_Item_ExtIEs),
22540 offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
22541 asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
22542 3, /* Count of tags in the map */
22543 0, 0, 0, /* Optional elements (not needed) */
22544 -1, /* First extension addition */
22546 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
22547 "RNL-Header-Item-ExtIEs",
22548 "RNL-Header-Item-ExtIEs",
22550 asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
22551 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22552 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22553 asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
22554 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22555 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22556 { 0, 0, SEQUENCE_constraint },
22557 asn_MBR_RNL_Header_Item_ExtIEs_65,
22558 3, /* Elements count */
22559 &asn_SPC_RNL_Header_Item_ExtIEs_specs_65 /* Additional specs */
22562 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
22563 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
22564 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
22566 &asn_DEF_Correlation_ID,
22569 0, 0, /* No default value */
22573 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
22574 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
22576 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
22577 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22578 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22579 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22580 sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22581 asn_MAP_extensionValue_tag2el_72,
22582 1, /* Count of tags in the map */
22584 -1 /* Extensions start */
22586 static /* Use -fall-defs-global to expose */
22587 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
22591 0, /* No effective tags (pointer) */
22592 0, /* No effective tags (count) */
22593 0, /* No tags (pointer) */
22594 0, /* No tags (count) */
22595 { 0, 0, OPEN_TYPE_constraint },
22596 asn_MBR_extensionValue_72,
22597 1, /* Elements count */
22598 &asn_SPC_extensionValue_specs_72 /* Additional specs */
22601 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
22602 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
22603 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22604 -1, /* IMPLICIT tag at current level */
22605 &asn_DEF_ProtocolIE_ID,
22607 { 0, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
22608 0, 0, /* No default value */
22611 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22612 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22613 -1, /* IMPLICIT tag at current level */
22614 &asn_DEF_Criticality,
22615 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
22616 { 0, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
22617 0, 0, /* No default value */
22620 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22621 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22622 +1, /* EXPLICIT tag at current level */
22623 &asn_DEF_extensionValue_72,
22624 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
22625 { 0, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
22626 0, 0, /* No default value */
22630 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
22631 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22633 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
22634 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22635 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22636 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22638 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
22639 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
22640 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22641 asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
22642 3, /* Count of tags in the map */
22643 0, 0, 0, /* Optional elements (not needed) */
22644 -1, /* First extension addition */
22646 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
22647 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22648 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22650 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
22651 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22652 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22653 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
22654 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22655 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22656 { 0, 0, SEQUENCE_constraint },
22657 asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
22658 3, /* Elements count */
22659 &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 /* Additional specs */
22662 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
22663 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22664 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22665 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22666 sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22667 0, /* No top level tags */
22668 0, /* No tags in the map */
22670 -1 /* Extensions start */
22672 static /* Use -fall-defs-global to expose */
22673 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
22677 0, /* No effective tags (pointer) */
22678 0, /* No effective tags (count) */
22679 0, /* No tags (pointer) */
22680 0, /* No tags (count) */
22681 { 0, 0, OPEN_TYPE_constraint },
22682 0, 0, /* No members */
22683 &asn_SPC_extensionValue_specs_76 /* Additional specs */
22686 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
22687 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
22688 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22689 -1, /* IMPLICIT tag at current level */
22690 &asn_DEF_ProtocolIE_ID,
22692 { 0, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
22693 0, 0, /* No default value */
22696 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22697 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22698 -1, /* IMPLICIT tag at current level */
22699 &asn_DEF_Criticality,
22701 { 0, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
22702 0, 0, /* No default value */
22705 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22706 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22707 +1, /* EXPLICIT tag at current level */
22708 &asn_DEF_extensionValue_76,
22710 { 0, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
22711 0, 0, /* No default value */
22715 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
22716 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22718 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
22719 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22720 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22721 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22723 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
22724 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
22725 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22726 asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
22727 3, /* Count of tags in the map */
22728 0, 0, 0, /* Optional elements (not needed) */
22729 -1, /* First extension addition */
22731 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
22732 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22733 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22735 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
22736 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22737 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22738 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73, /* Same as above */
22739 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22740 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22741 { 0, 0, SEQUENCE_constraint },
22742 asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
22743 3, /* Elements count */
22744 &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 /* Additional specs */
22747 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
22748 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22749 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22750 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22751 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22752 0, /* No top level tags */
22753 0, /* No tags in the map */
22755 -1 /* Extensions start */
22757 static /* Use -fall-defs-global to expose */
22758 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
22762 0, /* No effective tags (pointer) */
22763 0, /* No effective tags (count) */
22764 0, /* No tags (pointer) */
22765 0, /* No tags (count) */
22766 { 0, 0, OPEN_TYPE_constraint },
22767 0, 0, /* No members */
22768 &asn_SPC_extensionValue_specs_80 /* Additional specs */
22771 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
22772 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
22773 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22774 -1, /* IMPLICIT tag at current level */
22775 &asn_DEF_ProtocolIE_ID,
22777 { 0, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
22778 0, 0, /* No default value */
22781 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22782 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22783 -1, /* IMPLICIT tag at current level */
22784 &asn_DEF_Criticality,
22786 { 0, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
22787 0, 0, /* No default value */
22790 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22791 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22792 +1, /* EXPLICIT tag at current level */
22793 &asn_DEF_extensionValue_80,
22795 { 0, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
22796 0, 0, /* No default value */
22800 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
22801 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22803 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
22804 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22805 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22806 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22808 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
22809 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
22810 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22811 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
22812 3, /* Count of tags in the map */
22813 0, 0, 0, /* Optional elements (not needed) */
22814 -1, /* First extension addition */
22816 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
22817 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22818 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22820 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
22821 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22822 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22823 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77, /* Same as above */
22824 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22825 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22826 { 0, 0, SEQUENCE_constraint },
22827 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
22828 3, /* Elements count */
22829 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 /* Additional specs */
22832 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
22833 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22834 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22835 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22836 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22837 0, /* No top level tags */
22838 0, /* No tags in the map */
22840 -1 /* Extensions start */
22842 static /* Use -fall-defs-global to expose */
22843 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
22847 0, /* No effective tags (pointer) */
22848 0, /* No effective tags (count) */
22849 0, /* No tags (pointer) */
22850 0, /* No tags (count) */
22851 { 0, 0, OPEN_TYPE_constraint },
22852 0, 0, /* No members */
22853 &asn_SPC_extensionValue_specs_84 /* Additional specs */
22856 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
22857 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
22858 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22859 -1, /* IMPLICIT tag at current level */
22860 &asn_DEF_ProtocolIE_ID,
22862 { 0, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
22863 0, 0, /* No default value */
22866 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22867 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22868 -1, /* IMPLICIT tag at current level */
22869 &asn_DEF_Criticality,
22871 { 0, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
22872 0, 0, /* No default value */
22875 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22876 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22877 +1, /* EXPLICIT tag at current level */
22878 &asn_DEF_extensionValue_84,
22880 { 0, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
22881 0, 0, /* No default value */
22885 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
22886 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22888 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
22889 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22890 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22891 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22893 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
22894 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
22895 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22896 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
22897 3, /* Count of tags in the map */
22898 0, 0, 0, /* Optional elements (not needed) */
22899 -1, /* First extension addition */
22901 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
22902 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22903 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22905 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
22906 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22907 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22908 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81, /* Same as above */
22909 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22910 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22911 { 0, 0, SEQUENCE_constraint },
22912 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
22913 3, /* Elements count */
22914 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 /* Additional specs */
22917 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
22918 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
22919 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
22920 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
22921 sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
22922 0, /* No top level tags */
22923 0, /* No tags in the map */
22925 -1 /* Extensions start */
22927 static /* Use -fall-defs-global to expose */
22928 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
22932 0, /* No effective tags (pointer) */
22933 0, /* No effective tags (count) */
22934 0, /* No tags (pointer) */
22935 0, /* No tags (count) */
22936 { 0, 0, OPEN_TYPE_constraint },
22937 0, 0, /* No members */
22938 &asn_SPC_extensionValue_specs_88 /* Additional specs */
22941 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
22942 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
22943 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22944 -1, /* IMPLICIT tag at current level */
22945 &asn_DEF_ProtocolIE_ID,
22947 { 0, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
22948 0, 0, /* No default value */
22951 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
22952 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22953 -1, /* IMPLICIT tag at current level */
22954 &asn_DEF_Criticality,
22956 { 0, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
22957 0, 0, /* No default value */
22960 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
22961 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22962 +1, /* EXPLICIT tag at current level */
22963 &asn_DEF_extensionValue_88,
22965 { 0, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
22966 0, 0, /* No default value */
22970 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
22971 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22973 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
22974 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22975 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22976 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22978 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
22979 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
22980 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
22981 asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
22982 3, /* Count of tags in the map */
22983 0, 0, 0, /* Optional elements (not needed) */
22984 -1, /* First extension addition */
22986 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
22987 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22988 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22990 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
22991 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22992 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22993 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85, /* Same as above */
22994 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22995 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22996 { 0, 0, SEQUENCE_constraint },
22997 asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
22998 3, /* Elements count */
22999 &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 /* Additional specs */
23002 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
23003 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
23004 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
23005 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
23006 sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
23007 0, /* No top level tags */
23008 0, /* No tags in the map */
23010 -1 /* Extensions start */
23012 static /* Use -fall-defs-global to expose */
23013 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
23017 0, /* No effective tags (pointer) */
23018 0, /* No effective tags (count) */
23019 0, /* No tags (pointer) */
23020 0, /* No tags (count) */
23021 { 0, 0, OPEN_TYPE_constraint },
23022 0, 0, /* No members */
23023 &asn_SPC_extensionValue_specs_92 /* Additional specs */
23026 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
23027 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
23028 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23029 -1, /* IMPLICIT tag at current level */
23030 &asn_DEF_ProtocolIE_ID,
23032 { 0, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
23033 0, 0, /* No default value */
23036 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
23037 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23038 -1, /* IMPLICIT tag at current level */
23039 &asn_DEF_Criticality,
23041 { 0, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
23042 0, 0, /* No default value */
23045 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
23046 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23047 +1, /* EXPLICIT tag at current level */
23048 &asn_DEF_extensionValue_92,
23050 { 0, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
23051 0, 0, /* No default value */
23055 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
23056 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23058 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
23059 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23060 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23061 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23063 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
23064 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
23065 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
23066 asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
23067 3, /* Count of tags in the map */
23068 0, 0, 0, /* Optional elements (not needed) */
23069 -1, /* First extension addition */
23071 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
23072 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23073 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23075 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
23076 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23077 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23078 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89, /* Same as above */
23079 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23080 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23081 { 0, 0, SEQUENCE_constraint },
23082 asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
23083 3, /* Elements count */
23084 &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 /* Additional specs */
23087 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
23088 sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
23089 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
23090 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
23091 sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
23092 0, /* No top level tags */
23093 0, /* No tags in the map */
23095 -1 /* Extensions start */
23097 static /* Use -fall-defs-global to expose */
23098 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
23102 0, /* No effective tags (pointer) */
23103 0, /* No effective tags (count) */
23104 0, /* No tags (pointer) */
23105 0, /* No tags (count) */
23106 { 0, 0, OPEN_TYPE_constraint },
23107 0, 0, /* No members */
23108 &asn_SPC_extensionValue_specs_96 /* Additional specs */
23111 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
23112 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
23113 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23114 -1, /* IMPLICIT tag at current level */
23115 &asn_DEF_ProtocolIE_ID,
23117 { 0, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
23118 0, 0, /* No default value */
23121 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
23122 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23123 -1, /* IMPLICIT tag at current level */
23124 &asn_DEF_Criticality,
23126 { 0, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
23127 0, 0, /* No default value */
23130 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
23131 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23132 +1, /* EXPLICIT tag at current level */
23133 &asn_DEF_extensionValue_96,
23135 { 0, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
23136 0, 0, /* No default value */
23140 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
23141 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23143 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
23144 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23145 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23146 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23148 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
23149 sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
23150 offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
23151 asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
23152 3, /* Count of tags in the map */
23153 0, 0, 0, /* Optional elements (not needed) */
23154 -1, /* First extension addition */
23156 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
23157 "UE-ContextInformationSeNBModReqExtIEs",
23158 "UE-ContextInformationSeNBModReqExtIEs",
23160 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
23161 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23162 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23163 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93, /* Same as above */
23164 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23165 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23166 { 0, 0, SEQUENCE_constraint },
23167 asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
23168 3, /* Elements count */
23169 &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
23172 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
23173 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
23174 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
23176 &asn_DEF_Correlation_ID,
23179 0, 0, /* No default value */
23183 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
23184 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
23186 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
23187 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
23188 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23189 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23190 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23191 asn_MAP_extensionValue_tag2el_100,
23192 1, /* Count of tags in the map */
23194 -1 /* Extensions start */
23196 static /* Use -fall-defs-global to expose */
23197 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
23201 0, /* No effective tags (pointer) */
23202 0, /* No effective tags (count) */
23203 0, /* No tags (pointer) */
23204 0, /* No tags (count) */
23205 { 0, 0, OPEN_TYPE_constraint },
23206 asn_MBR_extensionValue_100,
23207 1, /* Elements count */
23208 &asn_SPC_extensionValue_specs_100 /* Additional specs */
23211 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
23212 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
23213 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23214 -1, /* IMPLICIT tag at current level */
23215 &asn_DEF_ProtocolIE_ID,
23217 { 0, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
23218 0, 0, /* No default value */
23221 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
23222 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23223 -1, /* IMPLICIT tag at current level */
23224 &asn_DEF_Criticality,
23225 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
23226 { 0, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
23227 0, 0, /* No default value */
23230 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
23231 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23232 +1, /* EXPLICIT tag at current level */
23233 &asn_DEF_extensionValue_100,
23234 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
23235 { 0, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
23236 0, 0, /* No default value */
23240 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
23241 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23243 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
23244 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23245 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23246 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23248 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
23249 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
23250 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23251 asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
23252 3, /* Count of tags in the map */
23253 0, 0, 0, /* Optional elements (not needed) */
23254 -1, /* First extension addition */
23256 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
23257 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23258 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23260 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
23261 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23262 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23263 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97, /* Same as above */
23264 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23265 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23266 { 0, 0, SEQUENCE_constraint },
23267 asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
23268 3, /* Elements count */
23269 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 /* Additional specs */
23272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
23273 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
23274 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23275 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23276 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23277 0, /* No top level tags */
23278 0, /* No tags in the map */
23280 -1 /* Extensions start */
23282 static /* Use -fall-defs-global to expose */
23283 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
23287 0, /* No effective tags (pointer) */
23288 0, /* No effective tags (count) */
23289 0, /* No tags (pointer) */
23290 0, /* No tags (count) */
23291 { 0, 0, OPEN_TYPE_constraint },
23292 0, 0, /* No members */
23293 &asn_SPC_extensionValue_specs_104 /* Additional specs */
23296 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
23297 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
23298 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23299 -1, /* IMPLICIT tag at current level */
23300 &asn_DEF_ProtocolIE_ID,
23302 { 0, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
23303 0, 0, /* No default value */
23306 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
23307 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23308 -1, /* IMPLICIT tag at current level */
23309 &asn_DEF_Criticality,
23311 { 0, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
23312 0, 0, /* No default value */
23315 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
23316 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23317 +1, /* EXPLICIT tag at current level */
23318 &asn_DEF_extensionValue_104,
23320 { 0, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
23321 0, 0, /* No default value */
23325 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
23326 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23328 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
23329 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23330 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23331 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23333 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
23334 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
23335 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23336 asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
23337 3, /* Count of tags in the map */
23338 0, 0, 0, /* Optional elements (not needed) */
23339 -1, /* First extension addition */
23341 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
23342 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23343 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23345 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
23346 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23347 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23348 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101, /* Same as above */
23349 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23350 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23351 { 0, 0, SEQUENCE_constraint },
23352 asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
23353 3, /* Elements count */
23354 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 /* Additional specs */
23357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
23358 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
23359 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23360 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23361 sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23362 0, /* No top level tags */
23363 0, /* No tags in the map */
23365 -1 /* Extensions start */
23367 static /* Use -fall-defs-global to expose */
23368 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
23372 0, /* No effective tags (pointer) */
23373 0, /* No effective tags (count) */
23374 0, /* No tags (pointer) */
23375 0, /* No tags (count) */
23376 { 0, 0, OPEN_TYPE_constraint },
23377 0, 0, /* No members */
23378 &asn_SPC_extensionValue_specs_108 /* Additional specs */
23381 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
23382 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
23383 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23384 -1, /* IMPLICIT tag at current level */
23385 &asn_DEF_ProtocolIE_ID,
23387 { 0, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
23388 0, 0, /* No default value */
23391 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
23392 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23393 -1, /* IMPLICIT tag at current level */
23394 &asn_DEF_Criticality,
23396 { 0, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
23397 0, 0, /* No default value */
23400 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
23401 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23402 +1, /* EXPLICIT tag at current level */
23403 &asn_DEF_extensionValue_108,
23405 { 0, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
23406 0, 0, /* No default value */
23410 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
23411 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23413 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
23414 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23415 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23416 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23418 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
23419 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
23420 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23421 asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
23422 3, /* Count of tags in the map */
23423 0, 0, 0, /* Optional elements (not needed) */
23424 -1, /* First extension addition */
23426 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
23427 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23428 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23430 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
23431 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23432 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23433 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105, /* Same as above */
23434 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23435 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23436 { 0, 0, SEQUENCE_constraint },
23437 asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
23438 3, /* Elements count */
23439 &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 /* Additional specs */
23442 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
23443 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
23444 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23445 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23446 sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23447 0, /* No top level tags */
23448 0, /* No tags in the map */
23450 -1 /* Extensions start */
23452 static /* Use -fall-defs-global to expose */
23453 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
23457 0, /* No effective tags (pointer) */
23458 0, /* No effective tags (count) */
23459 0, /* No tags (pointer) */
23460 0, /* No tags (count) */
23461 { 0, 0, OPEN_TYPE_constraint },
23462 0, 0, /* No members */
23463 &asn_SPC_extensionValue_specs_112 /* Additional specs */
23466 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
23467 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
23468 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23469 -1, /* IMPLICIT tag at current level */
23470 &asn_DEF_ProtocolIE_ID,
23472 { 0, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
23473 0, 0, /* No default value */
23476 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
23477 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23478 -1, /* IMPLICIT tag at current level */
23479 &asn_DEF_Criticality,
23481 { 0, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
23482 0, 0, /* No default value */
23485 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
23486 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23487 +1, /* EXPLICIT tag at current level */
23488 &asn_DEF_extensionValue_112,
23490 { 0, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
23491 0, 0, /* No default value */
23495 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
23496 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23498 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
23499 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23500 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23501 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23503 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
23504 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
23505 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23506 asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
23507 3, /* Count of tags in the map */
23508 0, 0, 0, /* Optional elements (not needed) */
23509 -1, /* First extension addition */
23511 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
23512 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23513 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23515 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
23516 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23517 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23518 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109, /* Same as above */
23519 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23520 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23521 { 0, 0, SEQUENCE_constraint },
23522 asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
23523 3, /* Elements count */
23524 &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 /* Additional specs */
23527 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
23528 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
23529 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23530 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23531 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23532 0, /* No top level tags */
23533 0, /* No tags in the map */
23535 -1 /* Extensions start */
23537 static /* Use -fall-defs-global to expose */
23538 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
23542 0, /* No effective tags (pointer) */
23543 0, /* No effective tags (count) */
23544 0, /* No tags (pointer) */
23545 0, /* No tags (count) */
23546 { 0, 0, OPEN_TYPE_constraint },
23547 0, 0, /* No members */
23548 &asn_SPC_extensionValue_specs_116 /* Additional specs */
23551 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
23552 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
23553 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23554 -1, /* IMPLICIT tag at current level */
23555 &asn_DEF_ProtocolIE_ID,
23557 { 0, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
23558 0, 0, /* No default value */
23561 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
23562 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23563 -1, /* IMPLICIT tag at current level */
23564 &asn_DEF_Criticality,
23566 { 0, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
23567 0, 0, /* No default value */
23570 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
23571 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23572 +1, /* EXPLICIT tag at current level */
23573 &asn_DEF_extensionValue_116,
23575 { 0, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
23576 0, 0, /* No default value */
23580 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
23581 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23583 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
23584 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23585 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23586 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23588 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
23589 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
23590 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23591 asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
23592 3, /* Count of tags in the map */
23593 0, 0, 0, /* Optional elements (not needed) */
23594 -1, /* First extension addition */
23596 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
23597 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23598 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23600 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
23601 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23602 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23603 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113, /* Same as above */
23604 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23605 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23606 { 0, 0, SEQUENCE_constraint },
23607 asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
23608 3, /* Elements count */
23609 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 /* Additional specs */
23612 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
23613 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
23614 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23615 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23616 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23617 0, /* No top level tags */
23618 0, /* No tags in the map */
23620 -1 /* Extensions start */
23622 static /* Use -fall-defs-global to expose */
23623 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
23627 0, /* No effective tags (pointer) */
23628 0, /* No effective tags (count) */
23629 0, /* No tags (pointer) */
23630 0, /* No tags (count) */
23631 { 0, 0, OPEN_TYPE_constraint },
23632 0, 0, /* No members */
23633 &asn_SPC_extensionValue_specs_120 /* Additional specs */
23636 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
23637 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
23638 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23639 -1, /* IMPLICIT tag at current level */
23640 &asn_DEF_ProtocolIE_ID,
23642 { 0, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
23643 0, 0, /* No default value */
23646 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
23647 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23648 -1, /* IMPLICIT tag at current level */
23649 &asn_DEF_Criticality,
23651 { 0, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
23652 0, 0, /* No default value */
23655 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
23656 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23657 +1, /* EXPLICIT tag at current level */
23658 &asn_DEF_extensionValue_120,
23660 { 0, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
23661 0, 0, /* No default value */
23665 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
23666 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23668 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
23669 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23670 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23671 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23673 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
23674 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
23675 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23676 asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
23677 3, /* Count of tags in the map */
23678 0, 0, 0, /* Optional elements (not needed) */
23679 -1, /* First extension addition */
23681 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
23682 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23683 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23685 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
23686 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23687 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23688 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117, /* Same as above */
23689 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23690 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23691 { 0, 0, SEQUENCE_constraint },
23692 asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
23693 3, /* Elements count */
23694 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 /* Additional specs */
23697 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
23698 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
23699 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23700 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23701 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23702 0, /* No top level tags */
23703 0, /* No tags in the map */
23705 -1 /* Extensions start */
23707 static /* Use -fall-defs-global to expose */
23708 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
23712 0, /* No effective tags (pointer) */
23713 0, /* No effective tags (count) */
23714 0, /* No tags (pointer) */
23715 0, /* No tags (count) */
23716 { 0, 0, OPEN_TYPE_constraint },
23717 0, 0, /* No members */
23718 &asn_SPC_extensionValue_specs_124 /* Additional specs */
23721 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
23722 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
23723 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23724 -1, /* IMPLICIT tag at current level */
23725 &asn_DEF_ProtocolIE_ID,
23727 { 0, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
23728 0, 0, /* No default value */
23731 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
23732 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23733 -1, /* IMPLICIT tag at current level */
23734 &asn_DEF_Criticality,
23736 { 0, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
23737 0, 0, /* No default value */
23740 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
23741 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23742 +1, /* EXPLICIT tag at current level */
23743 &asn_DEF_extensionValue_124,
23745 { 0, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
23746 0, 0, /* No default value */
23750 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
23751 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23753 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
23754 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23755 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23756 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23758 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
23759 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
23760 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23761 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
23762 3, /* Count of tags in the map */
23763 0, 0, 0, /* Optional elements (not needed) */
23764 -1, /* First extension addition */
23766 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
23767 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23768 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23770 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
23771 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23772 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23773 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
23774 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23775 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23776 { 0, 0, SEQUENCE_constraint },
23777 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
23778 3, /* Elements count */
23779 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 /* Additional specs */
23782 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
23783 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
23784 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23785 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23786 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23787 0, /* No top level tags */
23788 0, /* No tags in the map */
23790 -1 /* Extensions start */
23792 static /* Use -fall-defs-global to expose */
23793 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
23797 0, /* No effective tags (pointer) */
23798 0, /* No effective tags (count) */
23799 0, /* No tags (pointer) */
23800 0, /* No tags (count) */
23801 { 0, 0, OPEN_TYPE_constraint },
23802 0, 0, /* No members */
23803 &asn_SPC_extensionValue_specs_128 /* Additional specs */
23806 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
23807 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
23808 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23809 -1, /* IMPLICIT tag at current level */
23810 &asn_DEF_ProtocolIE_ID,
23812 { 0, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
23813 0, 0, /* No default value */
23816 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
23817 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23818 -1, /* IMPLICIT tag at current level */
23819 &asn_DEF_Criticality,
23821 { 0, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
23822 0, 0, /* No default value */
23825 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
23826 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23827 +1, /* EXPLICIT tag at current level */
23828 &asn_DEF_extensionValue_128,
23830 { 0, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
23831 0, 0, /* No default value */
23835 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
23836 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23838 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
23839 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23840 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23841 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23843 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
23844 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
23845 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23846 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
23847 3, /* Count of tags in the map */
23848 0, 0, 0, /* Optional elements (not needed) */
23849 -1, /* First extension addition */
23851 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
23852 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23853 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23855 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
23856 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23857 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23858 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125, /* Same as above */
23859 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23860 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23861 { 0, 0, SEQUENCE_constraint },
23862 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
23863 3, /* Elements count */
23864 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 /* Additional specs */
23867 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
23868 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
23869 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23870 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23871 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23872 0, /* No top level tags */
23873 0, /* No tags in the map */
23875 -1 /* Extensions start */
23877 static /* Use -fall-defs-global to expose */
23878 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
23882 0, /* No effective tags (pointer) */
23883 0, /* No effective tags (count) */
23884 0, /* No tags (pointer) */
23885 0, /* No tags (count) */
23886 { 0, 0, OPEN_TYPE_constraint },
23887 0, 0, /* No members */
23888 &asn_SPC_extensionValue_specs_132 /* Additional specs */
23891 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
23892 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
23893 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23894 -1, /* IMPLICIT tag at current level */
23895 &asn_DEF_ProtocolIE_ID,
23897 { 0, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
23898 0, 0, /* No default value */
23901 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
23902 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23903 -1, /* IMPLICIT tag at current level */
23904 &asn_DEF_Criticality,
23906 { 0, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
23907 0, 0, /* No default value */
23910 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
23911 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23912 +1, /* EXPLICIT tag at current level */
23913 &asn_DEF_extensionValue_132,
23915 { 0, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
23916 0, 0, /* No default value */
23920 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
23921 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23923 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
23924 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23925 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23926 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23928 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
23929 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
23930 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23931 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
23932 3, /* Count of tags in the map */
23933 0, 0, 0, /* Optional elements (not needed) */
23934 -1, /* First extension addition */
23936 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
23937 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23938 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23940 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
23941 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23942 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23943 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129, /* Same as above */
23944 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23945 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23946 { 0, 0, SEQUENCE_constraint },
23947 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
23948 3, /* Elements count */
23949 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 /* Additional specs */
23952 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
23953 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
23954 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23955 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23956 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23957 0, /* No top level tags */
23958 0, /* No tags in the map */
23960 -1 /* Extensions start */
23962 static /* Use -fall-defs-global to expose */
23963 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
23967 0, /* No effective tags (pointer) */
23968 0, /* No effective tags (count) */
23969 0, /* No tags (pointer) */
23970 0, /* No tags (count) */
23971 { 0, 0, OPEN_TYPE_constraint },
23972 0, 0, /* No members */
23973 &asn_SPC_extensionValue_specs_136 /* Additional specs */
23976 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
23977 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
23978 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23979 -1, /* IMPLICIT tag at current level */
23980 &asn_DEF_ProtocolIE_ID,
23982 { 0, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
23983 0, 0, /* No default value */
23986 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
23987 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23988 -1, /* IMPLICIT tag at current level */
23989 &asn_DEF_Criticality,
23991 { 0, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
23992 0, 0, /* No default value */
23995 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
23996 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23997 +1, /* EXPLICIT tag at current level */
23998 &asn_DEF_extensionValue_136,
24000 { 0, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
24001 0, 0, /* No default value */
24005 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
24006 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24008 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
24009 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24010 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24011 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24013 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
24014 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
24015 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24016 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
24017 3, /* Count of tags in the map */
24018 0, 0, 0, /* Optional elements (not needed) */
24019 -1, /* First extension addition */
24021 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
24022 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24023 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24025 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
24026 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24027 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24028 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133, /* Same as above */
24029 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24030 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24031 { 0, 0, SEQUENCE_constraint },
24032 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
24033 3, /* Elements count */
24034 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 /* Additional specs */
24037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
24038 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
24039 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24040 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
24041 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24042 0, /* No top level tags */
24043 0, /* No tags in the map */
24045 -1 /* Extensions start */
24047 static /* Use -fall-defs-global to expose */
24048 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
24052 0, /* No effective tags (pointer) */
24053 0, /* No effective tags (count) */
24054 0, /* No tags (pointer) */
24055 0, /* No tags (count) */
24056 { 0, 0, OPEN_TYPE_constraint },
24057 0, 0, /* No members */
24058 &asn_SPC_extensionValue_specs_140 /* Additional specs */
24061 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
24062 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
24063 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24064 -1, /* IMPLICIT tag at current level */
24065 &asn_DEF_ProtocolIE_ID,
24067 { 0, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
24068 0, 0, /* No default value */
24071 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
24072 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24073 -1, /* IMPLICIT tag at current level */
24074 &asn_DEF_Criticality,
24076 { 0, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
24077 0, 0, /* No default value */
24080 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
24081 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24082 +1, /* EXPLICIT tag at current level */
24083 &asn_DEF_extensionValue_140,
24085 { 0, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
24086 0, 0, /* No default value */
24090 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
24091 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24093 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
24094 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24095 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24096 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24098 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
24099 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
24100 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
24101 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
24102 3, /* Count of tags in the map */
24103 0, 0, 0, /* Optional elements (not needed) */
24104 -1, /* First extension addition */
24106 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
24107 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24108 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24110 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
24111 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24112 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24113 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137, /* Same as above */
24114 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24115 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24116 { 0, 0, SEQUENCE_constraint },
24117 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
24118 3, /* Elements count */
24119 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 /* Additional specs */
24122 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
24123 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
24124 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24125 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
24126 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
24127 0, /* No top level tags */
24128 0, /* No tags in the map */
24130 -1 /* Extensions start */
24132 static /* Use -fall-defs-global to expose */
24133 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
24137 0, /* No effective tags (pointer) */
24138 0, /* No effective tags (count) */
24139 0, /* No tags (pointer) */
24140 0, /* No tags (count) */
24141 { 0, 0, OPEN_TYPE_constraint },
24142 0, 0, /* No members */
24143 &asn_SPC_extensionValue_specs_144 /* Additional specs */
24146 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
24147 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
24148 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24149 -1, /* IMPLICIT tag at current level */
24150 &asn_DEF_ProtocolIE_ID,
24152 { 0, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
24153 0, 0, /* No default value */
24156 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
24157 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24158 -1, /* IMPLICIT tag at current level */
24159 &asn_DEF_Criticality,
24161 { 0, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
24162 0, 0, /* No default value */
24165 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
24166 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24167 +1, /* EXPLICIT tag at current level */
24168 &asn_DEF_extensionValue_144,
24170 { 0, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
24171 0, 0, /* No default value */
24175 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
24176 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24178 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
24179 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24180 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24181 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24183 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
24184 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
24185 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24186 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
24187 3, /* Count of tags in the map */
24188 0, 0, 0, /* Optional elements (not needed) */
24189 -1, /* First extension addition */
24191 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
24192 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24193 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24195 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
24196 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24197 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24198 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141, /* Same as above */
24199 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24200 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24201 { 0, 0, SEQUENCE_constraint },
24202 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
24203 3, /* Elements count */
24204 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 /* Additional specs */
24207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
24208 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
24209 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
24210 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
24211 sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
24212 0, /* No top level tags */
24213 0, /* No tags in the map */
24215 -1 /* Extensions start */
24217 static /* Use -fall-defs-global to expose */
24218 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
24222 0, /* No effective tags (pointer) */
24223 0, /* No effective tags (count) */
24224 0, /* No tags (pointer) */
24225 0, /* No tags (count) */
24226 { 0, 0, OPEN_TYPE_constraint },
24227 0, 0, /* No members */
24228 &asn_SPC_extensionValue_specs_148 /* Additional specs */
24231 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
24232 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
24233 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24234 -1, /* IMPLICIT tag at current level */
24235 &asn_DEF_ProtocolIE_ID,
24237 { 0, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
24238 0, 0, /* No default value */
24241 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
24242 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24243 -1, /* IMPLICIT tag at current level */
24244 &asn_DEF_Criticality,
24246 { 0, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
24247 0, 0, /* No default value */
24250 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
24251 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24252 +1, /* EXPLICIT tag at current level */
24253 &asn_DEF_extensionValue_148,
24255 { 0, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
24256 0, 0, /* No default value */
24260 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
24261 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24263 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
24264 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24265 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24266 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24268 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
24269 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
24270 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
24271 asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
24272 3, /* Count of tags in the map */
24273 0, 0, 0, /* Optional elements (not needed) */
24274 -1, /* First extension addition */
24276 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
24277 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24278 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24280 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
24281 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24282 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24283 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
24284 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24285 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24286 { 0, 0, SEQUENCE_constraint },
24287 asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
24288 3, /* Elements count */
24289 &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 /* Additional specs */
24292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
24293 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
24294 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24295 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
24296 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24297 0, /* No top level tags */
24298 0, /* No tags in the map */
24300 -1 /* Extensions start */
24302 static /* Use -fall-defs-global to expose */
24303 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
24307 0, /* No effective tags (pointer) */
24308 0, /* No effective tags (count) */
24309 0, /* No tags (pointer) */
24310 0, /* No tags (count) */
24311 { 0, 0, OPEN_TYPE_constraint },
24312 0, 0, /* No members */
24313 &asn_SPC_extensionValue_specs_152 /* Additional specs */
24316 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
24317 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
24318 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24319 -1, /* IMPLICIT tag at current level */
24320 &asn_DEF_ProtocolIE_ID,
24322 { 0, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
24323 0, 0, /* No default value */
24326 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
24327 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24328 -1, /* IMPLICIT tag at current level */
24329 &asn_DEF_Criticality,
24331 { 0, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
24332 0, 0, /* No default value */
24335 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
24336 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24337 +1, /* EXPLICIT tag at current level */
24338 &asn_DEF_extensionValue_152,
24340 { 0, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
24341 0, 0, /* No default value */
24345 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
24346 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24348 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
24349 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24350 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24351 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24353 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
24354 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
24355 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
24356 asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
24357 3, /* Count of tags in the map */
24358 0, 0, 0, /* Optional elements (not needed) */
24359 -1, /* First extension addition */
24361 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
24362 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24363 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24365 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
24366 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24367 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24368 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149, /* Same as above */
24369 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24370 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24371 { 0, 0, SEQUENCE_constraint },
24372 asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
24373 3, /* Elements count */
24374 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 /* Additional specs */
24377 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
24378 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
24379 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24380 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
24381 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
24382 0, /* No top level tags */
24383 0, /* No tags in the map */
24385 -1 /* Extensions start */
24387 static /* Use -fall-defs-global to expose */
24388 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
24392 0, /* No effective tags (pointer) */
24393 0, /* No effective tags (count) */
24394 0, /* No tags (pointer) */
24395 0, /* No tags (count) */
24396 { 0, 0, OPEN_TYPE_constraint },
24397 0, 0, /* No members */
24398 &asn_SPC_extensionValue_specs_156 /* Additional specs */
24401 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
24402 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
24403 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24404 -1, /* IMPLICIT tag at current level */
24405 &asn_DEF_ProtocolIE_ID,
24407 { 0, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
24408 0, 0, /* No default value */
24411 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
24412 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24413 -1, /* IMPLICIT tag at current level */
24414 &asn_DEF_Criticality,
24416 { 0, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
24417 0, 0, /* No default value */
24420 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
24421 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24422 +1, /* EXPLICIT tag at current level */
24423 &asn_DEF_extensionValue_156,
24425 { 0, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
24426 0, 0, /* No default value */
24430 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
24431 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24433 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
24434 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24435 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24436 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24438 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
24439 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
24440 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
24441 asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
24442 3, /* Count of tags in the map */
24443 0, 0, 0, /* Optional elements (not needed) */
24444 -1, /* First extension addition */
24446 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
24447 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24448 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24450 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
24451 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24452 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24453 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153, /* Same as above */
24454 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24455 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24456 { 0, 0, SEQUENCE_constraint },
24457 asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
24458 3, /* Elements count */
24459 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 /* Additional specs */
24462 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
24463 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
24464 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24465 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
24466 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24467 0, /* No top level tags */
24468 0, /* No tags in the map */
24470 -1 /* Extensions start */
24472 static /* Use -fall-defs-global to expose */
24473 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
24477 0, /* No effective tags (pointer) */
24478 0, /* No effective tags (count) */
24479 0, /* No tags (pointer) */
24480 0, /* No tags (count) */
24481 { 0, 0, OPEN_TYPE_constraint },
24482 0, 0, /* No members */
24483 &asn_SPC_extensionValue_specs_160 /* Additional specs */
24486 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
24487 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
24488 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24489 -1, /* IMPLICIT tag at current level */
24490 &asn_DEF_ProtocolIE_ID,
24492 { 0, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
24493 0, 0, /* No default value */
24496 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
24497 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24498 -1, /* IMPLICIT tag at current level */
24499 &asn_DEF_Criticality,
24501 { 0, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
24502 0, 0, /* No default value */
24505 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
24506 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24507 +1, /* EXPLICIT tag at current level */
24508 &asn_DEF_extensionValue_160,
24510 { 0, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
24511 0, 0, /* No default value */
24515 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
24516 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24518 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
24519 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24520 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24521 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24523 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
24524 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
24525 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
24526 asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
24527 3, /* Count of tags in the map */
24528 0, 0, 0, /* Optional elements (not needed) */
24529 -1, /* First extension addition */
24531 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
24532 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24533 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24535 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
24536 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24537 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24538 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157, /* Same as above */
24539 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24540 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24541 { 0, 0, SEQUENCE_constraint },
24542 asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
24543 3, /* Elements count */
24544 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 /* Additional specs */
24547 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
24548 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
24549 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24550 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
24551 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
24552 0, /* No top level tags */
24553 0, /* No tags in the map */
24555 -1 /* Extensions start */
24557 static /* Use -fall-defs-global to expose */
24558 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
24562 0, /* No effective tags (pointer) */
24563 0, /* No effective tags (count) */
24564 0, /* No tags (pointer) */
24565 0, /* No tags (count) */
24566 { 0, 0, OPEN_TYPE_constraint },
24567 0, 0, /* No members */
24568 &asn_SPC_extensionValue_specs_164 /* Additional specs */
24571 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
24572 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
24573 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24574 -1, /* IMPLICIT tag at current level */
24575 &asn_DEF_ProtocolIE_ID,
24577 { 0, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
24578 0, 0, /* No default value */
24581 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
24582 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24583 -1, /* IMPLICIT tag at current level */
24584 &asn_DEF_Criticality,
24586 { 0, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
24587 0, 0, /* No default value */
24590 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
24591 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24592 +1, /* EXPLICIT tag at current level */
24593 &asn_DEF_extensionValue_164,
24595 { 0, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
24596 0, 0, /* No default value */
24600 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
24601 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24603 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
24604 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24605 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24606 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24608 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
24609 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
24610 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
24611 asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
24612 3, /* Count of tags in the map */
24613 0, 0, 0, /* Optional elements (not needed) */
24614 -1, /* First extension addition */
24616 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
24617 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24618 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24620 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
24621 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24622 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24623 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161, /* Same as above */
24624 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24625 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24626 { 0, 0, SEQUENCE_constraint },
24627 asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
24628 3, /* Elements count */
24629 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 /* Additional specs */
24632 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
24633 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
24634 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
24635 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
24636 sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
24637 0, /* No top level tags */
24638 0, /* No tags in the map */
24640 -1 /* Extensions start */
24642 static /* Use -fall-defs-global to expose */
24643 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
24647 0, /* No effective tags (pointer) */
24648 0, /* No effective tags (count) */
24649 0, /* No tags (pointer) */
24650 0, /* No tags (count) */
24651 { 0, 0, OPEN_TYPE_constraint },
24652 0, 0, /* No members */
24653 &asn_SPC_extensionValue_specs_168 /* Additional specs */
24656 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
24657 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
24658 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24659 -1, /* IMPLICIT tag at current level */
24660 &asn_DEF_ProtocolIE_ID,
24662 { 0, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
24663 0, 0, /* No default value */
24666 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
24667 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24668 -1, /* IMPLICIT tag at current level */
24669 &asn_DEF_Criticality,
24671 { 0, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
24672 0, 0, /* No default value */
24675 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
24676 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24677 +1, /* EXPLICIT tag at current level */
24678 &asn_DEF_extensionValue_168,
24680 { 0, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
24681 0, 0, /* No default value */
24685 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
24686 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24688 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
24689 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24690 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24691 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24693 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
24694 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
24695 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
24696 asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
24697 3, /* Count of tags in the map */
24698 0, 0, 0, /* Optional elements (not needed) */
24699 -1, /* First extension addition */
24701 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
24702 "E-RABs-SubjectToCounterCheckItemExtIEs",
24703 "E-RABs-SubjectToCounterCheckItemExtIEs",
24705 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
24706 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24707 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24708 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165, /* Same as above */
24709 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24710 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24711 { 0, 0, SEQUENCE_constraint },
24712 asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
24713 3, /* Elements count */
24714 &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 /* Additional specs */
24717 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
24718 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
24719 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24721 &asn_DEF_UESidelinkAggregateMaximumBitRate,
24724 0, 0, /* No default value */
24725 "UESidelinkAggregateMaximumBitRate"
24728 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
24729 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
24731 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
24732 sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
24733 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
24734 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
24735 sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
24736 asn_MAP_extensionValue_tag2el_172,
24737 1, /* Count of tags in the map */
24739 -1 /* Extensions start */
24741 static /* Use -fall-defs-global to expose */
24742 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
24746 0, /* No effective tags (pointer) */
24747 0, /* No effective tags (count) */
24748 0, /* No tags (pointer) */
24749 0, /* No tags (count) */
24750 { 0, 0, OPEN_TYPE_constraint },
24751 asn_MBR_extensionValue_172,
24752 1, /* Elements count */
24753 &asn_SPC_extensionValue_specs_172 /* Additional specs */
24756 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
24757 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
24758 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24759 -1, /* IMPLICIT tag at current level */
24760 &asn_DEF_ProtocolIE_ID,
24762 { 0, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
24763 0, 0, /* No default value */
24766 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
24767 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24768 -1, /* IMPLICIT tag at current level */
24769 &asn_DEF_Criticality,
24770 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
24771 { 0, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
24772 0, 0, /* No default value */
24775 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
24776 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24777 +1, /* EXPLICIT tag at current level */
24778 &asn_DEF_extensionValue_172,
24779 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
24780 { 0, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
24781 0, 0, /* No default value */
24785 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
24786 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24788 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
24789 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24790 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24791 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24793 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
24794 sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
24795 offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
24796 asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
24797 3, /* Count of tags in the map */
24798 0, 0, 0, /* Optional elements (not needed) */
24799 -1, /* First extension addition */
24801 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
24802 "UE-ContextInformationRetrieve-ExtIEs",
24803 "UE-ContextInformationRetrieve-ExtIEs",
24805 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
24806 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24807 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24808 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169, /* Same as above */
24809 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24810 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24811 { 0, 0, SEQUENCE_constraint },
24812 asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
24813 3, /* Elements count */
24814 &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
24817 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
24818 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
24819 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24821 &asn_DEF_GTPtunnelEndpoint,
24824 0, 0, /* No default value */
24825 "GTPtunnelEndpoint"
24827 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
24828 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24830 &asn_DEF_DL_Forwarding,
24833 0, 0, /* No default value */
24837 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
24838 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
24839 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
24840 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
24841 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
24843 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
24844 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
24845 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
24846 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
24847 sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
24848 asn_MAP_extensionValue_tag2el_176,
24849 2, /* Count of tags in the map */
24850 asn_MAP_extensionValue_to_canonical_176,
24851 asn_MAP_extensionValue_from_canonical_176,
24852 -1 /* Extensions start */
24854 static /* Use -fall-defs-global to expose */
24855 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
24859 0, /* No effective tags (pointer) */
24860 0, /* No effective tags (count) */
24861 0, /* No tags (pointer) */
24862 0, /* No tags (count) */
24863 { 0, 0, OPEN_TYPE_constraint },
24864 asn_MBR_extensionValue_176,
24865 2, /* Elements count */
24866 &asn_SPC_extensionValue_specs_176 /* Additional specs */
24869 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
24870 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
24871 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24872 -1, /* IMPLICIT tag at current level */
24873 &asn_DEF_ProtocolIE_ID,
24875 { 0, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
24876 0, 0, /* No default value */
24879 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
24880 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24881 -1, /* IMPLICIT tag at current level */
24882 &asn_DEF_Criticality,
24883 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
24884 { 0, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
24885 0, 0, /* No default value */
24888 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
24889 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24890 +1, /* EXPLICIT tag at current level */
24891 &asn_DEF_extensionValue_176,
24892 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
24893 { 0, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
24894 0, 0, /* No default value */
24898 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
24899 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24901 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
24902 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24903 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24904 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24906 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
24907 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
24908 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
24909 asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
24910 3, /* Count of tags in the map */
24911 0, 0, 0, /* Optional elements (not needed) */
24912 -1, /* First extension addition */
24914 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
24915 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24916 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24918 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
24919 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24920 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24921 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173, /* Same as above */
24922 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24923 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24924 { 0, 0, SEQUENCE_constraint },
24925 asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
24926 3, /* Elements count */
24927 &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 /* Additional specs */
24930 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
24931 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
24932 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
24933 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
24934 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
24935 0, /* No top level tags */
24936 0, /* No tags in the map */
24938 -1 /* Extensions start */
24940 static /* Use -fall-defs-global to expose */
24941 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
24945 0, /* No effective tags (pointer) */
24946 0, /* No effective tags (count) */
24947 0, /* No tags (pointer) */
24948 0, /* No tags (count) */
24949 { 0, 0, OPEN_TYPE_constraint },
24950 0, 0, /* No members */
24951 &asn_SPC_extensionValue_specs_180 /* Additional specs */
24954 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
24955 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
24956 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24957 -1, /* IMPLICIT tag at current level */
24958 &asn_DEF_ProtocolIE_ID,
24960 { 0, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
24961 0, 0, /* No default value */
24964 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
24965 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24966 -1, /* IMPLICIT tag at current level */
24967 &asn_DEF_Criticality,
24969 { 0, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
24970 0, 0, /* No default value */
24973 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
24974 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24975 +1, /* EXPLICIT tag at current level */
24976 &asn_DEF_extensionValue_180,
24978 { 0, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
24979 0, 0, /* No default value */
24983 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
24984 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24986 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
24987 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24988 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24989 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24991 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
24992 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
24993 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
24994 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
24995 3, /* Count of tags in the map */
24996 0, 0, 0, /* Optional elements (not needed) */
24997 -1, /* First extension addition */
24999 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
25000 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25001 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25003 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
25004 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25005 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25006 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177, /* Same as above */
25007 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25008 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25009 { 0, 0, SEQUENCE_constraint },
25010 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
25011 3, /* Elements count */
25012 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 /* Additional specs */
25015 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
25016 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25017 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25022 0, 0, /* No default value */
25026 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
25027 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25029 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
25030 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25031 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25032 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25033 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25034 asn_MAP_extensionValue_tag2el_184,
25035 1, /* Count of tags in the map */
25037 -1 /* Extensions start */
25039 static /* Use -fall-defs-global to expose */
25040 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
25044 0, /* No effective tags (pointer) */
25045 0, /* No effective tags (count) */
25046 0, /* No tags (pointer) */
25047 0, /* No tags (count) */
25048 { 0, 0, OPEN_TYPE_constraint },
25049 asn_MBR_extensionValue_184,
25050 1, /* Elements count */
25051 &asn_SPC_extensionValue_specs_184 /* Additional specs */
25054 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
25055 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
25056 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25057 -1, /* IMPLICIT tag at current level */
25058 &asn_DEF_ProtocolIE_ID,
25060 { 0, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
25061 0, 0, /* No default value */
25064 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
25065 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25066 -1, /* IMPLICIT tag at current level */
25067 &asn_DEF_Criticality,
25068 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25069 { 0, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
25070 0, 0, /* No default value */
25073 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25074 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25075 +1, /* EXPLICIT tag at current level */
25076 &asn_DEF_extensionValue_184,
25077 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25078 { 0, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
25079 0, 0, /* No default value */
25083 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
25084 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25086 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
25087 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25088 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25089 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25091 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
25092 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
25093 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25094 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
25095 3, /* Count of tags in the map */
25096 0, 0, 0, /* Optional elements (not needed) */
25097 -1, /* First extension addition */
25099 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
25100 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25101 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25103 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
25104 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25105 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25106 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181, /* Same as above */
25107 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25108 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25109 { 0, 0, SEQUENCE_constraint },
25110 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
25111 3, /* Elements count */
25112 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 /* Additional specs */
25115 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
25116 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25117 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25119 &asn_DEF_PDCPSnLength,
25122 0, 0, /* No default value */
25125 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25126 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25128 &asn_DEF_DuplicationActivation,
25131 0, 0, /* No default value */
25132 "DuplicationActivation"
25135 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
25136 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25137 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25139 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
25140 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25141 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25142 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25143 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25144 asn_MAP_extensionValue_tag2el_188,
25145 2, /* Count of tags in the map */
25147 -1 /* Extensions start */
25149 static /* Use -fall-defs-global to expose */
25150 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
25154 0, /* No effective tags (pointer) */
25155 0, /* No effective tags (count) */
25156 0, /* No tags (pointer) */
25157 0, /* No tags (count) */
25158 { 0, 0, OPEN_TYPE_constraint },
25159 asn_MBR_extensionValue_188,
25160 2, /* Elements count */
25161 &asn_SPC_extensionValue_specs_188 /* Additional specs */
25164 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
25165 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
25166 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25167 -1, /* IMPLICIT tag at current level */
25168 &asn_DEF_ProtocolIE_ID,
25170 { 0, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
25171 0, 0, /* No default value */
25174 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
25175 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25176 -1, /* IMPLICIT tag at current level */
25177 &asn_DEF_Criticality,
25178 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25179 { 0, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
25180 0, 0, /* No default value */
25183 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25184 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25185 +1, /* EXPLICIT tag at current level */
25186 &asn_DEF_extensionValue_188,
25187 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25188 { 0, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
25189 0, 0, /* No default value */
25193 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
25194 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25196 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
25197 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25198 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25199 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25201 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
25202 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
25203 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25204 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
25205 3, /* Count of tags in the map */
25206 0, 0, 0, /* Optional elements (not needed) */
25207 -1, /* First extension addition */
25209 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
25210 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25211 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25213 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
25214 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25215 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25216 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185, /* Same as above */
25217 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25218 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25219 { 0, 0, SEQUENCE_constraint },
25220 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
25221 3, /* Elements count */
25222 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 /* Additional specs */
25225 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
25226 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
25227 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
25228 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
25229 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
25230 0, /* No top level tags */
25231 0, /* No tags in the map */
25233 -1 /* Extensions start */
25235 static /* Use -fall-defs-global to expose */
25236 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
25240 0, /* No effective tags (pointer) */
25241 0, /* No effective tags (count) */
25242 0, /* No tags (pointer) */
25243 0, /* No tags (count) */
25244 { 0, 0, OPEN_TYPE_constraint },
25245 0, 0, /* No members */
25246 &asn_SPC_extensionValue_specs_192 /* Additional specs */
25249 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
25250 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
25251 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25252 -1, /* IMPLICIT tag at current level */
25253 &asn_DEF_ProtocolIE_ID,
25255 { 0, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
25256 0, 0, /* No default value */
25259 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
25260 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25261 -1, /* IMPLICIT tag at current level */
25262 &asn_DEF_Criticality,
25264 { 0, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
25265 0, 0, /* No default value */
25268 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
25269 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25270 +1, /* EXPLICIT tag at current level */
25271 &asn_DEF_extensionValue_192,
25273 { 0, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
25274 0, 0, /* No default value */
25278 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
25279 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25281 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
25282 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25283 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25284 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25286 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
25287 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
25288 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
25289 asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
25290 3, /* Count of tags in the map */
25291 0, 0, 0, /* Optional elements (not needed) */
25292 -1, /* First extension addition */
25294 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
25295 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25296 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25298 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
25299 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25300 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25301 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189, /* Same as above */
25302 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25303 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25304 { 0, 0, SEQUENCE_constraint },
25305 asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
25306 3, /* Elements count */
25307 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 /* Additional specs */
25310 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
25311 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
25312 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25314 &asn_DEF_PDCPSnLength,
25317 0, 0, /* No default value */
25321 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
25322 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
25324 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
25325 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
25326 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25327 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25328 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25329 asn_MAP_extensionValue_tag2el_196,
25330 1, /* Count of tags in the map */
25332 -1 /* Extensions start */
25334 static /* Use -fall-defs-global to expose */
25335 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
25339 0, /* No effective tags (pointer) */
25340 0, /* No effective tags (count) */
25341 0, /* No tags (pointer) */
25342 0, /* No tags (count) */
25343 { 0, 0, OPEN_TYPE_constraint },
25344 asn_MBR_extensionValue_196,
25345 1, /* Elements count */
25346 &asn_SPC_extensionValue_specs_196 /* Additional specs */
25349 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
25350 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
25351 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25352 -1, /* IMPLICIT tag at current level */
25353 &asn_DEF_ProtocolIE_ID,
25355 { 0, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
25356 0, 0, /* No default value */
25359 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
25360 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25361 -1, /* IMPLICIT tag at current level */
25362 &asn_DEF_Criticality,
25363 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
25364 { 0, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
25365 0, 0, /* No default value */
25368 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
25369 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25370 +1, /* EXPLICIT tag at current level */
25371 &asn_DEF_extensionValue_196,
25372 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25373 { 0, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
25374 0, 0, /* No default value */
25378 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
25379 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25381 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
25382 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25383 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25384 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25386 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
25387 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
25388 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25389 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
25390 3, /* Count of tags in the map */
25391 0, 0, 0, /* Optional elements (not needed) */
25392 -1, /* First extension addition */
25394 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
25395 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25396 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25398 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
25399 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25400 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25401 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193, /* Same as above */
25402 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25403 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25404 { 0, 0, SEQUENCE_constraint },
25405 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
25406 3, /* Elements count */
25407 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 /* Additional specs */
25410 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
25411 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
25412 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25417 0, 0, /* No default value */
25421 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
25422 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
25424 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
25425 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25426 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25427 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25428 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25429 asn_MAP_extensionValue_tag2el_200,
25430 1, /* Count of tags in the map */
25432 -1 /* Extensions start */
25434 static /* Use -fall-defs-global to expose */
25435 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
25439 0, /* No effective tags (pointer) */
25440 0, /* No effective tags (count) */
25441 0, /* No tags (pointer) */
25442 0, /* No tags (count) */
25443 { 0, 0, OPEN_TYPE_constraint },
25444 asn_MBR_extensionValue_200,
25445 1, /* Elements count */
25446 &asn_SPC_extensionValue_specs_200 /* Additional specs */
25449 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
25450 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
25451 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25452 -1, /* IMPLICIT tag at current level */
25453 &asn_DEF_ProtocolIE_ID,
25455 { 0, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
25456 0, 0, /* No default value */
25459 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
25460 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25461 -1, /* IMPLICIT tag at current level */
25462 &asn_DEF_Criticality,
25463 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25464 { 0, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
25465 0, 0, /* No default value */
25468 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25469 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25470 +1, /* EXPLICIT tag at current level */
25471 &asn_DEF_extensionValue_200,
25472 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25473 { 0, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
25474 0, 0, /* No default value */
25478 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
25479 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25481 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
25482 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25483 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25484 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25486 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
25487 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
25488 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25489 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
25490 3, /* Count of tags in the map */
25491 0, 0, 0, /* Optional elements (not needed) */
25492 -1, /* First extension addition */
25494 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
25495 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25496 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25498 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
25499 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25500 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25501 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
25502 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25503 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25504 { 0, 0, SEQUENCE_constraint },
25505 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
25506 3, /* Elements count */
25507 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 /* Additional specs */
25510 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
25511 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
25512 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
25513 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
25514 sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25515 0, /* No top level tags */
25516 0, /* No tags in the map */
25518 -1 /* Extensions start */
25520 static /* Use -fall-defs-global to expose */
25521 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
25525 0, /* No effective tags (pointer) */
25526 0, /* No effective tags (count) */
25527 0, /* No tags (pointer) */
25528 0, /* No tags (count) */
25529 { 0, 0, OPEN_TYPE_constraint },
25530 0, 0, /* No members */
25531 &asn_SPC_extensionValue_specs_204 /* Additional specs */
25534 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
25535 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
25536 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25537 -1, /* IMPLICIT tag at current level */
25538 &asn_DEF_ProtocolIE_ID,
25540 { 0, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
25541 0, 0, /* No default value */
25544 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
25545 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25546 -1, /* IMPLICIT tag at current level */
25547 &asn_DEF_Criticality,
25549 { 0, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
25550 0, 0, /* No default value */
25553 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
25554 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25555 +1, /* EXPLICIT tag at current level */
25556 &asn_DEF_extensionValue_204,
25558 { 0, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
25559 0, 0, /* No default value */
25563 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
25564 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25566 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
25567 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25568 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25569 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25571 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
25572 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
25573 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25574 asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
25575 3, /* Count of tags in the map */
25576 0, 0, 0, /* Optional elements (not needed) */
25577 -1, /* First extension addition */
25579 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
25580 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25581 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25583 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
25584 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25585 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25586 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201, /* Same as above */
25587 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25588 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25589 { 0, 0, SEQUENCE_constraint },
25590 asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
25591 3, /* Elements count */
25592 &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 /* Additional specs */
25595 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
25596 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25597 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25598 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25599 sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25600 0, /* No top level tags */
25601 0, /* No tags in the map */
25603 -1 /* Extensions start */
25605 static /* Use -fall-defs-global to expose */
25606 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
25610 0, /* No effective tags (pointer) */
25611 0, /* No effective tags (count) */
25612 0, /* No tags (pointer) */
25613 0, /* No tags (count) */
25614 { 0, 0, OPEN_TYPE_constraint },
25615 0, 0, /* No members */
25616 &asn_SPC_extensionValue_specs_208 /* Additional specs */
25619 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
25620 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
25621 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25622 -1, /* IMPLICIT tag at current level */
25623 &asn_DEF_ProtocolIE_ID,
25625 { 0, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
25626 0, 0, /* No default value */
25629 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25630 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25631 -1, /* IMPLICIT tag at current level */
25632 &asn_DEF_Criticality,
25634 { 0, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
25635 0, 0, /* No default value */
25638 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25639 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25640 +1, /* EXPLICIT tag at current level */
25641 &asn_DEF_extensionValue_208,
25643 { 0, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
25644 0, 0, /* No default value */
25648 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
25649 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25651 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
25652 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25653 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25654 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25656 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
25657 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
25658 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25659 asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
25660 3, /* Count of tags in the map */
25661 0, 0, 0, /* Optional elements (not needed) */
25662 -1, /* First extension addition */
25664 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
25665 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25666 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25668 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
25669 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25670 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25671 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205, /* Same as above */
25672 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25673 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25674 { 0, 0, SEQUENCE_constraint },
25675 asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
25676 3, /* Elements count */
25677 &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 /* Additional specs */
25680 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
25681 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
25682 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25684 &asn_DEF_SubscriberProfileIDforRFP,
25687 0, 0, /* No default value */
25688 "SubscriberProfileIDforRFP"
25691 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
25692 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
25694 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
25695 sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
25696 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
25697 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
25698 sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
25699 asn_MAP_extensionValue_tag2el_212,
25700 1, /* Count of tags in the map */
25702 -1 /* Extensions start */
25704 static /* Use -fall-defs-global to expose */
25705 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
25709 0, /* No effective tags (pointer) */
25710 0, /* No effective tags (count) */
25711 0, /* No tags (pointer) */
25712 0, /* No tags (count) */
25713 { 0, 0, OPEN_TYPE_constraint },
25714 asn_MBR_extensionValue_212,
25715 1, /* Elements count */
25716 &asn_SPC_extensionValue_specs_212 /* Additional specs */
25719 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
25720 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
25721 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25722 -1, /* IMPLICIT tag at current level */
25723 &asn_DEF_ProtocolIE_ID,
25725 { 0, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
25726 0, 0, /* No default value */
25729 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
25730 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25731 -1, /* IMPLICIT tag at current level */
25732 &asn_DEF_Criticality,
25733 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
25734 { 0, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
25735 0, 0, /* No default value */
25738 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
25739 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25740 +1, /* EXPLICIT tag at current level */
25741 &asn_DEF_extensionValue_212,
25742 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
25743 { 0, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
25744 0, 0, /* No default value */
25748 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
25749 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25751 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
25752 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25753 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25754 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25756 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
25757 sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
25758 offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
25759 asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
25760 3, /* Count of tags in the map */
25761 0, 0, 0, /* Optional elements (not needed) */
25762 -1, /* First extension addition */
25764 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
25765 "UE-ContextInformationSgNBModReqExtIEs",
25766 "UE-ContextInformationSgNBModReqExtIEs",
25768 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
25769 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25770 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25771 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
25772 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25773 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25774 { 0, 0, SEQUENCE_constraint },
25775 asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
25776 3, /* Elements count */
25777 &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 /* Additional specs */
25780 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
25781 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
25782 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
25783 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
25784 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
25785 0, /* No top level tags */
25786 0, /* No tags in the map */
25788 -1 /* Extensions start */
25790 static /* Use -fall-defs-global to expose */
25791 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
25795 0, /* No effective tags (pointer) */
25796 0, /* No effective tags (count) */
25797 0, /* No tags (pointer) */
25798 0, /* No tags (count) */
25799 { 0, 0, OPEN_TYPE_constraint },
25800 0, 0, /* No members */
25801 &asn_SPC_extensionValue_specs_216 /* Additional specs */
25804 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
25805 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
25806 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25807 -1, /* IMPLICIT tag at current level */
25808 &asn_DEF_ProtocolIE_ID,
25810 { 0, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
25811 0, 0, /* No default value */
25814 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
25815 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25816 -1, /* IMPLICIT tag at current level */
25817 &asn_DEF_Criticality,
25819 { 0, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
25820 0, 0, /* No default value */
25823 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
25824 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25825 +1, /* EXPLICIT tag at current level */
25826 &asn_DEF_extensionValue_216,
25828 { 0, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
25829 0, 0, /* No default value */
25833 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
25834 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25836 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
25837 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25838 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25839 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25841 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
25842 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
25843 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
25844 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
25845 3, /* Count of tags in the map */
25846 0, 0, 0, /* Optional elements (not needed) */
25847 -1, /* First extension addition */
25849 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
25850 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25851 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25853 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
25854 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25855 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25856 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213, /* Same as above */
25857 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25858 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25859 { 0, 0, SEQUENCE_constraint },
25860 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
25861 3, /* Elements count */
25862 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 /* Additional specs */
25865 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
25866 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25867 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25872 0, 0, /* No default value */
25876 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
25877 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25879 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
25880 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25881 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25882 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25883 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25884 asn_MAP_extensionValue_tag2el_220,
25885 1, /* Count of tags in the map */
25887 -1 /* Extensions start */
25889 static /* Use -fall-defs-global to expose */
25890 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
25894 0, /* No effective tags (pointer) */
25895 0, /* No effective tags (count) */
25896 0, /* No tags (pointer) */
25897 0, /* No tags (count) */
25898 { 0, 0, OPEN_TYPE_constraint },
25899 asn_MBR_extensionValue_220,
25900 1, /* Elements count */
25901 &asn_SPC_extensionValue_specs_220 /* Additional specs */
25904 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
25905 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
25906 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25907 -1, /* IMPLICIT tag at current level */
25908 &asn_DEF_ProtocolIE_ID,
25910 { 0, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
25911 0, 0, /* No default value */
25914 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
25915 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25916 -1, /* IMPLICIT tag at current level */
25917 &asn_DEF_Criticality,
25918 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25919 { 0, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
25920 0, 0, /* No default value */
25923 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25924 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25925 +1, /* EXPLICIT tag at current level */
25926 &asn_DEF_extensionValue_220,
25927 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25928 { 0, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
25929 0, 0, /* No default value */
25933 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
25934 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25936 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
25937 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25938 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25939 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25941 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
25942 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
25943 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25944 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
25945 3, /* Count of tags in the map */
25946 0, 0, 0, /* Optional elements (not needed) */
25947 -1, /* First extension addition */
25949 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
25950 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25951 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25953 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
25954 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25955 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25956 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217, /* Same as above */
25957 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25958 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25959 { 0, 0, SEQUENCE_constraint },
25960 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
25961 3, /* Elements count */
25962 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 /* Additional specs */
25965 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
25966 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25967 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25969 &asn_DEF_PDCPSnLength,
25972 0, 0, /* No default value */
25975 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25976 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25978 &asn_DEF_DuplicationActivation,
25981 0, 0, /* No default value */
25982 "DuplicationActivation"
25985 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
25986 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25987 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25989 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
25990 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25991 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25992 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25993 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25994 asn_MAP_extensionValue_tag2el_224,
25995 2, /* Count of tags in the map */
25997 -1 /* Extensions start */
25999 static /* Use -fall-defs-global to expose */
26000 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
26004 0, /* No effective tags (pointer) */
26005 0, /* No effective tags (count) */
26006 0, /* No tags (pointer) */
26007 0, /* No tags (count) */
26008 { 0, 0, OPEN_TYPE_constraint },
26009 asn_MBR_extensionValue_224,
26010 2, /* Elements count */
26011 &asn_SPC_extensionValue_specs_224 /* Additional specs */
26014 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
26015 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26016 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26017 -1, /* IMPLICIT tag at current level */
26018 &asn_DEF_ProtocolIE_ID,
26020 { 0, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
26021 0, 0, /* No default value */
26024 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26025 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26026 -1, /* IMPLICIT tag at current level */
26027 &asn_DEF_Criticality,
26028 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26029 { 0, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
26030 0, 0, /* No default value */
26033 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26034 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26035 +1, /* EXPLICIT tag at current level */
26036 &asn_DEF_extensionValue_224,
26037 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26038 { 0, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
26039 0, 0, /* No default value */
26043 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
26044 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26046 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
26047 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26048 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26049 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26051 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
26052 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26053 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26054 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
26055 3, /* Count of tags in the map */
26056 0, 0, 0, /* Optional elements (not needed) */
26057 -1, /* First extension addition */
26059 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26060 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26061 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26063 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
26064 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26065 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26066 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221, /* Same as above */
26067 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26068 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26069 { 0, 0, SEQUENCE_constraint },
26070 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
26071 3, /* Elements count */
26072 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 /* Additional specs */
26075 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
26076 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
26077 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26078 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
26079 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26080 0, /* No top level tags */
26081 0, /* No tags in the map */
26083 -1 /* Extensions start */
26085 static /* Use -fall-defs-global to expose */
26086 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
26090 0, /* No effective tags (pointer) */
26091 0, /* No effective tags (count) */
26092 0, /* No tags (pointer) */
26093 0, /* No tags (count) */
26094 { 0, 0, OPEN_TYPE_constraint },
26095 0, 0, /* No members */
26096 &asn_SPC_extensionValue_specs_228 /* Additional specs */
26099 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
26100 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
26101 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26102 -1, /* IMPLICIT tag at current level */
26103 &asn_DEF_ProtocolIE_ID,
26105 { 0, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
26106 0, 0, /* No default value */
26109 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
26110 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26111 -1, /* IMPLICIT tag at current level */
26112 &asn_DEF_Criticality,
26114 { 0, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
26115 0, 0, /* No default value */
26118 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
26119 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26120 +1, /* EXPLICIT tag at current level */
26121 &asn_DEF_extensionValue_228,
26123 { 0, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
26124 0, 0, /* No default value */
26128 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
26129 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26131 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
26132 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26133 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26134 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26136 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
26137 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
26138 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
26139 asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
26140 3, /* Count of tags in the map */
26141 0, 0, 0, /* Optional elements (not needed) */
26142 -1, /* First extension addition */
26144 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
26145 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26146 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26148 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
26149 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26150 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26151 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225, /* Same as above */
26152 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26153 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26154 { 0, 0, SEQUENCE_constraint },
26155 asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
26156 3, /* Elements count */
26157 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 /* Additional specs */
26160 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
26161 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
26162 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26164 &asn_DEF_RLC_Status,
26167 0, 0, /* No default value */
26171 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
26172 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
26174 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
26175 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26176 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26177 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26178 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26179 asn_MAP_extensionValue_tag2el_232,
26180 1, /* Count of tags in the map */
26182 -1 /* Extensions start */
26184 static /* Use -fall-defs-global to expose */
26185 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
26189 0, /* No effective tags (pointer) */
26190 0, /* No effective tags (count) */
26191 0, /* No tags (pointer) */
26192 0, /* No tags (count) */
26193 { 0, 0, OPEN_TYPE_constraint },
26194 asn_MBR_extensionValue_232,
26195 1, /* Elements count */
26196 &asn_SPC_extensionValue_specs_232 /* Additional specs */
26199 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
26200 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26201 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26202 -1, /* IMPLICIT tag at current level */
26203 &asn_DEF_ProtocolIE_ID,
26205 { 0, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
26206 0, 0, /* No default value */
26209 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26210 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26211 -1, /* IMPLICIT tag at current level */
26212 &asn_DEF_Criticality,
26213 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
26214 { 0, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
26215 0, 0, /* No default value */
26218 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26219 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26220 +1, /* EXPLICIT tag at current level */
26221 &asn_DEF_extensionValue_232,
26222 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26223 { 0, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
26224 0, 0, /* No default value */
26228 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
26229 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26231 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
26232 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26233 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26234 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26236 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
26237 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26238 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26239 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
26240 3, /* Count of tags in the map */
26241 0, 0, 0, /* Optional elements (not needed) */
26242 -1, /* First extension addition */
26244 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26245 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26246 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26248 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
26249 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26250 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26251 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229, /* Same as above */
26252 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26253 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26254 { 0, 0, SEQUENCE_constraint },
26255 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
26256 3, /* Elements count */
26257 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 /* Additional specs */
26260 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
26261 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
26262 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26264 &asn_DEF_PDCPSnLength,
26267 0, 0, /* No default value */
26270 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26271 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26273 &asn_DEF_GTPtunnelEndpoint,
26276 0, 0, /* No default value */
26277 "GTPtunnelEndpoint"
26280 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
26281 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
26282 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
26284 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
26285 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26286 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26287 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26288 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26289 asn_MAP_extensionValue_tag2el_236,
26290 2, /* Count of tags in the map */
26292 -1 /* Extensions start */
26294 static /* Use -fall-defs-global to expose */
26295 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
26299 0, /* No effective tags (pointer) */
26300 0, /* No effective tags (count) */
26301 0, /* No tags (pointer) */
26302 0, /* No tags (count) */
26303 { 0, 0, OPEN_TYPE_constraint },
26304 asn_MBR_extensionValue_236,
26305 2, /* Elements count */
26306 &asn_SPC_extensionValue_specs_236 /* Additional specs */
26309 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
26310 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26311 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26312 -1, /* IMPLICIT tag at current level */
26313 &asn_DEF_ProtocolIE_ID,
26315 { 0, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
26316 0, 0, /* No default value */
26319 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26320 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26321 -1, /* IMPLICIT tag at current level */
26322 &asn_DEF_Criticality,
26323 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26324 { 0, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
26325 0, 0, /* No default value */
26328 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26329 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26330 +1, /* EXPLICIT tag at current level */
26331 &asn_DEF_extensionValue_236,
26332 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26333 { 0, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
26334 0, 0, /* No default value */
26338 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
26339 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26341 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
26342 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26343 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26344 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26346 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
26347 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26348 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26349 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
26350 3, /* Count of tags in the map */
26351 0, 0, 0, /* Optional elements (not needed) */
26352 -1, /* First extension addition */
26354 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26355 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26356 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26358 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
26359 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26360 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26361 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233, /* Same as above */
26362 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26363 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26364 { 0, 0, SEQUENCE_constraint },
26365 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
26366 3, /* Elements count */
26367 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
26370 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
26371 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
26372 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26373 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
26374 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26375 0, /* No top level tags */
26376 0, /* No tags in the map */
26378 -1 /* Extensions start */
26380 static /* Use -fall-defs-global to expose */
26381 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
26385 0, /* No effective tags (pointer) */
26386 0, /* No effective tags (count) */
26387 0, /* No tags (pointer) */
26388 0, /* No tags (count) */
26389 { 0, 0, OPEN_TYPE_constraint },
26390 0, 0, /* No members */
26391 &asn_SPC_extensionValue_specs_240 /* Additional specs */
26394 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
26395 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
26396 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26397 -1, /* IMPLICIT tag at current level */
26398 &asn_DEF_ProtocolIE_ID,
26400 { 0, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
26401 0, 0, /* No default value */
26404 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
26405 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26406 -1, /* IMPLICIT tag at current level */
26407 &asn_DEF_Criticality,
26409 { 0, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
26410 0, 0, /* No default value */
26413 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
26414 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26415 +1, /* EXPLICIT tag at current level */
26416 &asn_DEF_extensionValue_240,
26418 { 0, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
26419 0, 0, /* No default value */
26423 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
26424 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26426 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
26427 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26428 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26429 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26431 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
26432 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
26433 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
26434 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
26435 3, /* Count of tags in the map */
26436 0, 0, 0, /* Optional elements (not needed) */
26437 -1, /* First extension addition */
26439 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
26440 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26441 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26443 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
26444 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26445 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26446 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237, /* Same as above */
26447 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26448 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26449 { 0, 0, SEQUENCE_constraint },
26450 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
26451 3, /* Elements count */
26452 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 /* Additional specs */
26455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
26456 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26457 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26458 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26459 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26460 0, /* No top level tags */
26461 0, /* No tags in the map */
26463 -1 /* Extensions start */
26465 static /* Use -fall-defs-global to expose */
26466 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
26470 0, /* No effective tags (pointer) */
26471 0, /* No effective tags (count) */
26472 0, /* No tags (pointer) */
26473 0, /* No tags (count) */
26474 { 0, 0, OPEN_TYPE_constraint },
26475 0, 0, /* No members */
26476 &asn_SPC_extensionValue_specs_244 /* Additional specs */
26479 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
26480 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26481 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26482 -1, /* IMPLICIT tag at current level */
26483 &asn_DEF_ProtocolIE_ID,
26485 { 0, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
26486 0, 0, /* No default value */
26489 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26490 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26491 -1, /* IMPLICIT tag at current level */
26492 &asn_DEF_Criticality,
26494 { 0, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
26495 0, 0, /* No default value */
26498 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26499 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26500 +1, /* EXPLICIT tag at current level */
26501 &asn_DEF_extensionValue_244,
26503 { 0, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
26504 0, 0, /* No default value */
26508 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
26509 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26511 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
26512 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26513 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26514 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26516 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
26517 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26518 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26519 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
26520 3, /* Count of tags in the map */
26521 0, 0, 0, /* Optional elements (not needed) */
26522 -1, /* First extension addition */
26524 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26525 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26526 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26528 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
26529 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26530 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26531 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241, /* Same as above */
26532 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26533 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26534 { 0, 0, SEQUENCE_constraint },
26535 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
26536 3, /* Elements count */
26537 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 /* Additional specs */
26540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
26541 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26542 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26543 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26544 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26545 0, /* No top level tags */
26546 0, /* No tags in the map */
26548 -1 /* Extensions start */
26550 static /* Use -fall-defs-global to expose */
26551 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
26555 0, /* No effective tags (pointer) */
26556 0, /* No effective tags (count) */
26557 0, /* No tags (pointer) */
26558 0, /* No tags (count) */
26559 { 0, 0, OPEN_TYPE_constraint },
26560 0, 0, /* No members */
26561 &asn_SPC_extensionValue_specs_248 /* Additional specs */
26564 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
26565 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26566 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26567 -1, /* IMPLICIT tag at current level */
26568 &asn_DEF_ProtocolIE_ID,
26570 { 0, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
26571 0, 0, /* No default value */
26574 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26575 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26576 -1, /* IMPLICIT tag at current level */
26577 &asn_DEF_Criticality,
26579 { 0, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
26580 0, 0, /* No default value */
26583 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26584 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26585 +1, /* EXPLICIT tag at current level */
26586 &asn_DEF_extensionValue_248,
26588 { 0, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
26589 0, 0, /* No default value */
26593 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
26594 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26596 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
26597 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26598 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26599 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26601 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
26602 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26603 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26604 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
26605 3, /* Count of tags in the map */
26606 0, 0, 0, /* Optional elements (not needed) */
26607 -1, /* First extension addition */
26609 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26610 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26611 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26613 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
26614 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26615 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26616 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245, /* Same as above */
26617 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26618 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26619 { 0, 0, SEQUENCE_constraint },
26620 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
26621 3, /* Elements count */
26622 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
26625 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
26626 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26627 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26628 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26629 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26630 0, /* No top level tags */
26631 0, /* No tags in the map */
26633 -1 /* Extensions start */
26635 static /* Use -fall-defs-global to expose */
26636 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
26640 0, /* No effective tags (pointer) */
26641 0, /* No effective tags (count) */
26642 0, /* No tags (pointer) */
26643 0, /* No tags (count) */
26644 { 0, 0, OPEN_TYPE_constraint },
26645 0, 0, /* No members */
26646 &asn_SPC_extensionValue_specs_252 /* Additional specs */
26649 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
26650 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26651 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26652 -1, /* IMPLICIT tag at current level */
26653 &asn_DEF_ProtocolIE_ID,
26655 { 0, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
26656 0, 0, /* No default value */
26659 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26660 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26661 -1, /* IMPLICIT tag at current level */
26662 &asn_DEF_Criticality,
26664 { 0, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
26665 0, 0, /* No default value */
26668 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26669 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26670 +1, /* EXPLICIT tag at current level */
26671 &asn_DEF_extensionValue_252,
26673 { 0, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
26674 0, 0, /* No default value */
26678 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
26679 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26681 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
26682 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26683 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26684 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26686 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
26687 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
26688 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26689 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
26690 3, /* Count of tags in the map */
26691 0, 0, 0, /* Optional elements (not needed) */
26692 -1, /* First extension addition */
26694 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
26695 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26696 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26698 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
26699 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26700 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26701 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249, /* Same as above */
26702 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26703 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26704 { 0, 0, SEQUENCE_constraint },
26705 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
26706 3, /* Elements count */
26707 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 /* Additional specs */
26710 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
26711 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26712 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26714 &asn_DEF_PDCPSnLength,
26717 0, 0, /* No default value */
26721 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
26722 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26724 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
26725 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26726 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26727 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26728 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26729 asn_MAP_extensionValue_tag2el_256,
26730 1, /* Count of tags in the map */
26732 -1 /* Extensions start */
26734 static /* Use -fall-defs-global to expose */
26735 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
26739 0, /* No effective tags (pointer) */
26740 0, /* No effective tags (count) */
26741 0, /* No tags (pointer) */
26742 0, /* No tags (count) */
26743 { 0, 0, OPEN_TYPE_constraint },
26744 asn_MBR_extensionValue_256,
26745 1, /* Elements count */
26746 &asn_SPC_extensionValue_specs_256 /* Additional specs */
26749 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
26750 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
26751 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26752 -1, /* IMPLICIT tag at current level */
26753 &asn_DEF_ProtocolIE_ID,
26755 { 0, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
26756 0, 0, /* No default value */
26759 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
26760 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26761 -1, /* IMPLICIT tag at current level */
26762 &asn_DEF_Criticality,
26763 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
26764 { 0, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
26765 0, 0, /* No default value */
26768 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
26769 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26770 +1, /* EXPLICIT tag at current level */
26771 &asn_DEF_extensionValue_256,
26772 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26773 { 0, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
26774 0, 0, /* No default value */
26778 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
26779 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26781 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
26782 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26783 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26784 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26786 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
26787 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
26788 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26789 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
26790 3, /* Count of tags in the map */
26791 0, 0, 0, /* Optional elements (not needed) */
26792 -1, /* First extension addition */
26794 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
26795 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26796 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26798 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
26799 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26800 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26801 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253, /* Same as above */
26802 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26803 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26804 { 0, 0, SEQUENCE_constraint },
26805 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
26806 3, /* Elements count */
26807 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 /* Additional specs */
26810 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
26811 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
26812 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26817 0, 0, /* No default value */
26821 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
26822 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
26824 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
26825 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26826 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26827 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26828 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26829 asn_MAP_extensionValue_tag2el_260,
26830 1, /* Count of tags in the map */
26832 -1 /* Extensions start */
26834 static /* Use -fall-defs-global to expose */
26835 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
26839 0, /* No effective tags (pointer) */
26840 0, /* No effective tags (count) */
26841 0, /* No tags (pointer) */
26842 0, /* No tags (count) */
26843 { 0, 0, OPEN_TYPE_constraint },
26844 asn_MBR_extensionValue_260,
26845 1, /* Elements count */
26846 &asn_SPC_extensionValue_specs_260 /* Additional specs */
26849 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
26850 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
26851 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26852 -1, /* IMPLICIT tag at current level */
26853 &asn_DEF_ProtocolIE_ID,
26855 { 0, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
26856 0, 0, /* No default value */
26859 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
26860 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26861 -1, /* IMPLICIT tag at current level */
26862 &asn_DEF_Criticality,
26863 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26864 { 0, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
26865 0, 0, /* No default value */
26868 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26869 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26870 +1, /* EXPLICIT tag at current level */
26871 &asn_DEF_extensionValue_260,
26872 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26873 { 0, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
26874 0, 0, /* No default value */
26878 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
26879 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26881 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
26882 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26883 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26884 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26886 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
26887 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
26888 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26889 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
26890 3, /* Count of tags in the map */
26891 0, 0, 0, /* Optional elements (not needed) */
26892 -1, /* First extension addition */
26894 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
26895 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26896 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26898 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
26899 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26900 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26901 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257, /* Same as above */
26902 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26903 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26904 { 0, 0, SEQUENCE_constraint },
26905 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
26906 3, /* Elements count */
26907 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 /* Additional specs */
26910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
26911 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26912 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26913 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26914 sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26915 0, /* No top level tags */
26916 0, /* No tags in the map */
26918 -1 /* Extensions start */
26920 static /* Use -fall-defs-global to expose */
26921 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
26925 0, /* No effective tags (pointer) */
26926 0, /* No effective tags (count) */
26927 0, /* No tags (pointer) */
26928 0, /* No tags (count) */
26929 { 0, 0, OPEN_TYPE_constraint },
26930 0, 0, /* No members */
26931 &asn_SPC_extensionValue_specs_264 /* Additional specs */
26934 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
26935 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26936 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26937 -1, /* IMPLICIT tag at current level */
26938 &asn_DEF_ProtocolIE_ID,
26940 { 0, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
26941 0, 0, /* No default value */
26944 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26945 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26946 -1, /* IMPLICIT tag at current level */
26947 &asn_DEF_Criticality,
26949 { 0, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
26950 0, 0, /* No default value */
26953 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26954 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26955 +1, /* EXPLICIT tag at current level */
26956 &asn_DEF_extensionValue_264,
26958 { 0, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
26959 0, 0, /* No default value */
26963 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
26964 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26966 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
26967 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26968 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26969 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26971 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
26972 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
26973 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26974 asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
26975 3, /* Count of tags in the map */
26976 0, 0, 0, /* Optional elements (not needed) */
26977 -1, /* First extension addition */
26979 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
26980 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26981 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26983 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
26984 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26985 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26986 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261, /* Same as above */
26987 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26988 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26989 { 0, 0, SEQUENCE_constraint },
26990 asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
26991 3, /* Elements count */
26992 &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 /* Additional specs */
26995 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
26996 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26997 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26999 &asn_DEF_PDCPSnLength,
27002 0, 0, /* No default value */
27006 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
27007 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
27010 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27011 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27012 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27013 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27014 asn_MAP_extensionValue_tag2el_268,
27015 1, /* Count of tags in the map */
27017 -1 /* Extensions start */
27019 static /* Use -fall-defs-global to expose */
27020 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
27024 0, /* No effective tags (pointer) */
27025 0, /* No effective tags (count) */
27026 0, /* No tags (pointer) */
27027 0, /* No tags (count) */
27028 { 0, 0, OPEN_TYPE_constraint },
27029 asn_MBR_extensionValue_268,
27030 1, /* Elements count */
27031 &asn_SPC_extensionValue_specs_268 /* Additional specs */
27034 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
27035 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27036 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27037 -1, /* IMPLICIT tag at current level */
27038 &asn_DEF_ProtocolIE_ID,
27040 { 0, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
27041 0, 0, /* No default value */
27044 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27045 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27046 -1, /* IMPLICIT tag at current level */
27047 &asn_DEF_Criticality,
27048 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27049 { 0, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
27050 0, 0, /* No default value */
27053 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27054 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27055 +1, /* EXPLICIT tag at current level */
27056 &asn_DEF_extensionValue_268,
27057 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27058 { 0, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
27059 0, 0, /* No default value */
27063 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
27064 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27066 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
27067 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27068 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27069 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27071 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
27072 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27073 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27074 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
27075 3, /* Count of tags in the map */
27076 0, 0, 0, /* Optional elements (not needed) */
27077 -1, /* First extension addition */
27079 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27080 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27081 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27083 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
27084 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27085 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27086 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265, /* Same as above */
27087 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27088 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27089 { 0, 0, SEQUENCE_constraint },
27090 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
27091 3, /* Elements count */
27092 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 /* Additional specs */
27095 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
27096 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
27097 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27099 &asn_DEF_GTPtunnelEndpoint,
27102 0, 0, /* No default value */
27103 "GTPtunnelEndpoint"
27105 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27106 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27108 &asn_DEF_RLC_Status,
27111 0, 0, /* No default value */
27115 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
27116 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
27117 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
27119 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
27120 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27121 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27122 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27123 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27124 asn_MAP_extensionValue_tag2el_272,
27125 2, /* Count of tags in the map */
27127 -1 /* Extensions start */
27129 static /* Use -fall-defs-global to expose */
27130 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
27134 0, /* No effective tags (pointer) */
27135 0, /* No effective tags (count) */
27136 0, /* No tags (pointer) */
27137 0, /* No tags (count) */
27138 { 0, 0, OPEN_TYPE_constraint },
27139 asn_MBR_extensionValue_272,
27140 2, /* Elements count */
27141 &asn_SPC_extensionValue_specs_272 /* Additional specs */
27144 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
27145 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27146 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27147 -1, /* IMPLICIT tag at current level */
27148 &asn_DEF_ProtocolIE_ID,
27150 { 0, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
27151 0, 0, /* No default value */
27154 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27155 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27156 -1, /* IMPLICIT tag at current level */
27157 &asn_DEF_Criticality,
27158 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27159 { 0, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
27160 0, 0, /* No default value */
27163 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27164 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27165 +1, /* EXPLICIT tag at current level */
27166 &asn_DEF_extensionValue_272,
27167 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27168 { 0, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
27169 0, 0, /* No default value */
27173 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
27174 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27176 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
27177 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27178 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27179 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27181 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
27182 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27183 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27184 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
27185 3, /* Count of tags in the map */
27186 0, 0, 0, /* Optional elements (not needed) */
27187 -1, /* First extension addition */
27189 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27190 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27191 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27193 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
27194 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27195 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27196 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
27197 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27198 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27199 { 0, 0, SEQUENCE_constraint },
27200 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
27201 3, /* Elements count */
27202 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 /* Additional specs */
27205 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
27206 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
27207 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
27208 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
27209 sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
27210 0, /* No top level tags */
27211 0, /* No tags in the map */
27213 -1 /* Extensions start */
27215 static /* Use -fall-defs-global to expose */
27216 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
27220 0, /* No effective tags (pointer) */
27221 0, /* No effective tags (count) */
27222 0, /* No tags (pointer) */
27223 0, /* No tags (count) */
27224 { 0, 0, OPEN_TYPE_constraint },
27225 0, 0, /* No members */
27226 &asn_SPC_extensionValue_specs_276 /* Additional specs */
27229 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
27230 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
27231 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27232 -1, /* IMPLICIT tag at current level */
27233 &asn_DEF_ProtocolIE_ID,
27235 { 0, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
27236 0, 0, /* No default value */
27239 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
27240 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27241 -1, /* IMPLICIT tag at current level */
27242 &asn_DEF_Criticality,
27244 { 0, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
27245 0, 0, /* No default value */
27248 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
27249 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27250 +1, /* EXPLICIT tag at current level */
27251 &asn_DEF_extensionValue_276,
27253 { 0, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
27254 0, 0, /* No default value */
27258 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
27259 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27261 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
27262 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27263 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27264 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27266 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
27267 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
27268 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
27269 asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
27270 3, /* Count of tags in the map */
27271 0, 0, 0, /* Optional elements (not needed) */
27272 -1, /* First extension addition */
27274 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
27275 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27276 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27278 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
27279 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27280 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27281 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273, /* Same as above */
27282 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27283 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27284 { 0, 0, SEQUENCE_constraint },
27285 asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
27286 3, /* Elements count */
27287 &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 /* Additional specs */
27290 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
27291 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27292 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27293 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27294 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27295 0, /* No top level tags */
27296 0, /* No tags in the map */
27298 -1 /* Extensions start */
27300 static /* Use -fall-defs-global to expose */
27301 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
27305 0, /* No effective tags (pointer) */
27306 0, /* No effective tags (count) */
27307 0, /* No tags (pointer) */
27308 0, /* No tags (count) */
27309 { 0, 0, OPEN_TYPE_constraint },
27310 0, 0, /* No members */
27311 &asn_SPC_extensionValue_specs_280 /* Additional specs */
27314 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
27315 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27316 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27317 -1, /* IMPLICIT tag at current level */
27318 &asn_DEF_ProtocolIE_ID,
27320 { 0, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
27321 0, 0, /* No default value */
27324 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27325 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27326 -1, /* IMPLICIT tag at current level */
27327 &asn_DEF_Criticality,
27329 { 0, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
27330 0, 0, /* No default value */
27333 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27334 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27335 +1, /* EXPLICIT tag at current level */
27336 &asn_DEF_extensionValue_280,
27338 { 0, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
27339 0, 0, /* No default value */
27343 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
27344 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27346 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
27347 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27348 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27349 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27351 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
27352 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27353 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27354 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
27355 3, /* Count of tags in the map */
27356 0, 0, 0, /* Optional elements (not needed) */
27357 -1, /* First extension addition */
27359 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27360 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27361 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27363 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
27364 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27365 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27366 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277, /* Same as above */
27367 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27368 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27369 { 0, 0, SEQUENCE_constraint },
27370 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
27371 3, /* Elements count */
27372 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 /* Additional specs */
27375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
27376 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27377 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27378 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27379 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27380 0, /* No top level tags */
27381 0, /* No tags in the map */
27383 -1 /* Extensions start */
27385 static /* Use -fall-defs-global to expose */
27386 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
27390 0, /* No effective tags (pointer) */
27391 0, /* No effective tags (count) */
27392 0, /* No tags (pointer) */
27393 0, /* No tags (count) */
27394 { 0, 0, OPEN_TYPE_constraint },
27395 0, 0, /* No members */
27396 &asn_SPC_extensionValue_specs_284 /* Additional specs */
27399 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
27400 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27401 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27402 -1, /* IMPLICIT tag at current level */
27403 &asn_DEF_ProtocolIE_ID,
27405 { 0, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
27406 0, 0, /* No default value */
27409 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27410 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27411 -1, /* IMPLICIT tag at current level */
27412 &asn_DEF_Criticality,
27414 { 0, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
27415 0, 0, /* No default value */
27418 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27419 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27420 +1, /* EXPLICIT tag at current level */
27421 &asn_DEF_extensionValue_284,
27423 { 0, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
27424 0, 0, /* No default value */
27428 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
27429 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27431 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
27432 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27433 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27434 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27436 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
27437 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27438 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27439 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
27440 3, /* Count of tags in the map */
27441 0, 0, 0, /* Optional elements (not needed) */
27442 -1, /* First extension addition */
27444 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27445 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27446 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27448 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
27449 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27450 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27451 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
27452 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27453 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27454 { 0, 0, SEQUENCE_constraint },
27455 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
27456 3, /* Elements count */
27457 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 /* Additional specs */
27460 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
27461 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
27462 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27467 0, 0, /* No default value */
27471 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
27472 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27474 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
27475 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
27476 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27477 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
27478 sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27479 asn_MAP_extensionValue_tag2el_288,
27480 1, /* Count of tags in the map */
27482 -1 /* Extensions start */
27484 static /* Use -fall-defs-global to expose */
27485 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
27489 0, /* No effective tags (pointer) */
27490 0, /* No effective tags (count) */
27491 0, /* No tags (pointer) */
27492 0, /* No tags (count) */
27493 { 0, 0, OPEN_TYPE_constraint },
27494 asn_MBR_extensionValue_288,
27495 1, /* Elements count */
27496 &asn_SPC_extensionValue_specs_288 /* Additional specs */
27499 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
27500 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
27501 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27502 -1, /* IMPLICIT tag at current level */
27503 &asn_DEF_ProtocolIE_ID,
27505 { 0, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
27506 0, 0, /* No default value */
27509 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
27510 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27511 -1, /* IMPLICIT tag at current level */
27512 &asn_DEF_Criticality,
27513 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
27514 { 0, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
27515 0, 0, /* No default value */
27518 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
27519 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27520 +1, /* EXPLICIT tag at current level */
27521 &asn_DEF_extensionValue_288,
27522 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
27523 { 0, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
27524 0, 0, /* No default value */
27528 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
27529 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27531 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
27532 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27533 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27534 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27536 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
27537 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
27538 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
27539 asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
27540 3, /* Count of tags in the map */
27541 0, 0, 0, /* Optional elements (not needed) */
27542 -1, /* First extension addition */
27544 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
27545 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27546 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27548 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
27549 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27550 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27551 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285, /* Same as above */
27552 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27553 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27554 { 0, 0, SEQUENCE_constraint },
27555 asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
27556 3, /* Elements count */
27557 &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 /* Additional specs */
27560 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
27561 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
27562 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27563 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
27564 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27565 0, /* No top level tags */
27566 0, /* No tags in the map */
27568 -1 /* Extensions start */
27570 static /* Use -fall-defs-global to expose */
27571 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
27575 0, /* No effective tags (pointer) */
27576 0, /* No effective tags (count) */
27577 0, /* No tags (pointer) */
27578 0, /* No tags (count) */
27579 { 0, 0, OPEN_TYPE_constraint },
27580 0, 0, /* No members */
27581 &asn_SPC_extensionValue_specs_292 /* Additional specs */
27584 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
27585 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
27586 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27587 -1, /* IMPLICIT tag at current level */
27588 &asn_DEF_ProtocolIE_ID,
27590 { 0, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
27591 0, 0, /* No default value */
27594 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
27595 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27596 -1, /* IMPLICIT tag at current level */
27597 &asn_DEF_Criticality,
27599 { 0, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
27600 0, 0, /* No default value */
27603 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
27604 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27605 +1, /* EXPLICIT tag at current level */
27606 &asn_DEF_extensionValue_292,
27608 { 0, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
27609 0, 0, /* No default value */
27613 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
27614 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27616 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
27617 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27618 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27619 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27621 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
27622 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
27623 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
27624 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
27625 3, /* Count of tags in the map */
27626 0, 0, 0, /* Optional elements (not needed) */
27627 -1, /* First extension addition */
27629 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
27630 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27631 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27633 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
27634 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27635 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27636 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289, /* Same as above */
27637 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27638 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27639 { 0, 0, SEQUENCE_constraint },
27640 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
27641 3, /* Elements count */
27642 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 /* Additional specs */
27645 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
27646 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27647 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27649 &asn_DEF_PDCPSnLength,
27652 0, 0, /* No default value */
27655 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
27656 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27658 &asn_DEF_NewDRBIDrequest,
27661 0, 0, /* No default value */
27665 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
27666 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27667 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
27669 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
27670 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
27671 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27672 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27673 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27674 asn_MAP_extensionValue_tag2el_296,
27675 2, /* Count of tags in the map */
27677 -1 /* Extensions start */
27679 static /* Use -fall-defs-global to expose */
27680 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
27684 0, /* No effective tags (pointer) */
27685 0, /* No effective tags (count) */
27686 0, /* No tags (pointer) */
27687 0, /* No tags (count) */
27688 { 0, 0, OPEN_TYPE_constraint },
27689 asn_MBR_extensionValue_296,
27690 2, /* Elements count */
27691 &asn_SPC_extensionValue_specs_296 /* Additional specs */
27694 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
27695 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
27696 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27697 -1, /* IMPLICIT tag at current level */
27698 &asn_DEF_ProtocolIE_ID,
27700 { 0, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
27701 0, 0, /* No default value */
27704 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
27705 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27706 -1, /* IMPLICIT tag at current level */
27707 &asn_DEF_Criticality,
27708 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
27709 { 0, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
27710 0, 0, /* No default value */
27713 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
27714 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27715 +1, /* EXPLICIT tag at current level */
27716 &asn_DEF_extensionValue_296,
27717 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27718 { 0, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
27719 0, 0, /* No default value */
27723 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
27724 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27726 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
27727 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27728 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27729 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27731 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
27732 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
27733 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27734 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
27735 3, /* Count of tags in the map */
27736 0, 0, 0, /* Optional elements (not needed) */
27737 -1, /* First extension addition */
27739 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
27740 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27741 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27743 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
27744 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27745 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27746 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293, /* Same as above */
27747 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27748 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27749 { 0, 0, SEQUENCE_constraint },
27750 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
27751 3, /* Elements count */
27752 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 /* Additional specs */
27755 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
27756 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27757 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27759 &asn_DEF_RLC_Status,
27762 0, 0, /* No default value */
27765 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27766 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27771 0, 0, /* No default value */
27775 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
27776 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
27777 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
27778 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
27779 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
27781 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
27782 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27783 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27784 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27785 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27786 asn_MAP_extensionValue_tag2el_300,
27787 2, /* Count of tags in the map */
27788 asn_MAP_extensionValue_to_canonical_300,
27789 asn_MAP_extensionValue_from_canonical_300,
27790 -1 /* Extensions start */
27792 static /* Use -fall-defs-global to expose */
27793 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
27797 0, /* No effective tags (pointer) */
27798 0, /* No effective tags (count) */
27799 0, /* No tags (pointer) */
27800 0, /* No tags (count) */
27801 { 0, 0, OPEN_TYPE_constraint },
27802 asn_MBR_extensionValue_300,
27803 2, /* Elements count */
27804 &asn_SPC_extensionValue_specs_300 /* Additional specs */
27807 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
27808 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
27809 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27810 -1, /* IMPLICIT tag at current level */
27811 &asn_DEF_ProtocolIE_ID,
27813 { 0, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
27814 0, 0, /* No default value */
27817 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
27818 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27819 -1, /* IMPLICIT tag at current level */
27820 &asn_DEF_Criticality,
27821 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27822 { 0, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
27823 0, 0, /* No default value */
27826 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27827 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27828 +1, /* EXPLICIT tag at current level */
27829 &asn_DEF_extensionValue_300,
27830 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27831 { 0, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
27832 0, 0, /* No default value */
27836 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
27837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27839 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
27840 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27841 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27842 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27844 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
27845 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
27846 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27847 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
27848 3, /* Count of tags in the map */
27849 0, 0, 0, /* Optional elements (not needed) */
27850 -1, /* First extension addition */
27852 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
27853 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27854 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27856 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
27857 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27858 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27859 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
27860 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27861 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27862 { 0, 0, SEQUENCE_constraint },
27863 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
27864 3, /* Elements count */
27865 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 /* Additional specs */
27868 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
27869 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
27870 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
27871 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
27872 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
27873 0, /* No top level tags */
27874 0, /* No tags in the map */
27876 -1 /* Extensions start */
27878 static /* Use -fall-defs-global to expose */
27879 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
27883 0, /* No effective tags (pointer) */
27884 0, /* No effective tags (count) */
27885 0, /* No tags (pointer) */
27886 0, /* No tags (count) */
27887 { 0, 0, OPEN_TYPE_constraint },
27888 0, 0, /* No members */
27889 &asn_SPC_extensionValue_specs_304 /* Additional specs */
27892 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
27893 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
27894 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27895 -1, /* IMPLICIT tag at current level */
27896 &asn_DEF_ProtocolIE_ID,
27898 { 0, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
27899 0, 0, /* No default value */
27902 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
27903 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27904 -1, /* IMPLICIT tag at current level */
27905 &asn_DEF_Criticality,
27907 { 0, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
27908 0, 0, /* No default value */
27911 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
27912 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27913 +1, /* EXPLICIT tag at current level */
27914 &asn_DEF_extensionValue_304,
27916 { 0, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
27917 0, 0, /* No default value */
27921 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
27922 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27924 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
27925 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27926 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27927 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27929 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
27930 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
27931 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
27932 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
27933 3, /* Count of tags in the map */
27934 0, 0, 0, /* Optional elements (not needed) */
27935 -1, /* First extension addition */
27937 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
27938 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27939 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27941 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
27942 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27943 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27944 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301, /* Same as above */
27945 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27946 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27947 { 0, 0, SEQUENCE_constraint },
27948 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
27949 3, /* Elements count */
27950 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 /* Additional specs */
27953 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
27954 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
27955 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27956 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27957 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27958 0, /* No top level tags */
27959 0, /* No tags in the map */
27961 -1 /* Extensions start */
27963 static /* Use -fall-defs-global to expose */
27964 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
27968 0, /* No effective tags (pointer) */
27969 0, /* No effective tags (count) */
27970 0, /* No tags (pointer) */
27971 0, /* No tags (count) */
27972 { 0, 0, OPEN_TYPE_constraint },
27973 0, 0, /* No members */
27974 &asn_SPC_extensionValue_specs_308 /* Additional specs */
27977 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
27978 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
27979 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27980 -1, /* IMPLICIT tag at current level */
27981 &asn_DEF_ProtocolIE_ID,
27983 { 0, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
27984 0, 0, /* No default value */
27987 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
27988 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27989 -1, /* IMPLICIT tag at current level */
27990 &asn_DEF_Criticality,
27992 { 0, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
27993 0, 0, /* No default value */
27996 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
27997 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27998 +1, /* EXPLICIT tag at current level */
27999 &asn_DEF_extensionValue_308,
28001 { 0, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 },
28002 0, 0, /* No default value */
28006 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
28007 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28009 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
28010 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28011 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28012 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28014 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
28015 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
28016 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28017 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
28018 3, /* Count of tags in the map */
28019 0, 0, 0, /* Optional elements (not needed) */
28020 -1, /* First extension addition */
28022 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
28023 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28024 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28026 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
28027 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28028 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28029 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305, /* Same as above */
28030 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28031 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28032 { 0, 0, SEQUENCE_constraint },
28033 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
28034 3, /* Elements count */
28035 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 /* Additional specs */
28038 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
28039 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28040 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28042 &asn_DEF_PDCPSnLength,
28045 0, 0, /* No default value */
28049 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
28050 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28052 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
28053 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28054 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28055 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28056 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28057 asn_MAP_extensionValue_tag2el_312,
28058 1, /* Count of tags in the map */
28060 -1 /* Extensions start */
28062 static /* Use -fall-defs-global to expose */
28063 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
28067 0, /* No effective tags (pointer) */
28068 0, /* No effective tags (count) */
28069 0, /* No tags (pointer) */
28070 0, /* No tags (count) */
28071 { 0, 0, OPEN_TYPE_constraint },
28072 asn_MBR_extensionValue_312,
28073 1, /* Elements count */
28074 &asn_SPC_extensionValue_specs_312 /* Additional specs */
28077 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
28078 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
28079 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28080 -1, /* IMPLICIT tag at current level */
28081 &asn_DEF_ProtocolIE_ID,
28083 { 0, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
28084 0, 0, /* No default value */
28087 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28088 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28089 -1, /* IMPLICIT tag at current level */
28090 &asn_DEF_Criticality,
28091 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28092 { 0, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
28093 0, 0, /* No default value */
28096 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28097 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28098 +1, /* EXPLICIT tag at current level */
28099 &asn_DEF_extensionValue_312,
28100 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28101 { 0, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 },
28102 0, 0, /* No default value */
28106 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
28107 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28109 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
28110 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28111 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28112 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28114 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
28115 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
28116 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28117 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
28118 3, /* Count of tags in the map */
28119 0, 0, 0, /* Optional elements (not needed) */
28120 -1, /* First extension addition */
28122 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
28123 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28124 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28126 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
28127 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28128 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28129 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
28130 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28131 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28132 { 0, 0, SEQUENCE_constraint },
28133 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
28134 3, /* Elements count */
28135 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 /* Additional specs */
28138 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
28139 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
28140 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
28141 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
28142 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
28143 0, /* No top level tags */
28144 0, /* No tags in the map */
28146 -1 /* Extensions start */
28148 static /* Use -fall-defs-global to expose */
28149 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
28153 0, /* No effective tags (pointer) */
28154 0, /* No effective tags (count) */
28155 0, /* No tags (pointer) */
28156 0, /* No tags (count) */
28157 { 0, 0, OPEN_TYPE_constraint },
28158 0, 0, /* No members */
28159 &asn_SPC_extensionValue_specs_316 /* Additional specs */
28162 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
28163 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
28164 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28165 -1, /* IMPLICIT tag at current level */
28166 &asn_DEF_ProtocolIE_ID,
28168 { 0, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
28169 0, 0, /* No default value */
28172 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
28173 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28174 -1, /* IMPLICIT tag at current level */
28175 &asn_DEF_Criticality,
28177 { 0, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
28178 0, 0, /* No default value */
28181 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
28182 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28183 +1, /* EXPLICIT tag at current level */
28184 &asn_DEF_extensionValue_316,
28186 { 0, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 },
28187 0, 0, /* No default value */
28191 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
28192 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28194 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
28195 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28196 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28197 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28199 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
28200 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
28201 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
28202 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
28203 3, /* Count of tags in the map */
28204 0, 0, 0, /* Optional elements (not needed) */
28205 -1, /* First extension addition */
28207 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
28208 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28209 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28211 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
28212 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28213 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28214 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313, /* Same as above */
28215 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28216 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28217 { 0, 0, SEQUENCE_constraint },
28218 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
28219 3, /* Elements count */
28220 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 /* Additional specs */
28223 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
28224 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28225 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28226 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28227 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28228 0, /* No top level tags */
28229 0, /* No tags in the map */
28231 -1 /* Extensions start */
28233 static /* Use -fall-defs-global to expose */
28234 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
28238 0, /* No effective tags (pointer) */
28239 0, /* No effective tags (count) */
28240 0, /* No tags (pointer) */
28241 0, /* No tags (count) */
28242 { 0, 0, OPEN_TYPE_constraint },
28243 0, 0, /* No members */
28244 &asn_SPC_extensionValue_specs_320 /* Additional specs */
28247 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
28248 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
28249 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28250 -1, /* IMPLICIT tag at current level */
28251 &asn_DEF_ProtocolIE_ID,
28253 { 0, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
28254 0, 0, /* No default value */
28257 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
28258 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28259 -1, /* IMPLICIT tag at current level */
28260 &asn_DEF_Criticality,
28262 { 0, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
28263 0, 0, /* No default value */
28266 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28267 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28268 +1, /* EXPLICIT tag at current level */
28269 &asn_DEF_extensionValue_320,
28271 { 0, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 },
28272 0, 0, /* No default value */
28276 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
28277 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28279 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
28280 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28281 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28282 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28284 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
28285 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
28286 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28287 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
28288 3, /* Count of tags in the map */
28289 0, 0, 0, /* Optional elements (not needed) */
28290 -1, /* First extension addition */
28292 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
28293 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28294 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28296 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
28297 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28298 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28299 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317, /* Same as above */
28300 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28301 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28302 { 0, 0, SEQUENCE_constraint },
28303 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
28304 3, /* Elements count */
28305 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 /* Additional specs */
28308 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
28309 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28310 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28311 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28312 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28313 0, /* No top level tags */
28314 0, /* No tags in the map */
28316 -1 /* Extensions start */
28318 static /* Use -fall-defs-global to expose */
28319 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
28323 0, /* No effective tags (pointer) */
28324 0, /* No effective tags (count) */
28325 0, /* No tags (pointer) */
28326 0, /* No tags (count) */
28327 { 0, 0, OPEN_TYPE_constraint },
28328 0, 0, /* No members */
28329 &asn_SPC_extensionValue_specs_324 /* Additional specs */
28332 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
28333 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
28334 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28335 -1, /* IMPLICIT tag at current level */
28336 &asn_DEF_ProtocolIE_ID,
28338 { 0, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
28339 0, 0, /* No default value */
28342 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28343 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28344 -1, /* IMPLICIT tag at current level */
28345 &asn_DEF_Criticality,
28347 { 0, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
28348 0, 0, /* No default value */
28351 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28352 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28353 +1, /* EXPLICIT tag at current level */
28354 &asn_DEF_extensionValue_324,
28356 { 0, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 },
28357 0, 0, /* No default value */
28361 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
28362 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28364 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
28365 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28366 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28367 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28369 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
28370 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
28371 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28372 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
28373 3, /* Count of tags in the map */
28374 0, 0, 0, /* Optional elements (not needed) */
28375 -1, /* First extension addition */
28377 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
28378 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28379 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28381 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
28382 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28383 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28384 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321, /* Same as above */
28385 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28386 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28387 { 0, 0, SEQUENCE_constraint },
28388 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
28389 3, /* Elements count */
28390 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
28393 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
28394 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
28395 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
28396 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
28397 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
28398 0, /* No top level tags */
28399 0, /* No tags in the map */
28401 -1 /* Extensions start */
28403 static /* Use -fall-defs-global to expose */
28404 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
28408 0, /* No effective tags (pointer) */
28409 0, /* No effective tags (count) */
28410 0, /* No tags (pointer) */
28411 0, /* No tags (count) */
28412 { 0, 0, OPEN_TYPE_constraint },
28413 0, 0, /* No members */
28414 &asn_SPC_extensionValue_specs_328 /* Additional specs */
28417 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
28418 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
28419 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28420 -1, /* IMPLICIT tag at current level */
28421 &asn_DEF_ProtocolIE_ID,
28423 { 0, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
28424 0, 0, /* No default value */
28427 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
28428 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28429 -1, /* IMPLICIT tag at current level */
28430 &asn_DEF_Criticality,
28432 { 0, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
28433 0, 0, /* No default value */
28436 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
28437 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28438 +1, /* EXPLICIT tag at current level */
28439 &asn_DEF_extensionValue_328,
28441 { 0, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 },
28442 0, 0, /* No default value */
28446 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
28447 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28449 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
28450 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28451 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28452 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28454 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
28455 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
28456 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
28457 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
28458 3, /* Count of tags in the map */
28459 0, 0, 0, /* Optional elements (not needed) */
28460 -1, /* First extension addition */
28462 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
28463 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28464 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28466 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
28467 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28468 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28469 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
28470 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28471 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28472 { 0, 0, SEQUENCE_constraint },
28473 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
28474 3, /* Elements count */
28475 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 /* Additional specs */
28478 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
28479 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
28480 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
28481 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
28482 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
28483 0, /* No top level tags */
28484 0, /* No tags in the map */
28486 -1 /* Extensions start */
28488 static /* Use -fall-defs-global to expose */
28489 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
28493 0, /* No effective tags (pointer) */
28494 0, /* No effective tags (count) */
28495 0, /* No tags (pointer) */
28496 0, /* No tags (count) */
28497 { 0, 0, OPEN_TYPE_constraint },
28498 0, 0, /* No members */
28499 &asn_SPC_extensionValue_specs_332 /* Additional specs */
28502 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
28503 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
28504 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28505 -1, /* IMPLICIT tag at current level */
28506 &asn_DEF_ProtocolIE_ID,
28508 { 0, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
28509 0, 0, /* No default value */
28512 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
28513 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28514 -1, /* IMPLICIT tag at current level */
28515 &asn_DEF_Criticality,
28517 { 0, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
28518 0, 0, /* No default value */
28521 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
28522 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28523 +1, /* EXPLICIT tag at current level */
28524 &asn_DEF_extensionValue_332,
28526 { 0, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 },
28527 0, 0, /* No default value */
28531 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
28532 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28534 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
28535 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28536 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28537 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28539 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
28540 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
28541 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
28542 asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
28543 3, /* Count of tags in the map */
28544 0, 0, 0, /* Optional elements (not needed) */
28545 -1, /* First extension addition */
28547 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
28548 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28549 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28551 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
28552 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28553 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28554 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329, /* Same as above */
28555 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28556 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28557 { 0, 0, SEQUENCE_constraint },
28558 asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
28559 3, /* Elements count */
28560 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 /* Additional specs */
28563 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
28564 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
28565 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
28566 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
28567 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
28568 0, /* No top level tags */
28569 0, /* No tags in the map */
28571 -1 /* Extensions start */
28573 static /* Use -fall-defs-global to expose */
28574 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
28578 0, /* No effective tags (pointer) */
28579 0, /* No effective tags (count) */
28580 0, /* No tags (pointer) */
28581 0, /* No tags (count) */
28582 { 0, 0, OPEN_TYPE_constraint },
28583 0, 0, /* No members */
28584 &asn_SPC_extensionValue_specs_336 /* Additional specs */
28587 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
28588 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
28589 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28590 -1, /* IMPLICIT tag at current level */
28591 &asn_DEF_ProtocolIE_ID,
28593 { 0, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
28594 0, 0, /* No default value */
28597 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
28598 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28599 -1, /* IMPLICIT tag at current level */
28600 &asn_DEF_Criticality,
28602 { 0, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
28603 0, 0, /* No default value */
28606 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
28607 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28608 +1, /* EXPLICIT tag at current level */
28609 &asn_DEF_extensionValue_336,
28611 { 0, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 },
28612 0, 0, /* No default value */
28616 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
28617 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28619 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
28620 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28621 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28622 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28624 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
28625 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
28626 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
28627 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
28628 3, /* Count of tags in the map */
28629 0, 0, 0, /* Optional elements (not needed) */
28630 -1, /* First extension addition */
28632 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
28633 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28634 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28636 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
28637 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28638 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28639 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333, /* Same as above */
28640 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28641 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28642 { 0, 0, SEQUENCE_constraint },
28643 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
28644 3, /* Elements count */
28645 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 /* Additional specs */
28648 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
28649 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28650 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28651 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28652 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28653 0, /* No top level tags */
28654 0, /* No tags in the map */
28656 -1 /* Extensions start */
28658 static /* Use -fall-defs-global to expose */
28659 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
28663 0, /* No effective tags (pointer) */
28664 0, /* No effective tags (count) */
28665 0, /* No tags (pointer) */
28666 0, /* No tags (count) */
28667 { 0, 0, OPEN_TYPE_constraint },
28668 0, 0, /* No members */
28669 &asn_SPC_extensionValue_specs_340 /* Additional specs */
28672 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
28673 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
28674 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28675 -1, /* IMPLICIT tag at current level */
28676 &asn_DEF_ProtocolIE_ID,
28678 { 0, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
28679 0, 0, /* No default value */
28682 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
28683 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28684 -1, /* IMPLICIT tag at current level */
28685 &asn_DEF_Criticality,
28687 { 0, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
28688 0, 0, /* No default value */
28691 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28692 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28693 +1, /* EXPLICIT tag at current level */
28694 &asn_DEF_extensionValue_340,
28696 { 0, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 },
28697 0, 0, /* No default value */
28701 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
28702 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28704 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
28705 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28706 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28707 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28709 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
28710 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
28711 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28712 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
28713 3, /* Count of tags in the map */
28714 0, 0, 0, /* Optional elements (not needed) */
28715 -1, /* First extension addition */
28717 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
28718 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28719 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28721 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
28722 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28723 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28724 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337, /* Same as above */
28725 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28726 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28727 { 0, 0, SEQUENCE_constraint },
28728 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
28729 3, /* Elements count */
28730 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 /* Additional specs */
28733 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
28734 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28735 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28736 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28737 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28738 0, /* No top level tags */
28739 0, /* No tags in the map */
28741 -1 /* Extensions start */
28743 static /* Use -fall-defs-global to expose */
28744 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
28748 0, /* No effective tags (pointer) */
28749 0, /* No effective tags (count) */
28750 0, /* No tags (pointer) */
28751 0, /* No tags (count) */
28752 { 0, 0, OPEN_TYPE_constraint },
28753 0, 0, /* No members */
28754 &asn_SPC_extensionValue_specs_344 /* Additional specs */
28757 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
28758 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
28759 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28760 -1, /* IMPLICIT tag at current level */
28761 &asn_DEF_ProtocolIE_ID,
28763 { 0, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
28764 0, 0, /* No default value */
28767 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28768 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28769 -1, /* IMPLICIT tag at current level */
28770 &asn_DEF_Criticality,
28772 { 0, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
28773 0, 0, /* No default value */
28776 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28777 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28778 +1, /* EXPLICIT tag at current level */
28779 &asn_DEF_extensionValue_344,
28781 { 0, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 },
28782 0, 0, /* No default value */
28786 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
28787 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28789 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
28790 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28791 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28792 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28794 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
28795 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
28796 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28797 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
28798 3, /* Count of tags in the map */
28799 0, 0, 0, /* Optional elements (not needed) */
28800 -1, /* First extension addition */
28802 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
28803 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28804 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28806 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
28807 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28808 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28809 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
28810 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28811 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28812 { 0, 0, SEQUENCE_constraint },
28813 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
28814 3, /* Elements count */
28815 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 /* Additional specs */
28818 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
28819 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
28820 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
28821 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
28822 sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
28823 0, /* No top level tags */
28824 0, /* No tags in the map */
28826 -1 /* Extensions start */
28828 static /* Use -fall-defs-global to expose */
28829 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
28833 0, /* No effective tags (pointer) */
28834 0, /* No effective tags (count) */
28835 0, /* No tags (pointer) */
28836 0, /* No tags (count) */
28837 { 0, 0, OPEN_TYPE_constraint },
28838 0, 0, /* No members */
28839 &asn_SPC_extensionValue_specs_348 /* Additional specs */
28842 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
28843 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
28844 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28845 -1, /* IMPLICIT tag at current level */
28846 &asn_DEF_ProtocolIE_ID,
28848 { 0, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
28849 0, 0, /* No default value */
28852 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
28853 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28854 -1, /* IMPLICIT tag at current level */
28855 &asn_DEF_Criticality,
28857 { 0, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
28858 0, 0, /* No default value */
28861 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
28862 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28863 +1, /* EXPLICIT tag at current level */
28864 &asn_DEF_extensionValue_348,
28866 { 0, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 },
28867 0, 0, /* No default value */
28871 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
28872 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28874 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
28875 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28876 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28877 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28879 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
28880 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
28881 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
28882 asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
28883 3, /* Count of tags in the map */
28884 0, 0, 0, /* Optional elements (not needed) */
28885 -1, /* First extension addition */
28887 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
28888 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28889 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28891 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
28892 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28893 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28894 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345, /* Same as above */
28895 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28896 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28897 { 0, 0, SEQUENCE_constraint },
28898 asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
28899 3, /* Elements count */
28900 &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 /* Additional specs */
28903 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
28904 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
28905 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
28906 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
28907 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
28908 0, /* No top level tags */
28909 0, /* No tags in the map */
28911 -1 /* Extensions start */
28913 static /* Use -fall-defs-global to expose */
28914 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
28918 0, /* No effective tags (pointer) */
28919 0, /* No effective tags (count) */
28920 0, /* No tags (pointer) */
28921 0, /* No tags (count) */
28922 { 0, 0, OPEN_TYPE_constraint },
28923 0, 0, /* No members */
28924 &asn_SPC_extensionValue_specs_352 /* Additional specs */
28927 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
28928 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
28929 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28930 -1, /* IMPLICIT tag at current level */
28931 &asn_DEF_ProtocolIE_ID,
28933 { 0, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
28934 0, 0, /* No default value */
28937 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
28938 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28939 -1, /* IMPLICIT tag at current level */
28940 &asn_DEF_Criticality,
28942 { 0, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
28943 0, 0, /* No default value */
28946 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
28947 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28948 +1, /* EXPLICIT tag at current level */
28949 &asn_DEF_extensionValue_352,
28951 { 0, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 },
28952 0, 0, /* No default value */
28956 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
28957 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28959 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
28960 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28961 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28962 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28964 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
28965 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
28966 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
28967 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
28968 3, /* Count of tags in the map */
28969 0, 0, 0, /* Optional elements (not needed) */
28970 -1, /* First extension addition */
28972 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
28973 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28974 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28976 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
28977 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28978 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28979 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349, /* Same as above */
28980 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28981 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28982 { 0, 0, SEQUENCE_constraint },
28983 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
28984 3, /* Elements count */
28985 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 /* Additional specs */
28988 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
28989 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28990 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28991 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28992 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28993 0, /* No top level tags */
28994 0, /* No tags in the map */
28996 -1 /* Extensions start */
28998 static /* Use -fall-defs-global to expose */
28999 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
29003 0, /* No effective tags (pointer) */
29004 0, /* No effective tags (count) */
29005 0, /* No tags (pointer) */
29006 0, /* No tags (count) */
29007 { 0, 0, OPEN_TYPE_constraint },
29008 0, 0, /* No members */
29009 &asn_SPC_extensionValue_specs_356 /* Additional specs */
29012 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
29013 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
29014 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29015 -1, /* IMPLICIT tag at current level */
29016 &asn_DEF_ProtocolIE_ID,
29018 { 0, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
29019 0, 0, /* No default value */
29022 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
29023 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29024 -1, /* IMPLICIT tag at current level */
29025 &asn_DEF_Criticality,
29027 { 0, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
29028 0, 0, /* No default value */
29031 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29032 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29033 +1, /* EXPLICIT tag at current level */
29034 &asn_DEF_extensionValue_356,
29036 { 0, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 },
29037 0, 0, /* No default value */
29041 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
29042 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29044 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
29045 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29046 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29047 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29049 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
29050 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
29051 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29052 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
29053 3, /* Count of tags in the map */
29054 0, 0, 0, /* Optional elements (not needed) */
29055 -1, /* First extension addition */
29057 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
29058 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29059 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29061 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
29062 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29063 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29064 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353, /* Same as above */
29065 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29066 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29067 { 0, 0, SEQUENCE_constraint },
29068 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
29069 3, /* Elements count */
29070 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 /* Additional specs */
29073 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
29074 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29075 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29076 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29077 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29078 0, /* No top level tags */
29079 0, /* No tags in the map */
29081 -1 /* Extensions start */
29083 static /* Use -fall-defs-global to expose */
29084 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
29088 0, /* No effective tags (pointer) */
29089 0, /* No effective tags (count) */
29090 0, /* No tags (pointer) */
29091 0, /* No tags (count) */
29092 { 0, 0, OPEN_TYPE_constraint },
29093 0, 0, /* No members */
29094 &asn_SPC_extensionValue_specs_360 /* Additional specs */
29097 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
29098 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
29099 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29100 -1, /* IMPLICIT tag at current level */
29101 &asn_DEF_ProtocolIE_ID,
29103 { 0, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
29104 0, 0, /* No default value */
29107 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
29108 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29109 -1, /* IMPLICIT tag at current level */
29110 &asn_DEF_Criticality,
29112 { 0, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
29113 0, 0, /* No default value */
29116 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29117 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29118 +1, /* EXPLICIT tag at current level */
29119 &asn_DEF_extensionValue_360,
29121 { 0, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 },
29122 0, 0, /* No default value */
29126 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
29127 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29129 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
29130 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29131 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29132 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29134 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
29135 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
29136 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29137 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
29138 3, /* Count of tags in the map */
29139 0, 0, 0, /* Optional elements (not needed) */
29140 -1, /* First extension addition */
29142 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
29143 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29144 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29146 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
29147 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29148 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29149 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
29150 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29151 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29152 { 0, 0, SEQUENCE_constraint },
29153 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
29154 3, /* Elements count */
29155 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 /* Additional specs */
29158 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
29159 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
29160 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
29161 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
29162 sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
29163 0, /* No top level tags */
29164 0, /* No tags in the map */
29166 -1 /* Extensions start */
29168 static /* Use -fall-defs-global to expose */
29169 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
29173 0, /* No effective tags (pointer) */
29174 0, /* No effective tags (count) */
29175 0, /* No tags (pointer) */
29176 0, /* No tags (count) */
29177 { 0, 0, OPEN_TYPE_constraint },
29178 0, 0, /* No members */
29179 &asn_SPC_extensionValue_specs_364 /* Additional specs */
29182 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
29183 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
29184 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29185 -1, /* IMPLICIT tag at current level */
29186 &asn_DEF_ProtocolIE_ID,
29188 { 0, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
29189 0, 0, /* No default value */
29192 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
29193 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29194 -1, /* IMPLICIT tag at current level */
29195 &asn_DEF_Criticality,
29197 { 0, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
29198 0, 0, /* No default value */
29201 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
29202 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29203 +1, /* EXPLICIT tag at current level */
29204 &asn_DEF_extensionValue_364,
29206 { 0, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 },
29207 0, 0, /* No default value */
29211 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
29212 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29214 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
29215 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29216 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29217 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29219 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
29220 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
29221 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
29222 asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
29223 3, /* Count of tags in the map */
29224 0, 0, 0, /* Optional elements (not needed) */
29225 -1, /* First extension addition */
29227 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
29228 "ServedEUTRAcellsENDCX2Management-ExtIEs",
29229 "ServedEUTRAcellsENDCX2Management-ExtIEs",
29231 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
29232 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29233 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29234 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361, /* Same as above */
29235 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29236 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29237 { 0, 0, SEQUENCE_constraint },
29238 asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
29239 3, /* Elements count */
29240 &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 /* Additional specs */
29243 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
29244 sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
29245 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
29246 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
29247 sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
29248 0, /* No top level tags */
29249 0, /* No tags in the map */
29251 -1 /* Extensions start */
29253 static /* Use -fall-defs-global to expose */
29254 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
29258 0, /* No effective tags (pointer) */
29259 0, /* No effective tags (count) */
29260 0, /* No tags (pointer) */
29261 0, /* No tags (count) */
29262 { 0, 0, OPEN_TYPE_constraint },
29263 0, 0, /* No members */
29264 &asn_SPC_extensionValue_specs_368 /* Additional specs */
29267 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
29268 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
29269 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29270 -1, /* IMPLICIT tag at current level */
29271 &asn_DEF_ProtocolIE_ID,
29273 { 0, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
29274 0, 0, /* No default value */
29277 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
29278 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29279 -1, /* IMPLICIT tag at current level */
29280 &asn_DEF_Criticality,
29282 { 0, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
29283 0, 0, /* No default value */
29286 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
29287 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29288 +1, /* EXPLICIT tag at current level */
29289 &asn_DEF_extensionValue_368,
29291 { 0, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 },
29292 0, 0, /* No default value */
29296 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
29297 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29299 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
29300 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29301 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29302 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29304 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
29305 sizeof(struct En_gNBServedCells_ExtIEs),
29306 offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
29307 asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
29308 3, /* Count of tags in the map */
29309 0, 0, 0, /* Optional elements (not needed) */
29310 -1, /* First extension addition */
29312 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
29313 "En-gNBServedCells-ExtIEs",
29314 "En-gNBServedCells-ExtIEs",
29316 asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
29317 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29318 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29319 asn_DEF_En_gNBServedCells_ExtIEs_tags_365, /* Same as above */
29320 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29321 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29322 { 0, 0, SEQUENCE_constraint },
29323 asn_MBR_En_gNBServedCells_ExtIEs_365,
29324 3, /* Elements count */
29325 &asn_SPC_En_gNBServedCells_ExtIEs_specs_365 /* Additional specs */
29328 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
29329 sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
29330 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29331 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
29332 sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29333 0, /* No top level tags */
29334 0, /* No tags in the map */
29336 -1 /* Extensions start */
29338 static /* Use -fall-defs-global to expose */
29339 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
29343 0, /* No effective tags (pointer) */
29344 0, /* No effective tags (count) */
29345 0, /* No tags (pointer) */
29346 0, /* No tags (count) */
29347 { 0, 0, OPEN_TYPE_constraint },
29348 0, 0, /* No members */
29349 &asn_SPC_extensionValue_specs_372 /* Additional specs */
29352 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
29353 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
29354 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29355 -1, /* IMPLICIT tag at current level */
29356 &asn_DEF_ProtocolIE_ID,
29358 { 0, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
29359 0, 0, /* No default value */
29362 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
29363 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29364 -1, /* IMPLICIT tag at current level */
29365 &asn_DEF_Criticality,
29367 { 0, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
29368 0, 0, /* No default value */
29371 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
29372 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29373 +1, /* EXPLICIT tag at current level */
29374 &asn_DEF_extensionValue_372,
29376 { 0, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 },
29377 0, 0, /* No default value */
29381 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
29382 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29384 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
29385 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29386 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29387 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29389 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
29390 sizeof(struct ServedNRCell_Information_ExtIEs),
29391 offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
29392 asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
29393 3, /* Count of tags in the map */
29394 0, 0, 0, /* Optional elements (not needed) */
29395 -1, /* First extension addition */
29397 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
29398 "ServedNRCell-Information-ExtIEs",
29399 "ServedNRCell-Information-ExtIEs",
29401 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
29402 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29403 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29404 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369, /* Same as above */
29405 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29406 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29407 { 0, 0, SEQUENCE_constraint },
29408 asn_MBR_ServedNRCell_Information_ExtIEs_369,
29409 3, /* Elements count */
29410 &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 /* Additional specs */
29413 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
29414 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29415 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29416 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29417 sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29418 0, /* No top level tags */
29419 0, /* No tags in the map */
29421 -1 /* Extensions start */
29423 static /* Use -fall-defs-global to expose */
29424 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
29428 0, /* No effective tags (pointer) */
29429 0, /* No effective tags (count) */
29430 0, /* No tags (pointer) */
29431 0, /* No tags (count) */
29432 { 0, 0, OPEN_TYPE_constraint },
29433 0, 0, /* No members */
29434 &asn_SPC_extensionValue_specs_376 /* Additional specs */
29437 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
29438 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
29439 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29440 -1, /* IMPLICIT tag at current level */
29441 &asn_DEF_ProtocolIE_ID,
29443 { 0, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
29444 0, 0, /* No default value */
29447 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
29448 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29449 -1, /* IMPLICIT tag at current level */
29450 &asn_DEF_Criticality,
29452 { 0, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
29453 0, 0, /* No default value */
29456 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29457 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29458 +1, /* EXPLICIT tag at current level */
29459 &asn_DEF_extensionValue_376,
29461 { 0, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 },
29462 0, 0, /* No default value */
29466 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
29467 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29469 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
29470 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29471 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29472 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29474 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
29475 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
29476 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29477 asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
29478 3, /* Count of tags in the map */
29479 0, 0, 0, /* Optional elements (not needed) */
29480 -1, /* First extension addition */
29482 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
29483 "FDD-InfoServedNRCell-Information-ExtIEs",
29484 "FDD-InfoServedNRCell-Information-ExtIEs",
29486 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
29487 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29488 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29489 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373, /* Same as above */
29490 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29491 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29492 { 0, 0, SEQUENCE_constraint },
29493 asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
29494 3, /* Elements count */
29495 &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 /* Additional specs */
29498 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
29499 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29500 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29501 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29502 sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29503 0, /* No top level tags */
29504 0, /* No tags in the map */
29506 -1 /* Extensions start */
29508 static /* Use -fall-defs-global to expose */
29509 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
29513 0, /* No effective tags (pointer) */
29514 0, /* No effective tags (count) */
29515 0, /* No tags (pointer) */
29516 0, /* No tags (count) */
29517 { 0, 0, OPEN_TYPE_constraint },
29518 0, 0, /* No members */
29519 &asn_SPC_extensionValue_specs_380 /* Additional specs */
29522 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
29523 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29524 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29525 -1, /* IMPLICIT tag at current level */
29526 &asn_DEF_ProtocolIE_ID,
29528 { 0, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
29529 0, 0, /* No default value */
29532 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29533 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29534 -1, /* IMPLICIT tag at current level */
29535 &asn_DEF_Criticality,
29537 { 0, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
29538 0, 0, /* No default value */
29541 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29542 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29543 +1, /* EXPLICIT tag at current level */
29544 &asn_DEF_extensionValue_380,
29546 { 0, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 },
29547 0, 0, /* No default value */
29551 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
29552 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29554 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
29555 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29556 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29557 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29559 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
29560 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29561 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29562 asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
29563 3, /* Count of tags in the map */
29564 0, 0, 0, /* Optional elements (not needed) */
29565 -1, /* First extension addition */
29567 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29568 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29569 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29571 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
29572 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29573 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29574 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377, /* Same as above */
29575 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29576 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29577 { 0, 0, SEQUENCE_constraint },
29578 asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
29579 3, /* Elements count */
29580 &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 /* Additional specs */
29583 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
29584 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29585 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29586 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29587 sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29588 0, /* No top level tags */
29589 0, /* No tags in the map */
29591 -1 /* Extensions start */
29593 static /* Use -fall-defs-global to expose */
29594 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
29598 0, /* No effective tags (pointer) */
29599 0, /* No effective tags (count) */
29600 0, /* No tags (pointer) */
29601 0, /* No tags (count) */
29602 { 0, 0, OPEN_TYPE_constraint },
29603 0, 0, /* No members */
29604 &asn_SPC_extensionValue_specs_384 /* Additional specs */
29607 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
29608 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
29609 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29610 -1, /* IMPLICIT tag at current level */
29611 &asn_DEF_ProtocolIE_ID,
29613 { 0, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
29614 0, 0, /* No default value */
29617 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
29618 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29619 -1, /* IMPLICIT tag at current level */
29620 &asn_DEF_Criticality,
29622 { 0, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
29623 0, 0, /* No default value */
29626 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29627 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29628 +1, /* EXPLICIT tag at current level */
29629 &asn_DEF_extensionValue_384,
29631 { 0, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 },
29632 0, 0, /* No default value */
29636 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
29637 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29639 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
29640 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29641 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29642 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29644 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
29645 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
29646 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29647 asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
29648 3, /* Count of tags in the map */
29649 0, 0, 0, /* Optional elements (not needed) */
29650 -1, /* First extension addition */
29652 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
29653 "TDD-InfoServedNRCell-Information-ExtIEs",
29654 "TDD-InfoServedNRCell-Information-ExtIEs",
29656 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
29657 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29658 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29659 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381, /* Same as above */
29660 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29661 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29662 { 0, 0, SEQUENCE_constraint },
29663 asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
29664 3, /* Elements count */
29665 &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 /* Additional specs */
29668 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
29669 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29670 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29671 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29672 sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29673 0, /* No top level tags */
29674 0, /* No tags in the map */
29676 -1 /* Extensions start */
29678 static /* Use -fall-defs-global to expose */
29679 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
29683 0, /* No effective tags (pointer) */
29684 0, /* No effective tags (count) */
29685 0, /* No tags (pointer) */
29686 0, /* No tags (count) */
29687 { 0, 0, OPEN_TYPE_constraint },
29688 0, 0, /* No members */
29689 &asn_SPC_extensionValue_specs_388 /* Additional specs */
29692 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
29693 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29694 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29695 -1, /* IMPLICIT tag at current level */
29696 &asn_DEF_ProtocolIE_ID,
29698 { 0, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
29699 0, 0, /* No default value */
29702 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29703 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29704 -1, /* IMPLICIT tag at current level */
29705 &asn_DEF_Criticality,
29707 { 0, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
29708 0, 0, /* No default value */
29711 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29712 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29713 +1, /* EXPLICIT tag at current level */
29714 &asn_DEF_extensionValue_388,
29716 { 0, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 },
29717 0, 0, /* No default value */
29721 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
29722 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29724 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
29725 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29726 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29727 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29729 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
29730 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29731 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29732 asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
29733 3, /* Count of tags in the map */
29734 0, 0, 0, /* Optional elements (not needed) */
29735 -1, /* First extension addition */
29737 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29738 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29739 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29741 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
29742 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29743 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29744 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385, /* Same as above */
29745 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29746 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29747 { 0, 0, SEQUENCE_constraint },
29748 asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
29749 3, /* Elements count */
29750 &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 /* Additional specs */
29753 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
29754 sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
29755 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
29756 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
29757 sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
29758 0, /* No top level tags */
29759 0, /* No tags in the map */
29761 -1 /* Extensions start */
29763 static /* Use -fall-defs-global to expose */
29764 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
29768 0, /* No effective tags (pointer) */
29769 0, /* No effective tags (count) */
29770 0, /* No tags (pointer) */
29771 0, /* No tags (count) */
29772 { 0, 0, OPEN_TYPE_constraint },
29773 0, 0, /* No members */
29774 &asn_SPC_extensionValue_specs_392 /* Additional specs */
29777 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
29778 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
29779 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29780 -1, /* IMPLICIT tag at current level */
29781 &asn_DEF_ProtocolIE_ID,
29783 { 0, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
29784 0, 0, /* No default value */
29787 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
29788 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29789 -1, /* IMPLICIT tag at current level */
29790 &asn_DEF_Criticality,
29792 { 0, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
29793 0, 0, /* No default value */
29796 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
29797 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29798 +1, /* EXPLICIT tag at current level */
29799 &asn_DEF_extensionValue_392,
29801 { 0, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 },
29802 0, 0, /* No default value */
29806 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
29807 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29809 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
29810 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29811 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29812 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29814 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
29815 sizeof(struct NRNeighbour_Information_ExtIEs),
29816 offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
29817 asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
29818 3, /* Count of tags in the map */
29819 0, 0, 0, /* Optional elements (not needed) */
29820 -1, /* First extension addition */
29822 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
29823 "NRNeighbour-Information-ExtIEs",
29824 "NRNeighbour-Information-ExtIEs",
29826 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
29827 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29828 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29829 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389, /* Same as above */
29830 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29831 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29832 { 0, 0, SEQUENCE_constraint },
29833 asn_MBR_NRNeighbour_Information_ExtIEs_389,
29834 3, /* Elements count */
29835 &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 /* Additional specs */
29838 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
29839 sizeof(struct Limited_list_ExtIEs__extensionValue),
29840 offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
29841 offsetof(struct Limited_list_ExtIEs__extensionValue, present),
29842 sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
29843 0, /* No top level tags */
29844 0, /* No tags in the map */
29846 -1 /* Extensions start */
29848 static /* Use -fall-defs-global to expose */
29849 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
29853 0, /* No effective tags (pointer) */
29854 0, /* No effective tags (count) */
29855 0, /* No tags (pointer) */
29856 0, /* No tags (count) */
29857 { 0, 0, OPEN_TYPE_constraint },
29858 0, 0, /* No members */
29859 &asn_SPC_extensionValue_specs_396 /* Additional specs */
29862 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
29863 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
29864 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29865 -1, /* IMPLICIT tag at current level */
29866 &asn_DEF_ProtocolIE_ID,
29868 { 0, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
29869 0, 0, /* No default value */
29872 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
29873 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29874 -1, /* IMPLICIT tag at current level */
29875 &asn_DEF_Criticality,
29877 { 0, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
29878 0, 0, /* No default value */
29881 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
29882 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29883 +1, /* EXPLICIT tag at current level */
29884 &asn_DEF_extensionValue_396,
29886 { 0, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 },
29887 0, 0, /* No default value */
29891 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
29892 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29894 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
29895 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29896 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29897 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29899 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
29900 sizeof(struct Limited_list_ExtIEs),
29901 offsetof(struct Limited_list_ExtIEs, _asn_ctx),
29902 asn_MAP_Limited_list_ExtIEs_tag2el_393,
29903 3, /* Count of tags in the map */
29904 0, 0, 0, /* Optional elements (not needed) */
29905 -1, /* First extension addition */
29907 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
29908 "Limited-list-ExtIEs",
29909 "Limited-list-ExtIEs",
29911 asn_DEF_Limited_list_ExtIEs_tags_393,
29912 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29913 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29914 asn_DEF_Limited_list_ExtIEs_tags_393, /* Same as above */
29915 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29916 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29917 { 0, 0, SEQUENCE_constraint },
29918 asn_MBR_Limited_list_ExtIEs_393,
29919 3, /* Elements count */
29920 &asn_SPC_Limited_list_ExtIEs_specs_393 /* Additional specs */
29923 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
29924 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
29925 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
29926 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
29927 sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
29928 0, /* No top level tags */
29929 0, /* No tags in the map */
29931 -1 /* Extensions start */
29933 static /* Use -fall-defs-global to expose */
29934 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
29938 0, /* No effective tags (pointer) */
29939 0, /* No effective tags (count) */
29940 0, /* No tags (pointer) */
29941 0, /* No tags (count) */
29942 { 0, 0, OPEN_TYPE_constraint },
29943 0, 0, /* No members */
29944 &asn_SPC_extensionValue_specs_400 /* Additional specs */
29947 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
29948 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
29949 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29950 -1, /* IMPLICIT tag at current level */
29951 &asn_DEF_ProtocolIE_ID,
29953 { 0, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
29954 0, 0, /* No default value */
29957 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
29958 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29959 -1, /* IMPLICIT tag at current level */
29960 &asn_DEF_Criticality,
29962 { 0, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
29963 0, 0, /* No default value */
29966 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
29967 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29968 +1, /* EXPLICIT tag at current level */
29969 &asn_DEF_extensionValue_400,
29971 { 0, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 },
29972 0, 0, /* No default value */
29976 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
29977 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29979 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
29980 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29981 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29982 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29984 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
29985 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
29986 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
29987 asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
29988 3, /* Count of tags in the map */
29989 0, 0, 0, /* Optional elements (not needed) */
29990 -1, /* First extension addition */
29992 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
29993 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29994 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29996 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
29997 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
29998 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
29999 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397, /* Same as above */
30000 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
30001 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30002 { 0, 0, SEQUENCE_constraint },
30003 asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
30004 3, /* Elements count */
30005 &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 /* Additional specs */
30008 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
30009 sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
30010 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
30011 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
30012 sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
30013 0, /* No top level tags */
30014 0, /* No tags in the map */
30016 -1 /* Extensions start */
30018 static /* Use -fall-defs-global to expose */
30019 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
30023 0, /* No effective tags (pointer) */
30024 0, /* No effective tags (count) */
30025 0, /* No tags (pointer) */
30026 0, /* No tags (count) */
30027 { 0, 0, OPEN_TYPE_constraint },
30028 0, 0, /* No members */
30029 &asn_SPC_extensionValue_specs_404 /* Additional specs */
30032 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
30033 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
30034 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30035 -1, /* IMPLICIT tag at current level */
30036 &asn_DEF_ProtocolIE_ID,
30038 { 0, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
30039 0, 0, /* No default value */
30042 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
30043 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30044 -1, /* IMPLICIT tag at current level */
30045 &asn_DEF_Criticality,
30047 { 0, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
30048 0, 0, /* No default value */
30051 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
30052 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30053 +1, /* EXPLICIT tag at current level */
30054 &asn_DEF_extensionValue_404,
30056 { 0, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 },
30057 0, 0, /* No default value */
30061 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
30062 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30064 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
30065 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30066 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30067 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30069 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
30070 sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
30071 offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
30072 asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
30073 3, /* Count of tags in the map */
30074 0, 0, 0, /* Optional elements (not needed) */
30075 -1, /* First extension addition */
30077 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
30078 "ServedNRCellsToModify-Item-ExtIEs",
30079 "ServedNRCellsToModify-Item-ExtIEs",
30081 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
30082 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30083 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30084 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401, /* Same as above */
30085 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30086 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30087 { 0, 0, SEQUENCE_constraint },
30088 asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
30089 3, /* Elements count */
30090 &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 /* Additional specs */
30093 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
30094 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
30095 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
30096 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
30097 sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
30098 0, /* No top level tags */
30099 0, /* No tags in the map */
30101 -1 /* Extensions start */
30103 static /* Use -fall-defs-global to expose */
30104 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
30108 0, /* No effective tags (pointer) */
30109 0, /* No effective tags (count) */
30110 0, /* No tags (pointer) */
30111 0, /* No tags (count) */
30112 { 0, 0, OPEN_TYPE_constraint },
30113 0, 0, /* No members */
30114 &asn_SPC_extensionValue_specs_408 /* Additional specs */
30117 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
30118 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
30119 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30120 -1, /* IMPLICIT tag at current level */
30121 &asn_DEF_ProtocolIE_ID,
30123 { 0, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
30124 0, 0, /* No default value */
30127 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
30128 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30129 -1, /* IMPLICIT tag at current level */
30130 &asn_DEF_Criticality,
30132 { 0, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
30133 0, 0, /* No default value */
30136 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
30137 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30138 +1, /* EXPLICIT tag at current level */
30139 &asn_DEF_extensionValue_408,
30141 { 0, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 },
30142 0, 0, /* No default value */
30146 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
30147 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30149 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
30150 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30151 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30152 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30154 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
30155 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
30156 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
30157 asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
30158 3, /* Count of tags in the map */
30159 0, 0, 0, /* Optional elements (not needed) */
30160 -1, /* First extension addition */
30162 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
30163 "ServedNRCellsToActivate-Item-ExtIEs",
30164 "ServedNRCellsToActivate-Item-ExtIEs",
30166 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
30167 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30168 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30169 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405, /* Same as above */
30170 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30171 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30172 { 0, 0, SEQUENCE_constraint },
30173 asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
30174 3, /* Elements count */
30175 &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 /* Additional specs */
30178 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
30179 sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
30180 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
30181 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
30182 sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
30183 0, /* No top level tags */
30184 0, /* No tags in the map */
30186 -1 /* Extensions start */
30188 static /* Use -fall-defs-global to expose */
30189 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
30193 0, /* No effective tags (pointer) */
30194 0, /* No effective tags (count) */
30195 0, /* No tags (pointer) */
30196 0, /* No tags (count) */
30197 { 0, 0, OPEN_TYPE_constraint },
30198 0, 0, /* No members */
30199 &asn_SPC_extensionValue_specs_412 /* Additional specs */
30202 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
30203 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
30204 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30205 -1, /* IMPLICIT tag at current level */
30206 &asn_DEF_ProtocolIE_ID,
30208 { 0, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
30209 0, 0, /* No default value */
30212 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
30213 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30214 -1, /* IMPLICIT tag at current level */
30215 &asn_DEF_Criticality,
30217 { 0, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
30218 0, 0, /* No default value */
30221 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
30222 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30223 +1, /* EXPLICIT tag at current level */
30224 &asn_DEF_extensionValue_412,
30226 { 0, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 },
30227 0, 0, /* No default value */
30231 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
30232 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30234 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
30235 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30236 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30237 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30239 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
30240 sizeof(struct ActivatedNRCellList_Item_ExtIEs),
30241 offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
30242 asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
30243 3, /* Count of tags in the map */
30244 0, 0, 0, /* Optional elements (not needed) */
30245 -1, /* First extension addition */
30247 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
30248 "ActivatedNRCellList-Item-ExtIEs",
30249 "ActivatedNRCellList-Item-ExtIEs",
30251 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
30252 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30253 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30254 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409, /* Same as above */
30255 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30256 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30257 { 0, 0, SEQUENCE_constraint },
30258 asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
30259 3, /* Elements count */
30260 &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 /* Additional specs */
30263 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
30264 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
30265 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
30266 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
30267 sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
30268 0, /* No top level tags */
30269 0, /* No tags in the map */
30271 -1 /* Extensions start */
30273 static /* Use -fall-defs-global to expose */
30274 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
30278 0, /* No effective tags (pointer) */
30279 0, /* No effective tags (count) */
30280 0, /* No tags (pointer) */
30281 0, /* No tags (count) */
30282 { 0, 0, OPEN_TYPE_constraint },
30283 0, 0, /* No members */
30284 &asn_SPC_extensionValue_specs_416 /* Additional specs */
30287 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
30288 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
30289 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30290 -1, /* IMPLICIT tag at current level */
30291 &asn_DEF_ProtocolIE_ID,
30293 { 0, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
30294 0, 0, /* No default value */
30297 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
30298 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30299 -1, /* IMPLICIT tag at current level */
30300 &asn_DEF_Criticality,
30302 { 0, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
30303 0, 0, /* No default value */
30306 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
30307 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30308 +1, /* EXPLICIT tag at current level */
30309 &asn_DEF_extensionValue_416,
30311 { 0, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 },
30312 0, 0, /* No default value */
30316 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
30317 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30319 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
30320 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30321 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30322 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30324 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
30325 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
30326 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
30327 asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
30328 3, /* Count of tags in the map */
30329 0, 0, 0, /* Optional elements (not needed) */
30330 -1, /* First extension addition */
30332 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
30333 "E-RABs-DataForwardingAddress-ItemExtIEs",
30334 "E-RABs-DataForwardingAddress-ItemExtIEs",
30336 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
30337 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30338 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30339 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413, /* Same as above */
30340 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30341 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30342 { 0, 0, SEQUENCE_constraint },
30343 asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
30344 3, /* Elements count */
30345 &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 /* Additional specs */
30348 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
30349 sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
30350 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
30351 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
30352 sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
30353 0, /* No top level tags */
30354 0, /* No tags in the map */
30356 -1 /* Extensions start */
30358 static /* Use -fall-defs-global to expose */
30359 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
30363 0, /* No effective tags (pointer) */
30364 0, /* No effective tags (count) */
30365 0, /* No tags (pointer) */
30366 0, /* No tags (count) */
30367 { 0, 0, OPEN_TYPE_constraint },
30368 0, 0, /* No members */
30369 &asn_SPC_extensionValue_specs_420 /* Additional specs */
30372 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
30373 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
30374 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30376 &asn_DEF_ProtocolIE_ID,
30378 { 0, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
30379 0, 0, /* No default value */
30382 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
30383 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30385 &asn_DEF_Criticality,
30387 { 0, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
30388 0, 0, /* No default value */
30391 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
30392 -1 /* Ambiguous tag (ANY?) */,
30394 &asn_DEF_extensionValue_420,
30396 { 0, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 },
30397 0, 0, /* No default value */
30401 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
30402 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30404 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
30405 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30406 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30408 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
30409 sizeof(struct ABSInformationFDD_ExtIEs),
30410 offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
30411 asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
30412 2, /* Count of tags in the map */
30413 0, 0, 0, /* Optional elements (not needed) */
30414 -1, /* First extension addition */
30416 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
30417 "ABSInformationFDD-ExtIEs",
30418 "ABSInformationFDD-ExtIEs",
30420 asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
30421 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30422 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30423 asn_DEF_ABSInformationFDD_ExtIEs_tags_417, /* Same as above */
30424 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30425 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30426 { 0, 0, SEQUENCE_constraint },
30427 asn_MBR_ABSInformationFDD_ExtIEs_417,
30428 3, /* Elements count */
30429 &asn_SPC_ABSInformationFDD_ExtIEs_specs_417 /* Additional specs */
30432 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
30433 sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
30434 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
30435 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
30436 sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
30437 0, /* No top level tags */
30438 0, /* No tags in the map */
30440 -1 /* Extensions start */
30442 static /* Use -fall-defs-global to expose */
30443 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
30447 0, /* No effective tags (pointer) */
30448 0, /* No effective tags (count) */
30449 0, /* No tags (pointer) */
30450 0, /* No tags (count) */
30451 { 0, 0, OPEN_TYPE_constraint },
30452 0, 0, /* No members */
30453 &asn_SPC_extensionValue_specs_424 /* Additional specs */
30456 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
30457 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
30458 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30460 &asn_DEF_ProtocolIE_ID,
30462 { 0, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
30463 0, 0, /* No default value */
30466 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
30467 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30469 &asn_DEF_Criticality,
30471 { 0, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
30472 0, 0, /* No default value */
30475 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
30476 -1 /* Ambiguous tag (ANY?) */,
30478 &asn_DEF_extensionValue_424,
30480 { 0, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 },
30481 0, 0, /* No default value */
30485 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
30486 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30488 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
30489 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30490 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30492 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
30493 sizeof(struct ABSInformationTDD_ExtIEs),
30494 offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
30495 asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
30496 2, /* Count of tags in the map */
30497 0, 0, 0, /* Optional elements (not needed) */
30498 -1, /* First extension addition */
30500 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
30501 "ABSInformationTDD-ExtIEs",
30502 "ABSInformationTDD-ExtIEs",
30504 asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
30505 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30506 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30507 asn_DEF_ABSInformationTDD_ExtIEs_tags_421, /* Same as above */
30508 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30509 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30510 { 0, 0, SEQUENCE_constraint },
30511 asn_MBR_ABSInformationTDD_ExtIEs_421,
30512 3, /* Elements count */
30513 &asn_SPC_ABSInformationTDD_ExtIEs_specs_421 /* Additional specs */
30516 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
30517 sizeof(struct ABS_Status_ExtIEs__extensionValue),
30518 offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
30519 offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
30520 sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
30521 0, /* No top level tags */
30522 0, /* No tags in the map */
30524 -1 /* Extensions start */
30526 static /* Use -fall-defs-global to expose */
30527 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
30531 0, /* No effective tags (pointer) */
30532 0, /* No effective tags (count) */
30533 0, /* No tags (pointer) */
30534 0, /* No tags (count) */
30535 { 0, 0, OPEN_TYPE_constraint },
30536 0, 0, /* No members */
30537 &asn_SPC_extensionValue_specs_428 /* Additional specs */
30540 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
30541 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
30542 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30544 &asn_DEF_ProtocolIE_ID,
30546 { 0, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
30547 0, 0, /* No default value */
30550 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
30551 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30553 &asn_DEF_Criticality,
30555 { 0, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
30556 0, 0, /* No default value */
30559 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
30560 -1 /* Ambiguous tag (ANY?) */,
30562 &asn_DEF_extensionValue_428,
30564 { 0, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 },
30565 0, 0, /* No default value */
30569 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
30570 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30572 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
30573 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30574 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30576 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
30577 sizeof(struct ABS_Status_ExtIEs),
30578 offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
30579 asn_MAP_ABS_Status_ExtIEs_tag2el_425,
30580 2, /* Count of tags in the map */
30581 0, 0, 0, /* Optional elements (not needed) */
30582 -1, /* First extension addition */
30584 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
30585 "ABS-Status-ExtIEs",
30586 "ABS-Status-ExtIEs",
30588 asn_DEF_ABS_Status_ExtIEs_tags_425,
30589 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30590 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30591 asn_DEF_ABS_Status_ExtIEs_tags_425, /* Same as above */
30592 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30593 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30594 { 0, 0, SEQUENCE_constraint },
30595 asn_MBR_ABS_Status_ExtIEs_425,
30596 3, /* Elements count */
30597 &asn_SPC_ABS_Status_ExtIEs_specs_425 /* Additional specs */
30600 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
30601 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
30602 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
30603 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
30604 sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
30605 0, /* No top level tags */
30606 0, /* No tags in the map */
30608 -1 /* Extensions start */
30610 static /* Use -fall-defs-global to expose */
30611 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
30615 0, /* No effective tags (pointer) */
30616 0, /* No effective tags (count) */
30617 0, /* No tags (pointer) */
30618 0, /* No tags (count) */
30619 { 0, 0, OPEN_TYPE_constraint },
30620 0, 0, /* No members */
30621 &asn_SPC_extensionValue_specs_432 /* Additional specs */
30624 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
30625 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
30626 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30628 &asn_DEF_ProtocolIE_ID,
30630 { 0, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
30631 0, 0, /* No default value */
30634 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
30635 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30637 &asn_DEF_Criticality,
30639 { 0, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
30640 0, 0, /* No default value */
30643 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
30644 -1 /* Ambiguous tag (ANY?) */,
30646 &asn_DEF_extensionValue_432,
30648 { 0, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 },
30649 0, 0, /* No default value */
30653 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
30654 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30656 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
30657 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30658 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30660 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
30661 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
30662 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
30663 asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
30664 2, /* Count of tags in the map */
30665 0, 0, 0, /* Optional elements (not needed) */
30666 -1, /* First extension addition */
30668 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
30669 "AdditionalSpecialSubframe-Info-ExtIEs",
30670 "AdditionalSpecialSubframe-Info-ExtIEs",
30672 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
30673 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30674 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30675 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
30676 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30677 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30678 { 0, 0, SEQUENCE_constraint },
30679 asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
30680 3, /* Elements count */
30681 &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 /* Additional specs */
30684 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
30685 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
30686 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
30687 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
30688 sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
30689 0, /* No top level tags */
30690 0, /* No tags in the map */
30692 -1 /* Extensions start */
30694 static /* Use -fall-defs-global to expose */
30695 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
30699 0, /* No effective tags (pointer) */
30700 0, /* No effective tags (count) */
30701 0, /* No tags (pointer) */
30702 0, /* No tags (count) */
30703 { 0, 0, OPEN_TYPE_constraint },
30704 0, 0, /* No members */
30705 &asn_SPC_extensionValue_specs_436 /* Additional specs */
30708 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
30709 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
30710 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30712 &asn_DEF_ProtocolIE_ID,
30714 { 0, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
30715 0, 0, /* No default value */
30718 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
30719 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30721 &asn_DEF_Criticality,
30723 { 0, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
30724 0, 0, /* No default value */
30727 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
30728 -1 /* Ambiguous tag (ANY?) */,
30730 &asn_DEF_extensionValue_436,
30732 { 0, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 },
30733 0, 0, /* No default value */
30737 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
30738 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30740 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
30741 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30742 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30744 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
30745 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
30746 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
30747 asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
30748 2, /* Count of tags in the map */
30749 0, 0, 0, /* Optional elements (not needed) */
30750 -1, /* First extension addition */
30752 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
30753 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30754 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30756 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
30757 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30758 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30759 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433, /* Same as above */
30760 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30761 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30762 { 0, 0, SEQUENCE_constraint },
30763 asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
30764 3, /* Elements count */
30765 &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 /* Additional specs */
30768 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
30769 sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
30770 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
30771 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
30772 sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
30773 0, /* No top level tags */
30774 0, /* No tags in the map */
30776 -1 /* Extensions start */
30778 static /* Use -fall-defs-global to expose */
30779 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
30783 0, /* No effective tags (pointer) */
30784 0, /* No effective tags (count) */
30785 0, /* No tags (pointer) */
30786 0, /* No tags (count) */
30787 { 0, 0, OPEN_TYPE_constraint },
30788 0, 0, /* No members */
30789 &asn_SPC_extensionValue_specs_440 /* Additional specs */
30792 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
30793 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
30794 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30796 &asn_DEF_ProtocolIE_ID,
30798 { 0, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
30799 0, 0, /* No default value */
30802 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
30803 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30805 &asn_DEF_Criticality,
30807 { 0, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
30808 0, 0, /* No default value */
30811 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
30812 -1 /* Ambiguous tag (ANY?) */,
30814 &asn_DEF_extensionValue_440,
30816 { 0, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 },
30817 0, 0, /* No default value */
30821 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
30822 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30824 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
30825 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30826 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30828 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
30829 sizeof(struct AllocationAndRetentionPriority_ExtIEs),
30830 offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
30831 asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
30832 2, /* Count of tags in the map */
30833 0, 0, 0, /* Optional elements (not needed) */
30834 -1, /* First extension addition */
30836 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
30837 "AllocationAndRetentionPriority-ExtIEs",
30838 "AllocationAndRetentionPriority-ExtIEs",
30840 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
30841 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30842 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30843 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
30844 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30845 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30846 { 0, 0, SEQUENCE_constraint },
30847 asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
30848 3, /* Elements count */
30849 &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 /* Additional specs */
30852 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
30853 sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
30854 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
30855 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
30856 sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
30857 0, /* No top level tags */
30858 0, /* No tags in the map */
30860 -1 /* Extensions start */
30862 static /* Use -fall-defs-global to expose */
30863 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
30867 0, /* No effective tags (pointer) */
30868 0, /* No effective tags (count) */
30869 0, /* No tags (pointer) */
30870 0, /* No tags (count) */
30871 { 0, 0, OPEN_TYPE_constraint },
30872 0, 0, /* No members */
30873 &asn_SPC_extensionValue_specs_444 /* Additional specs */
30876 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
30877 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
30878 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30880 &asn_DEF_ProtocolIE_ID,
30882 { 0, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
30883 0, 0, /* No default value */
30886 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
30887 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30889 &asn_DEF_Criticality,
30891 { 0, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
30892 0, 0, /* No default value */
30895 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
30896 -1 /* Ambiguous tag (ANY?) */,
30898 &asn_DEF_extensionValue_444,
30900 { 0, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 },
30901 0, 0, /* No default value */
30905 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
30906 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30908 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
30909 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30910 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30912 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
30913 sizeof(struct AS_SecurityInformation_ExtIEs),
30914 offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
30915 asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
30916 2, /* Count of tags in the map */
30917 0, 0, 0, /* Optional elements (not needed) */
30918 -1, /* First extension addition */
30920 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
30921 "AS-SecurityInformation-ExtIEs",
30922 "AS-SecurityInformation-ExtIEs",
30924 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
30925 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30926 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30927 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
30928 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30929 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30930 { 0, 0, SEQUENCE_constraint },
30931 asn_MBR_AS_SecurityInformation_ExtIEs_441,
30932 3, /* Elements count */
30933 &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 /* Additional specs */
30936 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
30937 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
30938 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
30939 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
30940 sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
30941 0, /* No top level tags */
30942 0, /* No tags in the map */
30944 -1 /* Extensions start */
30946 static /* Use -fall-defs-global to expose */
30947 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
30951 0, /* No effective tags (pointer) */
30952 0, /* No effective tags (count) */
30953 0, /* No tags (pointer) */
30954 0, /* No tags (count) */
30955 { 0, 0, OPEN_TYPE_constraint },
30956 0, 0, /* No members */
30957 &asn_SPC_extensionValue_specs_448 /* Additional specs */
30960 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
30961 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
30962 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30964 &asn_DEF_ProtocolIE_ID,
30966 { 0, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
30967 0, 0, /* No default value */
30970 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
30971 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30973 &asn_DEF_Criticality,
30975 { 0, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
30976 0, 0, /* No default value */
30979 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
30980 -1 /* Ambiguous tag (ANY?) */,
30982 &asn_DEF_extensionValue_448,
30984 { 0, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 },
30985 0, 0, /* No default value */
30989 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
30990 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30992 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
30993 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30994 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30996 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
30997 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
30998 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
30999 asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
31000 2, /* Count of tags in the map */
31001 0, 0, 0, /* Optional elements (not needed) */
31002 -1, /* First extension addition */
31004 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
31005 "BluetoothMeasurementConfiguration-ExtIEs",
31006 "BluetoothMeasurementConfiguration-ExtIEs",
31008 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
31009 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31010 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31011 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445, /* Same as above */
31012 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31013 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31014 { 0, 0, SEQUENCE_constraint },
31015 asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
31016 3, /* Elements count */
31017 &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 /* Additional specs */
31020 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
31021 sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
31022 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
31023 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
31024 sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
31025 0, /* No top level tags */
31026 0, /* No tags in the map */
31028 -1 /* Extensions start */
31030 static /* Use -fall-defs-global to expose */
31031 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
31035 0, /* No effective tags (pointer) */
31036 0, /* No effective tags (count) */
31037 0, /* No tags (pointer) */
31038 0, /* No tags (count) */
31039 { 0, 0, OPEN_TYPE_constraint },
31040 0, 0, /* No members */
31041 &asn_SPC_extensionValue_specs_452 /* Additional specs */
31044 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
31045 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
31046 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31048 &asn_DEF_ProtocolIE_ID,
31050 { 0, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
31051 0, 0, /* No default value */
31054 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
31055 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31057 &asn_DEF_Criticality,
31059 { 0, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
31060 0, 0, /* No default value */
31063 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
31064 -1 /* Ambiguous tag (ANY?) */,
31066 &asn_DEF_extensionValue_452,
31068 { 0, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 },
31069 0, 0, /* No default value */
31073 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
31074 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31076 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
31077 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31078 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31080 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
31081 sizeof(struct CellBasedMDT_ExtIEs),
31082 offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
31083 asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
31084 2, /* Count of tags in the map */
31085 0, 0, 0, /* Optional elements (not needed) */
31086 -1, /* First extension addition */
31088 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
31089 "CellBasedMDT-ExtIEs",
31090 "CellBasedMDT-ExtIEs",
31092 asn_DEF_CellBasedMDT_ExtIEs_tags_449,
31093 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31094 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31095 asn_DEF_CellBasedMDT_ExtIEs_tags_449, /* Same as above */
31096 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31097 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31098 { 0, 0, SEQUENCE_constraint },
31099 asn_MBR_CellBasedMDT_ExtIEs_449,
31100 3, /* Elements count */
31101 &asn_SPC_CellBasedMDT_ExtIEs_specs_449 /* Additional specs */
31104 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
31105 sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
31106 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
31107 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
31108 sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
31109 0, /* No top level tags */
31110 0, /* No tags in the map */
31112 -1 /* Extensions start */
31114 static /* Use -fall-defs-global to expose */
31115 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
31119 0, /* No effective tags (pointer) */
31120 0, /* No effective tags (count) */
31121 0, /* No tags (pointer) */
31122 0, /* No tags (count) */
31123 { 0, 0, OPEN_TYPE_constraint },
31124 0, 0, /* No members */
31125 &asn_SPC_extensionValue_specs_456 /* Additional specs */
31128 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
31129 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
31130 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31132 &asn_DEF_ProtocolIE_ID,
31134 { 0, &asn_PER_memb_id_constr_454, memb_id_constraint_453 },
31135 0, 0, /* No default value */
31138 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
31139 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31141 &asn_DEF_Criticality,
31143 { 0, &asn_PER_memb_criticality_constr_455, memb_criticality_constraint_453 },
31144 0, 0, /* No default value */
31147 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
31148 -1 /* Ambiguous tag (ANY?) */,
31150 &asn_DEF_extensionValue_456,
31152 { 0, &asn_PER_memb_extensionValue_constr_456, memb_extensionValue_constraint_453 },
31153 0, 0, /* No default value */
31157 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
31158 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31160 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
31161 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31162 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31164 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
31165 sizeof(struct CellBasedQMC_ExtIEs),
31166 offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
31167 asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
31168 2, /* Count of tags in the map */
31169 0, 0, 0, /* Optional elements (not needed) */
31170 -1, /* First extension addition */
31172 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
31173 "CellBasedQMC-ExtIEs",
31174 "CellBasedQMC-ExtIEs",
31176 asn_DEF_CellBasedQMC_ExtIEs_tags_453,
31177 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31178 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31179 asn_DEF_CellBasedQMC_ExtIEs_tags_453, /* Same as above */
31180 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31181 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31182 { 0, 0, SEQUENCE_constraint },
31183 asn_MBR_CellBasedQMC_ExtIEs_453,
31184 3, /* Elements count */
31185 &asn_SPC_CellBasedQMC_ExtIEs_specs_453 /* Additional specs */
31188 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
31189 sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
31190 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
31191 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
31192 sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
31193 0, /* No top level tags */
31194 0, /* No tags in the map */
31196 -1 /* Extensions start */
31198 static /* Use -fall-defs-global to expose */
31199 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
31203 0, /* No effective tags (pointer) */
31204 0, /* No effective tags (count) */
31205 0, /* No tags (pointer) */
31206 0, /* No tags (count) */
31207 { 0, 0, OPEN_TYPE_constraint },
31208 0, 0, /* No members */
31209 &asn_SPC_extensionValue_specs_460 /* Additional specs */
31212 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
31213 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
31214 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31216 &asn_DEF_ProtocolIE_ID,
31218 { 0, &asn_PER_memb_id_constr_458, memb_id_constraint_457 },
31219 0, 0, /* No default value */
31222 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
31223 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31225 &asn_DEF_Criticality,
31227 { 0, &asn_PER_memb_criticality_constr_459, memb_criticality_constraint_457 },
31228 0, 0, /* No default value */
31231 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
31232 -1 /* Ambiguous tag (ANY?) */,
31234 &asn_DEF_extensionValue_460,
31236 { 0, &asn_PER_memb_extensionValue_constr_460, memb_extensionValue_constraint_457 },
31237 0, 0, /* No default value */
31241 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
31242 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31244 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
31245 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31246 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31248 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
31249 sizeof(struct CellReplacingInfo_ExtIEs),
31250 offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
31251 asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
31252 2, /* Count of tags in the map */
31253 0, 0, 0, /* Optional elements (not needed) */
31254 -1, /* First extension addition */
31256 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
31257 "CellReplacingInfo-ExtIEs",
31258 "CellReplacingInfo-ExtIEs",
31260 asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
31261 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31262 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31263 asn_DEF_CellReplacingInfo_ExtIEs_tags_457, /* Same as above */
31264 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31265 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31266 { 0, 0, SEQUENCE_constraint },
31267 asn_MBR_CellReplacingInfo_ExtIEs_457,
31268 3, /* Elements count */
31269 &asn_SPC_CellReplacingInfo_ExtIEs_specs_457 /* Additional specs */
31272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
31273 sizeof(struct CellType_ExtIEs__extensionValue),
31274 offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
31275 offsetof(struct CellType_ExtIEs__extensionValue, present),
31276 sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
31277 0, /* No top level tags */
31278 0, /* No tags in the map */
31280 -1 /* Extensions start */
31282 static /* Use -fall-defs-global to expose */
31283 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
31287 0, /* No effective tags (pointer) */
31288 0, /* No effective tags (count) */
31289 0, /* No tags (pointer) */
31290 0, /* No tags (count) */
31291 { 0, 0, OPEN_TYPE_constraint },
31292 0, 0, /* No members */
31293 &asn_SPC_extensionValue_specs_464 /* Additional specs */
31296 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
31297 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
31298 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31300 &asn_DEF_ProtocolIE_ID,
31302 { 0, &asn_PER_memb_id_constr_462, memb_id_constraint_461 },
31303 0, 0, /* No default value */
31306 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
31307 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31309 &asn_DEF_Criticality,
31311 { 0, &asn_PER_memb_criticality_constr_463, memb_criticality_constraint_461 },
31312 0, 0, /* No default value */
31315 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
31316 -1 /* Ambiguous tag (ANY?) */,
31318 &asn_DEF_extensionValue_464,
31320 { 0, &asn_PER_memb_extensionValue_constr_464, memb_extensionValue_constraint_461 },
31321 0, 0, /* No default value */
31325 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
31326 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31328 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
31329 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31330 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31332 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
31333 sizeof(struct CellType_ExtIEs),
31334 offsetof(struct CellType_ExtIEs, _asn_ctx),
31335 asn_MAP_CellType_ExtIEs_tag2el_461,
31336 2, /* Count of tags in the map */
31337 0, 0, 0, /* Optional elements (not needed) */
31338 -1, /* First extension addition */
31340 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
31344 asn_DEF_CellType_ExtIEs_tags_461,
31345 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31346 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31347 asn_DEF_CellType_ExtIEs_tags_461, /* Same as above */
31348 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31349 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31350 { 0, 0, SEQUENCE_constraint },
31351 asn_MBR_CellType_ExtIEs_461,
31352 3, /* Elements count */
31353 &asn_SPC_CellType_ExtIEs_specs_461 /* Additional specs */
31356 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
31357 sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
31358 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
31359 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
31360 sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
31361 0, /* No top level tags */
31362 0, /* No tags in the map */
31364 -1 /* Extensions start */
31366 static /* Use -fall-defs-global to expose */
31367 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
31371 0, /* No effective tags (pointer) */
31372 0, /* No effective tags (count) */
31373 0, /* No tags (pointer) */
31374 0, /* No tags (count) */
31375 { 0, 0, OPEN_TYPE_constraint },
31376 0, 0, /* No members */
31377 &asn_SPC_extensionValue_specs_468 /* Additional specs */
31380 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
31381 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
31382 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31384 &asn_DEF_ProtocolIE_ID,
31386 { 0, &asn_PER_memb_id_constr_466, memb_id_constraint_465 },
31387 0, 0, /* No default value */
31390 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
31391 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31393 &asn_DEF_Criticality,
31395 { 0, &asn_PER_memb_criticality_constr_467, memb_criticality_constraint_465 },
31396 0, 0, /* No default value */
31399 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
31400 -1 /* Ambiguous tag (ANY?) */,
31402 &asn_DEF_extensionValue_468,
31404 { 0, &asn_PER_memb_extensionValue_constr_468, memb_extensionValue_constraint_465 },
31405 0, 0, /* No default value */
31409 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
31410 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31412 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
31413 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31414 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31416 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
31417 sizeof(struct CNTypeRestrictionsItem_ExtIEs),
31418 offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
31419 asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
31420 2, /* Count of tags in the map */
31421 0, 0, 0, /* Optional elements (not needed) */
31422 -1, /* First extension addition */
31424 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
31425 "CNTypeRestrictionsItem-ExtIEs",
31426 "CNTypeRestrictionsItem-ExtIEs",
31428 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
31429 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31430 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31431 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
31432 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31433 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31434 { 0, 0, SEQUENCE_constraint },
31435 asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
31436 3, /* Elements count */
31437 &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 /* Additional specs */
31440 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
31441 sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
31442 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
31443 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
31444 sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
31445 0, /* No top level tags */
31446 0, /* No tags in the map */
31448 -1 /* Extensions start */
31450 static /* Use -fall-defs-global to expose */
31451 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
31455 0, /* No effective tags (pointer) */
31456 0, /* No effective tags (count) */
31457 0, /* No tags (pointer) */
31458 0, /* No tags (count) */
31459 { 0, 0, OPEN_TYPE_constraint },
31460 0, 0, /* No members */
31461 &asn_SPC_extensionValue_specs_472 /* Additional specs */
31464 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
31465 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
31466 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31468 &asn_DEF_ProtocolIE_ID,
31470 { 0, &asn_PER_memb_id_constr_470, memb_id_constraint_469 },
31471 0, 0, /* No default value */
31474 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
31475 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31477 &asn_DEF_Criticality,
31479 { 0, &asn_PER_memb_criticality_constr_471, memb_criticality_constraint_469 },
31480 0, 0, /* No default value */
31483 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
31484 -1 /* Ambiguous tag (ANY?) */,
31486 &asn_DEF_extensionValue_472,
31488 { 0, &asn_PER_memb_extensionValue_constr_472, memb_extensionValue_constraint_469 },
31489 0, 0, /* No default value */
31493 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
31494 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31496 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
31497 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31498 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31500 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
31501 sizeof(struct CoMPHypothesisSetItem_ExtIEs),
31502 offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
31503 asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
31504 2, /* Count of tags in the map */
31505 0, 0, 0, /* Optional elements (not needed) */
31506 -1, /* First extension addition */
31508 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
31509 "CoMPHypothesisSetItem-ExtIEs",
31510 "CoMPHypothesisSetItem-ExtIEs",
31512 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
31513 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31514 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31515 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469, /* Same as above */
31516 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31517 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31518 { 0, 0, SEQUENCE_constraint },
31519 asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
31520 3, /* Elements count */
31521 &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
31524 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
31525 sizeof(struct CoMPInformation_ExtIEs__extensionValue),
31526 offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
31527 offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
31528 sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
31529 0, /* No top level tags */
31530 0, /* No tags in the map */
31532 -1 /* Extensions start */
31534 static /* Use -fall-defs-global to expose */
31535 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
31539 0, /* No effective tags (pointer) */
31540 0, /* No effective tags (count) */
31541 0, /* No tags (pointer) */
31542 0, /* No tags (count) */
31543 { 0, 0, OPEN_TYPE_constraint },
31544 0, 0, /* No members */
31545 &asn_SPC_extensionValue_specs_476 /* Additional specs */
31548 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
31549 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
31550 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31552 &asn_DEF_ProtocolIE_ID,
31554 { 0, &asn_PER_memb_id_constr_474, memb_id_constraint_473 },
31555 0, 0, /* No default value */
31558 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
31559 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31561 &asn_DEF_Criticality,
31563 { 0, &asn_PER_memb_criticality_constr_475, memb_criticality_constraint_473 },
31564 0, 0, /* No default value */
31567 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
31568 -1 /* Ambiguous tag (ANY?) */,
31570 &asn_DEF_extensionValue_476,
31572 { 0, &asn_PER_memb_extensionValue_constr_476, memb_extensionValue_constraint_473 },
31573 0, 0, /* No default value */
31577 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
31578 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31580 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
31581 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31582 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31584 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
31585 sizeof(struct CoMPInformation_ExtIEs),
31586 offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
31587 asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
31588 2, /* Count of tags in the map */
31589 0, 0, 0, /* Optional elements (not needed) */
31590 -1, /* First extension addition */
31592 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
31593 "CoMPInformation-ExtIEs",
31594 "CoMPInformation-ExtIEs",
31596 asn_DEF_CoMPInformation_ExtIEs_tags_473,
31597 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31598 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31599 asn_DEF_CoMPInformation_ExtIEs_tags_473, /* Same as above */
31600 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31601 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31602 { 0, 0, SEQUENCE_constraint },
31603 asn_MBR_CoMPInformation_ExtIEs_473,
31604 3, /* Elements count */
31605 &asn_SPC_CoMPInformation_ExtIEs_specs_473 /* Additional specs */
31608 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
31609 sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
31610 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
31611 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
31612 sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
31613 0, /* No top level tags */
31614 0, /* No tags in the map */
31616 -1 /* Extensions start */
31618 static /* Use -fall-defs-global to expose */
31619 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
31623 0, /* No effective tags (pointer) */
31624 0, /* No effective tags (count) */
31625 0, /* No tags (pointer) */
31626 0, /* No tags (count) */
31627 { 0, 0, OPEN_TYPE_constraint },
31628 0, 0, /* No members */
31629 &asn_SPC_extensionValue_specs_480 /* Additional specs */
31632 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
31633 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
31634 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31636 &asn_DEF_ProtocolIE_ID,
31638 { 0, &asn_PER_memb_id_constr_478, memb_id_constraint_477 },
31639 0, 0, /* No default value */
31642 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
31643 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31645 &asn_DEF_Criticality,
31647 { 0, &asn_PER_memb_criticality_constr_479, memb_criticality_constraint_477 },
31648 0, 0, /* No default value */
31651 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
31652 -1 /* Ambiguous tag (ANY?) */,
31654 &asn_DEF_extensionValue_480,
31656 { 0, &asn_PER_memb_extensionValue_constr_480, memb_extensionValue_constraint_477 },
31657 0, 0, /* No default value */
31661 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
31662 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31664 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
31665 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31666 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31668 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
31669 sizeof(struct CoMPInformationItem_ExtIEs),
31670 offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
31671 asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
31672 2, /* Count of tags in the map */
31673 0, 0, 0, /* Optional elements (not needed) */
31674 -1, /* First extension addition */
31676 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
31677 "CoMPInformationItem-ExtIEs",
31678 "CoMPInformationItem-ExtIEs",
31680 asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
31681 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31682 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31683 asn_DEF_CoMPInformationItem_ExtIEs_tags_477, /* Same as above */
31684 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31685 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31686 { 0, 0, SEQUENCE_constraint },
31687 asn_MBR_CoMPInformationItem_ExtIEs_477,
31688 3, /* Elements count */
31689 &asn_SPC_CoMPInformationItem_ExtIEs_specs_477 /* Additional specs */
31692 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
31693 sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
31694 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
31695 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
31696 sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
31697 0, /* No top level tags */
31698 0, /* No tags in the map */
31700 -1 /* Extensions start */
31702 static /* Use -fall-defs-global to expose */
31703 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
31707 0, /* No effective tags (pointer) */
31708 0, /* No effective tags (count) */
31709 0, /* No tags (pointer) */
31710 0, /* No tags (count) */
31711 { 0, 0, OPEN_TYPE_constraint },
31712 0, 0, /* No members */
31713 &asn_SPC_extensionValue_specs_484 /* Additional specs */
31716 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
31717 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
31718 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31720 &asn_DEF_ProtocolIE_ID,
31722 { 0, &asn_PER_memb_id_constr_482, memb_id_constraint_481 },
31723 0, 0, /* No default value */
31726 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
31727 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31729 &asn_DEF_Criticality,
31731 { 0, &asn_PER_memb_criticality_constr_483, memb_criticality_constraint_481 },
31732 0, 0, /* No default value */
31735 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
31736 -1 /* Ambiguous tag (ANY?) */,
31738 &asn_DEF_extensionValue_484,
31740 { 0, &asn_PER_memb_extensionValue_constr_484, memb_extensionValue_constraint_481 },
31741 0, 0, /* No default value */
31745 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
31746 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31748 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
31749 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31750 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31752 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
31753 sizeof(struct CoMPInformationStartTime_ExtIEs),
31754 offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
31755 asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
31756 2, /* Count of tags in the map */
31757 0, 0, 0, /* Optional elements (not needed) */
31758 -1, /* First extension addition */
31760 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
31761 "CoMPInformationStartTime-ExtIEs",
31762 "CoMPInformationStartTime-ExtIEs",
31764 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
31765 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31766 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31767 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481, /* Same as above */
31768 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31769 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31770 { 0, 0, SEQUENCE_constraint },
31771 asn_MBR_CoMPInformationStartTime_ExtIEs_481,
31772 3, /* Elements count */
31773 &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 /* Additional specs */
31776 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
31777 sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
31778 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
31779 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
31780 sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
31781 0, /* No top level tags */
31782 0, /* No tags in the map */
31784 -1 /* Extensions start */
31786 static /* Use -fall-defs-global to expose */
31787 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
31791 0, /* No effective tags (pointer) */
31792 0, /* No effective tags (count) */
31793 0, /* No tags (pointer) */
31794 0, /* No tags (count) */
31795 { 0, 0, OPEN_TYPE_constraint },
31796 0, 0, /* No members */
31797 &asn_SPC_extensionValue_specs_488 /* Additional specs */
31800 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
31801 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
31802 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31804 &asn_DEF_ProtocolIE_ID,
31806 { 0, &asn_PER_memb_id_constr_486, memb_id_constraint_485 },
31807 0, 0, /* No default value */
31810 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
31811 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31813 &asn_DEF_Criticality,
31815 { 0, &asn_PER_memb_criticality_constr_487, memb_criticality_constraint_485 },
31816 0, 0, /* No default value */
31819 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
31820 -1 /* Ambiguous tag (ANY?) */,
31822 &asn_DEF_extensionValue_488,
31824 { 0, &asn_PER_memb_extensionValue_constr_488, memb_extensionValue_constraint_485 },
31825 0, 0, /* No default value */
31829 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
31830 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31832 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
31833 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31834 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31836 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
31837 sizeof(struct CompositeAvailableCapacity_ExtIEs),
31838 offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
31839 asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
31840 2, /* Count of tags in the map */
31841 0, 0, 0, /* Optional elements (not needed) */
31842 -1, /* First extension addition */
31844 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
31845 "CompositeAvailableCapacity-ExtIEs",
31846 "CompositeAvailableCapacity-ExtIEs",
31848 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
31849 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31850 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31851 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485, /* Same as above */
31852 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31853 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31854 { 0, 0, SEQUENCE_constraint },
31855 asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
31856 3, /* Elements count */
31857 &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 /* Additional specs */
31860 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
31861 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
31862 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
31863 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
31864 sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
31865 0, /* No top level tags */
31866 0, /* No tags in the map */
31868 -1 /* Extensions start */
31870 static /* Use -fall-defs-global to expose */
31871 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
31875 0, /* No effective tags (pointer) */
31876 0, /* No effective tags (count) */
31877 0, /* No tags (pointer) */
31878 0, /* No tags (count) */
31879 { 0, 0, OPEN_TYPE_constraint },
31880 0, 0, /* No members */
31881 &asn_SPC_extensionValue_specs_492 /* Additional specs */
31884 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
31885 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
31886 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31888 &asn_DEF_ProtocolIE_ID,
31890 { 0, &asn_PER_memb_id_constr_490, memb_id_constraint_489 },
31891 0, 0, /* No default value */
31894 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
31895 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31897 &asn_DEF_Criticality,
31899 { 0, &asn_PER_memb_criticality_constr_491, memb_criticality_constraint_489 },
31900 0, 0, /* No default value */
31903 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
31904 -1 /* Ambiguous tag (ANY?) */,
31906 &asn_DEF_extensionValue_492,
31908 { 0, &asn_PER_memb_extensionValue_constr_492, memb_extensionValue_constraint_489 },
31909 0, 0, /* No default value */
31913 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
31914 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31916 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
31917 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31918 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31920 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
31921 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
31922 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
31923 asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
31924 2, /* Count of tags in the map */
31925 0, 0, 0, /* Optional elements (not needed) */
31926 -1, /* First extension addition */
31928 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
31929 "CompositeAvailableCapacityGroup-ExtIEs",
31930 "CompositeAvailableCapacityGroup-ExtIEs",
31932 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
31933 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31934 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31935 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489, /* Same as above */
31936 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31937 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31938 { 0, 0, SEQUENCE_constraint },
31939 asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
31940 3, /* Elements count */
31941 &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 /* Additional specs */
31944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
31945 sizeof(struct COUNTvalue_ExtIEs__extensionValue),
31946 offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
31947 offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
31948 sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
31949 0, /* No top level tags */
31950 0, /* No tags in the map */
31952 -1 /* Extensions start */
31954 static /* Use -fall-defs-global to expose */
31955 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
31959 0, /* No effective tags (pointer) */
31960 0, /* No effective tags (count) */
31961 0, /* No tags (pointer) */
31962 0, /* No tags (count) */
31963 { 0, 0, OPEN_TYPE_constraint },
31964 0, 0, /* No members */
31965 &asn_SPC_extensionValue_specs_496 /* Additional specs */
31968 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
31969 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
31970 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31972 &asn_DEF_ProtocolIE_ID,
31974 { 0, &asn_PER_memb_id_constr_494, memb_id_constraint_493 },
31975 0, 0, /* No default value */
31978 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
31979 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31981 &asn_DEF_Criticality,
31983 { 0, &asn_PER_memb_criticality_constr_495, memb_criticality_constraint_493 },
31984 0, 0, /* No default value */
31987 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
31988 -1 /* Ambiguous tag (ANY?) */,
31990 &asn_DEF_extensionValue_496,
31992 { 0, &asn_PER_memb_extensionValue_constr_496, memb_extensionValue_constraint_493 },
31993 0, 0, /* No default value */
31997 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
31998 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32000 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
32001 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32002 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32004 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
32005 sizeof(struct COUNTvalue_ExtIEs),
32006 offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
32007 asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
32008 2, /* Count of tags in the map */
32009 0, 0, 0, /* Optional elements (not needed) */
32010 -1, /* First extension addition */
32012 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
32013 "COUNTvalue-ExtIEs",
32014 "COUNTvalue-ExtIEs",
32016 asn_DEF_COUNTvalue_ExtIEs_tags_493,
32017 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32018 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32019 asn_DEF_COUNTvalue_ExtIEs_tags_493, /* Same as above */
32020 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32021 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32022 { 0, 0, SEQUENCE_constraint },
32023 asn_MBR_COUNTvalue_ExtIEs_493,
32024 3, /* Elements count */
32025 &asn_SPC_COUNTvalue_ExtIEs_specs_493 /* Additional specs */
32028 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
32029 sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
32030 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
32031 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
32032 sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
32033 0, /* No top level tags */
32034 0, /* No tags in the map */
32036 -1 /* Extensions start */
32038 static /* Use -fall-defs-global to expose */
32039 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
32043 0, /* No effective tags (pointer) */
32044 0, /* No effective tags (count) */
32045 0, /* No tags (pointer) */
32046 0, /* No tags (count) */
32047 { 0, 0, OPEN_TYPE_constraint },
32048 0, 0, /* No members */
32049 &asn_SPC_extensionValue_specs_500 /* Additional specs */
32052 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
32053 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
32054 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32056 &asn_DEF_ProtocolIE_ID,
32058 { 0, &asn_PER_memb_id_constr_498, memb_id_constraint_497 },
32059 0, 0, /* No default value */
32062 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
32063 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32065 &asn_DEF_Criticality,
32067 { 0, &asn_PER_memb_criticality_constr_499, memb_criticality_constraint_497 },
32068 0, 0, /* No default value */
32071 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
32072 -1 /* Ambiguous tag (ANY?) */,
32074 &asn_DEF_extensionValue_500,
32076 { 0, &asn_PER_memb_extensionValue_constr_500, memb_extensionValue_constraint_497 },
32077 0, 0, /* No default value */
32081 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
32082 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32084 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
32085 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32086 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32088 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
32089 sizeof(struct COUNTValueExtended_ExtIEs),
32090 offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
32091 asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
32092 2, /* Count of tags in the map */
32093 0, 0, 0, /* Optional elements (not needed) */
32094 -1, /* First extension addition */
32096 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
32097 "COUNTValueExtended-ExtIEs",
32098 "COUNTValueExtended-ExtIEs",
32100 asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
32101 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32102 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32103 asn_DEF_COUNTValueExtended_ExtIEs_tags_497, /* Same as above */
32104 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32105 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32106 { 0, 0, SEQUENCE_constraint },
32107 asn_MBR_COUNTValueExtended_ExtIEs_497,
32108 3, /* Elements count */
32109 &asn_SPC_COUNTValueExtended_ExtIEs_specs_497 /* Additional specs */
32112 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
32113 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
32114 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
32115 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
32116 sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
32117 0, /* No top level tags */
32118 0, /* No tags in the map */
32120 -1 /* Extensions start */
32122 static /* Use -fall-defs-global to expose */
32123 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
32127 0, /* No effective tags (pointer) */
32128 0, /* No effective tags (count) */
32129 0, /* No tags (pointer) */
32130 0, /* No tags (count) */
32131 { 0, 0, OPEN_TYPE_constraint },
32132 0, 0, /* No members */
32133 &asn_SPC_extensionValue_specs_504 /* Additional specs */
32136 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
32137 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
32138 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32140 &asn_DEF_ProtocolIE_ID,
32142 { 0, &asn_PER_memb_id_constr_502, memb_id_constraint_501 },
32143 0, 0, /* No default value */
32146 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
32147 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32149 &asn_DEF_Criticality,
32151 { 0, &asn_PER_memb_criticality_constr_503, memb_criticality_constraint_501 },
32152 0, 0, /* No default value */
32155 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
32156 -1 /* Ambiguous tag (ANY?) */,
32158 &asn_DEF_extensionValue_504,
32160 { 0, &asn_PER_memb_extensionValue_constr_504, memb_extensionValue_constraint_501 },
32161 0, 0, /* No default value */
32165 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
32166 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32168 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
32169 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32170 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32172 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
32173 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
32174 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
32175 asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
32176 2, /* Count of tags in the map */
32177 0, 0, 0, /* Optional elements (not needed) */
32178 -1, /* First extension addition */
32180 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
32181 "COUNTvaluePDCP-SNlength18-ExtIEs",
32182 "COUNTvaluePDCP-SNlength18-ExtIEs",
32184 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
32185 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32186 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32187 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501, /* Same as above */
32188 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32189 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32190 { 0, 0, SEQUENCE_constraint },
32191 asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
32192 3, /* Elements count */
32193 &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 /* Additional specs */
32196 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
32197 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
32198 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
32199 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
32200 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
32201 0, /* No top level tags */
32202 0, /* No tags in the map */
32204 -1 /* Extensions start */
32206 static /* Use -fall-defs-global to expose */
32207 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
32211 0, /* No effective tags (pointer) */
32212 0, /* No effective tags (count) */
32213 0, /* No tags (pointer) */
32214 0, /* No tags (count) */
32215 { 0, 0, OPEN_TYPE_constraint },
32216 0, 0, /* No members */
32217 &asn_SPC_extensionValue_specs_508 /* Additional specs */
32220 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
32221 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
32222 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32224 &asn_DEF_ProtocolIE_ID,
32226 { 0, &asn_PER_memb_id_constr_506, memb_id_constraint_505 },
32227 0, 0, /* No default value */
32230 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
32231 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32233 &asn_DEF_Criticality,
32235 { 0, &asn_PER_memb_criticality_constr_507, memb_criticality_constraint_505 },
32236 0, 0, /* No default value */
32239 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
32240 -1 /* Ambiguous tag (ANY?) */,
32242 &asn_DEF_extensionValue_508,
32244 { 0, &asn_PER_memb_extensionValue_constr_508, memb_extensionValue_constraint_505 },
32245 0, 0, /* No default value */
32249 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
32250 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32252 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
32253 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32254 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32256 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
32257 sizeof(struct CriticalityDiagnostics_ExtIEs),
32258 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
32259 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
32260 2, /* Count of tags in the map */
32261 0, 0, 0, /* Optional elements (not needed) */
32262 -1, /* First extension addition */
32264 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
32265 "CriticalityDiagnostics-ExtIEs",
32266 "CriticalityDiagnostics-ExtIEs",
32268 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
32269 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32270 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32271 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
32272 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32273 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32274 { 0, 0, SEQUENCE_constraint },
32275 asn_MBR_CriticalityDiagnostics_ExtIEs_505,
32276 3, /* Elements count */
32277 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 /* Additional specs */
32280 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
32281 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
32282 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
32283 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
32284 sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
32285 0, /* No top level tags */
32286 0, /* No tags in the map */
32288 -1 /* Extensions start */
32290 static /* Use -fall-defs-global to expose */
32291 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
32295 0, /* No effective tags (pointer) */
32296 0, /* No effective tags (count) */
32297 0, /* No tags (pointer) */
32298 0, /* No tags (count) */
32299 { 0, 0, OPEN_TYPE_constraint },
32300 0, 0, /* No members */
32301 &asn_SPC_extensionValue_specs_512 /* Additional specs */
32304 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
32305 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
32306 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32308 &asn_DEF_ProtocolIE_ID,
32310 { 0, &asn_PER_memb_id_constr_510, memb_id_constraint_509 },
32311 0, 0, /* No default value */
32314 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
32315 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32317 &asn_DEF_Criticality,
32319 { 0, &asn_PER_memb_criticality_constr_511, memb_criticality_constraint_509 },
32320 0, 0, /* No default value */
32323 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
32324 -1 /* Ambiguous tag (ANY?) */,
32326 &asn_DEF_extensionValue_512,
32328 { 0, &asn_PER_memb_extensionValue_constr_512, memb_extensionValue_constraint_509 },
32329 0, 0, /* No default value */
32333 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
32334 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32336 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
32337 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32338 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32340 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
32341 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
32342 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
32343 asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
32344 2, /* Count of tags in the map */
32345 0, 0, 0, /* Optional elements (not needed) */
32346 -1, /* First extension addition */
32348 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
32349 "CriticalityDiagnostics-IE-List-ExtIEs",
32350 "CriticalityDiagnostics-IE-List-ExtIEs",
32352 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
32353 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32354 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32355 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
32356 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32357 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32358 { 0, 0, SEQUENCE_constraint },
32359 asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
32360 3, /* Elements count */
32361 &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 /* Additional specs */
32364 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
32365 sizeof(struct CSIReportList_ExtIEs__extensionValue),
32366 offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
32367 offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
32368 sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
32369 0, /* No top level tags */
32370 0, /* No tags in the map */
32372 -1 /* Extensions start */
32374 static /* Use -fall-defs-global to expose */
32375 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
32379 0, /* No effective tags (pointer) */
32380 0, /* No effective tags (count) */
32381 0, /* No tags (pointer) */
32382 0, /* No tags (count) */
32383 { 0, 0, OPEN_TYPE_constraint },
32384 0, 0, /* No members */
32385 &asn_SPC_extensionValue_specs_516 /* Additional specs */
32388 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
32389 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
32390 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32392 &asn_DEF_ProtocolIE_ID,
32394 { 0, &asn_PER_memb_id_constr_514, memb_id_constraint_513 },
32395 0, 0, /* No default value */
32398 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
32399 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32401 &asn_DEF_Criticality,
32403 { 0, &asn_PER_memb_criticality_constr_515, memb_criticality_constraint_513 },
32404 0, 0, /* No default value */
32407 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
32408 -1 /* Ambiguous tag (ANY?) */,
32410 &asn_DEF_extensionValue_516,
32412 { 0, &asn_PER_memb_extensionValue_constr_516, memb_extensionValue_constraint_513 },
32413 0, 0, /* No default value */
32417 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
32418 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32420 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
32421 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32422 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32424 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
32425 sizeof(struct CSIReportList_ExtIEs),
32426 offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
32427 asn_MAP_CSIReportList_ExtIEs_tag2el_513,
32428 2, /* Count of tags in the map */
32429 0, 0, 0, /* Optional elements (not needed) */
32430 -1, /* First extension addition */
32432 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
32433 "CSIReportList-ExtIEs",
32434 "CSIReportList-ExtIEs",
32436 asn_DEF_CSIReportList_ExtIEs_tags_513,
32437 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32438 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32439 asn_DEF_CSIReportList_ExtIEs_tags_513, /* Same as above */
32440 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32441 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32442 { 0, 0, SEQUENCE_constraint },
32443 asn_MBR_CSIReportList_ExtIEs_513,
32444 3, /* Elements count */
32445 &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
32448 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
32449 sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
32450 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
32451 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
32452 sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
32453 0, /* No top level tags */
32454 0, /* No tags in the map */
32456 -1 /* Extensions start */
32458 static /* Use -fall-defs-global to expose */
32459 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
32463 0, /* No effective tags (pointer) */
32464 0, /* No effective tags (count) */
32465 0, /* No tags (pointer) */
32466 0, /* No tags (count) */
32467 { 0, 0, OPEN_TYPE_constraint },
32468 0, 0, /* No members */
32469 &asn_SPC_extensionValue_specs_520 /* Additional specs */
32472 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
32473 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
32474 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32476 &asn_DEF_ProtocolIE_ID,
32478 { 0, &asn_PER_memb_id_constr_518, memb_id_constraint_517 },
32479 0, 0, /* No default value */
32482 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
32483 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32485 &asn_DEF_Criticality,
32487 { 0, &asn_PER_memb_criticality_constr_519, memb_criticality_constraint_517 },
32488 0, 0, /* No default value */
32491 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
32492 -1 /* Ambiguous tag (ANY?) */,
32494 &asn_DEF_extensionValue_520,
32496 { 0, &asn_PER_memb_extensionValue_constr_520, memb_extensionValue_constraint_517 },
32497 0, 0, /* No default value */
32501 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
32502 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32504 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
32505 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32506 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32508 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
32509 sizeof(struct CSIReportPerCSIProcess_ExtIEs),
32510 offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
32511 asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
32512 2, /* Count of tags in the map */
32513 0, 0, 0, /* Optional elements (not needed) */
32514 -1, /* First extension addition */
32516 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
32517 "CSIReportPerCSIProcess-ExtIEs",
32518 "CSIReportPerCSIProcess-ExtIEs",
32520 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
32521 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32522 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32523 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
32524 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32525 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32526 { 0, 0, SEQUENCE_constraint },
32527 asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
32528 3, /* Elements count */
32529 &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 /* Additional specs */
32532 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
32533 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
32534 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
32535 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
32536 sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
32537 0, /* No top level tags */
32538 0, /* No tags in the map */
32540 -1 /* Extensions start */
32542 static /* Use -fall-defs-global to expose */
32543 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
32547 0, /* No effective tags (pointer) */
32548 0, /* No effective tags (count) */
32549 0, /* No tags (pointer) */
32550 0, /* No tags (count) */
32551 { 0, 0, OPEN_TYPE_constraint },
32552 0, 0, /* No members */
32553 &asn_SPC_extensionValue_specs_524 /* Additional specs */
32556 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
32557 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
32558 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32560 &asn_DEF_ProtocolIE_ID,
32562 { 0, &asn_PER_memb_id_constr_522, memb_id_constraint_521 },
32563 0, 0, /* No default value */
32566 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
32567 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32569 &asn_DEF_Criticality,
32571 { 0, &asn_PER_memb_criticality_constr_523, memb_criticality_constraint_521 },
32572 0, 0, /* No default value */
32575 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
32576 -1 /* Ambiguous tag (ANY?) */,
32578 &asn_DEF_extensionValue_524,
32580 { 0, &asn_PER_memb_extensionValue_constr_524, memb_extensionValue_constraint_521 },
32581 0, 0, /* No default value */
32585 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
32586 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32588 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
32589 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32590 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32592 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
32593 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
32594 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
32595 asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
32596 2, /* Count of tags in the map */
32597 0, 0, 0, /* Optional elements (not needed) */
32598 -1, /* First extension addition */
32600 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
32601 "CSIReportPerCSIProcessItem-ExtIEs",
32602 "CSIReportPerCSIProcessItem-ExtIEs",
32604 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
32605 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32606 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32607 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521, /* Same as above */
32608 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32609 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32610 { 0, 0, SEQUENCE_constraint },
32611 asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
32612 3, /* Elements count */
32613 &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 /* Additional specs */
32616 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
32617 sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
32618 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
32619 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
32620 sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
32621 0, /* No top level tags */
32622 0, /* No tags in the map */
32624 -1 /* Extensions start */
32626 static /* Use -fall-defs-global to expose */
32627 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
32631 0, /* No effective tags (pointer) */
32632 0, /* No effective tags (count) */
32633 0, /* No tags (pointer) */
32634 0, /* No tags (count) */
32635 { 0, 0, OPEN_TYPE_constraint },
32636 0, 0, /* No members */
32637 &asn_SPC_extensionValue_specs_528 /* Additional specs */
32640 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
32641 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
32642 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32644 &asn_DEF_ProtocolIE_ID,
32646 { 0, &asn_PER_memb_id_constr_526, memb_id_constraint_525 },
32647 0, 0, /* No default value */
32650 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
32651 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32653 &asn_DEF_Criticality,
32655 { 0, &asn_PER_memb_criticality_constr_527, memb_criticality_constraint_525 },
32656 0, 0, /* No default value */
32659 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
32660 -1 /* Ambiguous tag (ANY?) */,
32662 &asn_DEF_extensionValue_528,
32664 { 0, &asn_PER_memb_extensionValue_constr_528, memb_extensionValue_constraint_525 },
32665 0, 0, /* No default value */
32669 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
32670 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32672 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
32673 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32674 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32676 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
32677 sizeof(struct DataTrafficResourceIndication_ExtIEs),
32678 offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
32679 asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
32680 2, /* Count of tags in the map */
32681 0, 0, 0, /* Optional elements (not needed) */
32682 -1, /* First extension addition */
32684 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
32685 "DataTrafficResourceIndication-ExtIEs",
32686 "DataTrafficResourceIndication-ExtIEs",
32688 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
32689 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32690 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32691 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525, /* Same as above */
32692 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32693 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32694 { 0, 0, SEQUENCE_constraint },
32695 asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
32696 3, /* Elements count */
32697 &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
32700 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
32701 sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
32702 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
32703 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
32704 sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
32705 0, /* No top level tags */
32706 0, /* No tags in the map */
32708 -1 /* Extensions start */
32710 static /* Use -fall-defs-global to expose */
32711 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
32715 0, /* No effective tags (pointer) */
32716 0, /* No effective tags (count) */
32717 0, /* No tags (pointer) */
32718 0, /* No tags (count) */
32719 { 0, 0, OPEN_TYPE_constraint },
32720 0, 0, /* No members */
32721 &asn_SPC_extensionValue_specs_532 /* Additional specs */
32724 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
32725 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
32726 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32728 &asn_DEF_ProtocolIE_ID,
32730 { 0, &asn_PER_memb_id_constr_530, memb_id_constraint_529 },
32731 0, 0, /* No default value */
32734 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
32735 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32737 &asn_DEF_Criticality,
32739 { 0, &asn_PER_memb_criticality_constr_531, memb_criticality_constraint_529 },
32740 0, 0, /* No default value */
32743 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
32744 -1 /* Ambiguous tag (ANY?) */,
32746 &asn_DEF_extensionValue_532,
32748 { 0, &asn_PER_memb_extensionValue_constr_532, memb_extensionValue_constraint_529 },
32749 0, 0, /* No default value */
32753 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
32754 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32756 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
32757 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32758 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32760 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
32761 sizeof(struct DeliveryStatus_ExtIEs),
32762 offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
32763 asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
32764 2, /* Count of tags in the map */
32765 0, 0, 0, /* Optional elements (not needed) */
32766 -1, /* First extension addition */
32768 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
32769 "DeliveryStatus-ExtIEs",
32770 "DeliveryStatus-ExtIEs",
32772 asn_DEF_DeliveryStatus_ExtIEs_tags_529,
32773 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32774 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32775 asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
32776 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32777 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32778 { 0, 0, SEQUENCE_constraint },
32779 asn_MBR_DeliveryStatus_ExtIEs_529,
32780 3, /* Elements count */
32781 &asn_SPC_DeliveryStatus_ExtIEs_specs_529 /* Additional specs */
32784 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
32785 sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
32786 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
32787 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
32788 sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
32789 0, /* No top level tags */
32790 0, /* No tags in the map */
32792 -1 /* Extensions start */
32794 static /* Use -fall-defs-global to expose */
32795 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
32799 0, /* No effective tags (pointer) */
32800 0, /* No effective tags (count) */
32801 0, /* No tags (pointer) */
32802 0, /* No tags (count) */
32803 { 0, 0, OPEN_TYPE_constraint },
32804 0, 0, /* No members */
32805 &asn_SPC_extensionValue_specs_536 /* Additional specs */
32808 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
32809 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
32810 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32812 &asn_DEF_ProtocolIE_ID,
32814 { 0, &asn_PER_memb_id_constr_534, memb_id_constraint_533 },
32815 0, 0, /* No default value */
32818 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
32819 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32821 &asn_DEF_Criticality,
32823 { 0, &asn_PER_memb_criticality_constr_535, memb_criticality_constraint_533 },
32824 0, 0, /* No default value */
32827 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
32828 -1 /* Ambiguous tag (ANY?) */,
32830 &asn_DEF_extensionValue_536,
32832 { 0, &asn_PER_memb_extensionValue_constr_536, memb_extensionValue_constraint_533 },
32833 0, 0, /* No default value */
32837 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
32838 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32840 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
32841 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32842 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32844 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
32845 sizeof(struct DynamicNAICSInformation_ExtIEs),
32846 offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
32847 asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
32848 2, /* Count of tags in the map */
32849 0, 0, 0, /* Optional elements (not needed) */
32850 -1, /* First extension addition */
32852 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
32853 "DynamicNAICSInformation-ExtIEs",
32854 "DynamicNAICSInformation-ExtIEs",
32856 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
32857 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32858 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32859 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533, /* Same as above */
32860 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32861 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32862 { 0, 0, SEQUENCE_constraint },
32863 asn_MBR_DynamicNAICSInformation_ExtIEs_533,
32864 3, /* Elements count */
32865 &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 /* Additional specs */
32868 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
32869 sizeof(struct ECGI_ExtIEs__extensionValue),
32870 offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
32871 offsetof(struct ECGI_ExtIEs__extensionValue, present),
32872 sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
32873 0, /* No top level tags */
32874 0, /* No tags in the map */
32876 -1 /* Extensions start */
32878 static /* Use -fall-defs-global to expose */
32879 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
32883 0, /* No effective tags (pointer) */
32884 0, /* No effective tags (count) */
32885 0, /* No tags (pointer) */
32886 0, /* No tags (count) */
32887 { 0, 0, OPEN_TYPE_constraint },
32888 0, 0, /* No members */
32889 &asn_SPC_extensionValue_specs_540 /* Additional specs */
32892 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
32893 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
32894 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32896 &asn_DEF_ProtocolIE_ID,
32898 { 0, &asn_PER_memb_id_constr_538, memb_id_constraint_537 },
32899 0, 0, /* No default value */
32902 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
32903 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32905 &asn_DEF_Criticality,
32907 { 0, &asn_PER_memb_criticality_constr_539, memb_criticality_constraint_537 },
32908 0, 0, /* No default value */
32911 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
32912 -1 /* Ambiguous tag (ANY?) */,
32914 &asn_DEF_extensionValue_540,
32916 { 0, &asn_PER_memb_extensionValue_constr_540, memb_extensionValue_constraint_537 },
32917 0, 0, /* No default value */
32921 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
32922 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32924 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
32925 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32926 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32928 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
32929 sizeof(struct ECGI_ExtIEs),
32930 offsetof(struct ECGI_ExtIEs, _asn_ctx),
32931 asn_MAP_ECGI_ExtIEs_tag2el_537,
32932 2, /* Count of tags in the map */
32933 0, 0, 0, /* Optional elements (not needed) */
32934 -1, /* First extension addition */
32936 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
32940 asn_DEF_ECGI_ExtIEs_tags_537,
32941 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32942 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32943 asn_DEF_ECGI_ExtIEs_tags_537, /* Same as above */
32944 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32945 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32946 { 0, 0, SEQUENCE_constraint },
32947 asn_MBR_ECGI_ExtIEs_537,
32948 3, /* Elements count */
32949 &asn_SPC_ECGI_ExtIEs_specs_537 /* Additional specs */
32952 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
32953 sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
32954 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
32955 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
32956 sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
32957 0, /* No top level tags */
32958 0, /* No tags in the map */
32960 -1 /* Extensions start */
32962 static /* Use -fall-defs-global to expose */
32963 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
32967 0, /* No effective tags (pointer) */
32968 0, /* No effective tags (count) */
32969 0, /* No tags (pointer) */
32970 0, /* No tags (count) */
32971 { 0, 0, OPEN_TYPE_constraint },
32972 0, 0, /* No members */
32973 &asn_SPC_extensionValue_specs_544 /* Additional specs */
32976 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
32977 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
32978 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32980 &asn_DEF_ProtocolIE_ID,
32982 { 0, &asn_PER_memb_id_constr_542, memb_id_constraint_541 },
32983 0, 0, /* No default value */
32986 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
32987 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32989 &asn_DEF_Criticality,
32991 { 0, &asn_PER_memb_criticality_constr_543, memb_criticality_constraint_541 },
32992 0, 0, /* No default value */
32995 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
32996 -1 /* Ambiguous tag (ANY?) */,
32998 &asn_DEF_extensionValue_544,
33000 { 0, &asn_PER_memb_extensionValue_constr_544, memb_extensionValue_constraint_541 },
33001 0, 0, /* No default value */
33005 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
33006 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33008 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
33009 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33010 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33012 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
33013 sizeof(struct EnhancedRNTP_ExtIEs),
33014 offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
33015 asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
33016 2, /* Count of tags in the map */
33017 0, 0, 0, /* Optional elements (not needed) */
33018 -1, /* First extension addition */
33020 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
33021 "EnhancedRNTP-ExtIEs",
33022 "EnhancedRNTP-ExtIEs",
33024 asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
33025 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33026 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33027 asn_DEF_EnhancedRNTP_ExtIEs_tags_541, /* Same as above */
33028 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33029 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33030 { 0, 0, SEQUENCE_constraint },
33031 asn_MBR_EnhancedRNTP_ExtIEs_541,
33032 3, /* Elements count */
33033 &asn_SPC_EnhancedRNTP_ExtIEs_specs_541 /* Additional specs */
33036 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
33037 sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
33038 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
33039 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
33040 sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
33041 0, /* No top level tags */
33042 0, /* No tags in the map */
33044 -1 /* Extensions start */
33046 static /* Use -fall-defs-global to expose */
33047 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
33051 0, /* No effective tags (pointer) */
33052 0, /* No effective tags (count) */
33053 0, /* No tags (pointer) */
33054 0, /* No tags (count) */
33055 { 0, 0, OPEN_TYPE_constraint },
33056 0, 0, /* No members */
33057 &asn_SPC_extensionValue_specs_548 /* Additional specs */
33060 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
33061 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
33062 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33064 &asn_DEF_ProtocolIE_ID,
33066 { 0, &asn_PER_memb_id_constr_546, memb_id_constraint_545 },
33067 0, 0, /* No default value */
33070 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
33071 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33073 &asn_DEF_Criticality,
33075 { 0, &asn_PER_memb_criticality_constr_547, memb_criticality_constraint_545 },
33076 0, 0, /* No default value */
33079 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
33080 -1 /* Ambiguous tag (ANY?) */,
33082 &asn_DEF_extensionValue_548,
33084 { 0, &asn_PER_memb_extensionValue_constr_548, memb_extensionValue_constraint_545 },
33085 0, 0, /* No default value */
33089 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
33090 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33092 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
33093 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33094 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33096 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
33097 sizeof(struct EnhancedRNTPStartTime_ExtIEs),
33098 offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
33099 asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
33100 2, /* Count of tags in the map */
33101 0, 0, 0, /* Optional elements (not needed) */
33102 -1, /* First extension addition */
33104 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
33105 "EnhancedRNTPStartTime-ExtIEs",
33106 "EnhancedRNTPStartTime-ExtIEs",
33108 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
33109 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33110 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33111 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545, /* Same as above */
33112 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33113 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33114 { 0, 0, SEQUENCE_constraint },
33115 asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
33116 3, /* Elements count */
33117 &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
33120 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
33121 sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
33122 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
33123 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
33124 sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
33125 0, /* No top level tags */
33126 0, /* No tags in the map */
33128 -1 /* Extensions start */
33130 static /* Use -fall-defs-global to expose */
33131 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
33135 0, /* No effective tags (pointer) */
33136 0, /* No effective tags (count) */
33137 0, /* No tags (pointer) */
33138 0, /* No tags (count) */
33139 { 0, 0, OPEN_TYPE_constraint },
33140 0, 0, /* No members */
33141 &asn_SPC_extensionValue_specs_552 /* Additional specs */
33144 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
33145 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
33146 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33148 &asn_DEF_ProtocolIE_ID,
33150 { 0, &asn_PER_memb_id_constr_550, memb_id_constraint_549 },
33151 0, 0, /* No default value */
33154 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
33155 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33157 &asn_DEF_Criticality,
33159 { 0, &asn_PER_memb_criticality_constr_551, memb_criticality_constraint_549 },
33160 0, 0, /* No default value */
33163 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
33164 -1 /* Ambiguous tag (ANY?) */,
33166 &asn_DEF_extensionValue_552,
33168 { 0, &asn_PER_memb_extensionValue_constr_552, memb_extensionValue_constraint_549 },
33169 0, 0, /* No default value */
33173 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
33174 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33176 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
33177 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33178 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33180 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
33181 sizeof(struct EN_DC_ResourceConfigurationExtIEs),
33182 offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
33183 asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
33184 2, /* Count of tags in the map */
33185 0, 0, 0, /* Optional elements (not needed) */
33186 -1, /* First extension addition */
33188 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
33189 "EN-DC-ResourceConfigurationExtIEs",
33190 "EN-DC-ResourceConfigurationExtIEs",
33192 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
33193 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33194 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33195 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549, /* Same as above */
33196 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33197 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33198 { 0, 0, SEQUENCE_constraint },
33199 asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
33200 3, /* Elements count */
33201 &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 /* Additional specs */
33204 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
33205 sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
33206 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
33207 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
33208 sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
33209 0, /* No top level tags */
33210 0, /* No tags in the map */
33212 -1 /* Extensions start */
33214 static /* Use -fall-defs-global to expose */
33215 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
33219 0, /* No effective tags (pointer) */
33220 0, /* No effective tags (count) */
33221 0, /* No tags (pointer) */
33222 0, /* No tags (count) */
33223 { 0, 0, OPEN_TYPE_constraint },
33224 0, 0, /* No members */
33225 &asn_SPC_extensionValue_specs_556 /* Additional specs */
33228 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
33229 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
33230 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33232 &asn_DEF_ProtocolIE_ID,
33234 { 0, &asn_PER_memb_id_constr_554, memb_id_constraint_553 },
33235 0, 0, /* No default value */
33238 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
33239 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33241 &asn_DEF_Criticality,
33243 { 0, &asn_PER_memb_criticality_constr_555, memb_criticality_constraint_553 },
33244 0, 0, /* No default value */
33247 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
33248 -1 /* Ambiguous tag (ANY?) */,
33250 &asn_DEF_extensionValue_556,
33252 { 0, &asn_PER_memb_extensionValue_constr_556, memb_extensionValue_constraint_553 },
33253 0, 0, /* No default value */
33257 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
33258 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33260 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
33261 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33262 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33264 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
33265 sizeof(struct ERABActivityNotifyItem_ExtIEs),
33266 offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
33267 asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
33268 2, /* Count of tags in the map */
33269 0, 0, 0, /* Optional elements (not needed) */
33270 -1, /* First extension addition */
33272 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
33273 "ERABActivityNotifyItem-ExtIEs",
33274 "ERABActivityNotifyItem-ExtIEs",
33276 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
33277 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33278 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33279 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
33280 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33281 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33282 { 0, 0, SEQUENCE_constraint },
33283 asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
33284 3, /* Elements count */
33285 &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 /* Additional specs */
33288 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
33289 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
33290 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33292 &asn_DEF_Packet_LossRate,
33295 0, 0, /* No default value */
33299 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
33300 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
33302 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
33303 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
33304 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
33305 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
33306 sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
33307 asn_MAP_extensionValue_tag2el_560,
33308 1, /* Count of tags in the map */
33310 -1 /* Extensions start */
33312 static /* Use -fall-defs-global to expose */
33313 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
33317 0, /* No effective tags (pointer) */
33318 0, /* No effective tags (count) */
33319 0, /* No tags (pointer) */
33320 0, /* No tags (count) */
33321 { 0, 0, OPEN_TYPE_constraint },
33322 asn_MBR_extensionValue_560,
33323 1, /* Elements count */
33324 &asn_SPC_extensionValue_specs_560 /* Additional specs */
33327 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
33328 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
33329 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33331 &asn_DEF_ProtocolIE_ID,
33333 { 0, &asn_PER_memb_id_constr_558, memb_id_constraint_557 },
33334 0, 0, /* No default value */
33337 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
33338 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33340 &asn_DEF_Criticality,
33341 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
33342 { 0, &asn_PER_memb_criticality_constr_559, memb_criticality_constraint_557 },
33343 0, 0, /* No default value */
33346 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
33347 -1 /* Ambiguous tag (ANY?) */,
33349 &asn_DEF_extensionValue_560,
33350 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
33351 { 0, &asn_PER_memb_extensionValue_constr_560, memb_extensionValue_constraint_557 },
33352 0, 0, /* No default value */
33356 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
33357 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33359 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
33360 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33361 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33363 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
33364 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
33365 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
33366 asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
33367 2, /* Count of tags in the map */
33368 0, 0, 0, /* Optional elements (not needed) */
33369 -1, /* First extension addition */
33371 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
33372 "E-RAB-Level-QoS-Parameters-ExtIEs",
33373 "E-RAB-Level-QoS-Parameters-ExtIEs",
33375 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
33376 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33377 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33378 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557, /* Same as above */
33379 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33380 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33381 { 0, 0, SEQUENCE_constraint },
33382 asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
33383 3, /* Elements count */
33384 &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 /* Additional specs */
33387 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
33388 sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
33389 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
33390 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
33391 sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
33392 0, /* No top level tags */
33393 0, /* No tags in the map */
33395 -1 /* Extensions start */
33397 static /* Use -fall-defs-global to expose */
33398 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
33402 0, /* No effective tags (pointer) */
33403 0, /* No effective tags (count) */
33404 0, /* No tags (pointer) */
33405 0, /* No tags (count) */
33406 { 0, 0, OPEN_TYPE_constraint },
33407 0, 0, /* No members */
33408 &asn_SPC_extensionValue_specs_564 /* Additional specs */
33411 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
33412 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
33413 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33415 &asn_DEF_ProtocolIE_ID,
33417 { 0, &asn_PER_memb_id_constr_562, memb_id_constraint_561 },
33418 0, 0, /* No default value */
33421 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
33422 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33424 &asn_DEF_Criticality,
33426 { 0, &asn_PER_memb_criticality_constr_563, memb_criticality_constraint_561 },
33427 0, 0, /* No default value */
33430 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
33431 -1 /* Ambiguous tag (ANY?) */,
33433 &asn_DEF_extensionValue_564,
33435 { 0, &asn_PER_memb_extensionValue_constr_564, memb_extensionValue_constraint_561 },
33436 0, 0, /* No default value */
33440 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
33441 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33443 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
33444 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33445 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33447 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
33448 sizeof(struct E_RAB_Item_ExtIEs),
33449 offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
33450 asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
33451 2, /* Count of tags in the map */
33452 0, 0, 0, /* Optional elements (not needed) */
33453 -1, /* First extension addition */
33455 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
33456 "E-RAB-Item-ExtIEs",
33457 "E-RAB-Item-ExtIEs",
33459 asn_DEF_E_RAB_Item_ExtIEs_tags_561,
33460 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33461 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33462 asn_DEF_E_RAB_Item_ExtIEs_tags_561, /* Same as above */
33463 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33464 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33465 { 0, 0, SEQUENCE_constraint },
33466 asn_MBR_E_RAB_Item_ExtIEs_561,
33467 3, /* Elements count */
33468 &asn_SPC_E_RAB_Item_ExtIEs_specs_561 /* Additional specs */
33471 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
33472 sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
33473 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
33474 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
33475 sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
33476 0, /* No top level tags */
33477 0, /* No tags in the map */
33479 -1 /* Extensions start */
33481 static /* Use -fall-defs-global to expose */
33482 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
33486 0, /* No effective tags (pointer) */
33487 0, /* No effective tags (count) */
33488 0, /* No tags (pointer) */
33489 0, /* No tags (count) */
33490 { 0, 0, OPEN_TYPE_constraint },
33491 0, 0, /* No members */
33492 &asn_SPC_extensionValue_specs_568 /* Additional specs */
33495 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
33496 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
33497 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33499 &asn_DEF_ProtocolIE_ID,
33501 { 0, &asn_PER_memb_id_constr_566, memb_id_constraint_565 },
33502 0, 0, /* No default value */
33505 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
33506 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33508 &asn_DEF_Criticality,
33510 { 0, &asn_PER_memb_criticality_constr_567, memb_criticality_constraint_565 },
33511 0, 0, /* No default value */
33514 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
33515 -1 /* Ambiguous tag (ANY?) */,
33517 &asn_DEF_extensionValue_568,
33519 { 0, &asn_PER_memb_extensionValue_constr_568, memb_extensionValue_constraint_565 },
33520 0, 0, /* No default value */
33524 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
33525 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33527 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
33528 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33529 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33531 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
33532 sizeof(struct E_RABUsageReport_Item_ExtIEs),
33533 offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
33534 asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
33535 2, /* Count of tags in the map */
33536 0, 0, 0, /* Optional elements (not needed) */
33537 -1, /* First extension addition */
33539 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
33540 "E-RABUsageReport-Item-ExtIEs",
33541 "E-RABUsageReport-Item-ExtIEs",
33543 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
33544 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33545 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33546 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565, /* Same as above */
33547 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33548 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33549 { 0, 0, SEQUENCE_constraint },
33550 asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
33551 3, /* Elements count */
33552 &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
33555 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
33556 sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
33557 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
33558 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
33559 sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
33560 0, /* No top level tags */
33561 0, /* No tags in the map */
33563 -1 /* Extensions start */
33565 static /* Use -fall-defs-global to expose */
33566 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
33570 0, /* No effective tags (pointer) */
33571 0, /* No effective tags (count) */
33572 0, /* No tags (pointer) */
33573 0, /* No tags (count) */
33574 { 0, 0, OPEN_TYPE_constraint },
33575 0, 0, /* No members */
33576 &asn_SPC_extensionValue_specs_572 /* Additional specs */
33579 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
33580 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
33581 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33583 &asn_DEF_ProtocolIE_ID,
33585 { 0, &asn_PER_memb_id_constr_570, memb_id_constraint_569 },
33586 0, 0, /* No default value */
33589 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
33590 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33592 &asn_DEF_Criticality,
33594 { 0, &asn_PER_memb_criticality_constr_571, memb_criticality_constraint_569 },
33595 0, 0, /* No default value */
33598 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
33599 -1 /* Ambiguous tag (ANY?) */,
33601 &asn_DEF_extensionValue_572,
33603 { 0, &asn_PER_memb_extensionValue_constr_572, memb_extensionValue_constraint_569 },
33604 0, 0, /* No default value */
33608 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
33609 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33611 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
33612 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33613 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33615 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
33616 sizeof(struct ExpectedUEBehaviour_ExtIEs),
33617 offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
33618 asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
33619 2, /* Count of tags in the map */
33620 0, 0, 0, /* Optional elements (not needed) */
33621 -1, /* First extension addition */
33623 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
33624 "ExpectedUEBehaviour-ExtIEs",
33625 "ExpectedUEBehaviour-ExtIEs",
33627 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
33628 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33629 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33630 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569, /* Same as above */
33631 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33632 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33633 { 0, 0, SEQUENCE_constraint },
33634 asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
33635 3, /* Elements count */
33636 &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 /* Additional specs */
33639 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
33640 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
33641 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
33642 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
33643 sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
33644 0, /* No top level tags */
33645 0, /* No tags in the map */
33647 -1 /* Extensions start */
33649 static /* Use -fall-defs-global to expose */
33650 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
33654 0, /* No effective tags (pointer) */
33655 0, /* No effective tags (count) */
33656 0, /* No tags (pointer) */
33657 0, /* No tags (count) */
33658 { 0, 0, OPEN_TYPE_constraint },
33659 0, 0, /* No members */
33660 &asn_SPC_extensionValue_specs_576 /* Additional specs */
33663 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
33664 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
33665 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33667 &asn_DEF_ProtocolIE_ID,
33669 { 0, &asn_PER_memb_id_constr_574, memb_id_constraint_573 },
33670 0, 0, /* No default value */
33673 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
33674 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33676 &asn_DEF_Criticality,
33678 { 0, &asn_PER_memb_criticality_constr_575, memb_criticality_constraint_573 },
33679 0, 0, /* No default value */
33682 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
33683 -1 /* Ambiguous tag (ANY?) */,
33685 &asn_DEF_extensionValue_576,
33687 { 0, &asn_PER_memb_extensionValue_constr_576, memb_extensionValue_constraint_573 },
33688 0, 0, /* No default value */
33692 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
33693 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33695 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
33696 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33697 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33699 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
33700 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
33701 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
33702 asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
33703 2, /* Count of tags in the map */
33704 0, 0, 0, /* Optional elements (not needed) */
33705 -1, /* First extension addition */
33707 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
33708 "ExpectedUEActivityBehaviour-ExtIEs",
33709 "ExpectedUEActivityBehaviour-ExtIEs",
33711 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
33712 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33713 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33714 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573, /* Same as above */
33715 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33716 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33717 { 0, 0, SEQUENCE_constraint },
33718 asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
33719 3, /* Elements count */
33720 &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 /* Additional specs */
33723 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
33724 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
33725 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
33726 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
33727 sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
33728 0, /* No top level tags */
33729 0, /* No tags in the map */
33731 -1 /* Extensions start */
33733 static /* Use -fall-defs-global to expose */
33734 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
33738 0, /* No effective tags (pointer) */
33739 0, /* No effective tags (count) */
33740 0, /* No tags (pointer) */
33741 0, /* No tags (count) */
33742 { 0, 0, OPEN_TYPE_constraint },
33743 0, 0, /* No members */
33744 &asn_SPC_extensionValue_specs_580 /* Additional specs */
33747 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
33748 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
33749 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33751 &asn_DEF_ProtocolIE_ID,
33753 { 0, &asn_PER_memb_id_constr_578, memb_id_constraint_577 },
33754 0, 0, /* No default value */
33757 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
33758 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33760 &asn_DEF_Criticality,
33762 { 0, &asn_PER_memb_criticality_constr_579, memb_criticality_constraint_577 },
33763 0, 0, /* No default value */
33766 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
33767 -1 /* Ambiguous tag (ANY?) */,
33769 &asn_DEF_extensionValue_580,
33771 { 0, &asn_PER_memb_extensionValue_constr_580, memb_extensionValue_constraint_577 },
33772 0, 0, /* No default value */
33776 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
33777 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33779 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
33780 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33781 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33783 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
33784 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
33785 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
33786 asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
33787 2, /* Count of tags in the map */
33788 0, 0, 0, /* Optional elements (not needed) */
33789 -1, /* First extension addition */
33791 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
33792 "ExtendedULInterferenceOverloadInfo-ExtIEs",
33793 "ExtendedULInterferenceOverloadInfo-ExtIEs",
33795 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
33796 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33797 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33798 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577, /* Same as above */
33799 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33800 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33801 { 0, 0, SEQUENCE_constraint },
33802 asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
33803 3, /* Elements count */
33804 &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 /* Additional specs */
33807 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
33808 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
33809 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33811 &asn_DEF_EARFCNExtension,
33814 0, 0, /* No default value */
33817 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
33818 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33820 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
33823 0, 0, /* No default value */
33824 "OffsetOfNbiotChannelNumberToEARFCN"
33826 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
33827 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33829 &asn_DEF_NRS_NSSS_PowerOffset,
33832 0, 0, /* No default value */
33833 "NRS-NSSS-PowerOffset"
33835 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
33836 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33838 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
33841 0, 0, /* No default value */
33842 "NSSS-NumOccasionDifferentPrecoder"
33845 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
33846 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
33847 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
33848 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
33849 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
33851 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
33852 sizeof(struct FDD_Info_ExtIEs__extensionValue),
33853 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
33854 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
33855 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
33856 asn_MAP_extensionValue_tag2el_584,
33857 4, /* Count of tags in the map */
33859 -1 /* Extensions start */
33861 static /* Use -fall-defs-global to expose */
33862 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
33866 0, /* No effective tags (pointer) */
33867 0, /* No effective tags (count) */
33868 0, /* No tags (pointer) */
33869 0, /* No tags (count) */
33870 { 0, 0, OPEN_TYPE_constraint },
33871 asn_MBR_extensionValue_584,
33872 4, /* Elements count */
33873 &asn_SPC_extensionValue_specs_584 /* Additional specs */
33876 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
33877 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
33878 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33880 &asn_DEF_ProtocolIE_ID,
33882 { 0, &asn_PER_memb_id_constr_582, memb_id_constraint_581 },
33883 0, 0, /* No default value */
33886 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
33887 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33889 &asn_DEF_Criticality,
33890 select_FDD_Info_ExtIEs_criticality_type,
33891 { 0, &asn_PER_memb_criticality_constr_583, memb_criticality_constraint_581 },
33892 0, 0, /* No default value */
33895 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
33896 -1 /* Ambiguous tag (ANY?) */,
33898 &asn_DEF_extensionValue_584,
33899 select_FDD_Info_ExtIEs_extensionValue_type,
33900 { 0, &asn_PER_memb_extensionValue_constr_584, memb_extensionValue_constraint_581 },
33901 0, 0, /* No default value */
33905 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
33906 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33908 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
33909 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33910 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33912 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
33913 sizeof(struct FDD_Info_ExtIEs),
33914 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
33915 asn_MAP_FDD_Info_ExtIEs_tag2el_581,
33916 2, /* Count of tags in the map */
33917 0, 0, 0, /* Optional elements (not needed) */
33918 -1, /* First extension addition */
33920 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
33924 asn_DEF_FDD_Info_ExtIEs_tags_581,
33925 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33926 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33927 asn_DEF_FDD_Info_ExtIEs_tags_581, /* Same as above */
33928 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33929 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33930 { 0, 0, SEQUENCE_constraint },
33931 asn_MBR_FDD_Info_ExtIEs_581,
33932 3, /* Elements count */
33933 &asn_SPC_FDD_Info_ExtIEs_specs_581 /* Additional specs */
33936 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
33937 sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
33938 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
33939 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
33940 sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
33941 0, /* No top level tags */
33942 0, /* No tags in the map */
33944 -1 /* Extensions start */
33946 static /* Use -fall-defs-global to expose */
33947 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
33951 0, /* No effective tags (pointer) */
33952 0, /* No effective tags (count) */
33953 0, /* No tags (pointer) */
33954 0, /* No tags (count) */
33955 { 0, 0, OPEN_TYPE_constraint },
33956 0, 0, /* No members */
33957 &asn_SPC_extensionValue_specs_588 /* Additional specs */
33960 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
33961 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
33962 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33964 &asn_DEF_ProtocolIE_ID,
33966 { 0, &asn_PER_memb_id_constr_586, memb_id_constraint_585 },
33967 0, 0, /* No default value */
33970 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
33971 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33973 &asn_DEF_Criticality,
33975 { 0, &asn_PER_memb_criticality_constr_587, memb_criticality_constraint_585 },
33976 0, 0, /* No default value */
33979 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
33980 -1 /* Ambiguous tag (ANY?) */,
33982 &asn_DEF_extensionValue_588,
33984 { 0, &asn_PER_memb_extensionValue_constr_588, memb_extensionValue_constraint_585 },
33985 0, 0, /* No default value */
33989 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
33990 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33992 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
33993 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33994 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33996 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
33997 sizeof(struct ForbiddenTAs_Item_ExtIEs),
33998 offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
33999 asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
34000 2, /* Count of tags in the map */
34001 0, 0, 0, /* Optional elements (not needed) */
34002 -1, /* First extension addition */
34004 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
34005 "ForbiddenTAs-Item-ExtIEs",
34006 "ForbiddenTAs-Item-ExtIEs",
34008 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
34009 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34010 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34011 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585, /* Same as above */
34012 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34013 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34014 { 0, 0, SEQUENCE_constraint },
34015 asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
34016 3, /* Elements count */
34017 &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 /* Additional specs */
34020 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
34021 sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
34022 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
34023 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
34024 sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
34025 0, /* No top level tags */
34026 0, /* No tags in the map */
34028 -1 /* Extensions start */
34030 static /* Use -fall-defs-global to expose */
34031 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
34035 0, /* No effective tags (pointer) */
34036 0, /* No effective tags (count) */
34037 0, /* No tags (pointer) */
34038 0, /* No tags (count) */
34039 { 0, 0, OPEN_TYPE_constraint },
34040 0, 0, /* No members */
34041 &asn_SPC_extensionValue_specs_592 /* Additional specs */
34044 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
34045 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
34046 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34048 &asn_DEF_ProtocolIE_ID,
34050 { 0, &asn_PER_memb_id_constr_590, memb_id_constraint_589 },
34051 0, 0, /* No default value */
34054 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
34055 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34057 &asn_DEF_Criticality,
34059 { 0, &asn_PER_memb_criticality_constr_591, memb_criticality_constraint_589 },
34060 0, 0, /* No default value */
34063 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
34064 -1 /* Ambiguous tag (ANY?) */,
34066 &asn_DEF_extensionValue_592,
34068 { 0, &asn_PER_memb_extensionValue_constr_592, memb_extensionValue_constraint_589 },
34069 0, 0, /* No default value */
34073 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
34074 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34076 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
34077 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34078 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34080 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
34081 sizeof(struct ForbiddenLAs_Item_ExtIEs),
34082 offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
34083 asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
34084 2, /* Count of tags in the map */
34085 0, 0, 0, /* Optional elements (not needed) */
34086 -1, /* First extension addition */
34088 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
34089 "ForbiddenLAs-Item-ExtIEs",
34090 "ForbiddenLAs-Item-ExtIEs",
34092 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
34093 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34094 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34095 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589, /* Same as above */
34096 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34097 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34098 { 0, 0, SEQUENCE_constraint },
34099 asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
34100 3, /* Elements count */
34101 &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 /* Additional specs */
34104 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
34105 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
34106 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
34107 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
34108 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
34109 0, /* No top level tags */
34110 0, /* No tags in the map */
34112 -1 /* Extensions start */
34114 static /* Use -fall-defs-global to expose */
34115 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
34119 0, /* No effective tags (pointer) */
34120 0, /* No effective tags (count) */
34121 0, /* No tags (pointer) */
34122 0, /* No tags (count) */
34123 { 0, 0, OPEN_TYPE_constraint },
34124 0, 0, /* No members */
34125 &asn_SPC_extensionValue_specs_596 /* Additional specs */
34128 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
34129 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
34130 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34132 &asn_DEF_ProtocolIE_ID,
34134 { 0, &asn_PER_memb_id_constr_594, memb_id_constraint_593 },
34135 0, 0, /* No default value */
34138 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
34139 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34141 &asn_DEF_Criticality,
34143 { 0, &asn_PER_memb_criticality_constr_595, memb_criticality_constraint_593 },
34144 0, 0, /* No default value */
34147 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
34148 -1 /* Ambiguous tag (ANY?) */,
34150 &asn_DEF_extensionValue_596,
34152 { 0, &asn_PER_memb_extensionValue_constr_596, memb_extensionValue_constraint_593 },
34153 0, 0, /* No default value */
34157 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
34158 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34160 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
34161 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34162 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34164 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
34165 sizeof(struct FreqBandNrItem_ExtIEs),
34166 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
34167 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
34168 2, /* Count of tags in the map */
34169 0, 0, 0, /* Optional elements (not needed) */
34170 -1, /* First extension addition */
34172 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
34173 "FreqBandNrItem-ExtIEs",
34174 "FreqBandNrItem-ExtIEs",
34176 asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
34177 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34178 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34179 asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
34180 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34181 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34182 { 0, 0, SEQUENCE_constraint },
34183 asn_MBR_FreqBandNrItem_ExtIEs_593,
34184 3, /* Elements count */
34185 &asn_SPC_FreqBandNrItem_ExtIEs_specs_593 /* Additional specs */
34188 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
34189 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
34190 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34192 &asn_DEF_ExtendedBitRate,
34195 0, 0, /* No default value */
34199 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
34200 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
34202 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
34203 sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
34204 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
34205 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
34206 sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
34207 asn_MAP_extensionValue_tag2el_600,
34208 1, /* Count of tags in the map */
34210 -1 /* Extensions start */
34212 static /* Use -fall-defs-global to expose */
34213 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
34217 0, /* No effective tags (pointer) */
34218 0, /* No effective tags (count) */
34219 0, /* No tags (pointer) */
34220 0, /* No tags (count) */
34221 { 0, 0, OPEN_TYPE_constraint },
34222 asn_MBR_extensionValue_600,
34223 1, /* Elements count */
34224 &asn_SPC_extensionValue_specs_600 /* Additional specs */
34227 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
34228 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
34229 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34231 &asn_DEF_ProtocolIE_ID,
34233 { 0, &asn_PER_memb_id_constr_598, memb_id_constraint_597 },
34234 0, 0, /* No default value */
34237 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
34238 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34240 &asn_DEF_Criticality,
34241 select_GBR_QosInformation_ExtIEs_criticality_type,
34242 { 0, &asn_PER_memb_criticality_constr_599, memb_criticality_constraint_597 },
34243 0, 0, /* No default value */
34246 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
34247 -1 /* Ambiguous tag (ANY?) */,
34249 &asn_DEF_extensionValue_600,
34250 select_GBR_QosInformation_ExtIEs_extensionValue_type,
34251 { 0, &asn_PER_memb_extensionValue_constr_600, memb_extensionValue_constraint_597 },
34252 0, 0, /* No default value */
34256 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
34257 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34259 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
34260 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34261 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34263 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
34264 sizeof(struct GBR_QosInformation_ExtIEs),
34265 offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
34266 asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
34267 2, /* Count of tags in the map */
34268 0, 0, 0, /* Optional elements (not needed) */
34269 -1, /* First extension addition */
34271 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
34272 "GBR-QosInformation-ExtIEs",
34273 "GBR-QosInformation-ExtIEs",
34275 asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
34276 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34277 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34278 asn_DEF_GBR_QosInformation_ExtIEs_tags_597, /* Same as above */
34279 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34280 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34281 { 0, 0, SEQUENCE_constraint },
34282 asn_MBR_GBR_QosInformation_ExtIEs_597,
34283 3, /* Elements count */
34284 &asn_SPC_GBR_QosInformation_ExtIEs_specs_597 /* Additional specs */
34287 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
34288 sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
34289 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
34290 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
34291 sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
34292 0, /* No top level tags */
34293 0, /* No tags in the map */
34295 -1 /* Extensions start */
34297 static /* Use -fall-defs-global to expose */
34298 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
34302 0, /* No effective tags (pointer) */
34303 0, /* No effective tags (count) */
34304 0, /* No tags (pointer) */
34305 0, /* No tags (count) */
34306 { 0, 0, OPEN_TYPE_constraint },
34307 0, 0, /* No members */
34308 &asn_SPC_extensionValue_specs_604 /* Additional specs */
34311 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
34312 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
34313 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34315 &asn_DEF_ProtocolIE_ID,
34317 { 0, &asn_PER_memb_id_constr_602, memb_id_constraint_601 },
34318 0, 0, /* No default value */
34321 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
34322 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34324 &asn_DEF_Criticality,
34326 { 0, &asn_PER_memb_criticality_constr_603, memb_criticality_constraint_601 },
34327 0, 0, /* No default value */
34330 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
34331 -1 /* Ambiguous tag (ANY?) */,
34333 &asn_DEF_extensionValue_604,
34335 { 0, &asn_PER_memb_extensionValue_constr_604, memb_extensionValue_constraint_601 },
34336 0, 0, /* No default value */
34340 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
34341 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34343 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
34344 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34345 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34347 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
34348 sizeof(struct GlobalENB_ID_ExtIEs),
34349 offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
34350 asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
34351 2, /* Count of tags in the map */
34352 0, 0, 0, /* Optional elements (not needed) */
34353 -1, /* First extension addition */
34355 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
34356 "GlobalENB-ID-ExtIEs",
34357 "GlobalENB-ID-ExtIEs",
34359 asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
34360 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34361 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34362 asn_DEF_GlobalENB_ID_ExtIEs_tags_601, /* Same as above */
34363 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34364 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34365 { 0, 0, SEQUENCE_constraint },
34366 asn_MBR_GlobalENB_ID_ExtIEs_601,
34367 3, /* Elements count */
34368 &asn_SPC_GlobalENB_ID_ExtIEs_specs_601 /* Additional specs */
34371 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
34372 sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
34373 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
34374 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
34375 sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
34376 0, /* No top level tags */
34377 0, /* No tags in the map */
34379 -1 /* Extensions start */
34381 static /* Use -fall-defs-global to expose */
34382 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
34386 0, /* No effective tags (pointer) */
34387 0, /* No effective tags (count) */
34388 0, /* No tags (pointer) */
34389 0, /* No tags (count) */
34390 { 0, 0, OPEN_TYPE_constraint },
34391 0, 0, /* No members */
34392 &asn_SPC_extensionValue_specs_608 /* Additional specs */
34395 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
34396 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
34397 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34399 &asn_DEF_ProtocolIE_ID,
34401 { 0, &asn_PER_memb_id_constr_606, memb_id_constraint_605 },
34402 0, 0, /* No default value */
34405 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
34406 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34408 &asn_DEF_Criticality,
34410 { 0, &asn_PER_memb_criticality_constr_607, memb_criticality_constraint_605 },
34411 0, 0, /* No default value */
34414 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
34415 -1 /* Ambiguous tag (ANY?) */,
34417 &asn_DEF_extensionValue_608,
34419 { 0, &asn_PER_memb_extensionValue_constr_608, memb_extensionValue_constraint_605 },
34420 0, 0, /* No default value */
34424 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
34425 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34427 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
34428 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34429 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34431 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
34432 sizeof(struct GlobalGNB_ID_ExtIEs),
34433 offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
34434 asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
34435 2, /* Count of tags in the map */
34436 0, 0, 0, /* Optional elements (not needed) */
34437 -1, /* First extension addition */
34439 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
34440 "GlobalGNB-ID-ExtIEs",
34441 "GlobalGNB-ID-ExtIEs",
34443 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
34444 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34445 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34446 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605, /* Same as above */
34447 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34448 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34449 { 0, 0, SEQUENCE_constraint },
34450 asn_MBR_GlobalGNB_ID_ExtIEs_605,
34451 3, /* Elements count */
34452 &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 /* Additional specs */
34455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
34456 sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
34457 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
34458 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
34459 sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
34460 0, /* No top level tags */
34461 0, /* No tags in the map */
34463 -1 /* Extensions start */
34465 static /* Use -fall-defs-global to expose */
34466 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
34470 0, /* No effective tags (pointer) */
34471 0, /* No effective tags (count) */
34472 0, /* No tags (pointer) */
34473 0, /* No tags (count) */
34474 { 0, 0, OPEN_TYPE_constraint },
34475 0, 0, /* No members */
34476 &asn_SPC_extensionValue_specs_612 /* Additional specs */
34479 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
34480 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
34481 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34483 &asn_DEF_ProtocolIE_ID,
34485 { 0, &asn_PER_memb_id_constr_610, memb_id_constraint_609 },
34486 0, 0, /* No default value */
34489 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
34490 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34492 &asn_DEF_Criticality,
34494 { 0, &asn_PER_memb_criticality_constr_611, memb_criticality_constraint_609 },
34495 0, 0, /* No default value */
34498 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
34499 -1 /* Ambiguous tag (ANY?) */,
34501 &asn_DEF_extensionValue_612,
34503 { 0, &asn_PER_memb_extensionValue_constr_612, memb_extensionValue_constraint_609 },
34504 0, 0, /* No default value */
34508 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
34509 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34511 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
34512 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34513 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34515 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
34516 sizeof(struct GTPtunnelEndpoint_ExtIEs),
34517 offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
34518 asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
34519 2, /* Count of tags in the map */
34520 0, 0, 0, /* Optional elements (not needed) */
34521 -1, /* First extension addition */
34523 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
34524 "GTPtunnelEndpoint-ExtIEs",
34525 "GTPtunnelEndpoint-ExtIEs",
34527 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
34528 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34529 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34530 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609, /* Same as above */
34531 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34532 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34533 { 0, 0, SEQUENCE_constraint },
34534 asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
34535 3, /* Elements count */
34536 &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 /* Additional specs */
34539 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
34540 sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
34541 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
34542 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
34543 sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
34544 0, /* No top level tags */
34545 0, /* No tags in the map */
34547 -1 /* Extensions start */
34549 static /* Use -fall-defs-global to expose */
34550 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
34554 0, /* No effective tags (pointer) */
34555 0, /* No effective tags (count) */
34556 0, /* No tags (pointer) */
34557 0, /* No tags (count) */
34558 { 0, 0, OPEN_TYPE_constraint },
34559 0, 0, /* No members */
34560 &asn_SPC_extensionValue_specs_616 /* Additional specs */
34563 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
34564 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
34565 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34567 &asn_DEF_ProtocolIE_ID,
34569 { 0, &asn_PER_memb_id_constr_614, memb_id_constraint_613 },
34570 0, 0, /* No default value */
34573 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
34574 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34576 &asn_DEF_Criticality,
34578 { 0, &asn_PER_memb_criticality_constr_615, memb_criticality_constraint_613 },
34579 0, 0, /* No default value */
34582 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
34583 -1 /* Ambiguous tag (ANY?) */,
34585 &asn_DEF_extensionValue_616,
34587 { 0, &asn_PER_memb_extensionValue_constr_616, memb_extensionValue_constraint_613 },
34588 0, 0, /* No default value */
34592 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
34593 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34595 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
34596 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34597 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34599 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
34600 sizeof(struct GU_Group_ID_ExtIEs),
34601 offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
34602 asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
34603 2, /* Count of tags in the map */
34604 0, 0, 0, /* Optional elements (not needed) */
34605 -1, /* First extension addition */
34607 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
34608 "GU-Group-ID-ExtIEs",
34609 "GU-Group-ID-ExtIEs",
34611 asn_DEF_GU_Group_ID_ExtIEs_tags_613,
34612 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34613 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34614 asn_DEF_GU_Group_ID_ExtIEs_tags_613, /* Same as above */
34615 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34616 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34617 { 0, 0, SEQUENCE_constraint },
34618 asn_MBR_GU_Group_ID_ExtIEs_613,
34619 3, /* Elements count */
34620 &asn_SPC_GU_Group_ID_ExtIEs_specs_613 /* Additional specs */
34623 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
34624 sizeof(struct GUMMEI_ExtIEs__extensionValue),
34625 offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
34626 offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
34627 sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
34628 0, /* No top level tags */
34629 0, /* No tags in the map */
34631 -1 /* Extensions start */
34633 static /* Use -fall-defs-global to expose */
34634 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
34638 0, /* No effective tags (pointer) */
34639 0, /* No effective tags (count) */
34640 0, /* No tags (pointer) */
34641 0, /* No tags (count) */
34642 { 0, 0, OPEN_TYPE_constraint },
34643 0, 0, /* No members */
34644 &asn_SPC_extensionValue_specs_620 /* Additional specs */
34647 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
34648 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
34649 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34651 &asn_DEF_ProtocolIE_ID,
34653 { 0, &asn_PER_memb_id_constr_618, memb_id_constraint_617 },
34654 0, 0, /* No default value */
34657 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
34658 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34660 &asn_DEF_Criticality,
34662 { 0, &asn_PER_memb_criticality_constr_619, memb_criticality_constraint_617 },
34663 0, 0, /* No default value */
34666 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
34667 -1 /* Ambiguous tag (ANY?) */,
34669 &asn_DEF_extensionValue_620,
34671 { 0, &asn_PER_memb_extensionValue_constr_620, memb_extensionValue_constraint_617 },
34672 0, 0, /* No default value */
34676 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
34677 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34679 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
34680 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34681 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34683 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
34684 sizeof(struct GUMMEI_ExtIEs),
34685 offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
34686 asn_MAP_GUMMEI_ExtIEs_tag2el_617,
34687 2, /* Count of tags in the map */
34688 0, 0, 0, /* Optional elements (not needed) */
34689 -1, /* First extension addition */
34691 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
34695 asn_DEF_GUMMEI_ExtIEs_tags_617,
34696 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34697 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34698 asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
34699 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34700 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34701 { 0, 0, SEQUENCE_constraint },
34702 asn_MBR_GUMMEI_ExtIEs_617,
34703 3, /* Elements count */
34704 &asn_SPC_GUMMEI_ExtIEs_specs_617 /* Additional specs */
34707 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
34708 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
34709 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34711 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
34714 0, 0, /* No default value */
34715 "NRrestrictioninEPSasSecondaryRAT"
34717 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
34718 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
34720 &asn_DEF_CNTypeRestrictions,
34723 0, 0, /* No default value */
34724 "CNTypeRestrictions"
34726 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
34727 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34729 &asn_DEF_NRrestrictionin5GS,
34732 0, 0, /* No default value */
34733 "NRrestrictionin5GS"
34736 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
34737 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
34738 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
34739 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
34740 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
34741 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
34743 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
34744 sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
34745 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
34746 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
34747 sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
34748 asn_MAP_extensionValue_tag2el_624,
34749 3, /* Count of tags in the map */
34750 asn_MAP_extensionValue_to_canonical_624,
34751 asn_MAP_extensionValue_from_canonical_624,
34752 -1 /* Extensions start */
34754 static /* Use -fall-defs-global to expose */
34755 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
34759 0, /* No effective tags (pointer) */
34760 0, /* No effective tags (count) */
34761 0, /* No tags (pointer) */
34762 0, /* No tags (count) */
34763 { 0, 0, OPEN_TYPE_constraint },
34764 asn_MBR_extensionValue_624,
34765 3, /* Elements count */
34766 &asn_SPC_extensionValue_specs_624 /* Additional specs */
34769 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
34770 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
34771 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34773 &asn_DEF_ProtocolIE_ID,
34775 { 0, &asn_PER_memb_id_constr_622, memb_id_constraint_621 },
34776 0, 0, /* No default value */
34779 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
34780 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34782 &asn_DEF_Criticality,
34783 select_HandoverRestrictionList_ExtIEs_criticality_type,
34784 { 0, &asn_PER_memb_criticality_constr_623, memb_criticality_constraint_621 },
34785 0, 0, /* No default value */
34788 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
34789 -1 /* Ambiguous tag (ANY?) */,
34791 &asn_DEF_extensionValue_624,
34792 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
34793 { 0, &asn_PER_memb_extensionValue_constr_624, memb_extensionValue_constraint_621 },
34794 0, 0, /* No default value */
34798 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
34799 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34801 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
34802 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34803 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34805 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
34806 sizeof(struct HandoverRestrictionList_ExtIEs),
34807 offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
34808 asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
34809 2, /* Count of tags in the map */
34810 0, 0, 0, /* Optional elements (not needed) */
34811 -1, /* First extension addition */
34813 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
34814 "HandoverRestrictionList-ExtIEs",
34815 "HandoverRestrictionList-ExtIEs",
34817 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
34818 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34819 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34820 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621, /* Same as above */
34821 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34822 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34823 { 0, 0, SEQUENCE_constraint },
34824 asn_MBR_HandoverRestrictionList_ExtIEs_621,
34825 3, /* Elements count */
34826 &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 /* Additional specs */
34829 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
34830 sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
34831 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
34832 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
34833 sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
34834 0, /* No top level tags */
34835 0, /* No tags in the map */
34837 -1 /* Extensions start */
34839 static /* Use -fall-defs-global to expose */
34840 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
34844 0, /* No effective tags (pointer) */
34845 0, /* No effective tags (count) */
34846 0, /* No tags (pointer) */
34847 0, /* No tags (count) */
34848 { 0, 0, OPEN_TYPE_constraint },
34849 0, 0, /* No members */
34850 &asn_SPC_extensionValue_specs_628 /* Additional specs */
34853 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
34854 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
34855 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34857 &asn_DEF_ProtocolIE_ID,
34859 { 0, &asn_PER_memb_id_constr_626, memb_id_constraint_625 },
34860 0, 0, /* No default value */
34863 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
34864 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34866 &asn_DEF_Criticality,
34868 { 0, &asn_PER_memb_criticality_constr_627, memb_criticality_constraint_625 },
34869 0, 0, /* No default value */
34872 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
34873 -1 /* Ambiguous tag (ANY?) */,
34875 &asn_DEF_extensionValue_628,
34877 { 0, &asn_PER_memb_extensionValue_constr_628, memb_extensionValue_constraint_625 },
34878 0, 0, /* No default value */
34882 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
34883 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34885 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
34886 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34887 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34889 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
34890 sizeof(struct HWLoadIndicator_ExtIEs),
34891 offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
34892 asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
34893 2, /* Count of tags in the map */
34894 0, 0, 0, /* Optional elements (not needed) */
34895 -1, /* First extension addition */
34897 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
34898 "HWLoadIndicator-ExtIEs",
34899 "HWLoadIndicator-ExtIEs",
34901 asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
34902 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34903 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34904 asn_DEF_HWLoadIndicator_ExtIEs_tags_625, /* Same as above */
34905 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34906 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34907 { 0, 0, SEQUENCE_constraint },
34908 asn_MBR_HWLoadIndicator_ExtIEs_625,
34909 3, /* Elements count */
34910 &asn_SPC_HWLoadIndicator_ExtIEs_specs_625 /* Additional specs */
34913 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
34914 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
34915 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34917 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
34920 0, 0, /* No default value */
34921 "Time-UE-StayedInCell-EnhancedGranularity"
34923 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
34924 -1 /* Ambiguous tag (CHOICE?) */,
34929 0, 0, /* No default value */
34933 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
34934 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
34935 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
34936 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
34937 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
34938 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
34940 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
34941 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
34942 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
34943 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
34944 sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
34945 asn_MAP_extensionValue_tag2el_632,
34946 5, /* Count of tags in the map */
34948 -1 /* Extensions start */
34950 static /* Use -fall-defs-global to expose */
34951 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
34955 0, /* No effective tags (pointer) */
34956 0, /* No effective tags (count) */
34957 0, /* No tags (pointer) */
34958 0, /* No tags (count) */
34959 { 0, 0, OPEN_TYPE_constraint },
34960 asn_MBR_extensionValue_632,
34961 2, /* Elements count */
34962 &asn_SPC_extensionValue_specs_632 /* Additional specs */
34965 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
34966 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
34967 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34969 &asn_DEF_ProtocolIE_ID,
34971 { 0, &asn_PER_memb_id_constr_630, memb_id_constraint_629 },
34972 0, 0, /* No default value */
34975 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
34976 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34978 &asn_DEF_Criticality,
34979 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
34980 { 0, &asn_PER_memb_criticality_constr_631, memb_criticality_constraint_629 },
34981 0, 0, /* No default value */
34984 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
34985 -1 /* Ambiguous tag (ANY?) */,
34987 &asn_DEF_extensionValue_632,
34988 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
34989 { 0, &asn_PER_memb_extensionValue_constr_632, memb_extensionValue_constraint_629 },
34990 0, 0, /* No default value */
34994 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
34995 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34997 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
34998 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34999 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35001 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
35002 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
35003 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
35004 asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
35005 2, /* Count of tags in the map */
35006 0, 0, 0, /* Optional elements (not needed) */
35007 -1, /* First extension addition */
35009 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
35010 "LastVisitedEUTRANCellInformation-ExtIEs",
35011 "LastVisitedEUTRANCellInformation-ExtIEs",
35013 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
35014 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35015 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35016 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629, /* Same as above */
35017 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35018 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35019 { 0, 0, SEQUENCE_constraint },
35020 asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
35021 3, /* Elements count */
35022 &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 /* Additional specs */
35025 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
35026 sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
35027 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
35028 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
35029 sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
35030 0, /* No top level tags */
35031 0, /* No tags in the map */
35033 -1 /* Extensions start */
35035 static /* Use -fall-defs-global to expose */
35036 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
35040 0, /* No effective tags (pointer) */
35041 0, /* No effective tags (count) */
35042 0, /* No tags (pointer) */
35043 0, /* No tags (count) */
35044 { 0, 0, OPEN_TYPE_constraint },
35045 0, 0, /* No members */
35046 &asn_SPC_extensionValue_specs_636 /* Additional specs */
35049 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
35050 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
35051 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35053 &asn_DEF_ProtocolIE_ID,
35055 { 0, &asn_PER_memb_id_constr_634, memb_id_constraint_633 },
35056 0, 0, /* No default value */
35059 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
35060 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35062 &asn_DEF_Criticality,
35064 { 0, &asn_PER_memb_criticality_constr_635, memb_criticality_constraint_633 },
35065 0, 0, /* No default value */
35068 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
35069 -1 /* Ambiguous tag (ANY?) */,
35071 &asn_DEF_extensionValue_636,
35073 { 0, &asn_PER_memb_extensionValue_constr_636, memb_extensionValue_constraint_633 },
35074 0, 0, /* No default value */
35078 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
35079 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35081 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
35082 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35083 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35085 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
35086 sizeof(struct LocationReportingInformation_ExtIEs),
35087 offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
35088 asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
35089 2, /* Count of tags in the map */
35090 0, 0, 0, /* Optional elements (not needed) */
35091 -1, /* First extension addition */
35093 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
35094 "LocationReportingInformation-ExtIEs",
35095 "LocationReportingInformation-ExtIEs",
35097 asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
35098 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35099 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35100 asn_DEF_LocationReportingInformation_ExtIEs_tags_633, /* Same as above */
35101 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35102 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35103 { 0, 0, SEQUENCE_constraint },
35104 asn_MBR_LocationReportingInformation_ExtIEs_633,
35105 3, /* Elements count */
35106 &asn_SPC_LocationReportingInformation_ExtIEs_specs_633 /* Additional specs */
35109 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
35110 sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
35111 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
35112 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
35113 sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
35114 0, /* No top level tags */
35115 0, /* No tags in the map */
35117 -1 /* Extensions start */
35119 static /* Use -fall-defs-global to expose */
35120 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
35124 0, /* No effective tags (pointer) */
35125 0, /* No effective tags (count) */
35126 0, /* No tags (pointer) */
35127 0, /* No tags (count) */
35128 { 0, 0, OPEN_TYPE_constraint },
35129 0, 0, /* No members */
35130 &asn_SPC_extensionValue_specs_640 /* Additional specs */
35133 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
35134 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
35135 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35137 &asn_DEF_ProtocolIE_ID,
35139 { 0, &asn_PER_memb_id_constr_638, memb_id_constraint_637 },
35140 0, 0, /* No default value */
35143 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
35144 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35146 &asn_DEF_Criticality,
35148 { 0, &asn_PER_memb_criticality_constr_639, memb_criticality_constraint_637 },
35149 0, 0, /* No default value */
35152 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
35153 -1 /* Ambiguous tag (ANY?) */,
35155 &asn_DEF_extensionValue_640,
35157 { 0, &asn_PER_memb_extensionValue_constr_640, memb_extensionValue_constraint_637 },
35158 0, 0, /* No default value */
35162 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
35163 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35165 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
35166 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35167 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35169 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
35170 sizeof(struct M1PeriodicReporting_ExtIEs),
35171 offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
35172 asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
35173 2, /* Count of tags in the map */
35174 0, 0, 0, /* Optional elements (not needed) */
35175 -1, /* First extension addition */
35177 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
35178 "M1PeriodicReporting-ExtIEs",
35179 "M1PeriodicReporting-ExtIEs",
35181 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
35182 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35183 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35184 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637, /* Same as above */
35185 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35186 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35187 { 0, 0, SEQUENCE_constraint },
35188 asn_MBR_M1PeriodicReporting_ExtIEs_637,
35189 3, /* Elements count */
35190 &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 /* Additional specs */
35193 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
35194 sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
35195 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
35196 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
35197 sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
35198 0, /* No top level tags */
35199 0, /* No tags in the map */
35201 -1 /* Extensions start */
35203 static /* Use -fall-defs-global to expose */
35204 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
35208 0, /* No effective tags (pointer) */
35209 0, /* No effective tags (count) */
35210 0, /* No tags (pointer) */
35211 0, /* No tags (count) */
35212 { 0, 0, OPEN_TYPE_constraint },
35213 0, 0, /* No members */
35214 &asn_SPC_extensionValue_specs_644 /* Additional specs */
35217 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
35218 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
35219 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35221 &asn_DEF_ProtocolIE_ID,
35223 { 0, &asn_PER_memb_id_constr_642, memb_id_constraint_641 },
35224 0, 0, /* No default value */
35227 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
35228 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35230 &asn_DEF_Criticality,
35232 { 0, &asn_PER_memb_criticality_constr_643, memb_criticality_constraint_641 },
35233 0, 0, /* No default value */
35236 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
35237 -1 /* Ambiguous tag (ANY?) */,
35239 &asn_DEF_extensionValue_644,
35241 { 0, &asn_PER_memb_extensionValue_constr_644, memb_extensionValue_constraint_641 },
35242 0, 0, /* No default value */
35246 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
35247 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35249 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
35250 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35251 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35253 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
35254 sizeof(struct M1ThresholdEventA2_ExtIEs),
35255 offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
35256 asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
35257 2, /* Count of tags in the map */
35258 0, 0, 0, /* Optional elements (not needed) */
35259 -1, /* First extension addition */
35261 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
35262 "M1ThresholdEventA2-ExtIEs",
35263 "M1ThresholdEventA2-ExtIEs",
35265 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
35266 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35267 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35268 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641, /* Same as above */
35269 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35270 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35271 { 0, 0, SEQUENCE_constraint },
35272 asn_MBR_M1ThresholdEventA2_ExtIEs_641,
35273 3, /* Elements count */
35274 &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 /* Additional specs */
35277 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
35278 sizeof(struct M3Configuration_ExtIEs__extensionValue),
35279 offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
35280 offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
35281 sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
35282 0, /* No top level tags */
35283 0, /* No tags in the map */
35285 -1 /* Extensions start */
35287 static /* Use -fall-defs-global to expose */
35288 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
35292 0, /* No effective tags (pointer) */
35293 0, /* No effective tags (count) */
35294 0, /* No tags (pointer) */
35295 0, /* No tags (count) */
35296 { 0, 0, OPEN_TYPE_constraint },
35297 0, 0, /* No members */
35298 &asn_SPC_extensionValue_specs_648 /* Additional specs */
35301 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
35302 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
35303 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35305 &asn_DEF_ProtocolIE_ID,
35307 { 0, &asn_PER_memb_id_constr_646, memb_id_constraint_645 },
35308 0, 0, /* No default value */
35311 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
35312 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35314 &asn_DEF_Criticality,
35316 { 0, &asn_PER_memb_criticality_constr_647, memb_criticality_constraint_645 },
35317 0, 0, /* No default value */
35320 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
35321 -1 /* Ambiguous tag (ANY?) */,
35323 &asn_DEF_extensionValue_648,
35325 { 0, &asn_PER_memb_extensionValue_constr_648, memb_extensionValue_constraint_645 },
35326 0, 0, /* No default value */
35330 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
35331 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35333 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
35334 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35335 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35337 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
35338 sizeof(struct M3Configuration_ExtIEs),
35339 offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
35340 asn_MAP_M3Configuration_ExtIEs_tag2el_645,
35341 2, /* Count of tags in the map */
35342 0, 0, 0, /* Optional elements (not needed) */
35343 -1, /* First extension addition */
35345 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
35346 "M3Configuration-ExtIEs",
35347 "M3Configuration-ExtIEs",
35349 asn_DEF_M3Configuration_ExtIEs_tags_645,
35350 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35351 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35352 asn_DEF_M3Configuration_ExtIEs_tags_645, /* Same as above */
35353 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35354 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35355 { 0, 0, SEQUENCE_constraint },
35356 asn_MBR_M3Configuration_ExtIEs_645,
35357 3, /* Elements count */
35358 &asn_SPC_M3Configuration_ExtIEs_specs_645 /* Additional specs */
35361 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
35362 sizeof(struct M4Configuration_ExtIEs__extensionValue),
35363 offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
35364 offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
35365 sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
35366 0, /* No top level tags */
35367 0, /* No tags in the map */
35369 -1 /* Extensions start */
35371 static /* Use -fall-defs-global to expose */
35372 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
35376 0, /* No effective tags (pointer) */
35377 0, /* No effective tags (count) */
35378 0, /* No tags (pointer) */
35379 0, /* No tags (count) */
35380 { 0, 0, OPEN_TYPE_constraint },
35381 0, 0, /* No members */
35382 &asn_SPC_extensionValue_specs_652 /* Additional specs */
35385 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
35386 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
35387 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35389 &asn_DEF_ProtocolIE_ID,
35391 { 0, &asn_PER_memb_id_constr_650, memb_id_constraint_649 },
35392 0, 0, /* No default value */
35395 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
35396 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35398 &asn_DEF_Criticality,
35400 { 0, &asn_PER_memb_criticality_constr_651, memb_criticality_constraint_649 },
35401 0, 0, /* No default value */
35404 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
35405 -1 /* Ambiguous tag (ANY?) */,
35407 &asn_DEF_extensionValue_652,
35409 { 0, &asn_PER_memb_extensionValue_constr_652, memb_extensionValue_constraint_649 },
35410 0, 0, /* No default value */
35414 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
35415 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35417 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
35418 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35419 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35421 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
35422 sizeof(struct M4Configuration_ExtIEs),
35423 offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
35424 asn_MAP_M4Configuration_ExtIEs_tag2el_649,
35425 2, /* Count of tags in the map */
35426 0, 0, 0, /* Optional elements (not needed) */
35427 -1, /* First extension addition */
35429 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
35430 "M4Configuration-ExtIEs",
35431 "M4Configuration-ExtIEs",
35433 asn_DEF_M4Configuration_ExtIEs_tags_649,
35434 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35435 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35436 asn_DEF_M4Configuration_ExtIEs_tags_649, /* Same as above */
35437 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35438 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35439 { 0, 0, SEQUENCE_constraint },
35440 asn_MBR_M4Configuration_ExtIEs_649,
35441 3, /* Elements count */
35442 &asn_SPC_M4Configuration_ExtIEs_specs_649 /* Additional specs */
35445 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
35446 sizeof(struct M5Configuration_ExtIEs__extensionValue),
35447 offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
35448 offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
35449 sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
35450 0, /* No top level tags */
35451 0, /* No tags in the map */
35453 -1 /* Extensions start */
35455 static /* Use -fall-defs-global to expose */
35456 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
35460 0, /* No effective tags (pointer) */
35461 0, /* No effective tags (count) */
35462 0, /* No tags (pointer) */
35463 0, /* No tags (count) */
35464 { 0, 0, OPEN_TYPE_constraint },
35465 0, 0, /* No members */
35466 &asn_SPC_extensionValue_specs_656 /* Additional specs */
35469 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
35470 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
35471 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35473 &asn_DEF_ProtocolIE_ID,
35475 { 0, &asn_PER_memb_id_constr_654, memb_id_constraint_653 },
35476 0, 0, /* No default value */
35479 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
35480 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35482 &asn_DEF_Criticality,
35484 { 0, &asn_PER_memb_criticality_constr_655, memb_criticality_constraint_653 },
35485 0, 0, /* No default value */
35488 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
35489 -1 /* Ambiguous tag (ANY?) */,
35491 &asn_DEF_extensionValue_656,
35493 { 0, &asn_PER_memb_extensionValue_constr_656, memb_extensionValue_constraint_653 },
35494 0, 0, /* No default value */
35498 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
35499 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35501 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
35502 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35503 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35505 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
35506 sizeof(struct M5Configuration_ExtIEs),
35507 offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
35508 asn_MAP_M5Configuration_ExtIEs_tag2el_653,
35509 2, /* Count of tags in the map */
35510 0, 0, 0, /* Optional elements (not needed) */
35511 -1, /* First extension addition */
35513 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
35514 "M5Configuration-ExtIEs",
35515 "M5Configuration-ExtIEs",
35517 asn_DEF_M5Configuration_ExtIEs_tags_653,
35518 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35519 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35520 asn_DEF_M5Configuration_ExtIEs_tags_653, /* Same as above */
35521 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35522 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35523 { 0, 0, SEQUENCE_constraint },
35524 asn_MBR_M5Configuration_ExtIEs_653,
35525 3, /* Elements count */
35526 &asn_SPC_M5Configuration_ExtIEs_specs_653 /* Additional specs */
35529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
35530 sizeof(struct M6Configuration_ExtIEs__extensionValue),
35531 offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
35532 offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
35533 sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
35534 0, /* No top level tags */
35535 0, /* No tags in the map */
35537 -1 /* Extensions start */
35539 static /* Use -fall-defs-global to expose */
35540 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
35544 0, /* No effective tags (pointer) */
35545 0, /* No effective tags (count) */
35546 0, /* No tags (pointer) */
35547 0, /* No tags (count) */
35548 { 0, 0, OPEN_TYPE_constraint },
35549 0, 0, /* No members */
35550 &asn_SPC_extensionValue_specs_660 /* Additional specs */
35553 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
35554 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
35555 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35557 &asn_DEF_ProtocolIE_ID,
35559 { 0, &asn_PER_memb_id_constr_658, memb_id_constraint_657 },
35560 0, 0, /* No default value */
35563 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
35564 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35566 &asn_DEF_Criticality,
35568 { 0, &asn_PER_memb_criticality_constr_659, memb_criticality_constraint_657 },
35569 0, 0, /* No default value */
35572 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
35573 -1 /* Ambiguous tag (ANY?) */,
35575 &asn_DEF_extensionValue_660,
35577 { 0, &asn_PER_memb_extensionValue_constr_660, memb_extensionValue_constraint_657 },
35578 0, 0, /* No default value */
35582 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
35583 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35585 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
35586 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35587 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35589 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
35590 sizeof(struct M6Configuration_ExtIEs),
35591 offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
35592 asn_MAP_M6Configuration_ExtIEs_tag2el_657,
35593 2, /* Count of tags in the map */
35594 0, 0, 0, /* Optional elements (not needed) */
35595 -1, /* First extension addition */
35597 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
35598 "M6Configuration-ExtIEs",
35599 "M6Configuration-ExtIEs",
35601 asn_DEF_M6Configuration_ExtIEs_tags_657,
35602 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35603 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35604 asn_DEF_M6Configuration_ExtIEs_tags_657, /* Same as above */
35605 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35606 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35607 { 0, 0, SEQUENCE_constraint },
35608 asn_MBR_M6Configuration_ExtIEs_657,
35609 3, /* Elements count */
35610 &asn_SPC_M6Configuration_ExtIEs_specs_657 /* Additional specs */
35613 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
35614 sizeof(struct M7Configuration_ExtIEs__extensionValue),
35615 offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
35616 offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
35617 sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
35618 0, /* No top level tags */
35619 0, /* No tags in the map */
35621 -1 /* Extensions start */
35623 static /* Use -fall-defs-global to expose */
35624 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
35628 0, /* No effective tags (pointer) */
35629 0, /* No effective tags (count) */
35630 0, /* No tags (pointer) */
35631 0, /* No tags (count) */
35632 { 0, 0, OPEN_TYPE_constraint },
35633 0, 0, /* No members */
35634 &asn_SPC_extensionValue_specs_664 /* Additional specs */
35637 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
35638 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
35639 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35641 &asn_DEF_ProtocolIE_ID,
35643 { 0, &asn_PER_memb_id_constr_662, memb_id_constraint_661 },
35644 0, 0, /* No default value */
35647 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
35648 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35650 &asn_DEF_Criticality,
35652 { 0, &asn_PER_memb_criticality_constr_663, memb_criticality_constraint_661 },
35653 0, 0, /* No default value */
35656 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
35657 -1 /* Ambiguous tag (ANY?) */,
35659 &asn_DEF_extensionValue_664,
35661 { 0, &asn_PER_memb_extensionValue_constr_664, memb_extensionValue_constraint_661 },
35662 0, 0, /* No default value */
35666 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
35667 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35669 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
35670 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35671 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35673 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
35674 sizeof(struct M7Configuration_ExtIEs),
35675 offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
35676 asn_MAP_M7Configuration_ExtIEs_tag2el_661,
35677 2, /* Count of tags in the map */
35678 0, 0, 0, /* Optional elements (not needed) */
35679 -1, /* First extension addition */
35681 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
35682 "M7Configuration-ExtIEs",
35683 "M7Configuration-ExtIEs",
35685 asn_DEF_M7Configuration_ExtIEs_tags_661,
35686 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35687 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35688 asn_DEF_M7Configuration_ExtIEs_tags_661, /* Same as above */
35689 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35690 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35691 { 0, 0, SEQUENCE_constraint },
35692 asn_MBR_M7Configuration_ExtIEs_661,
35693 3, /* Elements count */
35694 &asn_SPC_M7Configuration_ExtIEs_specs_661 /* Additional specs */
35697 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
35698 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
35699 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35701 &asn_DEF_M3Configuration,
35704 0, 0, /* No default value */
35707 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
35708 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35710 &asn_DEF_M4Configuration,
35713 0, 0, /* No default value */
35716 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
35717 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35719 &asn_DEF_M5Configuration,
35722 0, 0, /* No default value */
35725 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
35726 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
35728 &asn_DEF_MDT_Location_Info,
35731 0, 0, /* No default value */
35732 "MDT-Location-Info"
35734 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
35735 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35737 &asn_DEF_MDTPLMNList,
35740 0, 0, /* No default value */
35743 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
35744 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35746 &asn_DEF_M6Configuration,
35749 0, 0, /* No default value */
35752 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
35753 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35755 &asn_DEF_M7Configuration,
35758 0, 0, /* No default value */
35761 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
35762 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35764 &asn_DEF_BluetoothMeasurementConfiguration,
35767 0, 0, /* No default value */
35768 "BluetoothMeasurementConfiguration"
35770 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
35771 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35773 &asn_DEF_WLANMeasurementConfiguration,
35776 0, 0, /* No default value */
35777 "WLANMeasurementConfiguration"
35780 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
35781 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
35782 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
35783 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
35784 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
35785 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
35786 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
35787 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
35788 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
35789 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
35790 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
35791 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
35793 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
35794 sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
35795 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
35796 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
35797 sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
35798 asn_MAP_extensionValue_tag2el_668,
35799 9, /* Count of tags in the map */
35800 asn_MAP_extensionValue_to_canonical_668,
35801 asn_MAP_extensionValue_from_canonical_668,
35802 -1 /* Extensions start */
35804 static /* Use -fall-defs-global to expose */
35805 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
35809 0, /* No effective tags (pointer) */
35810 0, /* No effective tags (count) */
35811 0, /* No tags (pointer) */
35812 0, /* No tags (count) */
35813 { 0, 0, OPEN_TYPE_constraint },
35814 asn_MBR_extensionValue_668,
35815 9, /* Elements count */
35816 &asn_SPC_extensionValue_specs_668 /* Additional specs */
35819 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
35820 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
35821 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35823 &asn_DEF_ProtocolIE_ID,
35825 { 0, &asn_PER_memb_id_constr_666, memb_id_constraint_665 },
35826 0, 0, /* No default value */
35829 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
35830 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35832 &asn_DEF_Criticality,
35833 select_MDT_Configuration_ExtIEs_criticality_type,
35834 { 0, &asn_PER_memb_criticality_constr_667, memb_criticality_constraint_665 },
35835 0, 0, /* No default value */
35838 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
35839 -1 /* Ambiguous tag (ANY?) */,
35841 &asn_DEF_extensionValue_668,
35842 select_MDT_Configuration_ExtIEs_extensionValue_type,
35843 { 0, &asn_PER_memb_extensionValue_constr_668, memb_extensionValue_constraint_665 },
35844 0, 0, /* No default value */
35848 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
35849 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35851 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
35852 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35853 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35855 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
35856 sizeof(struct MDT_Configuration_ExtIEs),
35857 offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
35858 asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
35859 2, /* Count of tags in the map */
35860 0, 0, 0, /* Optional elements (not needed) */
35861 -1, /* First extension addition */
35863 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
35864 "MDT-Configuration-ExtIEs",
35865 "MDT-Configuration-ExtIEs",
35867 asn_DEF_MDT_Configuration_ExtIEs_tags_665,
35868 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35869 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35870 asn_DEF_MDT_Configuration_ExtIEs_tags_665, /* Same as above */
35871 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35872 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35873 { 0, 0, SEQUENCE_constraint },
35874 asn_MBR_MDT_Configuration_ExtIEs_665,
35875 3, /* Elements count */
35876 &asn_SPC_MDT_Configuration_ExtIEs_specs_665 /* Additional specs */
35879 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
35880 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
35881 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35886 0, 0, /* No default value */
35889 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
35890 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35892 &asn_DEF_MeNBCoordinationAssistanceInformation,
35895 0, 0, /* No default value */
35896 "MeNBCoordinationAssistanceInformation"
35899 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
35900 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
35901 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
35902 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
35903 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
35905 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
35906 sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
35907 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
35908 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
35909 sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
35910 asn_MAP_extensionValue_tag2el_672,
35911 2, /* Count of tags in the map */
35912 asn_MAP_extensionValue_to_canonical_672,
35913 asn_MAP_extensionValue_from_canonical_672,
35914 -1 /* Extensions start */
35916 static /* Use -fall-defs-global to expose */
35917 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
35921 0, /* No effective tags (pointer) */
35922 0, /* No effective tags (count) */
35923 0, /* No tags (pointer) */
35924 0, /* No tags (count) */
35925 { 0, 0, OPEN_TYPE_constraint },
35926 asn_MBR_extensionValue_672,
35927 2, /* Elements count */
35928 &asn_SPC_extensionValue_specs_672 /* Additional specs */
35931 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
35932 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
35933 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35935 &asn_DEF_ProtocolIE_ID,
35937 { 0, &asn_PER_memb_id_constr_670, memb_id_constraint_669 },
35938 0, 0, /* No default value */
35941 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
35942 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35944 &asn_DEF_Criticality,
35945 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
35946 { 0, &asn_PER_memb_criticality_constr_671, memb_criticality_constraint_669 },
35947 0, 0, /* No default value */
35950 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
35951 -1 /* Ambiguous tag (ANY?) */,
35953 &asn_DEF_extensionValue_672,
35954 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
35955 { 0, &asn_PER_memb_extensionValue_constr_672, memb_extensionValue_constraint_669 },
35956 0, 0, /* No default value */
35960 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
35961 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35963 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
35964 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35965 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35967 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
35968 sizeof(struct MeNBResourceCoordinationInformationExtIEs),
35969 offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
35970 asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
35971 2, /* Count of tags in the map */
35972 0, 0, 0, /* Optional elements (not needed) */
35973 -1, /* First extension addition */
35975 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
35976 "MeNBResourceCoordinationInformationExtIEs",
35977 "MeNBResourceCoordinationInformationExtIEs",
35979 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
35980 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35981 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35982 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669, /* Same as above */
35983 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35984 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35985 { 0, 0, SEQUENCE_constraint },
35986 asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
35987 3, /* Elements count */
35988 &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 /* Additional specs */
35991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
35992 sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
35993 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
35994 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
35995 sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
35996 0, /* No top level tags */
35997 0, /* No tags in the map */
35999 -1 /* Extensions start */
36001 static /* Use -fall-defs-global to expose */
36002 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
36006 0, /* No effective tags (pointer) */
36007 0, /* No effective tags (count) */
36008 0, /* No tags (pointer) */
36009 0, /* No tags (count) */
36010 { 0, 0, OPEN_TYPE_constraint },
36011 0, 0, /* No members */
36012 &asn_SPC_extensionValue_specs_676 /* Additional specs */
36015 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
36016 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
36017 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36019 &asn_DEF_ProtocolIE_ID,
36021 { 0, &asn_PER_memb_id_constr_674, memb_id_constraint_673 },
36022 0, 0, /* No default value */
36025 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
36026 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36028 &asn_DEF_Criticality,
36030 { 0, &asn_PER_memb_criticality_constr_675, memb_criticality_constraint_673 },
36031 0, 0, /* No default value */
36034 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
36035 -1 /* Ambiguous tag (ANY?) */,
36037 &asn_DEF_extensionValue_676,
36039 { 0, &asn_PER_memb_extensionValue_constr_676, memb_extensionValue_constraint_673 },
36040 0, 0, /* No default value */
36044 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
36045 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36047 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
36048 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36049 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36051 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
36052 sizeof(struct MBSFN_Subframe_Info_ExtIEs),
36053 offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
36054 asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
36055 2, /* Count of tags in the map */
36056 0, 0, 0, /* Optional elements (not needed) */
36057 -1, /* First extension addition */
36059 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
36060 "MBSFN-Subframe-Info-ExtIEs",
36061 "MBSFN-Subframe-Info-ExtIEs",
36063 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
36064 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36065 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36066 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673, /* Same as above */
36067 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36068 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36069 { 0, 0, SEQUENCE_constraint },
36070 asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
36071 3, /* Elements count */
36072 &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 /* Additional specs */
36075 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
36076 sizeof(struct BandInfo_ExtIEs__extensionValue),
36077 offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
36078 offsetof(struct BandInfo_ExtIEs__extensionValue, present),
36079 sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
36080 0, /* No top level tags */
36081 0, /* No tags in the map */
36083 -1 /* Extensions start */
36085 static /* Use -fall-defs-global to expose */
36086 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
36090 0, /* No effective tags (pointer) */
36091 0, /* No effective tags (count) */
36092 0, /* No tags (pointer) */
36093 0, /* No tags (count) */
36094 { 0, 0, OPEN_TYPE_constraint },
36095 0, 0, /* No members */
36096 &asn_SPC_extensionValue_specs_680 /* Additional specs */
36099 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
36100 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
36101 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36103 &asn_DEF_ProtocolIE_ID,
36105 { 0, &asn_PER_memb_id_constr_678, memb_id_constraint_677 },
36106 0, 0, /* No default value */
36109 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
36110 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36112 &asn_DEF_Criticality,
36114 { 0, &asn_PER_memb_criticality_constr_679, memb_criticality_constraint_677 },
36115 0, 0, /* No default value */
36118 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
36119 -1 /* Ambiguous tag (ANY?) */,
36121 &asn_DEF_extensionValue_680,
36123 { 0, &asn_PER_memb_extensionValue_constr_680, memb_extensionValue_constraint_677 },
36124 0, 0, /* No default value */
36128 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
36129 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36131 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
36132 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36133 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36135 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
36136 sizeof(struct BandInfo_ExtIEs),
36137 offsetof(struct BandInfo_ExtIEs, _asn_ctx),
36138 asn_MAP_BandInfo_ExtIEs_tag2el_677,
36139 2, /* Count of tags in the map */
36140 0, 0, 0, /* Optional elements (not needed) */
36141 -1, /* First extension addition */
36143 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
36147 asn_DEF_BandInfo_ExtIEs_tags_677,
36148 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36149 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36150 asn_DEF_BandInfo_ExtIEs_tags_677, /* Same as above */
36151 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36152 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36153 { 0, 0, SEQUENCE_constraint },
36154 asn_MBR_BandInfo_ExtIEs_677,
36155 3, /* Elements count */
36156 &asn_SPC_BandInfo_ExtIEs_specs_677 /* Additional specs */
36159 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
36160 sizeof(struct SplitSRB_ExtIEs__extensionValue),
36161 offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
36162 offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
36163 sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
36164 0, /* No top level tags */
36165 0, /* No tags in the map */
36167 -1 /* Extensions start */
36169 static /* Use -fall-defs-global to expose */
36170 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
36174 0, /* No effective tags (pointer) */
36175 0, /* No effective tags (count) */
36176 0, /* No tags (pointer) */
36177 0, /* No tags (count) */
36178 { 0, 0, OPEN_TYPE_constraint },
36179 0, 0, /* No members */
36180 &asn_SPC_extensionValue_specs_684 /* Additional specs */
36183 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
36184 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
36185 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36187 &asn_DEF_ProtocolIE_ID,
36189 { 0, &asn_PER_memb_id_constr_682, memb_id_constraint_681 },
36190 0, 0, /* No default value */
36193 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
36194 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36196 &asn_DEF_Criticality,
36198 { 0, &asn_PER_memb_criticality_constr_683, memb_criticality_constraint_681 },
36199 0, 0, /* No default value */
36202 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
36203 -1 /* Ambiguous tag (ANY?) */,
36205 &asn_DEF_extensionValue_684,
36207 { 0, &asn_PER_memb_extensionValue_constr_684, memb_extensionValue_constraint_681 },
36208 0, 0, /* No default value */
36212 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
36213 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36215 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
36216 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36217 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36219 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
36220 sizeof(struct SplitSRB_ExtIEs),
36221 offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
36222 asn_MAP_SplitSRB_ExtIEs_tag2el_681,
36223 2, /* Count of tags in the map */
36224 0, 0, 0, /* Optional elements (not needed) */
36225 -1, /* First extension addition */
36227 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
36231 asn_DEF_SplitSRB_ExtIEs_tags_681,
36232 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36233 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36234 asn_DEF_SplitSRB_ExtIEs_tags_681, /* Same as above */
36235 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36236 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36237 { 0, 0, SEQUENCE_constraint },
36238 asn_MBR_SplitSRB_ExtIEs_681,
36239 3, /* Elements count */
36240 &asn_SPC_SplitSRB_ExtIEs_specs_681 /* Additional specs */
36243 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
36244 sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
36245 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
36246 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
36247 sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
36248 0, /* No top level tags */
36249 0, /* No tags in the map */
36251 -1 /* Extensions start */
36253 static /* Use -fall-defs-global to expose */
36254 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
36258 0, /* No effective tags (pointer) */
36259 0, /* No effective tags (count) */
36260 0, /* No tags (pointer) */
36261 0, /* No tags (count) */
36262 { 0, 0, OPEN_TYPE_constraint },
36263 0, 0, /* No members */
36264 &asn_SPC_extensionValue_specs_688 /* Additional specs */
36267 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
36268 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
36269 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36271 &asn_DEF_ProtocolIE_ID,
36273 { 0, &asn_PER_memb_id_constr_686, memb_id_constraint_685 },
36274 0, 0, /* No default value */
36277 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
36278 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36280 &asn_DEF_Criticality,
36282 { 0, &asn_PER_memb_criticality_constr_687, memb_criticality_constraint_685 },
36283 0, 0, /* No default value */
36286 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
36287 -1 /* Ambiguous tag (ANY?) */,
36289 &asn_DEF_extensionValue_688,
36291 { 0, &asn_PER_memb_extensionValue_constr_688, memb_extensionValue_constraint_685 },
36292 0, 0, /* No default value */
36296 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
36297 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36299 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
36300 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36301 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36303 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
36304 sizeof(struct UENRMeasurement_ExtIEs),
36305 offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
36306 asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
36307 2, /* Count of tags in the map */
36308 0, 0, 0, /* Optional elements (not needed) */
36309 -1, /* First extension addition */
36311 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
36312 "UENRMeasurement-ExtIEs",
36313 "UENRMeasurement-ExtIEs",
36315 asn_DEF_UENRMeasurement_ExtIEs_tags_685,
36316 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36317 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36318 asn_DEF_UENRMeasurement_ExtIEs_tags_685, /* Same as above */
36319 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36320 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36321 { 0, 0, SEQUENCE_constraint },
36322 asn_MBR_UENRMeasurement_ExtIEs_685,
36323 3, /* Elements count */
36324 &asn_SPC_UENRMeasurement_ExtIEs_specs_685 /* Additional specs */
36327 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
36328 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
36329 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
36334 0, 0, /* No default value */
36337 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
36338 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36340 &asn_DEF_EARFCNExtension,
36343 0, 0, /* No default value */
36347 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
36348 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
36349 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
36350 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
36351 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
36353 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
36354 sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
36355 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
36356 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
36357 sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
36358 asn_MAP_extensionValue_tag2el_692,
36359 2, /* Count of tags in the map */
36360 asn_MAP_extensionValue_to_canonical_692,
36361 asn_MAP_extensionValue_from_canonical_692,
36362 -1 /* Extensions start */
36364 static /* Use -fall-defs-global to expose */
36365 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
36369 0, /* No effective tags (pointer) */
36370 0, /* No effective tags (count) */
36371 0, /* No tags (pointer) */
36372 0, /* No tags (count) */
36373 { 0, 0, OPEN_TYPE_constraint },
36374 asn_MBR_extensionValue_692,
36375 2, /* Elements count */
36376 &asn_SPC_extensionValue_specs_692 /* Additional specs */
36379 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
36380 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
36381 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36383 &asn_DEF_ProtocolIE_ID,
36385 { 0, &asn_PER_memb_id_constr_690, memb_id_constraint_689 },
36386 0, 0, /* No default value */
36389 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
36390 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36392 &asn_DEF_Criticality,
36393 select_Neighbour_Information_ExtIEs_criticality_type,
36394 { 0, &asn_PER_memb_criticality_constr_691, memb_criticality_constraint_689 },
36395 0, 0, /* No default value */
36398 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
36399 -1 /* Ambiguous tag (ANY?) */,
36401 &asn_DEF_extensionValue_692,
36402 select_Neighbour_Information_ExtIEs_extensionValue_type,
36403 { 0, &asn_PER_memb_extensionValue_constr_692, memb_extensionValue_constraint_689 },
36404 0, 0, /* No default value */
36408 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
36409 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36411 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
36412 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36413 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36415 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
36416 sizeof(struct Neighbour_Information_ExtIEs),
36417 offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
36418 asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
36419 2, /* Count of tags in the map */
36420 0, 0, 0, /* Optional elements (not needed) */
36421 -1, /* First extension addition */
36423 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
36424 "Neighbour-Information-ExtIEs",
36425 "Neighbour-Information-ExtIEs",
36427 asn_DEF_Neighbour_Information_ExtIEs_tags_689,
36428 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36429 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36430 asn_DEF_Neighbour_Information_ExtIEs_tags_689, /* Same as above */
36431 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36432 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36433 { 0, 0, SEQUENCE_constraint },
36434 asn_MBR_Neighbour_Information_ExtIEs_689,
36435 3, /* Elements count */
36436 &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
36439 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
36440 sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
36441 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
36442 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
36443 sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
36444 0, /* No top level tags */
36445 0, /* No tags in the map */
36447 -1 /* Extensions start */
36449 static /* Use -fall-defs-global to expose */
36450 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
36454 0, /* No effective tags (pointer) */
36455 0, /* No effective tags (count) */
36456 0, /* No tags (pointer) */
36457 0, /* No tags (count) */
36458 { 0, 0, OPEN_TYPE_constraint },
36459 0, 0, /* No members */
36460 &asn_SPC_extensionValue_specs_696 /* Additional specs */
36463 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
36464 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
36465 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36467 &asn_DEF_ProtocolIE_ID,
36469 { 0, &asn_PER_memb_id_constr_694, memb_id_constraint_693 },
36470 0, 0, /* No default value */
36473 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
36474 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36476 &asn_DEF_Criticality,
36478 { 0, &asn_PER_memb_criticality_constr_695, memb_criticality_constraint_693 },
36479 0, 0, /* No default value */
36482 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
36483 -1 /* Ambiguous tag (ANY?) */,
36485 &asn_DEF_extensionValue_696,
36487 { 0, &asn_PER_memb_extensionValue_constr_696, memb_extensionValue_constraint_693 },
36488 0, 0, /* No default value */
36492 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
36493 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36495 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
36496 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36497 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36499 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
36500 sizeof(struct NRFreqInfo_ExtIEs),
36501 offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
36502 asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
36503 2, /* Count of tags in the map */
36504 0, 0, 0, /* Optional elements (not needed) */
36505 -1, /* First extension addition */
36507 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
36508 "NRFreqInfo-ExtIEs",
36509 "NRFreqInfo-ExtIEs",
36511 asn_DEF_NRFreqInfo_ExtIEs_tags_693,
36512 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36513 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36514 asn_DEF_NRFreqInfo_ExtIEs_tags_693, /* Same as above */
36515 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36516 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36517 { 0, 0, SEQUENCE_constraint },
36518 asn_MBR_NRFreqInfo_ExtIEs_693,
36519 3, /* Elements count */
36520 &asn_SPC_NRFreqInfo_ExtIEs_specs_693 /* Additional specs */
36523 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
36524 sizeof(struct NRCGI_ExtIEs__extensionValue),
36525 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
36526 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
36527 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
36528 0, /* No top level tags */
36529 0, /* No tags in the map */
36531 -1 /* Extensions start */
36533 static /* Use -fall-defs-global to expose */
36534 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
36538 0, /* No effective tags (pointer) */
36539 0, /* No effective tags (count) */
36540 0, /* No tags (pointer) */
36541 0, /* No tags (count) */
36542 { 0, 0, OPEN_TYPE_constraint },
36543 0, 0, /* No members */
36544 &asn_SPC_extensionValue_specs_700 /* Additional specs */
36547 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
36548 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
36549 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36551 &asn_DEF_ProtocolIE_ID,
36553 { 0, &asn_PER_memb_id_constr_698, memb_id_constraint_697 },
36554 0, 0, /* No default value */
36557 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
36558 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36560 &asn_DEF_Criticality,
36562 { 0, &asn_PER_memb_criticality_constr_699, memb_criticality_constraint_697 },
36563 0, 0, /* No default value */
36566 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
36567 -1 /* Ambiguous tag (ANY?) */,
36569 &asn_DEF_extensionValue_700,
36571 { 0, &asn_PER_memb_extensionValue_constr_700, memb_extensionValue_constraint_697 },
36572 0, 0, /* No default value */
36576 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
36577 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36579 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
36580 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36581 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36583 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
36584 sizeof(struct NRCGI_ExtIEs),
36585 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
36586 asn_MAP_NRCGI_ExtIEs_tag2el_697,
36587 2, /* Count of tags in the map */
36588 0, 0, 0, /* Optional elements (not needed) */
36589 -1, /* First extension addition */
36591 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
36595 asn_DEF_NRCGI_ExtIEs_tags_697,
36596 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36597 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36598 asn_DEF_NRCGI_ExtIEs_tags_697, /* Same as above */
36599 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36600 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36601 { 0, 0, SEQUENCE_constraint },
36602 asn_MBR_NRCGI_ExtIEs_697,
36603 3, /* Elements count */
36604 &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
36607 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
36608 sizeof(struct NR_TxBW_ExtIEs__extensionValue),
36609 offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
36610 offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
36611 sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
36612 0, /* No top level tags */
36613 0, /* No tags in the map */
36615 -1 /* Extensions start */
36617 static /* Use -fall-defs-global to expose */
36618 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
36622 0, /* No effective tags (pointer) */
36623 0, /* No effective tags (count) */
36624 0, /* No tags (pointer) */
36625 0, /* No tags (count) */
36626 { 0, 0, OPEN_TYPE_constraint },
36627 0, 0, /* No members */
36628 &asn_SPC_extensionValue_specs_704 /* Additional specs */
36631 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
36632 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
36633 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36635 &asn_DEF_ProtocolIE_ID,
36637 { 0, &asn_PER_memb_id_constr_702, memb_id_constraint_701 },
36638 0, 0, /* No default value */
36641 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
36642 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36644 &asn_DEF_Criticality,
36646 { 0, &asn_PER_memb_criticality_constr_703, memb_criticality_constraint_701 },
36647 0, 0, /* No default value */
36650 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
36651 -1 /* Ambiguous tag (ANY?) */,
36653 &asn_DEF_extensionValue_704,
36655 { 0, &asn_PER_memb_extensionValue_constr_704, memb_extensionValue_constraint_701 },
36656 0, 0, /* No default value */
36660 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
36661 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36663 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
36664 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36665 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36667 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
36668 sizeof(struct NR_TxBW_ExtIEs),
36669 offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
36670 asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
36671 2, /* Count of tags in the map */
36672 0, 0, 0, /* Optional elements (not needed) */
36673 -1, /* First extension addition */
36675 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
36679 asn_DEF_NR_TxBW_ExtIEs_tags_701,
36680 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36681 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36682 asn_DEF_NR_TxBW_ExtIEs_tags_701, /* Same as above */
36683 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36684 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36685 { 0, 0, SEQUENCE_constraint },
36686 asn_MBR_NR_TxBW_ExtIEs_701,
36687 3, /* Elements count */
36688 &asn_SPC_NR_TxBW_ExtIEs_specs_701 /* Additional specs */
36691 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
36692 sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
36693 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
36694 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
36695 sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
36696 0, /* No top level tags */
36697 0, /* No tags in the map */
36699 -1 /* Extensions start */
36701 static /* Use -fall-defs-global to expose */
36702 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
36706 0, /* No effective tags (pointer) */
36707 0, /* No effective tags (count) */
36708 0, /* No tags (pointer) */
36709 0, /* No tags (count) */
36710 { 0, 0, OPEN_TYPE_constraint },
36711 0, 0, /* No members */
36712 &asn_SPC_extensionValue_specs_708 /* Additional specs */
36715 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
36716 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
36717 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36719 &asn_DEF_ProtocolIE_ID,
36721 { 0, &asn_PER_memb_id_constr_706, memb_id_constraint_705 },
36722 0, 0, /* No default value */
36725 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
36726 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36728 &asn_DEF_Criticality,
36730 { 0, &asn_PER_memb_criticality_constr_707, memb_criticality_constraint_705 },
36731 0, 0, /* No default value */
36734 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
36735 -1 /* Ambiguous tag (ANY?) */,
36737 &asn_DEF_extensionValue_708,
36739 { 0, &asn_PER_memb_extensionValue_constr_708, memb_extensionValue_constraint_705 },
36740 0, 0, /* No default value */
36744 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
36745 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36747 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
36748 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36749 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36751 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
36752 sizeof(struct NRUESecurityCapabilities_ExtIEs),
36753 offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
36754 asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
36755 2, /* Count of tags in the map */
36756 0, 0, 0, /* Optional elements (not needed) */
36757 -1, /* First extension addition */
36759 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
36760 "NRUESecurityCapabilities-ExtIEs",
36761 "NRUESecurityCapabilities-ExtIEs",
36763 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
36764 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36765 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36766 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705, /* Same as above */
36767 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36768 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36769 { 0, 0, SEQUENCE_constraint },
36770 asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
36771 3, /* Elements count */
36772 &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 /* Additional specs */
36775 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
36776 sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
36777 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
36778 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
36779 sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
36780 0, /* No top level tags */
36781 0, /* No tags in the map */
36783 -1 /* Extensions start */
36785 static /* Use -fall-defs-global to expose */
36786 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
36790 0, /* No effective tags (pointer) */
36791 0, /* No effective tags (count) */
36792 0, /* No tags (pointer) */
36793 0, /* No tags (count) */
36794 { 0, 0, OPEN_TYPE_constraint },
36795 0, 0, /* No members */
36796 &asn_SPC_extensionValue_specs_712 /* Additional specs */
36799 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
36800 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
36801 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36803 &asn_DEF_ProtocolIE_ID,
36805 { 0, &asn_PER_memb_id_constr_710, memb_id_constraint_709 },
36806 0, 0, /* No default value */
36809 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
36810 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36812 &asn_DEF_Criticality,
36814 { 0, &asn_PER_memb_criticality_constr_711, memb_criticality_constraint_709 },
36815 0, 0, /* No default value */
36818 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
36819 -1 /* Ambiguous tag (ANY?) */,
36821 &asn_DEF_extensionValue_712,
36823 { 0, &asn_PER_memb_extensionValue_constr_712, memb_extensionValue_constraint_709 },
36824 0, 0, /* No default value */
36828 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
36829 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36831 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
36832 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36833 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36835 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
36836 sizeof(struct PRACH_Configuration_ExtIEs),
36837 offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
36838 asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
36839 2, /* Count of tags in the map */
36840 0, 0, 0, /* Optional elements (not needed) */
36841 -1, /* First extension addition */
36843 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
36844 "PRACH-Configuration-ExtIEs",
36845 "PRACH-Configuration-ExtIEs",
36847 asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
36848 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36849 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36850 asn_DEF_PRACH_Configuration_ExtIEs_tags_709, /* Same as above */
36851 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36852 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36853 { 0, 0, SEQUENCE_constraint },
36854 asn_MBR_PRACH_Configuration_ExtIEs_709,
36855 3, /* Elements count */
36856 &asn_SPC_PRACH_Configuration_ExtIEs_specs_709 /* Additional specs */
36859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
36860 sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
36861 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
36862 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
36863 sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
36864 0, /* No top level tags */
36865 0, /* No tags in the map */
36867 -1 /* Extensions start */
36869 static /* Use -fall-defs-global to expose */
36870 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
36874 0, /* No effective tags (pointer) */
36875 0, /* No effective tags (count) */
36876 0, /* No tags (pointer) */
36877 0, /* No tags (count) */
36878 { 0, 0, OPEN_TYPE_constraint },
36879 0, 0, /* No members */
36880 &asn_SPC_extensionValue_specs_716 /* Additional specs */
36883 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
36884 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
36885 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36887 &asn_DEF_ProtocolIE_ID,
36889 { 0, &asn_PER_memb_id_constr_714, memb_id_constraint_713 },
36890 0, 0, /* No default value */
36893 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
36894 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36896 &asn_DEF_Criticality,
36898 { 0, &asn_PER_memb_criticality_constr_715, memb_criticality_constraint_713 },
36899 0, 0, /* No default value */
36902 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
36903 -1 /* Ambiguous tag (ANY?) */,
36905 &asn_DEF_extensionValue_716,
36907 { 0, &asn_PER_memb_extensionValue_constr_716, memb_extensionValue_constraint_713 },
36908 0, 0, /* No default value */
36912 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
36913 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36915 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
36916 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36917 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36919 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
36920 sizeof(struct PLMNAreaBasedQMC_ExtIEs),
36921 offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
36922 asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
36923 2, /* Count of tags in the map */
36924 0, 0, 0, /* Optional elements (not needed) */
36925 -1, /* First extension addition */
36927 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
36928 "PLMNAreaBasedQMC-ExtIEs",
36929 "PLMNAreaBasedQMC-ExtIEs",
36931 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
36932 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36933 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36934 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713, /* Same as above */
36935 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36936 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36937 { 0, 0, SEQUENCE_constraint },
36938 asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
36939 3, /* Elements count */
36940 &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 /* Additional specs */
36943 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
36944 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
36945 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36947 &asn_DEF_ProSeUEtoNetworkRelaying,
36950 0, 0, /* No default value */
36951 "ProSeUEtoNetworkRelaying"
36954 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
36955 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
36957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
36958 sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
36959 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
36960 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
36961 sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
36962 asn_MAP_extensionValue_tag2el_720,
36963 1, /* Count of tags in the map */
36965 -1 /* Extensions start */
36967 static /* Use -fall-defs-global to expose */
36968 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
36972 0, /* No effective tags (pointer) */
36973 0, /* No effective tags (count) */
36974 0, /* No tags (pointer) */
36975 0, /* No tags (count) */
36976 { 0, 0, OPEN_TYPE_constraint },
36977 asn_MBR_extensionValue_720,
36978 1, /* Elements count */
36979 &asn_SPC_extensionValue_specs_720 /* Additional specs */
36982 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
36983 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
36984 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36986 &asn_DEF_ProtocolIE_ID,
36988 { 0, &asn_PER_memb_id_constr_718, memb_id_constraint_717 },
36989 0, 0, /* No default value */
36992 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
36993 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36995 &asn_DEF_Criticality,
36996 select_ProSeAuthorized_ExtIEs_criticality_type,
36997 { 0, &asn_PER_memb_criticality_constr_719, memb_criticality_constraint_717 },
36998 0, 0, /* No default value */
37001 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
37002 -1 /* Ambiguous tag (ANY?) */,
37004 &asn_DEF_extensionValue_720,
37005 select_ProSeAuthorized_ExtIEs_extensionValue_type,
37006 { 0, &asn_PER_memb_extensionValue_constr_720, memb_extensionValue_constraint_717 },
37007 0, 0, /* No default value */
37011 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
37012 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37014 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
37015 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37016 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37018 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
37019 sizeof(struct ProSeAuthorized_ExtIEs),
37020 offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
37021 asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
37022 2, /* Count of tags in the map */
37023 0, 0, 0, /* Optional elements (not needed) */
37024 -1, /* First extension addition */
37026 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
37027 "ProSeAuthorized-ExtIEs",
37028 "ProSeAuthorized-ExtIEs",
37030 asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
37031 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37032 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37033 asn_DEF_ProSeAuthorized_ExtIEs_tags_717, /* Same as above */
37034 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37035 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37036 { 0, 0, SEQUENCE_constraint },
37037 asn_MBR_ProSeAuthorized_ExtIEs_717,
37038 3, /* Elements count */
37039 &asn_SPC_ProSeAuthorized_ExtIEs_specs_717 /* Additional specs */
37042 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
37043 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
37044 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
37045 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
37046 sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
37047 0, /* No top level tags */
37048 0, /* No tags in the map */
37050 -1 /* Extensions start */
37052 static /* Use -fall-defs-global to expose */
37053 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
37057 0, /* No effective tags (pointer) */
37058 0, /* No effective tags (count) */
37059 0, /* No tags (pointer) */
37060 0, /* No tags (count) */
37061 { 0, 0, OPEN_TYPE_constraint },
37062 0, 0, /* No members */
37063 &asn_SPC_extensionValue_specs_724 /* Additional specs */
37066 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
37067 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
37068 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37070 &asn_DEF_ProtocolIE_ID,
37072 { 0, &asn_PER_memb_id_constr_722, memb_id_constraint_721 },
37073 0, 0, /* No default value */
37076 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
37077 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37079 &asn_DEF_Criticality,
37081 { 0, &asn_PER_memb_criticality_constr_723, memb_criticality_constraint_721 },
37082 0, 0, /* No default value */
37085 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
37086 -1 /* Ambiguous tag (ANY?) */,
37088 &asn_DEF_extensionValue_724,
37090 { 0, &asn_PER_memb_extensionValue_constr_724, memb_extensionValue_constraint_721 },
37091 0, 0, /* No default value */
37095 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
37096 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37098 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
37099 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37100 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37102 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
37103 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
37104 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
37105 asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
37106 2, /* Count of tags in the map */
37107 0, 0, 0, /* Optional elements (not needed) */
37108 -1, /* First extension addition */
37110 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
37111 "ProtectedEUTRAResourceIndication-ExtIEs",
37112 "ProtectedEUTRAResourceIndication-ExtIEs",
37114 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
37115 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37116 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37117 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721, /* Same as above */
37118 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37119 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37120 { 0, 0, SEQUENCE_constraint },
37121 asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
37122 3, /* Elements count */
37123 &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 /* Additional specs */
37126 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
37127 sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
37128 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
37129 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
37130 sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
37131 0, /* No top level tags */
37132 0, /* No tags in the map */
37134 -1 /* Extensions start */
37136 static /* Use -fall-defs-global to expose */
37137 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
37141 0, /* No effective tags (pointer) */
37142 0, /* No effective tags (count) */
37143 0, /* No tags (pointer) */
37144 0, /* No tags (count) */
37145 { 0, 0, OPEN_TYPE_constraint },
37146 0, 0, /* No members */
37147 &asn_SPC_extensionValue_specs_728 /* Additional specs */
37150 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
37151 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
37152 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37154 &asn_DEF_ProtocolIE_ID,
37156 { 0, &asn_PER_memb_id_constr_726, memb_id_constraint_725 },
37157 0, 0, /* No default value */
37160 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
37161 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37163 &asn_DEF_Criticality,
37165 { 0, &asn_PER_memb_criticality_constr_727, memb_criticality_constraint_725 },
37166 0, 0, /* No default value */
37169 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
37170 -1 /* Ambiguous tag (ANY?) */,
37172 &asn_DEF_extensionValue_728,
37174 { 0, &asn_PER_memb_extensionValue_constr_728, memb_extensionValue_constraint_725 },
37175 0, 0, /* No default value */
37179 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
37180 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37182 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
37183 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37184 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37186 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
37187 sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
37188 offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
37189 asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
37190 2, /* Count of tags in the map */
37191 0, 0, 0, /* Optional elements (not needed) */
37192 -1, /* First extension addition */
37194 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
37195 "ProtectedFootprintTimePattern-ExtIEs",
37196 "ProtectedFootprintTimePattern-ExtIEs",
37198 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
37199 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37200 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37201 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725, /* Same as above */
37202 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37203 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37204 { 0, 0, SEQUENCE_constraint },
37205 asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
37206 3, /* Elements count */
37207 &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
37210 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
37211 sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
37212 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
37213 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
37214 sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
37215 0, /* No top level tags */
37216 0, /* No tags in the map */
37218 -1 /* Extensions start */
37220 static /* Use -fall-defs-global to expose */
37221 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
37225 0, /* No effective tags (pointer) */
37226 0, /* No effective tags (count) */
37227 0, /* No tags (pointer) */
37228 0, /* No tags (count) */
37229 { 0, 0, OPEN_TYPE_constraint },
37230 0, 0, /* No members */
37231 &asn_SPC_extensionValue_specs_732 /* Additional specs */
37234 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
37235 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
37236 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37238 &asn_DEF_ProtocolIE_ID,
37240 { 0, &asn_PER_memb_id_constr_730, memb_id_constraint_729 },
37241 0, 0, /* No default value */
37244 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
37245 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37247 &asn_DEF_Criticality,
37249 { 0, &asn_PER_memb_criticality_constr_731, memb_criticality_constraint_729 },
37250 0, 0, /* No default value */
37253 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
37254 -1 /* Ambiguous tag (ANY?) */,
37256 &asn_DEF_extensionValue_732,
37258 { 0, &asn_PER_memb_extensionValue_constr_732, memb_extensionValue_constraint_729 },
37259 0, 0, /* No default value */
37263 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
37264 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37266 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
37267 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37268 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37270 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
37271 sizeof(struct ProtectedResourceList_Item_ExtIEs),
37272 offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
37273 asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
37274 2, /* Count of tags in the map */
37275 0, 0, 0, /* Optional elements (not needed) */
37276 -1, /* First extension addition */
37278 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
37279 "ProtectedResourceList-Item-ExtIEs",
37280 "ProtectedResourceList-Item-ExtIEs",
37282 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
37283 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37284 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37285 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729, /* Same as above */
37286 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37287 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37288 { 0, 0, SEQUENCE_constraint },
37289 asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
37290 3, /* Elements count */
37291 &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 /* Additional specs */
37294 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
37295 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
37296 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37298 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
37301 0, 0, /* No default value */
37302 "DL-scheduling-PDCCH-CCE-usage"
37304 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
37305 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37307 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
37310 0, 0, /* No default value */
37311 "UL-scheduling-PDCCH-CCE-usage"
37314 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
37315 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
37316 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
37318 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
37319 sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
37320 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
37321 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
37322 sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
37323 asn_MAP_extensionValue_tag2el_736,
37324 2, /* Count of tags in the map */
37326 -1 /* Extensions start */
37328 static /* Use -fall-defs-global to expose */
37329 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
37333 0, /* No effective tags (pointer) */
37334 0, /* No effective tags (count) */
37335 0, /* No tags (pointer) */
37336 0, /* No tags (count) */
37337 { 0, 0, OPEN_TYPE_constraint },
37338 asn_MBR_extensionValue_736,
37339 2, /* Elements count */
37340 &asn_SPC_extensionValue_specs_736 /* Additional specs */
37343 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
37344 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
37345 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37347 &asn_DEF_ProtocolIE_ID,
37349 { 0, &asn_PER_memb_id_constr_734, memb_id_constraint_733 },
37350 0, 0, /* No default value */
37353 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
37354 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37356 &asn_DEF_Criticality,
37357 select_RadioResourceStatus_ExtIEs_criticality_type,
37358 { 0, &asn_PER_memb_criticality_constr_735, memb_criticality_constraint_733 },
37359 0, 0, /* No default value */
37362 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
37363 -1 /* Ambiguous tag (ANY?) */,
37365 &asn_DEF_extensionValue_736,
37366 select_RadioResourceStatus_ExtIEs_extensionValue_type,
37367 { 0, &asn_PER_memb_extensionValue_constr_736, memb_extensionValue_constraint_733 },
37368 0, 0, /* No default value */
37372 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
37373 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37375 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
37376 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37377 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37379 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
37380 sizeof(struct RadioResourceStatus_ExtIEs),
37381 offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
37382 asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
37383 2, /* Count of tags in the map */
37384 0, 0, 0, /* Optional elements (not needed) */
37385 -1, /* First extension addition */
37387 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
37388 "RadioResourceStatus-ExtIEs",
37389 "RadioResourceStatus-ExtIEs",
37391 asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
37392 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37393 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37394 asn_DEF_RadioResourceStatus_ExtIEs_tags_733, /* Same as above */
37395 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37396 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37397 { 0, 0, SEQUENCE_constraint },
37398 asn_MBR_RadioResourceStatus_ExtIEs_733,
37399 3, /* Elements count */
37400 &asn_SPC_RadioResourceStatus_ExtIEs_specs_733 /* Additional specs */
37403 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
37404 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
37405 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37407 &asn_DEF_EnhancedRNTP,
37410 0, 0, /* No default value */
37414 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
37415 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
37417 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
37418 sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
37419 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
37420 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
37421 sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
37422 asn_MAP_extensionValue_tag2el_740,
37423 1, /* Count of tags in the map */
37425 -1 /* Extensions start */
37427 static /* Use -fall-defs-global to expose */
37428 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
37432 0, /* No effective tags (pointer) */
37433 0, /* No effective tags (count) */
37434 0, /* No tags (pointer) */
37435 0, /* No tags (count) */
37436 { 0, 0, OPEN_TYPE_constraint },
37437 asn_MBR_extensionValue_740,
37438 1, /* Elements count */
37439 &asn_SPC_extensionValue_specs_740 /* Additional specs */
37442 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
37443 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
37444 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37446 &asn_DEF_ProtocolIE_ID,
37448 { 0, &asn_PER_memb_id_constr_738, memb_id_constraint_737 },
37449 0, 0, /* No default value */
37452 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
37453 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37455 &asn_DEF_Criticality,
37456 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
37457 { 0, &asn_PER_memb_criticality_constr_739, memb_criticality_constraint_737 },
37458 0, 0, /* No default value */
37461 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
37462 -1 /* Ambiguous tag (ANY?) */,
37464 &asn_DEF_extensionValue_740,
37465 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
37466 { 0, &asn_PER_memb_extensionValue_constr_740, memb_extensionValue_constraint_737 },
37467 0, 0, /* No default value */
37471 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
37472 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37474 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
37475 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37476 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37478 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
37479 sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
37480 offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
37481 asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
37482 2, /* Count of tags in the map */
37483 0, 0, 0, /* Optional elements (not needed) */
37484 -1, /* First extension addition */
37486 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
37487 "RelativeNarrowbandTxPower-ExtIEs",
37488 "RelativeNarrowbandTxPower-ExtIEs",
37490 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
37491 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37492 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37493 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737, /* Same as above */
37494 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37495 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37496 { 0, 0, SEQUENCE_constraint },
37497 asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
37498 3, /* Elements count */
37499 &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 /* Additional specs */
37502 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
37503 sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
37504 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
37505 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
37506 sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
37507 0, /* No top level tags */
37508 0, /* No tags in the map */
37510 -1 /* Extensions start */
37512 static /* Use -fall-defs-global to expose */
37513 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
37517 0, /* No effective tags (pointer) */
37518 0, /* No effective tags (count) */
37519 0, /* No tags (pointer) */
37520 0, /* No tags (count) */
37521 { 0, 0, OPEN_TYPE_constraint },
37522 0, 0, /* No members */
37523 &asn_SPC_extensionValue_specs_744 /* Additional specs */
37526 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
37527 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
37528 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37530 &asn_DEF_ProtocolIE_ID,
37532 { 0, &asn_PER_memb_id_constr_742, memb_id_constraint_741 },
37533 0, 0, /* No default value */
37536 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
37537 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37539 &asn_DEF_Criticality,
37541 { 0, &asn_PER_memb_criticality_constr_743, memb_criticality_constraint_741 },
37542 0, 0, /* No default value */
37545 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
37546 -1 /* Ambiguous tag (ANY?) */,
37548 &asn_DEF_extensionValue_744,
37550 { 0, &asn_PER_memb_extensionValue_constr_744, memb_extensionValue_constraint_741 },
37551 0, 0, /* No default value */
37555 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
37556 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37558 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
37559 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37560 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37562 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
37563 sizeof(struct ReservedSubframePattern_ExtIEs),
37564 offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
37565 asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
37566 2, /* Count of tags in the map */
37567 0, 0, 0, /* Optional elements (not needed) */
37568 -1, /* First extension addition */
37570 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
37571 "ReservedSubframePattern-ExtIEs",
37572 "ReservedSubframePattern-ExtIEs",
37574 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
37575 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37576 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37577 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741, /* Same as above */
37578 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37579 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37580 { 0, 0, SEQUENCE_constraint },
37581 asn_MBR_ReservedSubframePattern_ExtIEs_741,
37582 3, /* Elements count */
37583 &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 /* Additional specs */
37586 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
37587 sizeof(struct RLC_Status_ExtIEs__extensionValue),
37588 offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
37589 offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
37590 sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
37591 0, /* No top level tags */
37592 0, /* No tags in the map */
37594 -1 /* Extensions start */
37596 static /* Use -fall-defs-global to expose */
37597 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
37601 0, /* No effective tags (pointer) */
37602 0, /* No effective tags (count) */
37603 0, /* No tags (pointer) */
37604 0, /* No tags (count) */
37605 { 0, 0, OPEN_TYPE_constraint },
37606 0, 0, /* No members */
37607 &asn_SPC_extensionValue_specs_748 /* Additional specs */
37610 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
37611 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
37612 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37614 &asn_DEF_ProtocolIE_ID,
37616 { 0, &asn_PER_memb_id_constr_746, memb_id_constraint_745 },
37617 0, 0, /* No default value */
37620 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
37621 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37623 &asn_DEF_Criticality,
37625 { 0, &asn_PER_memb_criticality_constr_747, memb_criticality_constraint_745 },
37626 0, 0, /* No default value */
37629 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
37630 -1 /* Ambiguous tag (ANY?) */,
37632 &asn_DEF_extensionValue_748,
37634 { 0, &asn_PER_memb_extensionValue_constr_748, memb_extensionValue_constraint_745 },
37635 0, 0, /* No default value */
37639 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
37640 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37642 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
37643 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37644 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37646 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
37647 sizeof(struct RLC_Status_ExtIEs),
37648 offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
37649 asn_MAP_RLC_Status_ExtIEs_tag2el_745,
37650 2, /* Count of tags in the map */
37651 0, 0, 0, /* Optional elements (not needed) */
37652 -1, /* First extension addition */
37654 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
37655 "RLC-Status-ExtIEs",
37656 "RLC-Status-ExtIEs",
37658 asn_DEF_RLC_Status_ExtIEs_tags_745,
37659 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37660 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37661 asn_DEF_RLC_Status_ExtIEs_tags_745, /* Same as above */
37662 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37663 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37664 { 0, 0, SEQUENCE_constraint },
37665 asn_MBR_RLC_Status_ExtIEs_745,
37666 3, /* Elements count */
37667 &asn_SPC_RLC_Status_ExtIEs_specs_745 /* Additional specs */
37670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
37671 sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
37672 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
37673 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
37674 sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
37675 0, /* No top level tags */
37676 0, /* No tags in the map */
37678 -1 /* Extensions start */
37680 static /* Use -fall-defs-global to expose */
37681 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
37685 0, /* No effective tags (pointer) */
37686 0, /* No effective tags (count) */
37687 0, /* No tags (pointer) */
37688 0, /* No tags (count) */
37689 { 0, 0, OPEN_TYPE_constraint },
37690 0, 0, /* No members */
37691 &asn_SPC_extensionValue_specs_752 /* Additional specs */
37694 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
37695 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
37696 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37698 &asn_DEF_ProtocolIE_ID,
37700 { 0, &asn_PER_memb_id_constr_750, memb_id_constraint_749 },
37701 0, 0, /* No default value */
37704 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
37705 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37707 &asn_DEF_Criticality,
37709 { 0, &asn_PER_memb_criticality_constr_751, memb_criticality_constraint_749 },
37710 0, 0, /* No default value */
37713 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
37714 -1 /* Ambiguous tag (ANY?) */,
37716 &asn_DEF_extensionValue_752,
37718 { 0, &asn_PER_memb_extensionValue_constr_752, memb_extensionValue_constraint_749 },
37719 0, 0, /* No default value */
37723 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
37724 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37726 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
37727 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37728 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37730 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
37731 sizeof(struct RSRPMeasurementResult_ExtIEs),
37732 offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
37733 asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
37734 2, /* Count of tags in the map */
37735 0, 0, 0, /* Optional elements (not needed) */
37736 -1, /* First extension addition */
37738 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
37739 "RSRPMeasurementResult-ExtIEs",
37740 "RSRPMeasurementResult-ExtIEs",
37742 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
37743 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37744 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37745 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749, /* Same as above */
37746 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37747 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37748 { 0, 0, SEQUENCE_constraint },
37749 asn_MBR_RSRPMeasurementResult_ExtIEs_749,
37750 3, /* Elements count */
37751 &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
37754 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
37755 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
37756 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37761 0, 0, /* No default value */
37765 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
37766 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
37768 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
37769 sizeof(struct RSRPMRList_ExtIEs__extensionValue),
37770 offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
37771 offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
37772 sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
37773 asn_MAP_extensionValue_tag2el_756,
37774 1, /* Count of tags in the map */
37776 -1 /* Extensions start */
37778 static /* Use -fall-defs-global to expose */
37779 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
37783 0, /* No effective tags (pointer) */
37784 0, /* No effective tags (count) */
37785 0, /* No tags (pointer) */
37786 0, /* No tags (count) */
37787 { 0, 0, OPEN_TYPE_constraint },
37788 asn_MBR_extensionValue_756,
37789 1, /* Elements count */
37790 &asn_SPC_extensionValue_specs_756 /* Additional specs */
37793 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
37794 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
37795 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37797 &asn_DEF_ProtocolIE_ID,
37799 { 0, &asn_PER_memb_id_constr_754, memb_id_constraint_753 },
37800 0, 0, /* No default value */
37803 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
37804 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37806 &asn_DEF_Criticality,
37807 select_RSRPMRList_ExtIEs_criticality_type,
37808 { 0, &asn_PER_memb_criticality_constr_755, memb_criticality_constraint_753 },
37809 0, 0, /* No default value */
37812 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
37813 -1 /* Ambiguous tag (ANY?) */,
37815 &asn_DEF_extensionValue_756,
37816 select_RSRPMRList_ExtIEs_extensionValue_type,
37817 { 0, &asn_PER_memb_extensionValue_constr_756, memb_extensionValue_constraint_753 },
37818 0, 0, /* No default value */
37822 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
37823 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37825 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
37826 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37827 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37829 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
37830 sizeof(struct RSRPMRList_ExtIEs),
37831 offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
37832 asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
37833 2, /* Count of tags in the map */
37834 0, 0, 0, /* Optional elements (not needed) */
37835 -1, /* First extension addition */
37837 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
37838 "RSRPMRList-ExtIEs",
37839 "RSRPMRList-ExtIEs",
37841 asn_DEF_RSRPMRList_ExtIEs_tags_753,
37842 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37843 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37844 asn_DEF_RSRPMRList_ExtIEs_tags_753, /* Same as above */
37845 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37846 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37847 { 0, 0, SEQUENCE_constraint },
37848 asn_MBR_RSRPMRList_ExtIEs_753,
37849 3, /* Elements count */
37850 &asn_SPC_RSRPMRList_ExtIEs_specs_753 /* Additional specs */
37853 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
37854 sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
37855 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
37856 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
37857 sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
37858 0, /* No top level tags */
37859 0, /* No tags in the map */
37861 -1 /* Extensions start */
37863 static /* Use -fall-defs-global to expose */
37864 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
37868 0, /* No effective tags (pointer) */
37869 0, /* No effective tags (count) */
37870 0, /* No tags (pointer) */
37871 0, /* No tags (count) */
37872 { 0, 0, OPEN_TYPE_constraint },
37873 0, 0, /* No members */
37874 &asn_SPC_extensionValue_specs_760 /* Additional specs */
37877 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
37878 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
37879 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37881 &asn_DEF_ProtocolIE_ID,
37883 { 0, &asn_PER_memb_id_constr_758, memb_id_constraint_757 },
37884 0, 0, /* No default value */
37887 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
37888 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37890 &asn_DEF_Criticality,
37892 { 0, &asn_PER_memb_criticality_constr_759, memb_criticality_constraint_757 },
37893 0, 0, /* No default value */
37896 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
37897 -1 /* Ambiguous tag (ANY?) */,
37899 &asn_DEF_extensionValue_760,
37901 { 0, &asn_PER_memb_extensionValue_constr_760, memb_extensionValue_constraint_757 },
37902 0, 0, /* No default value */
37906 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
37907 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37909 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
37910 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37911 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37913 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
37914 sizeof(struct S1TNLLoadIndicator_ExtIEs),
37915 offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
37916 asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
37917 2, /* Count of tags in the map */
37918 0, 0, 0, /* Optional elements (not needed) */
37919 -1, /* First extension addition */
37921 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
37922 "S1TNLLoadIndicator-ExtIEs",
37923 "S1TNLLoadIndicator-ExtIEs",
37925 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
37926 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37927 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37928 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757, /* Same as above */
37929 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37930 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37931 { 0, 0, SEQUENCE_constraint },
37932 asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
37933 3, /* Elements count */
37934 &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 /* Additional specs */
37937 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
37938 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
37939 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
37940 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
37941 sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
37942 0, /* No top level tags */
37943 0, /* No tags in the map */
37945 -1 /* Extensions start */
37947 static /* Use -fall-defs-global to expose */
37948 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
37952 0, /* No effective tags (pointer) */
37953 0, /* No effective tags (count) */
37954 0, /* No tags (pointer) */
37955 0, /* No tags (count) */
37956 { 0, 0, OPEN_TYPE_constraint },
37957 0, 0, /* No members */
37958 &asn_SPC_extensionValue_specs_764 /* Additional specs */
37961 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
37962 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
37963 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37965 &asn_DEF_ProtocolIE_ID,
37967 { 0, &asn_PER_memb_id_constr_762, memb_id_constraint_761 },
37968 0, 0, /* No default value */
37971 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
37972 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37974 &asn_DEF_Criticality,
37976 { 0, &asn_PER_memb_criticality_constr_763, memb_criticality_constraint_761 },
37977 0, 0, /* No default value */
37980 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
37981 -1 /* Ambiguous tag (ANY?) */,
37983 &asn_DEF_extensionValue_764,
37985 { 0, &asn_PER_memb_extensionValue_constr_764, memb_extensionValue_constraint_761 },
37986 0, 0, /* No default value */
37990 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
37991 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37993 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
37994 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37995 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37997 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
37998 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
37999 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
38000 asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
38001 2, /* Count of tags in the map */
38002 0, 0, 0, /* Optional elements (not needed) */
38003 -1, /* First extension addition */
38005 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
38006 "SecondaryRATUsageReport-Item-ExtIEs",
38007 "SecondaryRATUsageReport-Item-ExtIEs",
38009 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
38010 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38011 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38012 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761, /* Same as above */
38013 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38014 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38015 { 0, 0, SEQUENCE_constraint },
38016 asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
38017 3, /* Elements count */
38018 &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 /* Additional specs */
38021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
38022 sizeof(struct ServedCell_ExtIEs__extensionValue),
38023 offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
38024 offsetof(struct ServedCell_ExtIEs__extensionValue, present),
38025 sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
38026 0, /* No top level tags */
38027 0, /* No tags in the map */
38029 -1 /* Extensions start */
38031 static /* Use -fall-defs-global to expose */
38032 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
38036 0, /* No effective tags (pointer) */
38037 0, /* No effective tags (count) */
38038 0, /* No tags (pointer) */
38039 0, /* No tags (count) */
38040 { 0, 0, OPEN_TYPE_constraint },
38041 0, 0, /* No members */
38042 &asn_SPC_extensionValue_specs_768 /* Additional specs */
38045 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
38046 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
38047 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38049 &asn_DEF_ProtocolIE_ID,
38051 { 0, &asn_PER_memb_id_constr_766, memb_id_constraint_765 },
38052 0, 0, /* No default value */
38055 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
38056 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38058 &asn_DEF_Criticality,
38060 { 0, &asn_PER_memb_criticality_constr_767, memb_criticality_constraint_765 },
38061 0, 0, /* No default value */
38064 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
38065 -1 /* Ambiguous tag (ANY?) */,
38067 &asn_DEF_extensionValue_768,
38069 { 0, &asn_PER_memb_extensionValue_constr_768, memb_extensionValue_constraint_765 },
38070 0, 0, /* No default value */
38074 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
38075 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38077 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
38078 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38079 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38081 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
38082 sizeof(struct ServedCell_ExtIEs),
38083 offsetof(struct ServedCell_ExtIEs, _asn_ctx),
38084 asn_MAP_ServedCell_ExtIEs_tag2el_765,
38085 2, /* Count of tags in the map */
38086 0, 0, 0, /* Optional elements (not needed) */
38087 -1, /* First extension addition */
38089 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
38090 "ServedCell-ExtIEs",
38091 "ServedCell-ExtIEs",
38093 asn_DEF_ServedCell_ExtIEs_tags_765,
38094 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38095 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38096 asn_DEF_ServedCell_ExtIEs_tags_765, /* Same as above */
38097 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38098 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38099 { 0, 0, SEQUENCE_constraint },
38100 asn_MBR_ServedCell_ExtIEs_765,
38101 3, /* Elements count */
38102 &asn_SPC_ServedCell_ExtIEs_specs_765 /* Additional specs */
38105 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
38106 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
38107 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38109 &asn_DEF_Number_of_Antennaports,
38112 0, 0, /* No default value */
38113 "Number-of-Antennaports"
38115 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
38116 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38118 &asn_DEF_PRACH_Configuration,
38121 0, 0, /* No default value */
38122 "PRACH-Configuration"
38124 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
38125 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38127 &asn_DEF_MBSFN_Subframe_Infolist,
38130 0, 0, /* No default value */
38131 "MBSFN-Subframe-Infolist"
38133 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
38134 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
38139 0, 0, /* No default value */
38142 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
38143 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38145 &asn_DEF_MBMS_Service_Area_Identity_List,
38148 0, 0, /* No default value */
38149 "MBMS-Service-Area-Identity-List"
38151 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
38152 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38154 &asn_DEF_MultibandInfoList,
38157 0, 0, /* No default value */
38158 "MultibandInfoList"
38160 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
38161 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38163 &asn_DEF_FreqBandIndicatorPriority,
38166 0, 0, /* No default value */
38167 "FreqBandIndicatorPriority"
38169 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
38170 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38172 &asn_DEF_BandwidthReducedSI,
38175 0, 0, /* No default value */
38176 "BandwidthReducedSI"
38178 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
38179 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38181 &asn_DEF_ProtectedEUTRAResourceIndication,
38184 0, 0, /* No default value */
38185 "ProtectedEUTRAResourceIndication"
38188 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
38189 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
38190 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
38191 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
38192 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
38193 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
38194 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
38195 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
38196 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
38197 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
38198 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
38199 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
38201 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
38202 sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
38203 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
38204 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
38205 sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
38206 asn_MAP_extensionValue_tag2el_772,
38207 9, /* Count of tags in the map */
38208 asn_MAP_extensionValue_to_canonical_772,
38209 asn_MAP_extensionValue_from_canonical_772,
38210 -1 /* Extensions start */
38212 static /* Use -fall-defs-global to expose */
38213 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
38217 0, /* No effective tags (pointer) */
38218 0, /* No effective tags (count) */
38219 0, /* No tags (pointer) */
38220 0, /* No tags (count) */
38221 { 0, 0, OPEN_TYPE_constraint },
38222 asn_MBR_extensionValue_772,
38223 9, /* Elements count */
38224 &asn_SPC_extensionValue_specs_772 /* Additional specs */
38227 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
38228 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
38229 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38231 &asn_DEF_ProtocolIE_ID,
38233 { 0, &asn_PER_memb_id_constr_770, memb_id_constraint_769 },
38234 0, 0, /* No default value */
38237 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
38238 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38240 &asn_DEF_Criticality,
38241 select_ServedCell_Information_ExtIEs_criticality_type,
38242 { 0, &asn_PER_memb_criticality_constr_771, memb_criticality_constraint_769 },
38243 0, 0, /* No default value */
38246 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
38247 -1 /* Ambiguous tag (ANY?) */,
38249 &asn_DEF_extensionValue_772,
38250 select_ServedCell_Information_ExtIEs_extensionValue_type,
38251 { 0, &asn_PER_memb_extensionValue_constr_772, memb_extensionValue_constraint_769 },
38252 0, 0, /* No default value */
38256 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
38257 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38259 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
38260 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38261 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38263 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
38264 sizeof(struct ServedCell_Information_ExtIEs),
38265 offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
38266 asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
38267 2, /* Count of tags in the map */
38268 0, 0, 0, /* Optional elements (not needed) */
38269 -1, /* First extension addition */
38271 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
38272 "ServedCell-Information-ExtIEs",
38273 "ServedCell-Information-ExtIEs",
38275 asn_DEF_ServedCell_Information_ExtIEs_tags_769,
38276 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38277 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38278 asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
38279 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38280 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38281 { 0, 0, SEQUENCE_constraint },
38282 asn_MBR_ServedCell_Information_ExtIEs_769,
38283 3, /* Elements count */
38284 &asn_SPC_ServedCell_Information_ExtIEs_specs_769 /* Additional specs */
38287 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
38288 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
38289 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38294 0, 0, /* No default value */
38297 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
38298 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38300 &asn_DEF_SgNBCoordinationAssistanceInformation,
38303 0, 0, /* No default value */
38304 "SgNBCoordinationAssistanceInformation"
38307 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
38308 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
38309 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
38310 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
38311 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
38313 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
38314 sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
38315 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38316 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
38317 sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38318 asn_MAP_extensionValue_tag2el_776,
38319 2, /* Count of tags in the map */
38320 asn_MAP_extensionValue_to_canonical_776,
38321 asn_MAP_extensionValue_from_canonical_776,
38322 -1 /* Extensions start */
38324 static /* Use -fall-defs-global to expose */
38325 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
38329 0, /* No effective tags (pointer) */
38330 0, /* No effective tags (count) */
38331 0, /* No tags (pointer) */
38332 0, /* No tags (count) */
38333 { 0, 0, OPEN_TYPE_constraint },
38334 asn_MBR_extensionValue_776,
38335 2, /* Elements count */
38336 &asn_SPC_extensionValue_specs_776 /* Additional specs */
38339 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
38340 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
38341 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38343 &asn_DEF_ProtocolIE_ID,
38345 { 0, &asn_PER_memb_id_constr_774, memb_id_constraint_773 },
38346 0, 0, /* No default value */
38349 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
38350 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38352 &asn_DEF_Criticality,
38353 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
38354 { 0, &asn_PER_memb_criticality_constr_775, memb_criticality_constraint_773 },
38355 0, 0, /* No default value */
38358 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
38359 -1 /* Ambiguous tag (ANY?) */,
38361 &asn_DEF_extensionValue_776,
38362 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
38363 { 0, &asn_PER_memb_extensionValue_constr_776, memb_extensionValue_constraint_773 },
38364 0, 0, /* No default value */
38368 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
38369 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38371 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
38372 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38373 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38375 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
38376 sizeof(struct SgNBResourceCoordinationInformationExtIEs),
38377 offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
38378 asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
38379 2, /* Count of tags in the map */
38380 0, 0, 0, /* Optional elements (not needed) */
38381 -1, /* First extension addition */
38383 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
38384 "SgNBResourceCoordinationInformationExtIEs",
38385 "SgNBResourceCoordinationInformationExtIEs",
38387 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
38388 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38389 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38390 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773, /* Same as above */
38391 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38392 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38393 { 0, 0, SEQUENCE_constraint },
38394 asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
38395 3, /* Elements count */
38396 &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 /* Additional specs */
38399 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
38400 sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
38401 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
38402 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
38403 sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
38404 0, /* No top level tags */
38405 0, /* No tags in the map */
38407 -1 /* Extensions start */
38409 static /* Use -fall-defs-global to expose */
38410 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
38414 0, /* No effective tags (pointer) */
38415 0, /* No effective tags (count) */
38416 0, /* No tags (pointer) */
38417 0, /* No tags (count) */
38418 { 0, 0, OPEN_TYPE_constraint },
38419 0, 0, /* No members */
38420 &asn_SPC_extensionValue_specs_780 /* Additional specs */
38423 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
38424 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
38425 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38427 &asn_DEF_ProtocolIE_ID,
38429 { 0, &asn_PER_memb_id_constr_778, memb_id_constraint_777 },
38430 0, 0, /* No default value */
38433 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
38434 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38436 &asn_DEF_Criticality,
38438 { 0, &asn_PER_memb_criticality_constr_779, memb_criticality_constraint_777 },
38439 0, 0, /* No default value */
38442 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
38443 -1 /* Ambiguous tag (ANY?) */,
38445 &asn_DEF_extensionValue_780,
38447 { 0, &asn_PER_memb_extensionValue_constr_780, memb_extensionValue_constraint_777 },
38448 0, 0, /* No default value */
38452 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
38453 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38455 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
38456 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38457 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38459 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
38460 sizeof(struct SpecialSubframe_Info_ExtIEs),
38461 offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
38462 asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
38463 2, /* Count of tags in the map */
38464 0, 0, 0, /* Optional elements (not needed) */
38465 -1, /* First extension addition */
38467 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
38468 "SpecialSubframe-Info-ExtIEs",
38469 "SpecialSubframe-Info-ExtIEs",
38471 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
38472 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38473 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38474 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777, /* Same as above */
38475 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38476 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38477 { 0, 0, SEQUENCE_constraint },
38478 asn_MBR_SpecialSubframe_Info_ExtIEs_777,
38479 3, /* Elements count */
38480 &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 /* Additional specs */
38483 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
38484 sizeof(struct SubbandCQI_ExtIEs__extensionValue),
38485 offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
38486 offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
38487 sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
38488 0, /* No top level tags */
38489 0, /* No tags in the map */
38491 -1 /* Extensions start */
38493 static /* Use -fall-defs-global to expose */
38494 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
38498 0, /* No effective tags (pointer) */
38499 0, /* No effective tags (count) */
38500 0, /* No tags (pointer) */
38501 0, /* No tags (count) */
38502 { 0, 0, OPEN_TYPE_constraint },
38503 0, 0, /* No members */
38504 &asn_SPC_extensionValue_specs_784 /* Additional specs */
38507 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
38508 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
38509 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38511 &asn_DEF_ProtocolIE_ID,
38513 { 0, &asn_PER_memb_id_constr_782, memb_id_constraint_781 },
38514 0, 0, /* No default value */
38517 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
38518 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38520 &asn_DEF_Criticality,
38522 { 0, &asn_PER_memb_criticality_constr_783, memb_criticality_constraint_781 },
38523 0, 0, /* No default value */
38526 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
38527 -1 /* Ambiguous tag (ANY?) */,
38529 &asn_DEF_extensionValue_784,
38531 { 0, &asn_PER_memb_extensionValue_constr_784, memb_extensionValue_constraint_781 },
38532 0, 0, /* No default value */
38536 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
38537 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38539 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
38540 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38541 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38543 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
38544 sizeof(struct SubbandCQI_ExtIEs),
38545 offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
38546 asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
38547 2, /* Count of tags in the map */
38548 0, 0, 0, /* Optional elements (not needed) */
38549 -1, /* First extension addition */
38551 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
38552 "SubbandCQI-ExtIEs",
38553 "SubbandCQI-ExtIEs",
38555 asn_DEF_SubbandCQI_ExtIEs_tags_781,
38556 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38557 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38558 asn_DEF_SubbandCQI_ExtIEs_tags_781, /* Same as above */
38559 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38560 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38561 { 0, 0, SEQUENCE_constraint },
38562 asn_MBR_SubbandCQI_ExtIEs_781,
38563 3, /* Elements count */
38564 &asn_SPC_SubbandCQI_ExtIEs_specs_781 /* Additional specs */
38567 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
38568 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
38569 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
38570 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
38571 sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
38572 0, /* No top level tags */
38573 0, /* No tags in the map */
38575 -1 /* Extensions start */
38577 static /* Use -fall-defs-global to expose */
38578 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
38582 0, /* No effective tags (pointer) */
38583 0, /* No effective tags (count) */
38584 0, /* No tags (pointer) */
38585 0, /* No tags (count) */
38586 { 0, 0, OPEN_TYPE_constraint },
38587 0, 0, /* No members */
38588 &asn_SPC_extensionValue_specs_788 /* Additional specs */
38591 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
38592 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
38593 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38595 &asn_DEF_ProtocolIE_ID,
38597 { 0, &asn_PER_memb_id_constr_786, memb_id_constraint_785 },
38598 0, 0, /* No default value */
38601 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
38602 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38604 &asn_DEF_Criticality,
38606 { 0, &asn_PER_memb_criticality_constr_787, memb_criticality_constraint_785 },
38607 0, 0, /* No default value */
38610 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
38611 -1 /* Ambiguous tag (ANY?) */,
38613 &asn_DEF_extensionValue_788,
38615 { 0, &asn_PER_memb_extensionValue_constr_788, memb_extensionValue_constraint_785 },
38616 0, 0, /* No default value */
38620 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
38621 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38623 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
38624 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38625 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38627 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
38628 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
38629 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
38630 asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
38631 2, /* Count of tags in the map */
38632 0, 0, 0, /* Optional elements (not needed) */
38633 -1, /* First extension addition */
38635 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
38636 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38637 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38639 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
38640 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38641 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38642 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785, /* Same as above */
38643 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38644 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38645 { 0, 0, SEQUENCE_constraint },
38646 asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
38647 3, /* Elements count */
38648 &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 /* Additional specs */
38651 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
38652 sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
38653 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
38654 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
38655 sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
38656 0, /* No top level tags */
38657 0, /* No tags in the map */
38659 -1 /* Extensions start */
38661 static /* Use -fall-defs-global to expose */
38662 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
38666 0, /* No effective tags (pointer) */
38667 0, /* No effective tags (count) */
38668 0, /* No tags (pointer) */
38669 0, /* No tags (count) */
38670 { 0, 0, OPEN_TYPE_constraint },
38671 0, 0, /* No members */
38672 &asn_SPC_extensionValue_specs_792 /* Additional specs */
38675 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
38676 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
38677 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38679 &asn_DEF_ProtocolIE_ID,
38681 { 0, &asn_PER_memb_id_constr_790, memb_id_constraint_789 },
38682 0, 0, /* No default value */
38685 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
38686 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38688 &asn_DEF_Criticality,
38690 { 0, &asn_PER_memb_criticality_constr_791, memb_criticality_constraint_789 },
38691 0, 0, /* No default value */
38694 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
38695 -1 /* Ambiguous tag (ANY?) */,
38697 &asn_DEF_extensionValue_792,
38699 { 0, &asn_PER_memb_extensionValue_constr_792, memb_extensionValue_constraint_789 },
38700 0, 0, /* No default value */
38704 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
38705 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38707 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
38708 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38709 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38711 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
38712 sizeof(struct ScheduledCommunicationTime_ExtIEs),
38713 offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
38714 asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
38715 2, /* Count of tags in the map */
38716 0, 0, 0, /* Optional elements (not needed) */
38717 -1, /* First extension addition */
38719 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
38720 "ScheduledCommunicationTime-ExtIEs",
38721 "ScheduledCommunicationTime-ExtIEs",
38723 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
38724 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38725 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38726 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789, /* Same as above */
38727 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38728 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38729 { 0, 0, SEQUENCE_constraint },
38730 asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
38731 3, /* Elements count */
38732 &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 /* Additional specs */
38735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
38736 sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
38737 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
38738 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
38739 sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
38740 0, /* No top level tags */
38741 0, /* No tags in the map */
38743 -1 /* Extensions start */
38745 static /* Use -fall-defs-global to expose */
38746 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
38750 0, /* No effective tags (pointer) */
38751 0, /* No effective tags (count) */
38752 0, /* No tags (pointer) */
38753 0, /* No tags (count) */
38754 { 0, 0, OPEN_TYPE_constraint },
38755 0, 0, /* No members */
38756 &asn_SPC_extensionValue_specs_796 /* Additional specs */
38759 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
38760 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
38761 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38763 &asn_DEF_ProtocolIE_ID,
38765 { 0, &asn_PER_memb_id_constr_794, memb_id_constraint_793 },
38766 0, 0, /* No default value */
38769 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
38770 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38772 &asn_DEF_Criticality,
38774 { 0, &asn_PER_memb_criticality_constr_795, memb_criticality_constraint_793 },
38775 0, 0, /* No default value */
38778 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
38779 -1 /* Ambiguous tag (ANY?) */,
38781 &asn_DEF_extensionValue_796,
38783 { 0, &asn_PER_memb_extensionValue_constr_796, memb_extensionValue_constraint_793 },
38784 0, 0, /* No default value */
38788 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
38789 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38791 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
38792 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38793 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38795 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
38796 sizeof(struct SubbandCQIItem_ExtIEs),
38797 offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
38798 asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
38799 2, /* Count of tags in the map */
38800 0, 0, 0, /* Optional elements (not needed) */
38801 -1, /* First extension addition */
38803 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
38804 "SubbandCQIItem-ExtIEs",
38805 "SubbandCQIItem-ExtIEs",
38807 asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
38808 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38809 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38810 asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
38811 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38812 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38813 { 0, 0, SEQUENCE_constraint },
38814 asn_MBR_SubbandCQIItem_ExtIEs_793,
38815 3, /* Elements count */
38816 &asn_SPC_SubbandCQIItem_ExtIEs_specs_793 /* Additional specs */
38819 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
38820 sizeof(struct SULInformation_ExtIEs__extensionValue),
38821 offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
38822 offsetof(struct SULInformation_ExtIEs__extensionValue, present),
38823 sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
38824 0, /* No top level tags */
38825 0, /* No tags in the map */
38827 -1 /* Extensions start */
38829 static /* Use -fall-defs-global to expose */
38830 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
38834 0, /* No effective tags (pointer) */
38835 0, /* No effective tags (count) */
38836 0, /* No tags (pointer) */
38837 0, /* No tags (count) */
38838 { 0, 0, OPEN_TYPE_constraint },
38839 0, 0, /* No members */
38840 &asn_SPC_extensionValue_specs_800 /* Additional specs */
38843 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
38844 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
38845 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38847 &asn_DEF_ProtocolIE_ID,
38849 { 0, &asn_PER_memb_id_constr_798, memb_id_constraint_797 },
38850 0, 0, /* No default value */
38853 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
38854 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38856 &asn_DEF_Criticality,
38858 { 0, &asn_PER_memb_criticality_constr_799, memb_criticality_constraint_797 },
38859 0, 0, /* No default value */
38862 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
38863 -1 /* Ambiguous tag (ANY?) */,
38865 &asn_DEF_extensionValue_800,
38867 { 0, &asn_PER_memb_extensionValue_constr_800, memb_extensionValue_constraint_797 },
38868 0, 0, /* No default value */
38872 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
38873 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38875 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
38876 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38877 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38879 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
38880 sizeof(struct SULInformation_ExtIEs),
38881 offsetof(struct SULInformation_ExtIEs, _asn_ctx),
38882 asn_MAP_SULInformation_ExtIEs_tag2el_797,
38883 2, /* Count of tags in the map */
38884 0, 0, 0, /* Optional elements (not needed) */
38885 -1, /* First extension addition */
38887 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
38888 "SULInformation-ExtIEs",
38889 "SULInformation-ExtIEs",
38891 asn_DEF_SULInformation_ExtIEs_tags_797,
38892 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38893 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38894 asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
38895 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38896 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38897 { 0, 0, SEQUENCE_constraint },
38898 asn_MBR_SULInformation_ExtIEs_797,
38899 3, /* Elements count */
38900 &asn_SPC_SULInformation_ExtIEs_specs_797 /* Additional specs */
38903 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
38904 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
38905 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
38906 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
38907 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
38908 0, /* No top level tags */
38909 0, /* No tags in the map */
38911 -1 /* Extensions start */
38913 static /* Use -fall-defs-global to expose */
38914 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
38918 0, /* No effective tags (pointer) */
38919 0, /* No effective tags (count) */
38920 0, /* No tags (pointer) */
38921 0, /* No tags (count) */
38922 { 0, 0, OPEN_TYPE_constraint },
38923 0, 0, /* No members */
38924 &asn_SPC_extensionValue_specs_804 /* Additional specs */
38927 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
38928 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
38929 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38931 &asn_DEF_ProtocolIE_ID,
38933 { 0, &asn_PER_memb_id_constr_802, memb_id_constraint_801 },
38934 0, 0, /* No default value */
38937 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
38938 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38940 &asn_DEF_Criticality,
38942 { 0, &asn_PER_memb_criticality_constr_803, memb_criticality_constraint_801 },
38943 0, 0, /* No default value */
38946 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
38947 -1 /* Ambiguous tag (ANY?) */,
38949 &asn_DEF_extensionValue_804,
38951 { 0, &asn_PER_memb_extensionValue_constr_804, memb_extensionValue_constraint_801 },
38952 0, 0, /* No default value */
38956 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
38957 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38959 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
38960 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38961 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38963 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
38964 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
38965 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
38966 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
38967 2, /* Count of tags in the map */
38968 0, 0, 0, /* Optional elements (not needed) */
38969 -1, /* First extension addition */
38971 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
38972 "SupportedSULFreqBandItem-ExtIEs",
38973 "SupportedSULFreqBandItem-ExtIEs",
38975 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
38976 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38977 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38978 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801, /* Same as above */
38979 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38980 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38981 { 0, 0, SEQUENCE_constraint },
38982 asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
38983 3, /* Elements count */
38984 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 /* Additional specs */
38987 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
38988 sizeof(struct TABasedMDT_ExtIEs__extensionValue),
38989 offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
38990 offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
38991 sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
38992 0, /* No top level tags */
38993 0, /* No tags in the map */
38995 -1 /* Extensions start */
38997 static /* Use -fall-defs-global to expose */
38998 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
39002 0, /* No effective tags (pointer) */
39003 0, /* No effective tags (count) */
39004 0, /* No tags (pointer) */
39005 0, /* No tags (count) */
39006 { 0, 0, OPEN_TYPE_constraint },
39007 0, 0, /* No members */
39008 &asn_SPC_extensionValue_specs_808 /* Additional specs */
39011 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
39012 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
39013 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39015 &asn_DEF_ProtocolIE_ID,
39017 { 0, &asn_PER_memb_id_constr_806, memb_id_constraint_805 },
39018 0, 0, /* No default value */
39021 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
39022 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39024 &asn_DEF_Criticality,
39026 { 0, &asn_PER_memb_criticality_constr_807, memb_criticality_constraint_805 },
39027 0, 0, /* No default value */
39030 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
39031 -1 /* Ambiguous tag (ANY?) */,
39033 &asn_DEF_extensionValue_808,
39035 { 0, &asn_PER_memb_extensionValue_constr_808, memb_extensionValue_constraint_805 },
39036 0, 0, /* No default value */
39040 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
39041 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39043 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
39044 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39045 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39047 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
39048 sizeof(struct TABasedMDT_ExtIEs),
39049 offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
39050 asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
39051 2, /* Count of tags in the map */
39052 0, 0, 0, /* Optional elements (not needed) */
39053 -1, /* First extension addition */
39055 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
39056 "TABasedMDT-ExtIEs",
39057 "TABasedMDT-ExtIEs",
39059 asn_DEF_TABasedMDT_ExtIEs_tags_805,
39060 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39061 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39062 asn_DEF_TABasedMDT_ExtIEs_tags_805, /* Same as above */
39063 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39064 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39065 { 0, 0, SEQUENCE_constraint },
39066 asn_MBR_TABasedMDT_ExtIEs_805,
39067 3, /* Elements count */
39068 &asn_SPC_TABasedMDT_ExtIEs_specs_805 /* Additional specs */
39071 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
39072 sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
39073 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
39074 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
39075 sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
39076 0, /* No top level tags */
39077 0, /* No tags in the map */
39079 -1 /* Extensions start */
39081 static /* Use -fall-defs-global to expose */
39082 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
39086 0, /* No effective tags (pointer) */
39087 0, /* No effective tags (count) */
39088 0, /* No tags (pointer) */
39089 0, /* No tags (count) */
39090 { 0, 0, OPEN_TYPE_constraint },
39091 0, 0, /* No members */
39092 &asn_SPC_extensionValue_specs_812 /* Additional specs */
39095 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
39096 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
39097 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39099 &asn_DEF_ProtocolIE_ID,
39101 { 0, &asn_PER_memb_id_constr_810, memb_id_constraint_809 },
39102 0, 0, /* No default value */
39105 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
39106 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39108 &asn_DEF_Criticality,
39110 { 0, &asn_PER_memb_criticality_constr_811, memb_criticality_constraint_809 },
39111 0, 0, /* No default value */
39114 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
39115 -1 /* Ambiguous tag (ANY?) */,
39117 &asn_DEF_extensionValue_812,
39119 { 0, &asn_PER_memb_extensionValue_constr_812, memb_extensionValue_constraint_809 },
39120 0, 0, /* No default value */
39124 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
39125 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39127 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
39128 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39129 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39131 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
39132 sizeof(struct TAIBasedMDT_ExtIEs),
39133 offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
39134 asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
39135 2, /* Count of tags in the map */
39136 0, 0, 0, /* Optional elements (not needed) */
39137 -1, /* First extension addition */
39139 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
39140 "TAIBasedMDT-ExtIEs",
39141 "TAIBasedMDT-ExtIEs",
39143 asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
39144 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39145 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39146 asn_DEF_TAIBasedMDT_ExtIEs_tags_809, /* Same as above */
39147 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39148 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39149 { 0, 0, SEQUENCE_constraint },
39150 asn_MBR_TAIBasedMDT_ExtIEs_809,
39151 3, /* Elements count */
39152 &asn_SPC_TAIBasedMDT_ExtIEs_specs_809 /* Additional specs */
39155 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
39156 sizeof(struct TAI_Item_ExtIEs__extensionValue),
39157 offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
39158 offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
39159 sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
39160 0, /* No top level tags */
39161 0, /* No tags in the map */
39163 -1 /* Extensions start */
39165 static /* Use -fall-defs-global to expose */
39166 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
39170 0, /* No effective tags (pointer) */
39171 0, /* No effective tags (count) */
39172 0, /* No tags (pointer) */
39173 0, /* No tags (count) */
39174 { 0, 0, OPEN_TYPE_constraint },
39175 0, 0, /* No members */
39176 &asn_SPC_extensionValue_specs_816 /* Additional specs */
39179 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
39180 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
39181 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39183 &asn_DEF_ProtocolIE_ID,
39185 { 0, &asn_PER_memb_id_constr_814, memb_id_constraint_813 },
39186 0, 0, /* No default value */
39189 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
39190 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39192 &asn_DEF_Criticality,
39194 { 0, &asn_PER_memb_criticality_constr_815, memb_criticality_constraint_813 },
39195 0, 0, /* No default value */
39198 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
39199 -1 /* Ambiguous tag (ANY?) */,
39201 &asn_DEF_extensionValue_816,
39203 { 0, &asn_PER_memb_extensionValue_constr_816, memb_extensionValue_constraint_813 },
39204 0, 0, /* No default value */
39208 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
39209 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39211 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
39212 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39213 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39215 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
39216 sizeof(struct TAI_Item_ExtIEs),
39217 offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
39218 asn_MAP_TAI_Item_ExtIEs_tag2el_813,
39219 2, /* Count of tags in the map */
39220 0, 0, 0, /* Optional elements (not needed) */
39221 -1, /* First extension addition */
39223 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
39227 asn_DEF_TAI_Item_ExtIEs_tags_813,
39228 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39229 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39230 asn_DEF_TAI_Item_ExtIEs_tags_813, /* Same as above */
39231 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39232 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39233 { 0, 0, SEQUENCE_constraint },
39234 asn_MBR_TAI_Item_ExtIEs_813,
39235 3, /* Elements count */
39236 &asn_SPC_TAI_Item_ExtIEs_specs_813 /* Additional specs */
39239 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
39240 sizeof(struct TABasedQMC_ExtIEs__extensionValue),
39241 offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
39242 offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
39243 sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
39244 0, /* No top level tags */
39245 0, /* No tags in the map */
39247 -1 /* Extensions start */
39249 static /* Use -fall-defs-global to expose */
39250 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
39254 0, /* No effective tags (pointer) */
39255 0, /* No effective tags (count) */
39256 0, /* No tags (pointer) */
39257 0, /* No tags (count) */
39258 { 0, 0, OPEN_TYPE_constraint },
39259 0, 0, /* No members */
39260 &asn_SPC_extensionValue_specs_820 /* Additional specs */
39263 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
39264 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
39265 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39267 &asn_DEF_ProtocolIE_ID,
39269 { 0, &asn_PER_memb_id_constr_818, memb_id_constraint_817 },
39270 0, 0, /* No default value */
39273 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
39274 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39276 &asn_DEF_Criticality,
39278 { 0, &asn_PER_memb_criticality_constr_819, memb_criticality_constraint_817 },
39279 0, 0, /* No default value */
39282 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
39283 -1 /* Ambiguous tag (ANY?) */,
39285 &asn_DEF_extensionValue_820,
39287 { 0, &asn_PER_memb_extensionValue_constr_820, memb_extensionValue_constraint_817 },
39288 0, 0, /* No default value */
39292 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
39293 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39295 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
39296 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39297 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39299 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
39300 sizeof(struct TABasedQMC_ExtIEs),
39301 offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
39302 asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
39303 2, /* Count of tags in the map */
39304 0, 0, 0, /* Optional elements (not needed) */
39305 -1, /* First extension addition */
39307 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
39308 "TABasedQMC-ExtIEs",
39309 "TABasedQMC-ExtIEs",
39311 asn_DEF_TABasedQMC_ExtIEs_tags_817,
39312 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39313 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39314 asn_DEF_TABasedQMC_ExtIEs_tags_817, /* Same as above */
39315 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39316 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39317 { 0, 0, SEQUENCE_constraint },
39318 asn_MBR_TABasedQMC_ExtIEs_817,
39319 3, /* Elements count */
39320 &asn_SPC_TABasedQMC_ExtIEs_specs_817 /* Additional specs */
39323 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
39324 sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
39325 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39326 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
39327 sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
39328 0, /* No top level tags */
39329 0, /* No tags in the map */
39331 -1 /* Extensions start */
39333 static /* Use -fall-defs-global to expose */
39334 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
39338 0, /* No effective tags (pointer) */
39339 0, /* No effective tags (count) */
39340 0, /* No tags (pointer) */
39341 0, /* No tags (count) */
39342 { 0, 0, OPEN_TYPE_constraint },
39343 0, 0, /* No members */
39344 &asn_SPC_extensionValue_specs_824 /* Additional specs */
39347 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
39348 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
39349 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39351 &asn_DEF_ProtocolIE_ID,
39353 { 0, &asn_PER_memb_id_constr_822, memb_id_constraint_821 },
39354 0, 0, /* No default value */
39357 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
39358 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39360 &asn_DEF_Criticality,
39362 { 0, &asn_PER_memb_criticality_constr_823, memb_criticality_constraint_821 },
39363 0, 0, /* No default value */
39366 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
39367 -1 /* Ambiguous tag (ANY?) */,
39369 &asn_DEF_extensionValue_824,
39371 { 0, &asn_PER_memb_extensionValue_constr_824, memb_extensionValue_constraint_821 },
39372 0, 0, /* No default value */
39376 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
39377 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39379 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
39380 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39381 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39383 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
39384 sizeof(struct TAIBasedQMC_ExtIEs),
39385 offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
39386 asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
39387 2, /* Count of tags in the map */
39388 0, 0, 0, /* Optional elements (not needed) */
39389 -1, /* First extension addition */
39391 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
39392 "TAIBasedQMC-ExtIEs",
39393 "TAIBasedQMC-ExtIEs",
39395 asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
39396 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39397 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39398 asn_DEF_TAIBasedQMC_ExtIEs_tags_821, /* Same as above */
39399 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39400 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39401 { 0, 0, SEQUENCE_constraint },
39402 asn_MBR_TAIBasedQMC_ExtIEs_821,
39403 3, /* Elements count */
39404 &asn_SPC_TAIBasedQMC_ExtIEs_specs_821 /* Additional specs */
39407 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
39408 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
39409 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39411 &asn_DEF_AdditionalSpecialSubframe_Info,
39414 0, 0, /* No default value */
39415 "AdditionalSpecialSubframe-Info"
39417 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
39418 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39420 &asn_DEF_EARFCNExtension,
39423 0, 0, /* No default value */
39426 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
39427 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39429 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
39432 0, 0, /* No default value */
39433 "AdditionalSpecialSubframeExtension-Info"
39436 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
39437 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
39438 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
39439 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
39440 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
39441 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
39443 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
39444 sizeof(struct TDD_Info_ExtIEs__extensionValue),
39445 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
39446 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
39447 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
39448 asn_MAP_extensionValue_tag2el_828,
39449 3, /* Count of tags in the map */
39450 asn_MAP_extensionValue_to_canonical_828,
39451 asn_MAP_extensionValue_from_canonical_828,
39452 -1 /* Extensions start */
39454 static /* Use -fall-defs-global to expose */
39455 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
39459 0, /* No effective tags (pointer) */
39460 0, /* No effective tags (count) */
39461 0, /* No tags (pointer) */
39462 0, /* No tags (count) */
39463 { 0, 0, OPEN_TYPE_constraint },
39464 asn_MBR_extensionValue_828,
39465 3, /* Elements count */
39466 &asn_SPC_extensionValue_specs_828 /* Additional specs */
39469 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
39470 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
39471 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39473 &asn_DEF_ProtocolIE_ID,
39475 { 0, &asn_PER_memb_id_constr_826, memb_id_constraint_825 },
39476 0, 0, /* No default value */
39479 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
39480 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39482 &asn_DEF_Criticality,
39483 select_TDD_Info_ExtIEs_criticality_type,
39484 { 0, &asn_PER_memb_criticality_constr_827, memb_criticality_constraint_825 },
39485 0, 0, /* No default value */
39488 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
39489 -1 /* Ambiguous tag (ANY?) */,
39491 &asn_DEF_extensionValue_828,
39492 select_TDD_Info_ExtIEs_extensionValue_type,
39493 { 0, &asn_PER_memb_extensionValue_constr_828, memb_extensionValue_constraint_825 },
39494 0, 0, /* No default value */
39498 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
39499 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39501 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
39502 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39503 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39505 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
39506 sizeof(struct TDD_Info_ExtIEs),
39507 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
39508 asn_MAP_TDD_Info_ExtIEs_tag2el_825,
39509 2, /* Count of tags in the map */
39510 0, 0, 0, /* Optional elements (not needed) */
39511 -1, /* First extension addition */
39513 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
39517 asn_DEF_TDD_Info_ExtIEs_tags_825,
39518 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39519 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39520 asn_DEF_TDD_Info_ExtIEs_tags_825, /* Same as above */
39521 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39522 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39523 { 0, 0, SEQUENCE_constraint },
39524 asn_MBR_TDD_Info_ExtIEs_825,
39525 3, /* Elements count */
39526 &asn_SPC_TDD_Info_ExtIEs_specs_825 /* Additional specs */
39529 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
39530 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
39531 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39533 &asn_DEF_MDT_Configuration,
39536 0, 0, /* No default value */
39537 "MDT-Configuration"
39539 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
39540 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39542 &asn_DEF_UEAppLayerMeasConfig,
39545 0, 0, /* No default value */
39546 "UEAppLayerMeasConfig"
39549 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
39550 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
39551 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
39553 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
39554 sizeof(struct TraceActivation_ExtIEs__extensionValue),
39555 offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
39556 offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
39557 sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
39558 asn_MAP_extensionValue_tag2el_832,
39559 2, /* Count of tags in the map */
39561 -1 /* Extensions start */
39563 static /* Use -fall-defs-global to expose */
39564 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
39568 0, /* No effective tags (pointer) */
39569 0, /* No effective tags (count) */
39570 0, /* No tags (pointer) */
39571 0, /* No tags (count) */
39572 { 0, 0, OPEN_TYPE_constraint },
39573 asn_MBR_extensionValue_832,
39574 2, /* Elements count */
39575 &asn_SPC_extensionValue_specs_832 /* Additional specs */
39578 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
39579 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
39580 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39582 &asn_DEF_ProtocolIE_ID,
39584 { 0, &asn_PER_memb_id_constr_830, memb_id_constraint_829 },
39585 0, 0, /* No default value */
39588 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
39589 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39591 &asn_DEF_Criticality,
39592 select_TraceActivation_ExtIEs_criticality_type,
39593 { 0, &asn_PER_memb_criticality_constr_831, memb_criticality_constraint_829 },
39594 0, 0, /* No default value */
39597 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
39598 -1 /* Ambiguous tag (ANY?) */,
39600 &asn_DEF_extensionValue_832,
39601 select_TraceActivation_ExtIEs_extensionValue_type,
39602 { 0, &asn_PER_memb_extensionValue_constr_832, memb_extensionValue_constraint_829 },
39603 0, 0, /* No default value */
39607 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
39608 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39610 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
39611 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39612 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39614 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
39615 sizeof(struct TraceActivation_ExtIEs),
39616 offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
39617 asn_MAP_TraceActivation_ExtIEs_tag2el_829,
39618 2, /* Count of tags in the map */
39619 0, 0, 0, /* Optional elements (not needed) */
39620 -1, /* First extension addition */
39622 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
39623 "TraceActivation-ExtIEs",
39624 "TraceActivation-ExtIEs",
39626 asn_DEF_TraceActivation_ExtIEs_tags_829,
39627 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39628 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39629 asn_DEF_TraceActivation_ExtIEs_tags_829, /* Same as above */
39630 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39631 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39632 { 0, 0, SEQUENCE_constraint },
39633 asn_MBR_TraceActivation_ExtIEs_829,
39634 3, /* Elements count */
39635 &asn_SPC_TraceActivation_ExtIEs_specs_829 /* Additional specs */
39638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
39639 sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
39640 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
39641 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
39642 sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
39643 0, /* No top level tags */
39644 0, /* No tags in the map */
39646 -1 /* Extensions start */
39648 static /* Use -fall-defs-global to expose */
39649 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
39653 0, /* No effective tags (pointer) */
39654 0, /* No effective tags (count) */
39655 0, /* No tags (pointer) */
39656 0, /* No tags (count) */
39657 { 0, 0, OPEN_TYPE_constraint },
39658 0, 0, /* No members */
39659 &asn_SPC_extensionValue_specs_836 /* Additional specs */
39662 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
39663 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
39664 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39666 &asn_DEF_ProtocolIE_ID,
39668 { 0, &asn_PER_memb_id_constr_834, memb_id_constraint_833 },
39669 0, 0, /* No default value */
39672 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
39673 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39675 &asn_DEF_Criticality,
39677 { 0, &asn_PER_memb_criticality_constr_835, memb_criticality_constraint_833 },
39678 0, 0, /* No default value */
39681 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
39682 -1 /* Ambiguous tag (ANY?) */,
39684 &asn_DEF_extensionValue_836,
39686 { 0, &asn_PER_memb_extensionValue_constr_836, memb_extensionValue_constraint_833 },
39687 0, 0, /* No default value */
39691 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
39692 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39694 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
39695 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39696 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39698 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
39699 sizeof(struct Tunnel_Information_ExtIEs),
39700 offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
39701 asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
39702 2, /* Count of tags in the map */
39703 0, 0, 0, /* Optional elements (not needed) */
39704 -1, /* First extension addition */
39706 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
39707 "Tunnel-Information-ExtIEs",
39708 "Tunnel-Information-ExtIEs",
39710 asn_DEF_Tunnel_Information_ExtIEs_tags_833,
39711 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39712 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39713 asn_DEF_Tunnel_Information_ExtIEs_tags_833, /* Same as above */
39714 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39715 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39716 { 0, 0, SEQUENCE_constraint },
39717 asn_MBR_Tunnel_Information_ExtIEs_833,
39718 3, /* Elements count */
39719 &asn_SPC_Tunnel_Information_ExtIEs_specs_833 /* Additional specs */
39722 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
39723 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
39724 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39726 &asn_DEF_ExtendedBitRate,
39729 0, 0, /* No default value */
39733 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
39734 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
39736 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
39737 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
39738 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
39739 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
39740 sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
39741 asn_MAP_extensionValue_tag2el_840,
39742 1, /* Count of tags in the map */
39744 -1 /* Extensions start */
39746 static /* Use -fall-defs-global to expose */
39747 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
39751 0, /* No effective tags (pointer) */
39752 0, /* No effective tags (count) */
39753 0, /* No tags (pointer) */
39754 0, /* No tags (count) */
39755 { 0, 0, OPEN_TYPE_constraint },
39756 asn_MBR_extensionValue_840,
39757 1, /* Elements count */
39758 &asn_SPC_extensionValue_specs_840 /* Additional specs */
39761 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
39762 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
39763 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39765 &asn_DEF_ProtocolIE_ID,
39767 { 0, &asn_PER_memb_id_constr_838, memb_id_constraint_837 },
39768 0, 0, /* No default value */
39771 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
39772 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39774 &asn_DEF_Criticality,
39775 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
39776 { 0, &asn_PER_memb_criticality_constr_839, memb_criticality_constraint_837 },
39777 0, 0, /* No default value */
39780 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
39781 -1 /* Ambiguous tag (ANY?) */,
39783 &asn_DEF_extensionValue_840,
39784 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
39785 { 0, &asn_PER_memb_extensionValue_constr_840, memb_extensionValue_constraint_837 },
39786 0, 0, /* No default value */
39790 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
39791 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39793 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
39794 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39795 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39797 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
39798 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
39799 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
39800 asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
39801 2, /* Count of tags in the map */
39802 0, 0, 0, /* Optional elements (not needed) */
39803 -1, /* First extension addition */
39805 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
39806 "UEAggregate-MaximumBitrate-ExtIEs",
39807 "UEAggregate-MaximumBitrate-ExtIEs",
39809 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
39810 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39811 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39812 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837, /* Same as above */
39813 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39814 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39815 { 0, 0, SEQUENCE_constraint },
39816 asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
39817 3, /* Elements count */
39818 &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 /* Additional specs */
39821 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
39822 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
39823 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39825 &asn_DEF_ServiceType,
39828 0, 0, /* No default value */
39832 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
39833 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
39835 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
39836 sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
39837 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
39838 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
39839 sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
39840 asn_MAP_extensionValue_tag2el_844,
39841 1, /* Count of tags in the map */
39843 -1 /* Extensions start */
39845 static /* Use -fall-defs-global to expose */
39846 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
39850 0, /* No effective tags (pointer) */
39851 0, /* No effective tags (count) */
39852 0, /* No tags (pointer) */
39853 0, /* No tags (count) */
39854 { 0, 0, OPEN_TYPE_constraint },
39855 asn_MBR_extensionValue_844,
39856 1, /* Elements count */
39857 &asn_SPC_extensionValue_specs_844 /* Additional specs */
39860 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
39861 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
39862 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39864 &asn_DEF_ProtocolIE_ID,
39866 { 0, &asn_PER_memb_id_constr_842, memb_id_constraint_841 },
39867 0, 0, /* No default value */
39870 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
39871 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39873 &asn_DEF_Criticality,
39874 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
39875 { 0, &asn_PER_memb_criticality_constr_843, memb_criticality_constraint_841 },
39876 0, 0, /* No default value */
39879 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
39880 -1 /* Ambiguous tag (ANY?) */,
39882 &asn_DEF_extensionValue_844,
39883 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
39884 { 0, &asn_PER_memb_extensionValue_constr_844, memb_extensionValue_constraint_841 },
39885 0, 0, /* No default value */
39889 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
39890 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39892 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
39893 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39894 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39896 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
39897 sizeof(struct UEAppLayerMeasConfig_ExtIEs),
39898 offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
39899 asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
39900 2, /* Count of tags in the map */
39901 0, 0, 0, /* Optional elements (not needed) */
39902 -1, /* First extension addition */
39904 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
39905 "UEAppLayerMeasConfig-ExtIEs",
39906 "UEAppLayerMeasConfig-ExtIEs",
39908 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
39909 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39910 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39911 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841, /* Same as above */
39912 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39913 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39914 { 0, 0, SEQUENCE_constraint },
39915 asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
39916 3, /* Elements count */
39917 &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 /* Additional specs */
39920 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
39921 sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
39922 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
39923 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
39924 sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
39925 0, /* No top level tags */
39926 0, /* No tags in the map */
39928 -1 /* Extensions start */
39930 static /* Use -fall-defs-global to expose */
39931 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
39935 0, /* No effective tags (pointer) */
39936 0, /* No effective tags (count) */
39937 0, /* No tags (pointer) */
39938 0, /* No tags (count) */
39939 { 0, 0, OPEN_TYPE_constraint },
39940 0, 0, /* No members */
39941 &asn_SPC_extensionValue_specs_848 /* Additional specs */
39944 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
39945 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
39946 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39948 &asn_DEF_ProtocolIE_ID,
39950 { 0, &asn_PER_memb_id_constr_846, memb_id_constraint_845 },
39951 0, 0, /* No default value */
39954 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
39955 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39957 &asn_DEF_Criticality,
39959 { 0, &asn_PER_memb_criticality_constr_847, memb_criticality_constraint_845 },
39960 0, 0, /* No default value */
39963 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
39964 -1 /* Ambiguous tag (ANY?) */,
39966 &asn_DEF_extensionValue_848,
39968 { 0, &asn_PER_memb_extensionValue_constr_848, memb_extensionValue_constraint_845 },
39969 0, 0, /* No default value */
39973 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
39974 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39976 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
39977 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39978 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39980 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
39981 sizeof(struct UESecurityCapabilities_ExtIEs),
39982 offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
39983 asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
39984 2, /* Count of tags in the map */
39985 0, 0, 0, /* Optional elements (not needed) */
39986 -1, /* First extension addition */
39988 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
39989 "UESecurityCapabilities-ExtIEs",
39990 "UESecurityCapabilities-ExtIEs",
39992 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
39993 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39994 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
39995 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
39996 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39997 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
39998 { 0, 0, SEQUENCE_constraint },
39999 asn_MBR_UESecurityCapabilities_ExtIEs_845,
40000 3, /* Elements count */
40001 &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 /* Additional specs */
40004 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
40005 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
40006 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
40007 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
40008 sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
40009 0, /* No top level tags */
40010 0, /* No tags in the map */
40012 -1 /* Extensions start */
40014 static /* Use -fall-defs-global to expose */
40015 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
40019 0, /* No effective tags (pointer) */
40020 0, /* No effective tags (count) */
40021 0, /* No tags (pointer) */
40022 0, /* No tags (count) */
40023 { 0, 0, OPEN_TYPE_constraint },
40024 0, 0, /* No members */
40025 &asn_SPC_extensionValue_specs_852 /* Additional specs */
40028 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
40029 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
40030 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40032 &asn_DEF_ProtocolIE_ID,
40034 { 0, &asn_PER_memb_id_constr_850, memb_id_constraint_849 },
40035 0, 0, /* No default value */
40038 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
40039 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40041 &asn_DEF_Criticality,
40043 { 0, &asn_PER_memb_criticality_constr_851, memb_criticality_constraint_849 },
40044 0, 0, /* No default value */
40047 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
40048 -1 /* Ambiguous tag (ANY?) */,
40050 &asn_DEF_extensionValue_852,
40052 { 0, &asn_PER_memb_extensionValue_constr_852, memb_extensionValue_constraint_849 },
40053 0, 0, /* No default value */
40057 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
40058 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40060 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
40061 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40062 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40064 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
40065 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
40066 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
40067 asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
40068 2, /* Count of tags in the map */
40069 0, 0, 0, /* Optional elements (not needed) */
40070 -1, /* First extension addition */
40072 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
40073 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40074 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40076 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
40077 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40078 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40079 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849, /* Same as above */
40080 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40081 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40082 { 0, 0, SEQUENCE_constraint },
40083 asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
40084 3, /* Elements count */
40085 &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 /* Additional specs */
40088 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
40089 sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
40090 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
40091 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
40092 sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
40093 0, /* No top level tags */
40094 0, /* No tags in the map */
40096 -1 /* Extensions start */
40098 static /* Use -fall-defs-global to expose */
40099 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
40103 0, /* No effective tags (pointer) */
40104 0, /* No effective tags (count) */
40105 0, /* No tags (pointer) */
40106 0, /* No tags (count) */
40107 { 0, 0, OPEN_TYPE_constraint },
40108 0, 0, /* No members */
40109 &asn_SPC_extensionValue_specs_856 /* Additional specs */
40112 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
40113 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
40114 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40116 &asn_DEF_ProtocolIE_ID,
40118 { 0, &asn_PER_memb_id_constr_854, memb_id_constraint_853 },
40119 0, 0, /* No default value */
40122 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
40123 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40125 &asn_DEF_Criticality,
40127 { 0, &asn_PER_memb_criticality_constr_855, memb_criticality_constraint_853 },
40128 0, 0, /* No default value */
40131 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
40132 -1 /* Ambiguous tag (ANY?) */,
40134 &asn_DEF_extensionValue_856,
40136 { 0, &asn_PER_memb_extensionValue_constr_856, memb_extensionValue_constraint_853 },
40137 0, 0, /* No default value */
40141 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
40142 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40144 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
40145 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40146 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40148 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
40149 sizeof(struct UEsToBeResetList_Item_ExtIEs),
40150 offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
40151 asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
40152 2, /* Count of tags in the map */
40153 0, 0, 0, /* Optional elements (not needed) */
40154 -1, /* First extension addition */
40156 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
40157 "UEsToBeResetList-Item-ExtIEs",
40158 "UEsToBeResetList-Item-ExtIEs",
40160 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
40161 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40162 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40163 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853, /* Same as above */
40164 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40165 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40166 { 0, 0, SEQUENCE_constraint },
40167 asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
40168 3, /* Elements count */
40169 &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
40172 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
40173 sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
40174 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
40175 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
40176 sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
40177 0, /* No top level tags */
40178 0, /* No tags in the map */
40180 -1 /* Extensions start */
40182 static /* Use -fall-defs-global to expose */
40183 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
40187 0, /* No effective tags (pointer) */
40188 0, /* No effective tags (count) */
40189 0, /* No tags (pointer) */
40190 0, /* No tags (count) */
40191 { 0, 0, OPEN_TYPE_constraint },
40192 0, 0, /* No members */
40193 &asn_SPC_extensionValue_specs_860 /* Additional specs */
40196 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
40197 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
40198 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40200 &asn_DEF_ProtocolIE_ID,
40202 { 0, &asn_PER_memb_id_constr_858, memb_id_constraint_857 },
40203 0, 0, /* No default value */
40206 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
40207 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40209 &asn_DEF_Criticality,
40211 { 0, &asn_PER_memb_criticality_constr_859, memb_criticality_constraint_857 },
40212 0, 0, /* No default value */
40215 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
40216 -1 /* Ambiguous tag (ANY?) */,
40218 &asn_DEF_extensionValue_860,
40220 { 0, &asn_PER_memb_extensionValue_constr_860, memb_extensionValue_constraint_857 },
40221 0, 0, /* No default value */
40225 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
40226 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40228 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
40229 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40230 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40232 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
40233 sizeof(struct ULandDLSharing_ExtIEs),
40234 offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
40235 asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
40236 2, /* Count of tags in the map */
40237 0, 0, 0, /* Optional elements (not needed) */
40238 -1, /* First extension addition */
40240 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
40241 "ULandDLSharing-ExtIEs",
40242 "ULandDLSharing-ExtIEs",
40244 asn_DEF_ULandDLSharing_ExtIEs_tags_857,
40245 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40246 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40247 asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
40248 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40249 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40250 { 0, 0, SEQUENCE_constraint },
40251 asn_MBR_ULandDLSharing_ExtIEs_857,
40252 3, /* Elements count */
40253 &asn_SPC_ULandDLSharing_ExtIEs_specs_857 /* Additional specs */
40256 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
40257 sizeof(struct ULConfiguration_ExtIEs__extensionValue),
40258 offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
40259 offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
40260 sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
40261 0, /* No top level tags */
40262 0, /* No tags in the map */
40264 -1 /* Extensions start */
40266 static /* Use -fall-defs-global to expose */
40267 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
40271 0, /* No effective tags (pointer) */
40272 0, /* No effective tags (count) */
40273 0, /* No tags (pointer) */
40274 0, /* No tags (count) */
40275 { 0, 0, OPEN_TYPE_constraint },
40276 0, 0, /* No members */
40277 &asn_SPC_extensionValue_specs_864 /* Additional specs */
40280 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
40281 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
40282 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40284 &asn_DEF_ProtocolIE_ID,
40286 { 0, &asn_PER_memb_id_constr_862, memb_id_constraint_861 },
40287 0, 0, /* No default value */
40290 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
40291 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40293 &asn_DEF_Criticality,
40295 { 0, &asn_PER_memb_criticality_constr_863, memb_criticality_constraint_861 },
40296 0, 0, /* No default value */
40299 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
40300 -1 /* Ambiguous tag (ANY?) */,
40302 &asn_DEF_extensionValue_864,
40304 { 0, &asn_PER_memb_extensionValue_constr_864, memb_extensionValue_constraint_861 },
40305 0, 0, /* No default value */
40309 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
40310 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40312 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
40313 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40314 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40316 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
40317 sizeof(struct ULConfiguration_ExtIEs),
40318 offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
40319 asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
40320 2, /* Count of tags in the map */
40321 0, 0, 0, /* Optional elements (not needed) */
40322 -1, /* First extension addition */
40324 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
40325 "ULConfiguration-ExtIEs",
40326 "ULConfiguration-ExtIEs",
40328 asn_DEF_ULConfiguration_ExtIEs_tags_861,
40329 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40330 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40331 asn_DEF_ULConfiguration_ExtIEs_tags_861, /* Same as above */
40332 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40333 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40334 { 0, 0, SEQUENCE_constraint },
40335 asn_MBR_ULConfiguration_ExtIEs_861,
40336 3, /* Elements count */
40337 &asn_SPC_ULConfiguration_ExtIEs_specs_861 /* Additional specs */
40340 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
40341 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
40342 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
40343 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
40344 sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
40345 0, /* No top level tags */
40346 0, /* No tags in the map */
40348 -1 /* Extensions start */
40350 static /* Use -fall-defs-global to expose */
40351 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
40355 0, /* No effective tags (pointer) */
40356 0, /* No effective tags (count) */
40357 0, /* No tags (pointer) */
40358 0, /* No tags (count) */
40359 { 0, 0, OPEN_TYPE_constraint },
40360 0, 0, /* No members */
40361 &asn_SPC_extensionValue_specs_868 /* Additional specs */
40364 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
40365 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
40366 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40368 &asn_DEF_ProtocolIE_ID,
40370 { 0, &asn_PER_memb_id_constr_866, memb_id_constraint_865 },
40371 0, 0, /* No default value */
40374 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
40375 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40377 &asn_DEF_Criticality,
40379 { 0, &asn_PER_memb_criticality_constr_867, memb_criticality_constraint_865 },
40380 0, 0, /* No default value */
40383 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
40384 -1 /* Ambiguous tag (ANY?) */,
40386 &asn_DEF_extensionValue_868,
40388 { 0, &asn_PER_memb_extensionValue_constr_868, memb_extensionValue_constraint_865 },
40389 0, 0, /* No default value */
40393 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
40394 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40396 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
40397 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40398 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40400 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
40401 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
40402 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
40403 asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
40404 2, /* Count of tags in the map */
40405 0, 0, 0, /* Optional elements (not needed) */
40406 -1, /* First extension addition */
40408 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
40409 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40410 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40412 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
40413 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40414 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40415 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
40416 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40417 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40418 { 0, 0, SEQUENCE_constraint },
40419 asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
40420 3, /* Elements count */
40421 &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 /* Additional specs */
40424 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
40425 sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
40426 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
40427 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
40428 sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
40429 0, /* No top level tags */
40430 0, /* No tags in the map */
40432 -1 /* Extensions start */
40434 static /* Use -fall-defs-global to expose */
40435 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
40439 0, /* No effective tags (pointer) */
40440 0, /* No effective tags (count) */
40441 0, /* No tags (pointer) */
40442 0, /* No tags (count) */
40443 { 0, 0, OPEN_TYPE_constraint },
40444 0, 0, /* No members */
40445 &asn_SPC_extensionValue_specs_872 /* Additional specs */
40448 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
40449 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
40450 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40452 &asn_DEF_ProtocolIE_ID,
40454 { 0, &asn_PER_memb_id_constr_870, memb_id_constraint_869 },
40455 0, 0, /* No default value */
40458 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
40459 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40461 &asn_DEF_Criticality,
40463 { 0, &asn_PER_memb_criticality_constr_871, memb_criticality_constraint_869 },
40464 0, 0, /* No default value */
40467 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
40468 -1 /* Ambiguous tag (ANY?) */,
40470 &asn_DEF_extensionValue_872,
40472 { 0, &asn_PER_memb_extensionValue_constr_872, memb_extensionValue_constraint_869 },
40473 0, 0, /* No default value */
40477 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
40478 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40480 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
40481 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40482 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40484 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
40485 sizeof(struct ULOnlySharing_ExtIEs),
40486 offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
40487 asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
40488 2, /* Count of tags in the map */
40489 0, 0, 0, /* Optional elements (not needed) */
40490 -1, /* First extension addition */
40492 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
40493 "ULOnlySharing-ExtIEs",
40494 "ULOnlySharing-ExtIEs",
40496 asn_DEF_ULOnlySharing_ExtIEs_tags_869,
40497 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40498 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40499 asn_DEF_ULOnlySharing_ExtIEs_tags_869, /* Same as above */
40500 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40501 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40502 { 0, 0, SEQUENCE_constraint },
40503 asn_MBR_ULOnlySharing_ExtIEs_869,
40504 3, /* Elements count */
40505 &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
40508 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
40509 sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
40510 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
40511 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
40512 sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
40513 0, /* No top level tags */
40514 0, /* No tags in the map */
40516 -1 /* Extensions start */
40518 static /* Use -fall-defs-global to expose */
40519 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
40523 0, /* No effective tags (pointer) */
40524 0, /* No effective tags (count) */
40525 0, /* No tags (pointer) */
40526 0, /* No tags (count) */
40527 { 0, 0, OPEN_TYPE_constraint },
40528 0, 0, /* No members */
40529 &asn_SPC_extensionValue_specs_876 /* Additional specs */
40532 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
40533 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
40534 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40536 &asn_DEF_ProtocolIE_ID,
40538 { 0, &asn_PER_memb_id_constr_874, memb_id_constraint_873 },
40539 0, 0, /* No default value */
40542 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
40543 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40545 &asn_DEF_Criticality,
40547 { 0, &asn_PER_memb_criticality_constr_875, memb_criticality_constraint_873 },
40548 0, 0, /* No default value */
40551 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
40552 -1 /* Ambiguous tag (ANY?) */,
40554 &asn_DEF_extensionValue_876,
40556 { 0, &asn_PER_memb_extensionValue_constr_876, memb_extensionValue_constraint_873 },
40557 0, 0, /* No default value */
40561 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
40562 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40564 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
40565 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40566 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40568 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
40569 sizeof(struct UsableABSInformationFDD_ExtIEs),
40570 offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
40571 asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
40572 2, /* Count of tags in the map */
40573 0, 0, 0, /* Optional elements (not needed) */
40574 -1, /* First extension addition */
40576 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
40577 "UsableABSInformationFDD-ExtIEs",
40578 "UsableABSInformationFDD-ExtIEs",
40580 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
40581 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40582 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40583 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873, /* Same as above */
40584 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40585 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40586 { 0, 0, SEQUENCE_constraint },
40587 asn_MBR_UsableABSInformationFDD_ExtIEs_873,
40588 3, /* Elements count */
40589 &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 /* Additional specs */
40592 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
40593 sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
40594 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
40595 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
40596 sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
40597 0, /* No top level tags */
40598 0, /* No tags in the map */
40600 -1 /* Extensions start */
40602 static /* Use -fall-defs-global to expose */
40603 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
40607 0, /* No effective tags (pointer) */
40608 0, /* No effective tags (count) */
40609 0, /* No tags (pointer) */
40610 0, /* No tags (count) */
40611 { 0, 0, OPEN_TYPE_constraint },
40612 0, 0, /* No members */
40613 &asn_SPC_extensionValue_specs_880 /* Additional specs */
40616 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
40617 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
40618 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40620 &asn_DEF_ProtocolIE_ID,
40622 { 0, &asn_PER_memb_id_constr_878, memb_id_constraint_877 },
40623 0, 0, /* No default value */
40626 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
40627 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40629 &asn_DEF_Criticality,
40631 { 0, &asn_PER_memb_criticality_constr_879, memb_criticality_constraint_877 },
40632 0, 0, /* No default value */
40635 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
40636 -1 /* Ambiguous tag (ANY?) */,
40638 &asn_DEF_extensionValue_880,
40640 { 0, &asn_PER_memb_extensionValue_constr_880, memb_extensionValue_constraint_877 },
40641 0, 0, /* No default value */
40645 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
40646 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40648 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
40649 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40650 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40652 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
40653 sizeof(struct UsableABSInformationTDD_ExtIEs),
40654 offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
40655 asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
40656 2, /* Count of tags in the map */
40657 0, 0, 0, /* Optional elements (not needed) */
40658 -1, /* First extension addition */
40660 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
40661 "UsableABSInformationTDD-ExtIEs",
40662 "UsableABSInformationTDD-ExtIEs",
40664 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
40665 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40666 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40667 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877, /* Same as above */
40668 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40669 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40670 { 0, 0, SEQUENCE_constraint },
40671 asn_MBR_UsableABSInformationTDD_ExtIEs_877,
40672 3, /* Elements count */
40673 &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 /* Additional specs */
40676 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
40677 sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
40678 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
40679 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
40680 sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
40681 0, /* No top level tags */
40682 0, /* No tags in the map */
40684 -1 /* Extensions start */
40686 static /* Use -fall-defs-global to expose */
40687 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
40691 0, /* No effective tags (pointer) */
40692 0, /* No effective tags (count) */
40693 0, /* No tags (pointer) */
40694 0, /* No tags (count) */
40695 { 0, 0, OPEN_TYPE_constraint },
40696 0, 0, /* No members */
40697 &asn_SPC_extensionValue_specs_884 /* Additional specs */
40700 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
40701 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
40702 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40704 &asn_DEF_ProtocolIE_ID,
40706 { 0, &asn_PER_memb_id_constr_882, memb_id_constraint_881 },
40707 0, 0, /* No default value */
40710 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
40711 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40713 &asn_DEF_Criticality,
40715 { 0, &asn_PER_memb_criticality_constr_883, memb_criticality_constraint_881 },
40716 0, 0, /* No default value */
40719 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
40720 -1 /* Ambiguous tag (ANY?) */,
40722 &asn_DEF_extensionValue_884,
40724 { 0, &asn_PER_memb_extensionValue_constr_884, memb_extensionValue_constraint_881 },
40725 0, 0, /* No default value */
40729 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
40730 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40732 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
40733 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40734 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40736 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
40737 sizeof(struct V2XServicesAuthorized_ExtIEs),
40738 offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
40739 asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
40740 2, /* Count of tags in the map */
40741 0, 0, 0, /* Optional elements (not needed) */
40742 -1, /* First extension addition */
40744 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
40745 "V2XServicesAuthorized-ExtIEs",
40746 "V2XServicesAuthorized-ExtIEs",
40748 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
40749 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40750 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40751 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881, /* Same as above */
40752 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40753 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40754 { 0, 0, SEQUENCE_constraint },
40755 asn_MBR_V2XServicesAuthorized_ExtIEs_881,
40756 3, /* Elements count */
40757 &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
40760 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
40761 sizeof(struct WidebandCQI_ExtIEs__extensionValue),
40762 offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
40763 offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
40764 sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
40765 0, /* No top level tags */
40766 0, /* No tags in the map */
40768 -1 /* Extensions start */
40770 static /* Use -fall-defs-global to expose */
40771 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
40775 0, /* No effective tags (pointer) */
40776 0, /* No effective tags (count) */
40777 0, /* No tags (pointer) */
40778 0, /* No tags (count) */
40779 { 0, 0, OPEN_TYPE_constraint },
40780 0, 0, /* No members */
40781 &asn_SPC_extensionValue_specs_888 /* Additional specs */
40784 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
40785 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
40786 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40788 &asn_DEF_ProtocolIE_ID,
40790 { 0, &asn_PER_memb_id_constr_886, memb_id_constraint_885 },
40791 0, 0, /* No default value */
40794 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
40795 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40797 &asn_DEF_Criticality,
40799 { 0, &asn_PER_memb_criticality_constr_887, memb_criticality_constraint_885 },
40800 0, 0, /* No default value */
40803 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
40804 -1 /* Ambiguous tag (ANY?) */,
40806 &asn_DEF_extensionValue_888,
40808 { 0, &asn_PER_memb_extensionValue_constr_888, memb_extensionValue_constraint_885 },
40809 0, 0, /* No default value */
40813 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
40814 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40816 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
40817 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40818 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40820 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
40821 sizeof(struct WidebandCQI_ExtIEs),
40822 offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
40823 asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
40824 2, /* Count of tags in the map */
40825 0, 0, 0, /* Optional elements (not needed) */
40826 -1, /* First extension addition */
40828 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
40829 "WidebandCQI-ExtIEs",
40830 "WidebandCQI-ExtIEs",
40832 asn_DEF_WidebandCQI_ExtIEs_tags_885,
40833 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40834 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40835 asn_DEF_WidebandCQI_ExtIEs_tags_885, /* Same as above */
40836 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40837 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40838 { 0, 0, SEQUENCE_constraint },
40839 asn_MBR_WidebandCQI_ExtIEs_885,
40840 3, /* Elements count */
40841 &asn_SPC_WidebandCQI_ExtIEs_specs_885 /* Additional specs */
40844 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
40845 sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
40846 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
40847 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
40848 sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
40849 0, /* No top level tags */
40850 0, /* No tags in the map */
40852 -1 /* Extensions start */
40854 static /* Use -fall-defs-global to expose */
40855 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
40859 0, /* No effective tags (pointer) */
40860 0, /* No effective tags (count) */
40861 0, /* No tags (pointer) */
40862 0, /* No tags (count) */
40863 { 0, 0, OPEN_TYPE_constraint },
40864 0, 0, /* No members */
40865 &asn_SPC_extensionValue_specs_892 /* Additional specs */
40868 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
40869 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
40870 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40872 &asn_DEF_ProtocolIE_ID,
40874 { 0, &asn_PER_memb_id_constr_890, memb_id_constraint_889 },
40875 0, 0, /* No default value */
40878 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
40879 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40881 &asn_DEF_Criticality,
40883 { 0, &asn_PER_memb_criticality_constr_891, memb_criticality_constraint_889 },
40884 0, 0, /* No default value */
40887 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
40888 -1 /* Ambiguous tag (ANY?) */,
40890 &asn_DEF_extensionValue_892,
40892 { 0, &asn_PER_memb_extensionValue_constr_892, memb_extensionValue_constraint_889 },
40893 0, 0, /* No default value */
40897 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
40898 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40900 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
40901 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40902 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40904 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
40905 sizeof(struct WLANMeasurementConfiguration_ExtIEs),
40906 offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
40907 asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
40908 2, /* Count of tags in the map */
40909 0, 0, 0, /* Optional elements (not needed) */
40910 -1, /* First extension addition */
40912 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
40913 "WLANMeasurementConfiguration-ExtIEs",
40914 "WLANMeasurementConfiguration-ExtIEs",
40916 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
40917 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40918 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40919 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889, /* Same as above */
40920 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40921 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40922 { 0, 0, SEQUENCE_constraint },
40923 asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
40924 3, /* Elements count */
40925 &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 /* Additional specs */