2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "X2AP-Containers"
4 * found in "../../asn_defs/asn1/x2ap-modified-15-05.asn"
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`
8 #include "ProtocolExtensionField.h"
10 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
11 static const long asn_VAL_1_ignore = 1;
12 static const long asn_VAL_1_optional = 0;
13 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
14 static const long asn_VAL_2_ignore = 1;
15 static const long asn_VAL_2_optional = 0;
16 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
17 static const long asn_VAL_3_ignore = 1;
18 static const long asn_VAL_3_optional = 0;
19 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
20 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
21 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
22 { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
23 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
24 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
25 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
26 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
27 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
28 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
29 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
30 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
31 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
33 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
34 { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
36 static const long asn_VAL_4_id_BearerType = 171;
37 static const long asn_VAL_4_reject = 0;
38 static const long asn_VAL_4_optional = 0;
39 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
40 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
41 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
42 { "&Extension", aioc__type, &asn_DEF_BearerType },
43 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
45 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
46 { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
48 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
49 static const long asn_VAL_5_ignore = 1;
50 static const long asn_VAL_5_optional = 0;
51 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;
52 static const long asn_VAL_6_ignore = 1;
53 static const long asn_VAL_6_optional = 0;
54 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;
55 static const long asn_VAL_7_ignore = 1;
56 static const long asn_VAL_7_optional = 0;
57 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
58 static const long asn_VAL_8_ignore = 1;
59 static const long asn_VAL_8_optional = 0;
60 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
61 static const long asn_VAL_9_ignore = 1;
62 static const long asn_VAL_9_optional = 0;
63 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
64 static const long asn_VAL_10_ignore = 1;
65 static const long asn_VAL_10_optional = 0;
66 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
67 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
68 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
69 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
70 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
71 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
72 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
73 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
74 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
75 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
76 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
77 { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
78 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
79 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
80 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
81 { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
82 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
83 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
84 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
85 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
86 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
87 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
88 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
89 { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
90 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
92 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
93 { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
95 static const long asn_VAL_11_id_ABSInformation = 61;
96 static const long asn_VAL_11_ignore = 1;
97 static const long asn_VAL_11_optional = 0;
98 static const long asn_VAL_12_id_InvokeIndication = 62;
99 static const long asn_VAL_12_ignore = 1;
100 static const long asn_VAL_12_optional = 0;
101 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
102 static const long asn_VAL_13_ignore = 1;
103 static const long asn_VAL_13_optional = 0;
104 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
105 static const long asn_VAL_14_ignore = 1;
106 static const long asn_VAL_14_optional = 0;
107 static const long asn_VAL_15_id_CoMPInformation = 108;
108 static const long asn_VAL_15_ignore = 1;
109 static const long asn_VAL_15_optional = 0;
110 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
111 static const long asn_VAL_16_ignore = 1;
112 static const long asn_VAL_16_optional = 0;
113 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
114 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
115 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
116 { "&Extension", aioc__type, &asn_DEF_ABSInformation },
117 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
118 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
119 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
120 { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
121 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
122 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
123 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
124 { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
125 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
126 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
127 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
128 { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
129 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
130 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
131 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
132 { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
133 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
134 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
135 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
136 { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
137 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
139 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
140 { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
142 static const long asn_VAL_17_id_DeactivationIndication = 59;
143 static const long asn_VAL_17_ignore = 1;
144 static const long asn_VAL_17_optional = 0;
145 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
146 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
147 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
148 { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
149 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
151 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
152 { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
154 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
155 static const long asn_VAL_18_ignore = 1;
156 static const long asn_VAL_18_optional = 0;
157 static const long asn_VAL_19_id_ABS_Status = 63;
158 static const long asn_VAL_19_ignore = 1;
159 static const long asn_VAL_19_optional = 0;
160 static const long asn_VAL_20_id_RSRPMRList = 110;
161 static const long asn_VAL_20_ignore = 1;
162 static const long asn_VAL_20_optional = 0;
163 static const long asn_VAL_21_id_CSIReportList = 146;
164 static const long asn_VAL_21_ignore = 1;
165 static const long asn_VAL_21_optional = 0;
166 static const long asn_VAL_22_id_CellReportingIndicator = 170;
167 static const long asn_VAL_22_ignore = 1;
168 static const long asn_VAL_22_optional = 0;
169 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
170 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
171 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
172 { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
173 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
174 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
175 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
176 { "&Extension", aioc__type, &asn_DEF_ABS_Status },
177 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
178 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
179 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
180 { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
181 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
182 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
183 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
184 { "&Extension", aioc__type, &asn_DEF_CSIReportList },
185 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
186 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
187 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
188 { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
189 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
191 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
192 { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
194 static const long asn_VAL_23_id_Correlation_ID = 166;
195 static const long asn_VAL_23_ignore = 1;
196 static const long asn_VAL_23_optional = 0;
197 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
198 static const long asn_VAL_24_ignore = 1;
199 static const long asn_VAL_24_optional = 0;
200 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
201 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
202 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
203 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
204 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
205 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
206 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
207 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
208 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
210 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
211 { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
213 static const long asn_VAL_25_id_Correlation_ID = 166;
214 static const long asn_VAL_25_ignore = 1;
215 static const long asn_VAL_25_optional = 0;
216 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
217 static const long asn_VAL_26_ignore = 1;
218 static const long asn_VAL_26_optional = 0;
219 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
220 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
221 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
222 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
223 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
224 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
225 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
226 { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
227 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
229 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
230 { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
232 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
233 static const long asn_VAL_27_ignore = 1;
234 static const long asn_VAL_27_optional = 0;
235 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
236 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
237 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
238 { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
239 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
241 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
242 { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
244 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
245 static const long asn_VAL_28_reject = 0;
246 static const long asn_VAL_28_mandatory = 2;
247 static const long asn_VAL_29_id_dL_Forwarding = 306;
248 static const long asn_VAL_29_ignore = 1;
249 static const long asn_VAL_29_optional = 0;
250 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
251 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
252 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
253 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
254 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
255 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
256 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
257 { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
258 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
260 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
261 { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
263 static const long asn_VAL_30_id_RLCMode_transferred = 317;
264 static const long asn_VAL_30_ignore = 1;
265 static const long asn_VAL_30_optional = 0;
266 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
267 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
268 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
269 { "&Extension", aioc__type, &asn_DEF_RLCMode },
270 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
272 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
273 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
275 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
276 static const long asn_VAL_31_ignore = 1;
277 static const long asn_VAL_31_optional = 0;
278 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
279 static const long asn_VAL_32_ignore = 1;
280 static const long asn_VAL_32_optional = 0;
281 static const long asn_VAL_33_id_duplicationActivation = 315;
282 static const long asn_VAL_33_ignore = 1;
283 static const long asn_VAL_33_optional = 0;
284 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
285 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
286 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
287 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
288 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
289 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
290 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
291 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
292 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
293 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
294 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
295 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
296 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
298 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
299 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
301 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
302 static const long asn_VAL_34_ignore = 1;
303 static const long asn_VAL_34_optional = 0;
304 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
305 static const long asn_VAL_35_ignore = 1;
306 static const long asn_VAL_35_optional = 0;
307 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
308 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
309 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
310 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
311 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
312 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
313 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
314 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
315 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
317 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
318 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
320 static const long asn_VAL_36_id_lCID = 314;
321 static const long asn_VAL_36_ignore = 1;
322 static const long asn_VAL_36_optional = 0;
323 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
324 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
325 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
326 { "&Extension", aioc__type, &asn_DEF_LCID },
327 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
329 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
330 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
332 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
333 static const long asn_VAL_37_ignore = 1;
334 static const long asn_VAL_37_optional = 0;
335 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
336 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
337 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
338 { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
339 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
341 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
342 { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
344 static const long asn_VAL_38_id_RLCMode_transferred = 317;
345 static const long asn_VAL_38_ignore = 1;
346 static const long asn_VAL_38_optional = 0;
347 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
348 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
349 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
350 { "&Extension", aioc__type, &asn_DEF_RLCMode },
351 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
353 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
354 { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
356 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
357 static const long asn_VAL_39_ignore = 1;
358 static const long asn_VAL_39_optional = 0;
359 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
360 static const long asn_VAL_40_ignore = 1;
361 static const long asn_VAL_40_optional = 0;
362 static const long asn_VAL_41_id_duplicationActivation = 315;
363 static const long asn_VAL_41_ignore = 1;
364 static const long asn_VAL_41_optional = 0;
365 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
366 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
367 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
368 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
369 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
370 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
371 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
372 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
373 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
374 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
375 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
376 { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
377 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
379 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
380 { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
382 static const long asn_VAL_42_id_RLC_Status = 300;
383 static const long asn_VAL_42_ignore = 1;
384 static const long asn_VAL_42_optional = 0;
385 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
386 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
387 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
388 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
389 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
391 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
392 { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
394 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
395 static const long asn_VAL_43_ignore = 1;
396 static const long asn_VAL_43_optional = 0;
397 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
398 static const long asn_VAL_44_ignore = 1;
399 static const long asn_VAL_44_optional = 0;
400 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
401 static const long asn_VAL_45_ignore = 1;
402 static const long asn_VAL_45_optional = 0;
403 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
404 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
405 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
406 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
407 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
408 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
409 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
410 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
411 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
412 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
413 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
414 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
415 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
417 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
418 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
420 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
421 static const long asn_VAL_46_ignore = 1;
422 static const long asn_VAL_46_optional = 0;
423 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
424 static const long asn_VAL_47_ignore = 1;
425 static const long asn_VAL_47_optional = 0;
426 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
427 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
428 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
429 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
430 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
431 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
432 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
433 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
434 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
436 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
437 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
439 static const long asn_VAL_48_id_lCID = 314;
440 static const long asn_VAL_48_ignore = 1;
441 static const long asn_VAL_48_optional = 0;
442 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
443 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
444 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
445 { "&Extension", aioc__type, &asn_DEF_LCID },
446 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
448 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
449 { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
451 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
452 static const long asn_VAL_49_ignore = 1;
453 static const long asn_VAL_49_optional = 0;
454 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
455 static const long asn_VAL_50_ignore = 1;
456 static const long asn_VAL_50_optional = 0;
457 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
458 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
459 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
460 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
461 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
462 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
463 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
464 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
465 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
467 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
468 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
470 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
471 static const long asn_VAL_51_ignore = 1;
472 static const long asn_VAL_51_optional = 0;
473 static const long asn_VAL_52_id_RLC_Status = 300;
474 static const long asn_VAL_52_ignore = 1;
475 static const long asn_VAL_52_optional = 0;
476 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
477 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
478 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
479 { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
480 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
481 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
482 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
483 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
484 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
486 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
487 { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
489 static const long asn_VAL_53_id_RLCMode_transferred = 317;
490 static const long asn_VAL_53_ignore = 1;
491 static const long asn_VAL_53_optional = 0;
492 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
493 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
494 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
495 { "&Extension", aioc__type, &asn_DEF_RLCMode },
496 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
498 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
499 { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
501 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
502 static const long asn_VAL_54_ignore = 1;
503 static const long asn_VAL_54_optional = 0;
504 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
505 static const long asn_VAL_55_ignore = 1;
506 static const long asn_VAL_55_optional = 0;
507 static const long asn_VAL_56_id_new_drb_ID_req = 325;
508 static const long asn_VAL_56_ignore = 1;
509 static const long asn_VAL_56_optional = 0;
510 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
511 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
512 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
513 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
514 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
515 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
516 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
517 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
518 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
519 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
520 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
521 { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
522 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
524 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
525 { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
527 static const long asn_VAL_57_id_RLC_Status = 300;
528 static const long asn_VAL_57_ignore = 1;
529 static const long asn_VAL_57_optional = 0;
530 static const long asn_VAL_58_id_lCID = 314;
531 static const long asn_VAL_58_ignore = 1;
532 static const long asn_VAL_58_optional = 0;
533 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
534 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
535 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
536 { "&Extension", aioc__type, &asn_DEF_RLC_Status },
537 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
538 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
539 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
540 { "&Extension", aioc__type, &asn_DEF_LCID },
541 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
543 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
544 { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
546 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
547 static const long asn_VAL_59_ignore = 1;
548 static const long asn_VAL_59_optional = 0;
549 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
550 static const long asn_VAL_60_ignore = 1;
551 static const long asn_VAL_60_optional = 0;
552 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
553 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
554 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
555 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
556 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
557 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
558 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
559 { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
560 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
562 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
563 { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
565 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
566 static const long asn_VAL_61_ignore = 1;
567 static const long asn_VAL_61_optional = 0;
568 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
569 static const long asn_VAL_62_ignore = 1;
570 static const long asn_VAL_62_optional = 0;
571 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
572 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
573 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
574 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
575 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
576 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
577 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
578 { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
579 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
581 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
582 { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
584 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
585 static const long asn_VAL_63_reject = 0;
586 static const long asn_VAL_63_optional = 0;
587 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
588 static const long asn_VAL_64_reject = 0;
589 static const long asn_VAL_64_optional = 0;
590 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
591 static const long asn_VAL_65_reject = 0;
592 static const long asn_VAL_65_optional = 0;
593 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
594 static const long asn_VAL_66_reject = 0;
595 static const long asn_VAL_66_optional = 0;
596 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
597 static const long asn_VAL_67_ignore = 1;
598 static const long asn_VAL_67_optional = 0;
599 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
600 static const long asn_VAL_68_ignore = 1;
601 static const long asn_VAL_68_optional = 0;
602 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
603 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
604 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
605 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
606 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
607 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
608 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
609 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
610 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
611 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
612 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
613 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
614 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
615 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
616 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
617 { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
618 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
619 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
620 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
621 { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
622 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
623 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
624 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
625 { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
626 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
628 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
629 { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
631 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
632 static const long asn_VAL_69_ignore = 1;
633 static const long asn_VAL_69_optional = 0;
634 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
635 static const long asn_VAL_70_ignore = 1;
636 static const long asn_VAL_70_optional = 0;
637 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
638 static const long asn_VAL_71_ignore = 1;
639 static const long asn_VAL_71_optional = 0;
640 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
641 static const long asn_VAL_72_ignore = 1;
642 static const long asn_VAL_72_optional = 0;
643 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
644 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
645 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
646 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
647 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
648 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
649 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
650 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
651 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
652 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
653 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
654 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
655 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
656 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
657 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
658 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
659 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
661 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
662 { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
664 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
665 static const long asn_VAL_73_ignore = 1;
666 static const long asn_VAL_73_optional = 0;
667 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
668 static const long asn_VAL_74_ignore = 1;
669 static const long asn_VAL_74_optional = 0;
670 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
671 static const long asn_VAL_75_ignore = 1;
672 static const long asn_VAL_75_optional = 0;
673 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
674 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
675 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
676 { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
677 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
678 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
679 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
680 { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
681 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
682 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
683 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
684 { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
685 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
687 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
688 { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
690 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
691 static const long asn_VAL_76_ignore = 1;
692 static const long asn_VAL_76_optional = 0;
693 static const long asn_VAL_77_id_HO_cause = 80;
694 static const long asn_VAL_77_ignore = 1;
695 static const long asn_VAL_77_optional = 0;
696 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
697 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
698 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
699 { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
700 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
701 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
702 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
703 { "&Extension", aioc__type, &asn_DEF_Cause },
704 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
706 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
707 { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
709 static const long asn_VAL_78_id_M3Configuration = 85;
710 static const long asn_VAL_78_ignore = 1;
711 static const long asn_VAL_78_conditional = 1;
712 static const long asn_VAL_79_id_M4Configuration = 86;
713 static const long asn_VAL_79_ignore = 1;
714 static const long asn_VAL_79_conditional = 1;
715 static const long asn_VAL_80_id_M5Configuration = 87;
716 static const long asn_VAL_80_ignore = 1;
717 static const long asn_VAL_80_conditional = 1;
718 static const long asn_VAL_81_id_MDT_Location_Info = 88;
719 static const long asn_VAL_81_ignore = 1;
720 static const long asn_VAL_81_optional = 0;
721 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
722 static const long asn_VAL_82_ignore = 1;
723 static const long asn_VAL_82_optional = 0;
724 static const long asn_VAL_83_id_M6Configuration = 161;
725 static const long asn_VAL_83_ignore = 1;
726 static const long asn_VAL_83_conditional = 1;
727 static const long asn_VAL_84_id_M7Configuration = 162;
728 static const long asn_VAL_84_ignore = 1;
729 static const long asn_VAL_84_conditional = 1;
730 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
731 static const long asn_VAL_85_ignore = 1;
732 static const long asn_VAL_85_optional = 0;
733 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
734 static const long asn_VAL_86_ignore = 1;
735 static const long asn_VAL_86_optional = 0;
736 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
737 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
738 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
739 { "&Extension", aioc__type, &asn_DEF_M3Configuration },
740 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
741 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
742 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
743 { "&Extension", aioc__type, &asn_DEF_M4Configuration },
744 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
745 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
746 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
747 { "&Extension", aioc__type, &asn_DEF_M5Configuration },
748 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
749 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
750 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
751 { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
752 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
753 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
754 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
755 { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
756 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
757 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
758 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
759 { "&Extension", aioc__type, &asn_DEF_M6Configuration },
760 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
761 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
762 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
763 { "&Extension", aioc__type, &asn_DEF_M7Configuration },
764 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
765 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
766 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
767 { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
768 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
769 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
770 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
771 { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
772 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
774 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
775 { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
777 static const long asn_VAL_87_id_NRCGI = 322;
778 static const long asn_VAL_87_ignore = 1;
779 static const long asn_VAL_87_optional = 0;
780 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
781 static const long asn_VAL_88_reject = 0;
782 static const long asn_VAL_88_optional = 0;
783 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
784 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
785 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
786 { "&Extension", aioc__type, &asn_DEF_NRCGI },
787 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
788 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
789 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
790 { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
791 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
793 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
794 { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
796 static const long asn_VAL_89_id_NeighbourTAC = 76;
797 static const long asn_VAL_89_ignore = 1;
798 static const long asn_VAL_89_optional = 0;
799 static const long asn_VAL_90_id_eARFCNExtension = 94;
800 static const long asn_VAL_90_reject = 0;
801 static const long asn_VAL_90_optional = 0;
802 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
803 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
804 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
805 { "&Extension", aioc__type, &asn_DEF_TAC },
806 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
807 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
808 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
809 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
810 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
812 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
813 { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
815 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
816 static const long asn_VAL_91_ignore = 1;
817 static const long asn_VAL_91_optional = 0;
818 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
819 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
820 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
821 { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
822 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
824 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
825 { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
827 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
828 static const long asn_VAL_92_ignore = 1;
829 static const long asn_VAL_92_optional = 0;
830 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
831 static const long asn_VAL_93_ignore = 1;
832 static const long asn_VAL_93_optional = 0;
833 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
834 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
835 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
836 { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
837 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
838 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
839 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
840 { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
841 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
843 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
844 { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
846 static const long asn_VAL_94_id_enhancedRNTP = 148;
847 static const long asn_VAL_94_ignore = 1;
848 static const long asn_VAL_94_optional = 0;
849 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
850 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
851 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
852 { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
853 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
855 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
856 { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
858 static const long asn_VAL_95_id_UEID = 147;
859 static const long asn_VAL_95_ignore = 1;
860 static const long asn_VAL_95_optional = 0;
861 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
862 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
863 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
864 { "&Extension", aioc__type, &asn_DEF_UEID },
865 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
867 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
868 { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
870 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
871 static const long asn_VAL_96_ignore = 1;
872 static const long asn_VAL_96_optional = 0;
873 static const long asn_VAL_97_id_PRACH_Configuration = 55;
874 static const long asn_VAL_97_ignore = 1;
875 static const long asn_VAL_97_optional = 0;
876 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
877 static const long asn_VAL_98_ignore = 1;
878 static const long asn_VAL_98_optional = 0;
879 static const long asn_VAL_99_id_CSG_Id = 70;
880 static const long asn_VAL_99_ignore = 1;
881 static const long asn_VAL_99_optional = 0;
882 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
883 static const long asn_VAL_100_ignore = 1;
884 static const long asn_VAL_100_optional = 0;
885 static const long asn_VAL_101_id_MultibandInfoList = 84;
886 static const long asn_VAL_101_ignore = 1;
887 static const long asn_VAL_101_optional = 0;
888 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
889 static const long asn_VAL_102_ignore = 1;
890 static const long asn_VAL_102_optional = 0;
891 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
892 static const long asn_VAL_103_ignore = 1;
893 static const long asn_VAL_103_optional = 0;
894 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
895 static const long asn_VAL_104_ignore = 1;
896 static const long asn_VAL_104_optional = 0;
897 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
898 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
899 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
900 { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
901 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
902 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
903 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
904 { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
905 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
906 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
907 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
908 { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
909 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
910 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
911 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
912 { "&Extension", aioc__type, &asn_DEF_CSG_Id },
913 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
914 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
915 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
916 { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
917 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
918 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
919 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
920 { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
921 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
922 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
923 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
924 { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
925 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
926 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
927 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
928 { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
929 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
930 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
931 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
932 { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
933 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
935 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
936 { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
938 static const long asn_VAL_105_id_ECGI = 316;
939 static const long asn_VAL_105_ignore = 1;
940 static const long asn_VAL_105_optional = 0;
941 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
942 static const long asn_VAL_106_reject = 0;
943 static const long asn_VAL_106_optional = 0;
944 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
945 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
946 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
947 { "&Extension", aioc__type, &asn_DEF_ECGI },
948 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
949 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
950 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
951 { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
952 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
954 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
955 { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
957 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
958 static const long asn_VAL_107_ignore = 1;
959 static const long asn_VAL_107_optional = 0;
960 static const long asn_VAL_108_id_eARFCNExtension = 94;
961 static const long asn_VAL_108_reject = 0;
962 static const long asn_VAL_108_optional = 0;
963 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
964 static const long asn_VAL_109_ignore = 1;
965 static const long asn_VAL_109_optional = 0;
966 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
967 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
968 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
969 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
970 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
971 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
972 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
973 { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
974 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
975 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
976 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
977 { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
978 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
980 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
981 { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
983 static const long asn_VAL_110_id_MDTConfiguration = 72;
984 static const long asn_VAL_110_ignore = 1;
985 static const long asn_VAL_110_optional = 0;
986 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
987 static const long asn_VAL_111_ignore = 1;
988 static const long asn_VAL_111_optional = 0;
989 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
990 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
991 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
992 { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
993 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
994 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
995 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
996 { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
997 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
999 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
1000 { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
1002 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
1003 static const long asn_VAL_112_ignore = 1;
1004 static const long asn_VAL_112_optional = 0;
1005 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
1006 static const long asn_VAL_113_ignore = 1;
1007 static const long asn_VAL_113_optional = 0;
1008 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
1009 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
1010 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1011 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1012 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1013 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
1014 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1015 { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1016 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1018 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
1019 { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
1021 static const long asn_VAL_114_id_serviceType = 276;
1022 static const long asn_VAL_114_ignore = 1;
1023 static const long asn_VAL_114_optional = 0;
1024 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
1025 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
1026 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1027 { "&Extension", aioc__type, &asn_DEF_ServiceType },
1028 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
1030 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
1031 { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
1034 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1035 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1039 ASN__CTFAIL(app_key, td, sptr,
1040 "%s: value not given (%s:%d)",
1041 td->name, __FILE__, __LINE__);
1045 value = *(const long *)sptr;
1047 if((value >= 0 && value <= 65535)) {
1048 /* Constraint check succeeded */
1051 ASN__CTFAIL(app_key, td, sptr,
1052 "%s: constraint failed (%s:%d)",
1053 td->name, __FILE__, __LINE__);
1058 static asn_type_selector_result_t
1059 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1060 asn_type_selector_result_t result = {0, 0};
1061 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1062 size_t constraining_column = 0; /* &id */
1063 size_t for_column = 1; /* &criticality */
1064 size_t row, presence_index = 0;
1065 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1067 for(row=0; row < itable->rows_count; row++) {
1068 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1069 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1071 if(type_cell->cell_kind == aioc__undefined)
1075 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1076 result.type_descriptor = type_cell->type_descriptor;
1077 result.presence_index = presence_index;
1086 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1087 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1090 ASN__CTFAIL(app_key, td, sptr,
1091 "%s: value not given (%s:%d)",
1092 td->name, __FILE__, __LINE__);
1097 if(1 /* No applicable constraints whatsoever */) {
1098 /* Nothing is here. See below */
1101 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1104 static asn_type_selector_result_t
1105 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1106 asn_type_selector_result_t result = {0, 0};
1107 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1108 size_t constraining_column = 0; /* &id */
1109 size_t for_column = 2; /* &Extension */
1110 size_t row, presence_index = 0;
1111 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1113 for(row=0; row < itable->rows_count; row++) {
1114 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1115 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1117 if(type_cell->cell_kind == aioc__undefined)
1121 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1122 result.type_descriptor = type_cell->type_descriptor;
1123 result.presence_index = presence_index;
1132 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1133 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1136 ASN__CTFAIL(app_key, td, sptr,
1137 "%s: value not given (%s:%d)",
1138 td->name, __FILE__, __LINE__);
1143 if(1 /* No applicable constraints whatsoever */) {
1144 /* Nothing is here. See below */
1147 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1151 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1152 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1156 ASN__CTFAIL(app_key, td, sptr,
1157 "%s: value not given (%s:%d)",
1158 td->name, __FILE__, __LINE__);
1162 value = *(const long *)sptr;
1164 if((value >= 0 && value <= 65535)) {
1165 /* Constraint check succeeded */
1168 ASN__CTFAIL(app_key, td, sptr,
1169 "%s: constraint failed (%s:%d)",
1170 td->name, __FILE__, __LINE__);
1175 static asn_type_selector_result_t
1176 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1177 asn_type_selector_result_t result = {0, 0};
1178 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1179 size_t constraining_column = 0; /* &id */
1180 size_t for_column = 1; /* &criticality */
1181 size_t row, presence_index = 0;
1182 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1184 for(row=0; row < itable->rows_count; row++) {
1185 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1186 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1188 if(type_cell->cell_kind == aioc__undefined)
1192 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1193 result.type_descriptor = type_cell->type_descriptor;
1194 result.presence_index = presence_index;
1203 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1204 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1207 ASN__CTFAIL(app_key, td, sptr,
1208 "%s: value not given (%s:%d)",
1209 td->name, __FILE__, __LINE__);
1214 if(1 /* No applicable constraints whatsoever */) {
1215 /* Nothing is here. See below */
1218 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1221 static asn_type_selector_result_t
1222 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1223 asn_type_selector_result_t result = {0, 0};
1224 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1225 size_t constraining_column = 0; /* &id */
1226 size_t for_column = 2; /* &Extension */
1227 size_t row, presence_index = 0;
1228 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1230 for(row=0; row < itable->rows_count; row++) {
1231 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1232 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1234 if(type_cell->cell_kind == aioc__undefined)
1238 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1239 result.type_descriptor = type_cell->type_descriptor;
1240 result.presence_index = presence_index;
1249 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1253 ASN__CTFAIL(app_key, td, sptr,
1254 "%s: value not given (%s:%d)",
1255 td->name, __FILE__, __LINE__);
1260 if(1 /* No applicable constraints whatsoever */) {
1261 /* Nothing is here. See below */
1264 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1268 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1269 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1273 ASN__CTFAIL(app_key, td, sptr,
1274 "%s: value not given (%s:%d)",
1275 td->name, __FILE__, __LINE__);
1279 value = *(const long *)sptr;
1281 if((value >= 0 && value <= 65535)) {
1282 /* Constraint check succeeded */
1285 ASN__CTFAIL(app_key, td, sptr,
1286 "%s: constraint failed (%s:%d)",
1287 td->name, __FILE__, __LINE__);
1293 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1297 ASN__CTFAIL(app_key, td, sptr,
1298 "%s: value not given (%s:%d)",
1299 td->name, __FILE__, __LINE__);
1304 if(1 /* No applicable constraints whatsoever */) {
1305 /* Nothing is here. See below */
1308 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1312 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1313 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1316 ASN__CTFAIL(app_key, td, sptr,
1317 "%s: value not given (%s:%d)",
1318 td->name, __FILE__, __LINE__);
1323 if(1 /* No applicable constraints whatsoever */) {
1324 /* Nothing is here. See below */
1327 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1331 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1332 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1336 ASN__CTFAIL(app_key, td, sptr,
1337 "%s: value not given (%s:%d)",
1338 td->name, __FILE__, __LINE__);
1342 value = *(const long *)sptr;
1344 if((value >= 0 && value <= 65535)) {
1345 /* Constraint check succeeded */
1348 ASN__CTFAIL(app_key, td, sptr,
1349 "%s: constraint failed (%s:%d)",
1350 td->name, __FILE__, __LINE__);
1356 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1360 ASN__CTFAIL(app_key, td, sptr,
1361 "%s: value not given (%s:%d)",
1362 td->name, __FILE__, __LINE__);
1367 if(1 /* No applicable constraints whatsoever */) {
1368 /* Nothing is here. See below */
1371 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1375 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1379 ASN__CTFAIL(app_key, td, sptr,
1380 "%s: value not given (%s:%d)",
1381 td->name, __FILE__, __LINE__);
1386 if(1 /* No applicable constraints whatsoever */) {
1387 /* Nothing is here. See below */
1390 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1394 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1395 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1399 ASN__CTFAIL(app_key, td, sptr,
1400 "%s: value not given (%s:%d)",
1401 td->name, __FILE__, __LINE__);
1405 value = *(const long *)sptr;
1407 if((value >= 0 && value <= 65535)) {
1408 /* Constraint check succeeded */
1411 ASN__CTFAIL(app_key, td, sptr,
1412 "%s: constraint failed (%s:%d)",
1413 td->name, __FILE__, __LINE__);
1419 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1423 ASN__CTFAIL(app_key, td, sptr,
1424 "%s: value not given (%s:%d)",
1425 td->name, __FILE__, __LINE__);
1430 if(1 /* No applicable constraints whatsoever */) {
1431 /* Nothing is here. See below */
1434 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1438 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1439 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1442 ASN__CTFAIL(app_key, td, sptr,
1443 "%s: value not given (%s:%d)",
1444 td->name, __FILE__, __LINE__);
1449 if(1 /* No applicable constraints whatsoever */) {
1450 /* Nothing is here. See below */
1453 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1457 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1458 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1462 ASN__CTFAIL(app_key, td, sptr,
1463 "%s: value not given (%s:%d)",
1464 td->name, __FILE__, __LINE__);
1468 value = *(const long *)sptr;
1470 if((value >= 0 && value <= 65535)) {
1471 /* Constraint check succeeded */
1474 ASN__CTFAIL(app_key, td, sptr,
1475 "%s: constraint failed (%s:%d)",
1476 td->name, __FILE__, __LINE__);
1482 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1483 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1486 ASN__CTFAIL(app_key, td, sptr,
1487 "%s: value not given (%s:%d)",
1488 td->name, __FILE__, __LINE__);
1493 if(1 /* No applicable constraints whatsoever */) {
1494 /* Nothing is here. See below */
1497 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1501 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1502 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1505 ASN__CTFAIL(app_key, td, sptr,
1506 "%s: value not given (%s:%d)",
1507 td->name, __FILE__, __LINE__);
1512 if(1 /* No applicable constraints whatsoever */) {
1513 /* Nothing is here. See below */
1516 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1520 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1521 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1525 ASN__CTFAIL(app_key, td, sptr,
1526 "%s: value not given (%s:%d)",
1527 td->name, __FILE__, __LINE__);
1531 value = *(const long *)sptr;
1533 if((value >= 0 && value <= 65535)) {
1534 /* Constraint check succeeded */
1537 ASN__CTFAIL(app_key, td, sptr,
1538 "%s: constraint failed (%s:%d)",
1539 td->name, __FILE__, __LINE__);
1544 static asn_type_selector_result_t
1545 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1546 asn_type_selector_result_t result = {0, 0};
1547 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1548 size_t constraining_column = 0; /* &id */
1549 size_t for_column = 1; /* &criticality */
1550 size_t row, presence_index = 0;
1551 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1553 for(row=0; row < itable->rows_count; row++) {
1554 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1555 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1557 if(type_cell->cell_kind == aioc__undefined)
1561 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1562 result.type_descriptor = type_cell->type_descriptor;
1563 result.presence_index = presence_index;
1572 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1573 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1576 ASN__CTFAIL(app_key, td, sptr,
1577 "%s: value not given (%s:%d)",
1578 td->name, __FILE__, __LINE__);
1583 if(1 /* No applicable constraints whatsoever */) {
1584 /* Nothing is here. See below */
1587 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1590 static asn_type_selector_result_t
1591 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1592 asn_type_selector_result_t result = {0, 0};
1593 const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1594 size_t constraining_column = 0; /* &id */
1595 size_t for_column = 2; /* &Extension */
1596 size_t row, presence_index = 0;
1597 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1599 for(row=0; row < itable->rows_count; row++) {
1600 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1601 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1603 if(type_cell->cell_kind == aioc__undefined)
1607 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1608 result.type_descriptor = type_cell->type_descriptor;
1609 result.presence_index = presence_index;
1618 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1622 ASN__CTFAIL(app_key, td, sptr,
1623 "%s: value not given (%s:%d)",
1624 td->name, __FILE__, __LINE__);
1629 if(1 /* No applicable constraints whatsoever */) {
1630 /* Nothing is here. See below */
1633 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1637 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1638 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1642 ASN__CTFAIL(app_key, td, sptr,
1643 "%s: value not given (%s:%d)",
1644 td->name, __FILE__, __LINE__);
1648 value = *(const long *)sptr;
1650 if((value >= 0 && value <= 65535)) {
1651 /* Constraint check succeeded */
1654 ASN__CTFAIL(app_key, td, sptr,
1655 "%s: constraint failed (%s:%d)",
1656 td->name, __FILE__, __LINE__);
1661 static asn_type_selector_result_t
1662 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1663 asn_type_selector_result_t result = {0, 0};
1664 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1665 size_t constraining_column = 0; /* &id */
1666 size_t for_column = 1; /* &criticality */
1667 size_t row, presence_index = 0;
1668 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1670 for(row=0; row < itable->rows_count; row++) {
1671 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1672 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1674 if(type_cell->cell_kind == aioc__undefined)
1678 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1679 result.type_descriptor = type_cell->type_descriptor;
1680 result.presence_index = presence_index;
1689 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1690 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1693 ASN__CTFAIL(app_key, td, sptr,
1694 "%s: value not given (%s:%d)",
1695 td->name, __FILE__, __LINE__);
1700 if(1 /* No applicable constraints whatsoever */) {
1701 /* Nothing is here. See below */
1704 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1707 static asn_type_selector_result_t
1708 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1709 asn_type_selector_result_t result = {0, 0};
1710 const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1711 size_t constraining_column = 0; /* &id */
1712 size_t for_column = 2; /* &Extension */
1713 size_t row, presence_index = 0;
1714 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1716 for(row=0; row < itable->rows_count; row++) {
1717 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1718 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1720 if(type_cell->cell_kind == aioc__undefined)
1724 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1725 result.type_descriptor = type_cell->type_descriptor;
1726 result.presence_index = presence_index;
1735 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1739 ASN__CTFAIL(app_key, td, sptr,
1740 "%s: value not given (%s:%d)",
1741 td->name, __FILE__, __LINE__);
1746 if(1 /* No applicable constraints whatsoever */) {
1747 /* Nothing is here. See below */
1750 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1754 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1755 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1759 ASN__CTFAIL(app_key, td, sptr,
1760 "%s: value not given (%s:%d)",
1761 td->name, __FILE__, __LINE__);
1765 value = *(const long *)sptr;
1767 if((value >= 0 && value <= 65535)) {
1768 /* Constraint check succeeded */
1771 ASN__CTFAIL(app_key, td, sptr,
1772 "%s: constraint failed (%s:%d)",
1773 td->name, __FILE__, __LINE__);
1778 static asn_type_selector_result_t
1779 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1780 asn_type_selector_result_t result = {0, 0};
1781 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1782 size_t constraining_column = 0; /* &id */
1783 size_t for_column = 1; /* &criticality */
1784 size_t row, presence_index = 0;
1785 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1787 for(row=0; row < itable->rows_count; row++) {
1788 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1789 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1791 if(type_cell->cell_kind == aioc__undefined)
1795 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1796 result.type_descriptor = type_cell->type_descriptor;
1797 result.presence_index = presence_index;
1806 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1807 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1810 ASN__CTFAIL(app_key, td, sptr,
1811 "%s: value not given (%s:%d)",
1812 td->name, __FILE__, __LINE__);
1817 if(1 /* No applicable constraints whatsoever */) {
1818 /* Nothing is here. See below */
1821 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1824 static asn_type_selector_result_t
1825 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1826 asn_type_selector_result_t result = {0, 0};
1827 const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1828 size_t constraining_column = 0; /* &id */
1829 size_t for_column = 2; /* &Extension */
1830 size_t row, presence_index = 0;
1831 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1833 for(row=0; row < itable->rows_count; row++) {
1834 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1835 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1837 if(type_cell->cell_kind == aioc__undefined)
1841 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1842 result.type_descriptor = type_cell->type_descriptor;
1843 result.presence_index = presence_index;
1852 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1853 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1856 ASN__CTFAIL(app_key, td, sptr,
1857 "%s: value not given (%s:%d)",
1858 td->name, __FILE__, __LINE__);
1863 if(1 /* No applicable constraints whatsoever */) {
1864 /* Nothing is here. See below */
1867 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1871 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1876 ASN__CTFAIL(app_key, td, sptr,
1877 "%s: value not given (%s:%d)",
1878 td->name, __FILE__, __LINE__);
1882 value = *(const long *)sptr;
1884 if((value >= 0 && value <= 65535)) {
1885 /* Constraint check succeeded */
1888 ASN__CTFAIL(app_key, td, sptr,
1889 "%s: constraint failed (%s:%d)",
1890 td->name, __FILE__, __LINE__);
1896 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1897 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1900 ASN__CTFAIL(app_key, td, sptr,
1901 "%s: value not given (%s:%d)",
1902 td->name, __FILE__, __LINE__);
1907 if(1 /* No applicable constraints whatsoever */) {
1908 /* Nothing is here. See below */
1911 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1915 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1919 ASN__CTFAIL(app_key, td, sptr,
1920 "%s: value not given (%s:%d)",
1921 td->name, __FILE__, __LINE__);
1926 if(1 /* No applicable constraints whatsoever */) {
1927 /* Nothing is here. See below */
1930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1934 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1939 ASN__CTFAIL(app_key, td, sptr,
1940 "%s: value not given (%s:%d)",
1941 td->name, __FILE__, __LINE__);
1945 value = *(const long *)sptr;
1947 if((value >= 0 && value <= 65535)) {
1948 /* Constraint check succeeded */
1951 ASN__CTFAIL(app_key, td, sptr,
1952 "%s: constraint failed (%s:%d)",
1953 td->name, __FILE__, __LINE__);
1959 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1960 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1963 ASN__CTFAIL(app_key, td, sptr,
1964 "%s: value not given (%s:%d)",
1965 td->name, __FILE__, __LINE__);
1970 if(1 /* No applicable constraints whatsoever */) {
1971 /* Nothing is here. See below */
1974 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1978 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1979 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1982 ASN__CTFAIL(app_key, td, sptr,
1983 "%s: value not given (%s:%d)",
1984 td->name, __FILE__, __LINE__);
1989 if(1 /* No applicable constraints whatsoever */) {
1990 /* Nothing is here. See below */
1993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1997 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2002 ASN__CTFAIL(app_key, td, sptr,
2003 "%s: value not given (%s:%d)",
2004 td->name, __FILE__, __LINE__);
2008 value = *(const long *)sptr;
2010 if((value >= 0 && value <= 65535)) {
2011 /* Constraint check succeeded */
2014 ASN__CTFAIL(app_key, td, sptr,
2015 "%s: constraint failed (%s:%d)",
2016 td->name, __FILE__, __LINE__);
2022 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2026 ASN__CTFAIL(app_key, td, sptr,
2027 "%s: value not given (%s:%d)",
2028 td->name, __FILE__, __LINE__);
2033 if(1 /* No applicable constraints whatsoever */) {
2034 /* Nothing is here. See below */
2037 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2041 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2045 ASN__CTFAIL(app_key, td, sptr,
2046 "%s: value not given (%s:%d)",
2047 td->name, __FILE__, __LINE__);
2052 if(1 /* No applicable constraints whatsoever */) {
2053 /* Nothing is here. See below */
2056 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2060 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2065 ASN__CTFAIL(app_key, td, sptr,
2066 "%s: value not given (%s:%d)",
2067 td->name, __FILE__, __LINE__);
2071 value = *(const long *)sptr;
2073 if((value >= 0 && value <= 65535)) {
2074 /* Constraint check succeeded */
2077 ASN__CTFAIL(app_key, td, sptr,
2078 "%s: constraint failed (%s:%d)",
2079 td->name, __FILE__, __LINE__);
2085 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2089 ASN__CTFAIL(app_key, td, sptr,
2090 "%s: value not given (%s:%d)",
2091 td->name, __FILE__, __LINE__);
2096 if(1 /* No applicable constraints whatsoever */) {
2097 /* Nothing is here. See below */
2100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2104 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2108 ASN__CTFAIL(app_key, td, sptr,
2109 "%s: value not given (%s:%d)",
2110 td->name, __FILE__, __LINE__);
2115 if(1 /* No applicable constraints whatsoever */) {
2116 /* Nothing is here. See below */
2119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2123 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2128 ASN__CTFAIL(app_key, td, sptr,
2129 "%s: value not given (%s:%d)",
2130 td->name, __FILE__, __LINE__);
2134 value = *(const long *)sptr;
2136 if((value >= 0 && value <= 65535)) {
2137 /* Constraint check succeeded */
2140 ASN__CTFAIL(app_key, td, sptr,
2141 "%s: constraint failed (%s:%d)",
2142 td->name, __FILE__, __LINE__);
2147 static asn_type_selector_result_t
2148 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2149 asn_type_selector_result_t result = {0, 0};
2150 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2151 size_t constraining_column = 0; /* &id */
2152 size_t for_column = 1; /* &criticality */
2153 size_t row, presence_index = 0;
2154 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2156 for(row=0; row < itable->rows_count; row++) {
2157 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2158 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2160 if(type_cell->cell_kind == aioc__undefined)
2164 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2165 result.type_descriptor = type_cell->type_descriptor;
2166 result.presence_index = presence_index;
2175 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2176 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2179 ASN__CTFAIL(app_key, td, sptr,
2180 "%s: value not given (%s:%d)",
2181 td->name, __FILE__, __LINE__);
2186 if(1 /* No applicable constraints whatsoever */) {
2187 /* Nothing is here. See below */
2190 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2193 static asn_type_selector_result_t
2194 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2195 asn_type_selector_result_t result = {0, 0};
2196 const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2197 size_t constraining_column = 0; /* &id */
2198 size_t for_column = 2; /* &Extension */
2199 size_t row, presence_index = 0;
2200 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2202 for(row=0; row < itable->rows_count; row++) {
2203 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2204 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2206 if(type_cell->cell_kind == aioc__undefined)
2210 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2211 result.type_descriptor = type_cell->type_descriptor;
2212 result.presence_index = presence_index;
2221 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2222 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2225 ASN__CTFAIL(app_key, td, sptr,
2226 "%s: value not given (%s:%d)",
2227 td->name, __FILE__, __LINE__);
2232 if(1 /* No applicable constraints whatsoever */) {
2233 /* Nothing is here. See below */
2236 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2240 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2241 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2245 ASN__CTFAIL(app_key, td, sptr,
2246 "%s: value not given (%s:%d)",
2247 td->name, __FILE__, __LINE__);
2251 value = *(const long *)sptr;
2253 if((value >= 0 && value <= 65535)) {
2254 /* Constraint check succeeded */
2257 ASN__CTFAIL(app_key, td, sptr,
2258 "%s: constraint failed (%s:%d)",
2259 td->name, __FILE__, __LINE__);
2265 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2266 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2269 ASN__CTFAIL(app_key, td, sptr,
2270 "%s: value not given (%s:%d)",
2271 td->name, __FILE__, __LINE__);
2276 if(1 /* No applicable constraints whatsoever */) {
2277 /* Nothing is here. See below */
2280 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2284 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2285 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2288 ASN__CTFAIL(app_key, td, sptr,
2289 "%s: value not given (%s:%d)",
2290 td->name, __FILE__, __LINE__);
2295 if(1 /* No applicable constraints whatsoever */) {
2296 /* Nothing is here. See below */
2299 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2303 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2304 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2308 ASN__CTFAIL(app_key, td, sptr,
2309 "%s: value not given (%s:%d)",
2310 td->name, __FILE__, __LINE__);
2314 value = *(const long *)sptr;
2316 if((value >= 0 && value <= 65535)) {
2317 /* Constraint check succeeded */
2320 ASN__CTFAIL(app_key, td, sptr,
2321 "%s: constraint failed (%s:%d)",
2322 td->name, __FILE__, __LINE__);
2328 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2329 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2332 ASN__CTFAIL(app_key, td, sptr,
2333 "%s: value not given (%s:%d)",
2334 td->name, __FILE__, __LINE__);
2339 if(1 /* No applicable constraints whatsoever */) {
2340 /* Nothing is here. See below */
2343 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2347 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2351 ASN__CTFAIL(app_key, td, sptr,
2352 "%s: value not given (%s:%d)",
2353 td->name, __FILE__, __LINE__);
2358 if(1 /* No applicable constraints whatsoever */) {
2359 /* Nothing is here. See below */
2362 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2366 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2371 ASN__CTFAIL(app_key, td, sptr,
2372 "%s: value not given (%s:%d)",
2373 td->name, __FILE__, __LINE__);
2377 value = *(const long *)sptr;
2379 if((value >= 0 && value <= 65535)) {
2380 /* Constraint check succeeded */
2383 ASN__CTFAIL(app_key, td, sptr,
2384 "%s: constraint failed (%s:%d)",
2385 td->name, __FILE__, __LINE__);
2391 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2392 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2395 ASN__CTFAIL(app_key, td, sptr,
2396 "%s: value not given (%s:%d)",
2397 td->name, __FILE__, __LINE__);
2402 if(1 /* No applicable constraints whatsoever */) {
2403 /* Nothing is here. See below */
2406 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2410 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2414 ASN__CTFAIL(app_key, td, sptr,
2415 "%s: value not given (%s:%d)",
2416 td->name, __FILE__, __LINE__);
2421 if(1 /* No applicable constraints whatsoever */) {
2422 /* Nothing is here. See below */
2425 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2429 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2434 ASN__CTFAIL(app_key, td, sptr,
2435 "%s: value not given (%s:%d)",
2436 td->name, __FILE__, __LINE__);
2440 value = *(const long *)sptr;
2442 if((value >= 0 && value <= 65535)) {
2443 /* Constraint check succeeded */
2446 ASN__CTFAIL(app_key, td, sptr,
2447 "%s: constraint failed (%s:%d)",
2448 td->name, __FILE__, __LINE__);
2453 static asn_type_selector_result_t
2454 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2455 asn_type_selector_result_t result = {0, 0};
2456 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2457 size_t constraining_column = 0; /* &id */
2458 size_t for_column = 1; /* &criticality */
2459 size_t row, presence_index = 0;
2460 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2462 for(row=0; row < itable->rows_count; row++) {
2463 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2464 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2466 if(type_cell->cell_kind == aioc__undefined)
2470 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2471 result.type_descriptor = type_cell->type_descriptor;
2472 result.presence_index = presence_index;
2481 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2482 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2485 ASN__CTFAIL(app_key, td, sptr,
2486 "%s: value not given (%s:%d)",
2487 td->name, __FILE__, __LINE__);
2492 if(1 /* No applicable constraints whatsoever */) {
2493 /* Nothing is here. See below */
2496 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2499 static asn_type_selector_result_t
2500 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2501 asn_type_selector_result_t result = {0, 0};
2502 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2503 size_t constraining_column = 0; /* &id */
2504 size_t for_column = 2; /* &Extension */
2505 size_t row, presence_index = 0;
2506 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2508 for(row=0; row < itable->rows_count; row++) {
2509 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2510 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2512 if(type_cell->cell_kind == aioc__undefined)
2516 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2517 result.type_descriptor = type_cell->type_descriptor;
2518 result.presence_index = presence_index;
2527 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2528 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2531 ASN__CTFAIL(app_key, td, sptr,
2532 "%s: value not given (%s:%d)",
2533 td->name, __FILE__, __LINE__);
2538 if(1 /* No applicable constraints whatsoever */) {
2539 /* Nothing is here. See below */
2542 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2546 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2547 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2551 ASN__CTFAIL(app_key, td, sptr,
2552 "%s: value not given (%s:%d)",
2553 td->name, __FILE__, __LINE__);
2557 value = *(const long *)sptr;
2559 if((value >= 0 && value <= 65535)) {
2560 /* Constraint check succeeded */
2563 ASN__CTFAIL(app_key, td, sptr,
2564 "%s: constraint failed (%s:%d)",
2565 td->name, __FILE__, __LINE__);
2571 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2572 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2575 ASN__CTFAIL(app_key, td, sptr,
2576 "%s: value not given (%s:%d)",
2577 td->name, __FILE__, __LINE__);
2582 if(1 /* No applicable constraints whatsoever */) {
2583 /* Nothing is here. See below */
2586 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2590 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2591 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2594 ASN__CTFAIL(app_key, td, sptr,
2595 "%s: value not given (%s:%d)",
2596 td->name, __FILE__, __LINE__);
2601 if(1 /* No applicable constraints whatsoever */) {
2602 /* Nothing is here. See below */
2605 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2609 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2610 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2614 ASN__CTFAIL(app_key, td, sptr,
2615 "%s: value not given (%s:%d)",
2616 td->name, __FILE__, __LINE__);
2620 value = *(const long *)sptr;
2622 if((value >= 0 && value <= 65535)) {
2623 /* Constraint check succeeded */
2626 ASN__CTFAIL(app_key, td, sptr,
2627 "%s: constraint failed (%s:%d)",
2628 td->name, __FILE__, __LINE__);
2634 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2635 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2638 ASN__CTFAIL(app_key, td, sptr,
2639 "%s: value not given (%s:%d)",
2640 td->name, __FILE__, __LINE__);
2645 if(1 /* No applicable constraints whatsoever */) {
2646 /* Nothing is here. See below */
2649 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2653 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2654 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2657 ASN__CTFAIL(app_key, td, sptr,
2658 "%s: value not given (%s:%d)",
2659 td->name, __FILE__, __LINE__);
2664 if(1 /* No applicable constraints whatsoever */) {
2665 /* Nothing is here. See below */
2668 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2672 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2673 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2677 ASN__CTFAIL(app_key, td, sptr,
2678 "%s: value not given (%s:%d)",
2679 td->name, __FILE__, __LINE__);
2683 value = *(const long *)sptr;
2685 if((value >= 0 && value <= 65535)) {
2686 /* Constraint check succeeded */
2689 ASN__CTFAIL(app_key, td, sptr,
2690 "%s: constraint failed (%s:%d)",
2691 td->name, __FILE__, __LINE__);
2697 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2698 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2701 ASN__CTFAIL(app_key, td, sptr,
2702 "%s: value not given (%s:%d)",
2703 td->name, __FILE__, __LINE__);
2708 if(1 /* No applicable constraints whatsoever */) {
2709 /* Nothing is here. See below */
2712 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2716 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2717 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2720 ASN__CTFAIL(app_key, td, sptr,
2721 "%s: value not given (%s:%d)",
2722 td->name, __FILE__, __LINE__);
2727 if(1 /* No applicable constraints whatsoever */) {
2728 /* Nothing is here. See below */
2731 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2735 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2736 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2740 ASN__CTFAIL(app_key, td, sptr,
2741 "%s: value not given (%s:%d)",
2742 td->name, __FILE__, __LINE__);
2746 value = *(const long *)sptr;
2748 if((value >= 0 && value <= 65535)) {
2749 /* Constraint check succeeded */
2752 ASN__CTFAIL(app_key, td, sptr,
2753 "%s: constraint failed (%s:%d)",
2754 td->name, __FILE__, __LINE__);
2760 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2764 ASN__CTFAIL(app_key, td, sptr,
2765 "%s: value not given (%s:%d)",
2766 td->name, __FILE__, __LINE__);
2771 if(1 /* No applicable constraints whatsoever */) {
2772 /* Nothing is here. See below */
2775 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2779 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2783 ASN__CTFAIL(app_key, td, sptr,
2784 "%s: value not given (%s:%d)",
2785 td->name, __FILE__, __LINE__);
2790 if(1 /* No applicable constraints whatsoever */) {
2791 /* Nothing is here. See below */
2794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2798 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2803 ASN__CTFAIL(app_key, td, sptr,
2804 "%s: value not given (%s:%d)",
2805 td->name, __FILE__, __LINE__);
2809 value = *(const long *)sptr;
2811 if((value >= 0 && value <= 65535)) {
2812 /* Constraint check succeeded */
2815 ASN__CTFAIL(app_key, td, sptr,
2816 "%s: constraint failed (%s:%d)",
2817 td->name, __FILE__, __LINE__);
2823 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2827 ASN__CTFAIL(app_key, td, sptr,
2828 "%s: value not given (%s:%d)",
2829 td->name, __FILE__, __LINE__);
2834 if(1 /* No applicable constraints whatsoever */) {
2835 /* Nothing is here. See below */
2838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2842 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2846 ASN__CTFAIL(app_key, td, sptr,
2847 "%s: value not given (%s:%d)",
2848 td->name, __FILE__, __LINE__);
2853 if(1 /* No applicable constraints whatsoever */) {
2854 /* Nothing is here. See below */
2857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2861 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2866 ASN__CTFAIL(app_key, td, sptr,
2867 "%s: value not given (%s:%d)",
2868 td->name, __FILE__, __LINE__);
2872 value = *(const long *)sptr;
2874 if((value >= 0 && value <= 65535)) {
2875 /* Constraint check succeeded */
2878 ASN__CTFAIL(app_key, td, sptr,
2879 "%s: constraint failed (%s:%d)",
2880 td->name, __FILE__, __LINE__);
2886 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2890 ASN__CTFAIL(app_key, td, sptr,
2891 "%s: value not given (%s:%d)",
2892 td->name, __FILE__, __LINE__);
2897 if(1 /* No applicable constraints whatsoever */) {
2898 /* Nothing is here. See below */
2901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2905 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2909 ASN__CTFAIL(app_key, td, sptr,
2910 "%s: value not given (%s:%d)",
2911 td->name, __FILE__, __LINE__);
2916 if(1 /* No applicable constraints whatsoever */) {
2917 /* Nothing is here. See below */
2920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2924 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2929 ASN__CTFAIL(app_key, td, sptr,
2930 "%s: value not given (%s:%d)",
2931 td->name, __FILE__, __LINE__);
2935 value = *(const long *)sptr;
2937 if((value >= 0 && value <= 65535)) {
2938 /* Constraint check succeeded */
2941 ASN__CTFAIL(app_key, td, sptr,
2942 "%s: constraint failed (%s:%d)",
2943 td->name, __FILE__, __LINE__);
2948 static asn_type_selector_result_t
2949 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2950 asn_type_selector_result_t result = {0, 0};
2951 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2952 size_t constraining_column = 0; /* &id */
2953 size_t for_column = 1; /* &criticality */
2954 size_t row, presence_index = 0;
2955 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2957 for(row=0; row < itable->rows_count; row++) {
2958 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2959 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2961 if(type_cell->cell_kind == aioc__undefined)
2965 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2966 result.type_descriptor = type_cell->type_descriptor;
2967 result.presence_index = presence_index;
2976 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2977 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2980 ASN__CTFAIL(app_key, td, sptr,
2981 "%s: value not given (%s:%d)",
2982 td->name, __FILE__, __LINE__);
2987 if(1 /* No applicable constraints whatsoever */) {
2988 /* Nothing is here. See below */
2991 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2994 static asn_type_selector_result_t
2995 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2996 asn_type_selector_result_t result = {0, 0};
2997 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2998 size_t constraining_column = 0; /* &id */
2999 size_t for_column = 2; /* &Extension */
3000 size_t row, presence_index = 0;
3001 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3003 for(row=0; row < itable->rows_count; row++) {
3004 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3005 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3007 if(type_cell->cell_kind == aioc__undefined)
3011 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3012 result.type_descriptor = type_cell->type_descriptor;
3013 result.presence_index = presence_index;
3022 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3026 ASN__CTFAIL(app_key, td, sptr,
3027 "%s: value not given (%s:%d)",
3028 td->name, __FILE__, __LINE__);
3033 if(1 /* No applicable constraints whatsoever */) {
3034 /* Nothing is here. See below */
3037 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3041 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3046 ASN__CTFAIL(app_key, td, sptr,
3047 "%s: value not given (%s:%d)",
3048 td->name, __FILE__, __LINE__);
3052 value = *(const long *)sptr;
3054 if((value >= 0 && value <= 65535)) {
3055 /* Constraint check succeeded */
3058 ASN__CTFAIL(app_key, td, sptr,
3059 "%s: constraint failed (%s:%d)",
3060 td->name, __FILE__, __LINE__);
3066 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3070 ASN__CTFAIL(app_key, td, sptr,
3071 "%s: value not given (%s:%d)",
3072 td->name, __FILE__, __LINE__);
3077 if(1 /* No applicable constraints whatsoever */) {
3078 /* Nothing is here. See below */
3081 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3085 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3089 ASN__CTFAIL(app_key, td, sptr,
3090 "%s: value not given (%s:%d)",
3091 td->name, __FILE__, __LINE__);
3096 if(1 /* No applicable constraints whatsoever */) {
3097 /* Nothing is here. See below */
3100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3104 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3109 ASN__CTFAIL(app_key, td, sptr,
3110 "%s: value not given (%s:%d)",
3111 td->name, __FILE__, __LINE__);
3115 value = *(const long *)sptr;
3117 if((value >= 0 && value <= 65535)) {
3118 /* Constraint check succeeded */
3121 ASN__CTFAIL(app_key, td, sptr,
3122 "%s: constraint failed (%s:%d)",
3123 td->name, __FILE__, __LINE__);
3129 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3130 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3133 ASN__CTFAIL(app_key, td, sptr,
3134 "%s: value not given (%s:%d)",
3135 td->name, __FILE__, __LINE__);
3140 if(1 /* No applicable constraints whatsoever */) {
3141 /* Nothing is here. See below */
3144 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3148 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3152 ASN__CTFAIL(app_key, td, sptr,
3153 "%s: value not given (%s:%d)",
3154 td->name, __FILE__, __LINE__);
3159 if(1 /* No applicable constraints whatsoever */) {
3160 /* Nothing is here. See below */
3163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3167 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3172 ASN__CTFAIL(app_key, td, sptr,
3173 "%s: value not given (%s:%d)",
3174 td->name, __FILE__, __LINE__);
3178 value = *(const long *)sptr;
3180 if((value >= 0 && value <= 65535)) {
3181 /* Constraint check succeeded */
3184 ASN__CTFAIL(app_key, td, sptr,
3185 "%s: constraint failed (%s:%d)",
3186 td->name, __FILE__, __LINE__);
3192 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3193 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3196 ASN__CTFAIL(app_key, td, sptr,
3197 "%s: value not given (%s:%d)",
3198 td->name, __FILE__, __LINE__);
3203 if(1 /* No applicable constraints whatsoever */) {
3204 /* Nothing is here. See below */
3207 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3211 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3215 ASN__CTFAIL(app_key, td, sptr,
3216 "%s: value not given (%s:%d)",
3217 td->name, __FILE__, __LINE__);
3222 if(1 /* No applicable constraints whatsoever */) {
3223 /* Nothing is here. See below */
3226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3230 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3235 ASN__CTFAIL(app_key, td, sptr,
3236 "%s: value not given (%s:%d)",
3237 td->name, __FILE__, __LINE__);
3241 value = *(const long *)sptr;
3243 if((value >= 0 && value <= 65535)) {
3244 /* Constraint check succeeded */
3247 ASN__CTFAIL(app_key, td, sptr,
3248 "%s: constraint failed (%s:%d)",
3249 td->name, __FILE__, __LINE__);
3255 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3256 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3259 ASN__CTFAIL(app_key, td, sptr,
3260 "%s: value not given (%s:%d)",
3261 td->name, __FILE__, __LINE__);
3266 if(1 /* No applicable constraints whatsoever */) {
3267 /* Nothing is here. See below */
3270 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3274 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3278 ASN__CTFAIL(app_key, td, sptr,
3279 "%s: value not given (%s:%d)",
3280 td->name, __FILE__, __LINE__);
3285 if(1 /* No applicable constraints whatsoever */) {
3286 /* Nothing is here. See below */
3289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3293 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3298 ASN__CTFAIL(app_key, td, sptr,
3299 "%s: value not given (%s:%d)",
3300 td->name, __FILE__, __LINE__);
3304 value = *(const long *)sptr;
3306 if((value >= 0 && value <= 65535)) {
3307 /* Constraint check succeeded */
3310 ASN__CTFAIL(app_key, td, sptr,
3311 "%s: constraint failed (%s:%d)",
3312 td->name, __FILE__, __LINE__);
3318 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3322 ASN__CTFAIL(app_key, td, sptr,
3323 "%s: value not given (%s:%d)",
3324 td->name, __FILE__, __LINE__);
3329 if(1 /* No applicable constraints whatsoever */) {
3330 /* Nothing is here. See below */
3333 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3337 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3341 ASN__CTFAIL(app_key, td, sptr,
3342 "%s: value not given (%s:%d)",
3343 td->name, __FILE__, __LINE__);
3348 if(1 /* No applicable constraints whatsoever */) {
3349 /* Nothing is here. See below */
3352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3356 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3361 ASN__CTFAIL(app_key, td, sptr,
3362 "%s: value not given (%s:%d)",
3363 td->name, __FILE__, __LINE__);
3367 value = *(const long *)sptr;
3369 if((value >= 0 && value <= 65535)) {
3370 /* Constraint check succeeded */
3373 ASN__CTFAIL(app_key, td, sptr,
3374 "%s: constraint failed (%s:%d)",
3375 td->name, __FILE__, __LINE__);
3381 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3382 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3385 ASN__CTFAIL(app_key, td, sptr,
3386 "%s: value not given (%s:%d)",
3387 td->name, __FILE__, __LINE__);
3392 if(1 /* No applicable constraints whatsoever */) {
3393 /* Nothing is here. See below */
3396 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3400 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3401 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3404 ASN__CTFAIL(app_key, td, sptr,
3405 "%s: value not given (%s:%d)",
3406 td->name, __FILE__, __LINE__);
3411 if(1 /* No applicable constraints whatsoever */) {
3412 /* Nothing is here. See below */
3415 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3419 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3424 ASN__CTFAIL(app_key, td, sptr,
3425 "%s: value not given (%s:%d)",
3426 td->name, __FILE__, __LINE__);
3430 value = *(const long *)sptr;
3432 if((value >= 0 && value <= 65535)) {
3433 /* Constraint check succeeded */
3436 ASN__CTFAIL(app_key, td, sptr,
3437 "%s: constraint failed (%s:%d)",
3438 td->name, __FILE__, __LINE__);
3444 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3445 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3448 ASN__CTFAIL(app_key, td, sptr,
3449 "%s: value not given (%s:%d)",
3450 td->name, __FILE__, __LINE__);
3455 if(1 /* No applicable constraints whatsoever */) {
3456 /* Nothing is here. See below */
3459 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3463 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3464 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3467 ASN__CTFAIL(app_key, td, sptr,
3468 "%s: value not given (%s:%d)",
3469 td->name, __FILE__, __LINE__);
3474 if(1 /* No applicable constraints whatsoever */) {
3475 /* Nothing is here. See below */
3478 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3482 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3483 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3487 ASN__CTFAIL(app_key, td, sptr,
3488 "%s: value not given (%s:%d)",
3489 td->name, __FILE__, __LINE__);
3493 value = *(const long *)sptr;
3495 if((value >= 0 && value <= 65535)) {
3496 /* Constraint check succeeded */
3499 ASN__CTFAIL(app_key, td, sptr,
3500 "%s: constraint failed (%s:%d)",
3501 td->name, __FILE__, __LINE__);
3507 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3508 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3511 ASN__CTFAIL(app_key, td, sptr,
3512 "%s: value not given (%s:%d)",
3513 td->name, __FILE__, __LINE__);
3518 if(1 /* No applicable constraints whatsoever */) {
3519 /* Nothing is here. See below */
3522 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3526 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3527 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3530 ASN__CTFAIL(app_key, td, sptr,
3531 "%s: value not given (%s:%d)",
3532 td->name, __FILE__, __LINE__);
3537 if(1 /* No applicable constraints whatsoever */) {
3538 /* Nothing is here. See below */
3541 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3545 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3546 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3550 ASN__CTFAIL(app_key, td, sptr,
3551 "%s: value not given (%s:%d)",
3552 td->name, __FILE__, __LINE__);
3556 value = *(const long *)sptr;
3558 if((value >= 0 && value <= 65535)) {
3559 /* Constraint check succeeded */
3562 ASN__CTFAIL(app_key, td, sptr,
3563 "%s: constraint failed (%s:%d)",
3564 td->name, __FILE__, __LINE__);
3570 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3571 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3574 ASN__CTFAIL(app_key, td, sptr,
3575 "%s: value not given (%s:%d)",
3576 td->name, __FILE__, __LINE__);
3581 if(1 /* No applicable constraints whatsoever */) {
3582 /* Nothing is here. See below */
3585 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3589 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3590 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3593 ASN__CTFAIL(app_key, td, sptr,
3594 "%s: value not given (%s:%d)",
3595 td->name, __FILE__, __LINE__);
3600 if(1 /* No applicable constraints whatsoever */) {
3601 /* Nothing is here. See below */
3604 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3608 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3609 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3613 ASN__CTFAIL(app_key, td, sptr,
3614 "%s: value not given (%s:%d)",
3615 td->name, __FILE__, __LINE__);
3619 value = *(const long *)sptr;
3621 if((value >= 0 && value <= 65535)) {
3622 /* Constraint check succeeded */
3625 ASN__CTFAIL(app_key, td, sptr,
3626 "%s: constraint failed (%s:%d)",
3627 td->name, __FILE__, __LINE__);
3633 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3634 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3637 ASN__CTFAIL(app_key, td, sptr,
3638 "%s: value not given (%s:%d)",
3639 td->name, __FILE__, __LINE__);
3644 if(1 /* No applicable constraints whatsoever */) {
3645 /* Nothing is here. See below */
3648 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3652 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3653 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3656 ASN__CTFAIL(app_key, td, sptr,
3657 "%s: value not given (%s:%d)",
3658 td->name, __FILE__, __LINE__);
3663 if(1 /* No applicable constraints whatsoever */) {
3664 /* Nothing is here. See below */
3667 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3671 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3672 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3676 ASN__CTFAIL(app_key, td, sptr,
3677 "%s: value not given (%s:%d)",
3678 td->name, __FILE__, __LINE__);
3682 value = *(const long *)sptr;
3684 if((value >= 0 && value <= 65535)) {
3685 /* Constraint check succeeded */
3688 ASN__CTFAIL(app_key, td, sptr,
3689 "%s: constraint failed (%s:%d)",
3690 td->name, __FILE__, __LINE__);
3696 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3697 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3700 ASN__CTFAIL(app_key, td, sptr,
3701 "%s: value not given (%s:%d)",
3702 td->name, __FILE__, __LINE__);
3707 if(1 /* No applicable constraints whatsoever */) {
3708 /* Nothing is here. See below */
3711 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3715 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3719 ASN__CTFAIL(app_key, td, sptr,
3720 "%s: value not given (%s:%d)",
3721 td->name, __FILE__, __LINE__);
3726 if(1 /* No applicable constraints whatsoever */) {
3727 /* Nothing is here. See below */
3730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3734 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3739 ASN__CTFAIL(app_key, td, sptr,
3740 "%s: value not given (%s:%d)",
3741 td->name, __FILE__, __LINE__);
3745 value = *(const long *)sptr;
3747 if((value >= 0 && value <= 65535)) {
3748 /* Constraint check succeeded */
3751 ASN__CTFAIL(app_key, td, sptr,
3752 "%s: constraint failed (%s:%d)",
3753 td->name, __FILE__, __LINE__);
3759 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3760 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3763 ASN__CTFAIL(app_key, td, sptr,
3764 "%s: value not given (%s:%d)",
3765 td->name, __FILE__, __LINE__);
3770 if(1 /* No applicable constraints whatsoever */) {
3771 /* Nothing is here. See below */
3774 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3778 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3779 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3782 ASN__CTFAIL(app_key, td, sptr,
3783 "%s: value not given (%s:%d)",
3784 td->name, __FILE__, __LINE__);
3789 if(1 /* No applicable constraints whatsoever */) {
3790 /* Nothing is here. See below */
3793 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3797 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3802 ASN__CTFAIL(app_key, td, sptr,
3803 "%s: value not given (%s:%d)",
3804 td->name, __FILE__, __LINE__);
3808 value = *(const long *)sptr;
3810 if((value >= 0 && value <= 65535)) {
3811 /* Constraint check succeeded */
3814 ASN__CTFAIL(app_key, td, sptr,
3815 "%s: constraint failed (%s:%d)",
3816 td->name, __FILE__, __LINE__);
3822 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3823 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3826 ASN__CTFAIL(app_key, td, sptr,
3827 "%s: value not given (%s:%d)",
3828 td->name, __FILE__, __LINE__);
3833 if(1 /* No applicable constraints whatsoever */) {
3834 /* Nothing is here. See below */
3837 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3841 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3842 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3845 ASN__CTFAIL(app_key, td, sptr,
3846 "%s: value not given (%s:%d)",
3847 td->name, __FILE__, __LINE__);
3852 if(1 /* No applicable constraints whatsoever */) {
3853 /* Nothing is here. See below */
3856 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3860 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3861 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3865 ASN__CTFAIL(app_key, td, sptr,
3866 "%s: value not given (%s:%d)",
3867 td->name, __FILE__, __LINE__);
3871 value = *(const long *)sptr;
3873 if((value >= 0 && value <= 65535)) {
3874 /* Constraint check succeeded */
3877 ASN__CTFAIL(app_key, td, sptr,
3878 "%s: constraint failed (%s:%d)",
3879 td->name, __FILE__, __LINE__);
3885 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3889 ASN__CTFAIL(app_key, td, sptr,
3890 "%s: value not given (%s:%d)",
3891 td->name, __FILE__, __LINE__);
3896 if(1 /* No applicable constraints whatsoever */) {
3897 /* Nothing is here. See below */
3900 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3904 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3905 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3908 ASN__CTFAIL(app_key, td, sptr,
3909 "%s: value not given (%s:%d)",
3910 td->name, __FILE__, __LINE__);
3915 if(1 /* No applicable constraints whatsoever */) {
3916 /* Nothing is here. See below */
3919 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3923 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3924 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3928 ASN__CTFAIL(app_key, td, sptr,
3929 "%s: value not given (%s:%d)",
3930 td->name, __FILE__, __LINE__);
3934 value = *(const long *)sptr;
3936 if((value >= 0 && value <= 65535)) {
3937 /* Constraint check succeeded */
3940 ASN__CTFAIL(app_key, td, sptr,
3941 "%s: constraint failed (%s:%d)",
3942 td->name, __FILE__, __LINE__);
3948 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3949 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3952 ASN__CTFAIL(app_key, td, sptr,
3953 "%s: value not given (%s:%d)",
3954 td->name, __FILE__, __LINE__);
3959 if(1 /* No applicable constraints whatsoever */) {
3960 /* Nothing is here. See below */
3963 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3967 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3971 ASN__CTFAIL(app_key, td, sptr,
3972 "%s: value not given (%s:%d)",
3973 td->name, __FILE__, __LINE__);
3978 if(1 /* No applicable constraints whatsoever */) {
3979 /* Nothing is here. See below */
3982 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3986 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3987 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3991 ASN__CTFAIL(app_key, td, sptr,
3992 "%s: value not given (%s:%d)",
3993 td->name, __FILE__, __LINE__);
3997 value = *(const long *)sptr;
3999 if((value >= 0 && value <= 65535)) {
4000 /* Constraint check succeeded */
4003 ASN__CTFAIL(app_key, td, sptr,
4004 "%s: constraint failed (%s:%d)",
4005 td->name, __FILE__, __LINE__);
4011 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4012 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4015 ASN__CTFAIL(app_key, td, sptr,
4016 "%s: value not given (%s:%d)",
4017 td->name, __FILE__, __LINE__);
4022 if(1 /* No applicable constraints whatsoever */) {
4023 /* Nothing is here. See below */
4026 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4030 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4031 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4034 ASN__CTFAIL(app_key, td, sptr,
4035 "%s: value not given (%s:%d)",
4036 td->name, __FILE__, __LINE__);
4041 if(1 /* No applicable constraints whatsoever */) {
4042 /* Nothing is here. See below */
4045 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4049 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4050 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4054 ASN__CTFAIL(app_key, td, sptr,
4055 "%s: value not given (%s:%d)",
4056 td->name, __FILE__, __LINE__);
4060 value = *(const long *)sptr;
4062 if((value >= 0 && value <= 65535)) {
4063 /* Constraint check succeeded */
4066 ASN__CTFAIL(app_key, td, sptr,
4067 "%s: constraint failed (%s:%d)",
4068 td->name, __FILE__, __LINE__);
4074 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4075 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4078 ASN__CTFAIL(app_key, td, sptr,
4079 "%s: value not given (%s:%d)",
4080 td->name, __FILE__, __LINE__);
4085 if(1 /* No applicable constraints whatsoever */) {
4086 /* Nothing is here. See below */
4089 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4093 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4094 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4097 ASN__CTFAIL(app_key, td, sptr,
4098 "%s: value not given (%s:%d)",
4099 td->name, __FILE__, __LINE__);
4104 if(1 /* No applicable constraints whatsoever */) {
4105 /* Nothing is here. See below */
4108 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4112 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4113 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4117 ASN__CTFAIL(app_key, td, sptr,
4118 "%s: value not given (%s:%d)",
4119 td->name, __FILE__, __LINE__);
4123 value = *(const long *)sptr;
4125 if((value >= 0 && value <= 65535)) {
4126 /* Constraint check succeeded */
4129 ASN__CTFAIL(app_key, td, sptr,
4130 "%s: constraint failed (%s:%d)",
4131 td->name, __FILE__, __LINE__);
4136 static asn_type_selector_result_t
4137 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4138 asn_type_selector_result_t result = {0, 0};
4139 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4140 size_t constraining_column = 0; /* &id */
4141 size_t for_column = 1; /* &criticality */
4142 size_t row, presence_index = 0;
4143 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4145 for(row=0; row < itable->rows_count; row++) {
4146 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4147 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4149 if(type_cell->cell_kind == aioc__undefined)
4153 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4154 result.type_descriptor = type_cell->type_descriptor;
4155 result.presence_index = presence_index;
4164 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4165 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4168 ASN__CTFAIL(app_key, td, sptr,
4169 "%s: value not given (%s:%d)",
4170 td->name, __FILE__, __LINE__);
4175 if(1 /* No applicable constraints whatsoever */) {
4176 /* Nothing is here. See below */
4179 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4182 static asn_type_selector_result_t
4183 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4184 asn_type_selector_result_t result = {0, 0};
4185 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4186 size_t constraining_column = 0; /* &id */
4187 size_t for_column = 2; /* &Extension */
4188 size_t row, presence_index = 0;
4189 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4191 for(row=0; row < itable->rows_count; row++) {
4192 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4193 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4195 if(type_cell->cell_kind == aioc__undefined)
4199 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4200 result.type_descriptor = type_cell->type_descriptor;
4201 result.presence_index = presence_index;
4210 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4211 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4214 ASN__CTFAIL(app_key, td, sptr,
4215 "%s: value not given (%s:%d)",
4216 td->name, __FILE__, __LINE__);
4221 if(1 /* No applicable constraints whatsoever */) {
4222 /* Nothing is here. See below */
4225 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4229 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4230 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4234 ASN__CTFAIL(app_key, td, sptr,
4235 "%s: value not given (%s:%d)",
4236 td->name, __FILE__, __LINE__);
4240 value = *(const long *)sptr;
4242 if((value >= 0 && value <= 65535)) {
4243 /* Constraint check succeeded */
4246 ASN__CTFAIL(app_key, td, sptr,
4247 "%s: constraint failed (%s:%d)",
4248 td->name, __FILE__, __LINE__);
4253 static asn_type_selector_result_t
4254 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4255 asn_type_selector_result_t result = {0, 0};
4256 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4257 size_t constraining_column = 0; /* &id */
4258 size_t for_column = 1; /* &criticality */
4259 size_t row, presence_index = 0;
4260 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4262 for(row=0; row < itable->rows_count; row++) {
4263 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4264 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4266 if(type_cell->cell_kind == aioc__undefined)
4270 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4271 result.type_descriptor = type_cell->type_descriptor;
4272 result.presence_index = presence_index;
4281 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4282 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4285 ASN__CTFAIL(app_key, td, sptr,
4286 "%s: value not given (%s:%d)",
4287 td->name, __FILE__, __LINE__);
4292 if(1 /* No applicable constraints whatsoever */) {
4293 /* Nothing is here. See below */
4296 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4299 static asn_type_selector_result_t
4300 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4301 asn_type_selector_result_t result = {0, 0};
4302 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4303 size_t constraining_column = 0; /* &id */
4304 size_t for_column = 2; /* &Extension */
4305 size_t row, presence_index = 0;
4306 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4308 for(row=0; row < itable->rows_count; row++) {
4309 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4310 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4312 if(type_cell->cell_kind == aioc__undefined)
4316 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4317 result.type_descriptor = type_cell->type_descriptor;
4318 result.presence_index = presence_index;
4327 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4328 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4331 ASN__CTFAIL(app_key, td, sptr,
4332 "%s: value not given (%s:%d)",
4333 td->name, __FILE__, __LINE__);
4338 if(1 /* No applicable constraints whatsoever */) {
4339 /* Nothing is here. See below */
4342 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4346 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4347 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4351 ASN__CTFAIL(app_key, td, sptr,
4352 "%s: value not given (%s:%d)",
4353 td->name, __FILE__, __LINE__);
4357 value = *(const long *)sptr;
4359 if((value >= 0 && value <= 65535)) {
4360 /* Constraint check succeeded */
4363 ASN__CTFAIL(app_key, td, sptr,
4364 "%s: constraint failed (%s:%d)",
4365 td->name, __FILE__, __LINE__);
4371 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4372 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4375 ASN__CTFAIL(app_key, td, sptr,
4376 "%s: value not given (%s:%d)",
4377 td->name, __FILE__, __LINE__);
4382 if(1 /* No applicable constraints whatsoever */) {
4383 /* Nothing is here. See below */
4386 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4390 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4391 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4394 ASN__CTFAIL(app_key, td, sptr,
4395 "%s: value not given (%s:%d)",
4396 td->name, __FILE__, __LINE__);
4401 if(1 /* No applicable constraints whatsoever */) {
4402 /* Nothing is here. See below */
4405 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4409 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4410 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4414 ASN__CTFAIL(app_key, td, sptr,
4415 "%s: value not given (%s:%d)",
4416 td->name, __FILE__, __LINE__);
4420 value = *(const long *)sptr;
4422 if((value >= 0 && value <= 65535)) {
4423 /* Constraint check succeeded */
4426 ASN__CTFAIL(app_key, td, sptr,
4427 "%s: constraint failed (%s:%d)",
4428 td->name, __FILE__, __LINE__);
4433 static asn_type_selector_result_t
4434 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4435 asn_type_selector_result_t result = {0, 0};
4436 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4437 size_t constraining_column = 0; /* &id */
4438 size_t for_column = 1; /* &criticality */
4439 size_t row, presence_index = 0;
4440 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4442 for(row=0; row < itable->rows_count; row++) {
4443 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4444 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4446 if(type_cell->cell_kind == aioc__undefined)
4450 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4451 result.type_descriptor = type_cell->type_descriptor;
4452 result.presence_index = presence_index;
4461 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4462 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4465 ASN__CTFAIL(app_key, td, sptr,
4466 "%s: value not given (%s:%d)",
4467 td->name, __FILE__, __LINE__);
4472 if(1 /* No applicable constraints whatsoever */) {
4473 /* Nothing is here. See below */
4476 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4479 static asn_type_selector_result_t
4480 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4481 asn_type_selector_result_t result = {0, 0};
4482 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4483 size_t constraining_column = 0; /* &id */
4484 size_t for_column = 2; /* &Extension */
4485 size_t row, presence_index = 0;
4486 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4488 for(row=0; row < itable->rows_count; row++) {
4489 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4490 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4492 if(type_cell->cell_kind == aioc__undefined)
4496 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4497 result.type_descriptor = type_cell->type_descriptor;
4498 result.presence_index = presence_index;
4507 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4508 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4511 ASN__CTFAIL(app_key, td, sptr,
4512 "%s: value not given (%s:%d)",
4513 td->name, __FILE__, __LINE__);
4518 if(1 /* No applicable constraints whatsoever */) {
4519 /* Nothing is here. See below */
4522 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4526 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4527 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4531 ASN__CTFAIL(app_key, td, sptr,
4532 "%s: value not given (%s:%d)",
4533 td->name, __FILE__, __LINE__);
4537 value = *(const long *)sptr;
4539 if((value >= 0 && value <= 65535)) {
4540 /* Constraint check succeeded */
4543 ASN__CTFAIL(app_key, td, sptr,
4544 "%s: constraint failed (%s:%d)",
4545 td->name, __FILE__, __LINE__);
4550 static asn_type_selector_result_t
4551 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4552 asn_type_selector_result_t result = {0, 0};
4553 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4554 size_t constraining_column = 0; /* &id */
4555 size_t for_column = 1; /* &criticality */
4556 size_t row, presence_index = 0;
4557 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4559 for(row=0; row < itable->rows_count; row++) {
4560 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4561 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4563 if(type_cell->cell_kind == aioc__undefined)
4567 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4568 result.type_descriptor = type_cell->type_descriptor;
4569 result.presence_index = presence_index;
4578 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4579 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4582 ASN__CTFAIL(app_key, td, sptr,
4583 "%s: value not given (%s:%d)",
4584 td->name, __FILE__, __LINE__);
4589 if(1 /* No applicable constraints whatsoever */) {
4590 /* Nothing is here. See below */
4593 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4596 static asn_type_selector_result_t
4597 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4598 asn_type_selector_result_t result = {0, 0};
4599 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4600 size_t constraining_column = 0; /* &id */
4601 size_t for_column = 2; /* &Extension */
4602 size_t row, presence_index = 0;
4603 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4605 for(row=0; row < itable->rows_count; row++) {
4606 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4607 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4609 if(type_cell->cell_kind == aioc__undefined)
4613 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4614 result.type_descriptor = type_cell->type_descriptor;
4615 result.presence_index = presence_index;
4624 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4628 ASN__CTFAIL(app_key, td, sptr,
4629 "%s: value not given (%s:%d)",
4630 td->name, __FILE__, __LINE__);
4635 if(1 /* No applicable constraints whatsoever */) {
4636 /* Nothing is here. See below */
4639 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4643 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4648 ASN__CTFAIL(app_key, td, sptr,
4649 "%s: value not given (%s:%d)",
4650 td->name, __FILE__, __LINE__);
4654 value = *(const long *)sptr;
4656 if((value >= 0 && value <= 65535)) {
4657 /* Constraint check succeeded */
4660 ASN__CTFAIL(app_key, td, sptr,
4661 "%s: constraint failed (%s:%d)",
4662 td->name, __FILE__, __LINE__);
4668 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4669 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4672 ASN__CTFAIL(app_key, td, sptr,
4673 "%s: value not given (%s:%d)",
4674 td->name, __FILE__, __LINE__);
4679 if(1 /* No applicable constraints whatsoever */) {
4680 /* Nothing is here. See below */
4683 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4687 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4688 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4691 ASN__CTFAIL(app_key, td, sptr,
4692 "%s: value not given (%s:%d)",
4693 td->name, __FILE__, __LINE__);
4698 if(1 /* No applicable constraints whatsoever */) {
4699 /* Nothing is here. See below */
4702 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4706 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4707 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4711 ASN__CTFAIL(app_key, td, sptr,
4712 "%s: value not given (%s:%d)",
4713 td->name, __FILE__, __LINE__);
4717 value = *(const long *)sptr;
4719 if((value >= 0 && value <= 65535)) {
4720 /* Constraint check succeeded */
4723 ASN__CTFAIL(app_key, td, sptr,
4724 "%s: constraint failed (%s:%d)",
4725 td->name, __FILE__, __LINE__);
4730 static asn_type_selector_result_t
4731 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4732 asn_type_selector_result_t result = {0, 0};
4733 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4734 size_t constraining_column = 0; /* &id */
4735 size_t for_column = 1; /* &criticality */
4736 size_t row, presence_index = 0;
4737 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4739 for(row=0; row < itable->rows_count; row++) {
4740 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4741 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4743 if(type_cell->cell_kind == aioc__undefined)
4747 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4748 result.type_descriptor = type_cell->type_descriptor;
4749 result.presence_index = presence_index;
4758 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4762 ASN__CTFAIL(app_key, td, sptr,
4763 "%s: value not given (%s:%d)",
4764 td->name, __FILE__, __LINE__);
4769 if(1 /* No applicable constraints whatsoever */) {
4770 /* Nothing is here. See below */
4773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4776 static asn_type_selector_result_t
4777 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4778 asn_type_selector_result_t result = {0, 0};
4779 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4780 size_t constraining_column = 0; /* &id */
4781 size_t for_column = 2; /* &Extension */
4782 size_t row, presence_index = 0;
4783 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4785 for(row=0; row < itable->rows_count; row++) {
4786 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4787 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4789 if(type_cell->cell_kind == aioc__undefined)
4793 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4794 result.type_descriptor = type_cell->type_descriptor;
4795 result.presence_index = presence_index;
4804 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4808 ASN__CTFAIL(app_key, td, sptr,
4809 "%s: value not given (%s:%d)",
4810 td->name, __FILE__, __LINE__);
4815 if(1 /* No applicable constraints whatsoever */) {
4816 /* Nothing is here. See below */
4819 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4823 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4828 ASN__CTFAIL(app_key, td, sptr,
4829 "%s: value not given (%s:%d)",
4830 td->name, __FILE__, __LINE__);
4834 value = *(const long *)sptr;
4836 if((value >= 0 && value <= 65535)) {
4837 /* Constraint check succeeded */
4840 ASN__CTFAIL(app_key, td, sptr,
4841 "%s: constraint failed (%s:%d)",
4842 td->name, __FILE__, __LINE__);
4847 static asn_type_selector_result_t
4848 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4849 asn_type_selector_result_t result = {0, 0};
4850 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4851 size_t constraining_column = 0; /* &id */
4852 size_t for_column = 1; /* &criticality */
4853 size_t row, presence_index = 0;
4854 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4856 for(row=0; row < itable->rows_count; row++) {
4857 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4858 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4860 if(type_cell->cell_kind == aioc__undefined)
4864 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4865 result.type_descriptor = type_cell->type_descriptor;
4866 result.presence_index = presence_index;
4875 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4876 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4879 ASN__CTFAIL(app_key, td, sptr,
4880 "%s: value not given (%s:%d)",
4881 td->name, __FILE__, __LINE__);
4886 if(1 /* No applicable constraints whatsoever */) {
4887 /* Nothing is here. See below */
4890 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4893 static asn_type_selector_result_t
4894 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4895 asn_type_selector_result_t result = {0, 0};
4896 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4897 size_t constraining_column = 0; /* &id */
4898 size_t for_column = 2; /* &Extension */
4899 size_t row, presence_index = 0;
4900 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4902 for(row=0; row < itable->rows_count; row++) {
4903 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4904 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4906 if(type_cell->cell_kind == aioc__undefined)
4910 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4911 result.type_descriptor = type_cell->type_descriptor;
4912 result.presence_index = presence_index;
4921 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4922 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4925 ASN__CTFAIL(app_key, td, sptr,
4926 "%s: value not given (%s:%d)",
4927 td->name, __FILE__, __LINE__);
4932 if(1 /* No applicable constraints whatsoever */) {
4933 /* Nothing is here. See below */
4936 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4940 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4941 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4945 ASN__CTFAIL(app_key, td, sptr,
4946 "%s: value not given (%s:%d)",
4947 td->name, __FILE__, __LINE__);
4951 value = *(const long *)sptr;
4953 if((value >= 0 && value <= 65535)) {
4954 /* Constraint check succeeded */
4957 ASN__CTFAIL(app_key, td, sptr,
4958 "%s: constraint failed (%s:%d)",
4959 td->name, __FILE__, __LINE__);
4965 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4966 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4969 ASN__CTFAIL(app_key, td, sptr,
4970 "%s: value not given (%s:%d)",
4971 td->name, __FILE__, __LINE__);
4976 if(1 /* No applicable constraints whatsoever */) {
4977 /* Nothing is here. See below */
4980 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4984 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4985 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4988 ASN__CTFAIL(app_key, td, sptr,
4989 "%s: value not given (%s:%d)",
4990 td->name, __FILE__, __LINE__);
4995 if(1 /* No applicable constraints whatsoever */) {
4996 /* Nothing is here. See below */
4999 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5003 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5004 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5008 ASN__CTFAIL(app_key, td, sptr,
5009 "%s: value not given (%s:%d)",
5010 td->name, __FILE__, __LINE__);
5014 value = *(const long *)sptr;
5016 if((value >= 0 && value <= 65535)) {
5017 /* Constraint check succeeded */
5020 ASN__CTFAIL(app_key, td, sptr,
5021 "%s: constraint failed (%s:%d)",
5022 td->name, __FILE__, __LINE__);
5028 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5029 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5032 ASN__CTFAIL(app_key, td, sptr,
5033 "%s: value not given (%s:%d)",
5034 td->name, __FILE__, __LINE__);
5039 if(1 /* No applicable constraints whatsoever */) {
5040 /* Nothing is here. See below */
5043 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5047 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5048 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5051 ASN__CTFAIL(app_key, td, sptr,
5052 "%s: value not given (%s:%d)",
5053 td->name, __FILE__, __LINE__);
5058 if(1 /* No applicable constraints whatsoever */) {
5059 /* Nothing is here. See below */
5062 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5066 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5071 ASN__CTFAIL(app_key, td, sptr,
5072 "%s: value not given (%s:%d)",
5073 td->name, __FILE__, __LINE__);
5077 value = *(const long *)sptr;
5079 if((value >= 0 && value <= 65535)) {
5080 /* Constraint check succeeded */
5083 ASN__CTFAIL(app_key, td, sptr,
5084 "%s: constraint failed (%s:%d)",
5085 td->name, __FILE__, __LINE__);
5090 static asn_type_selector_result_t
5091 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5092 asn_type_selector_result_t result = {0, 0};
5093 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5094 size_t constraining_column = 0; /* &id */
5095 size_t for_column = 1; /* &criticality */
5096 size_t row, presence_index = 0;
5097 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5099 for(row=0; row < itable->rows_count; row++) {
5100 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5101 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5103 if(type_cell->cell_kind == aioc__undefined)
5107 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5108 result.type_descriptor = type_cell->type_descriptor;
5109 result.presence_index = presence_index;
5118 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5119 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5122 ASN__CTFAIL(app_key, td, sptr,
5123 "%s: value not given (%s:%d)",
5124 td->name, __FILE__, __LINE__);
5129 if(1 /* No applicable constraints whatsoever */) {
5130 /* Nothing is here. See below */
5133 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5136 static asn_type_selector_result_t
5137 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5138 asn_type_selector_result_t result = {0, 0};
5139 const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5140 size_t constraining_column = 0; /* &id */
5141 size_t for_column = 2; /* &Extension */
5142 size_t row, presence_index = 0;
5143 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5145 for(row=0; row < itable->rows_count; row++) {
5146 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5147 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5149 if(type_cell->cell_kind == aioc__undefined)
5153 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5154 result.type_descriptor = type_cell->type_descriptor;
5155 result.presence_index = presence_index;
5164 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5165 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5168 ASN__CTFAIL(app_key, td, sptr,
5169 "%s: value not given (%s:%d)",
5170 td->name, __FILE__, __LINE__);
5175 if(1 /* No applicable constraints whatsoever */) {
5176 /* Nothing is here. See below */
5179 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5183 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5188 ASN__CTFAIL(app_key, td, sptr,
5189 "%s: value not given (%s:%d)",
5190 td->name, __FILE__, __LINE__);
5194 value = *(const long *)sptr;
5196 if((value >= 0 && value <= 65535)) {
5197 /* Constraint check succeeded */
5200 ASN__CTFAIL(app_key, td, sptr,
5201 "%s: constraint failed (%s:%d)",
5202 td->name, __FILE__, __LINE__);
5208 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5209 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5212 ASN__CTFAIL(app_key, td, sptr,
5213 "%s: value not given (%s:%d)",
5214 td->name, __FILE__, __LINE__);
5219 if(1 /* No applicable constraints whatsoever */) {
5220 /* Nothing is here. See below */
5223 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5227 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5228 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5231 ASN__CTFAIL(app_key, td, sptr,
5232 "%s: value not given (%s:%d)",
5233 td->name, __FILE__, __LINE__);
5238 if(1 /* No applicable constraints whatsoever */) {
5239 /* Nothing is here. See below */
5242 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5246 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5247 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5251 ASN__CTFAIL(app_key, td, sptr,
5252 "%s: value not given (%s:%d)",
5253 td->name, __FILE__, __LINE__);
5257 value = *(const long *)sptr;
5259 if((value >= 0 && value <= 65535)) {
5260 /* Constraint check succeeded */
5263 ASN__CTFAIL(app_key, td, sptr,
5264 "%s: constraint failed (%s:%d)",
5265 td->name, __FILE__, __LINE__);
5270 static asn_type_selector_result_t
5271 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5272 asn_type_selector_result_t result = {0, 0};
5273 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5274 size_t constraining_column = 0; /* &id */
5275 size_t for_column = 1; /* &criticality */
5276 size_t row, presence_index = 0;
5277 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5279 for(row=0; row < itable->rows_count; row++) {
5280 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5281 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5283 if(type_cell->cell_kind == aioc__undefined)
5287 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5288 result.type_descriptor = type_cell->type_descriptor;
5289 result.presence_index = presence_index;
5298 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5299 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5302 ASN__CTFAIL(app_key, td, sptr,
5303 "%s: value not given (%s:%d)",
5304 td->name, __FILE__, __LINE__);
5309 if(1 /* No applicable constraints whatsoever */) {
5310 /* Nothing is here. See below */
5313 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5316 static asn_type_selector_result_t
5317 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5318 asn_type_selector_result_t result = {0, 0};
5319 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5320 size_t constraining_column = 0; /* &id */
5321 size_t for_column = 2; /* &Extension */
5322 size_t row, presence_index = 0;
5323 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5325 for(row=0; row < itable->rows_count; row++) {
5326 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5327 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5329 if(type_cell->cell_kind == aioc__undefined)
5333 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5334 result.type_descriptor = type_cell->type_descriptor;
5335 result.presence_index = presence_index;
5344 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5345 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5348 ASN__CTFAIL(app_key, td, sptr,
5349 "%s: value not given (%s:%d)",
5350 td->name, __FILE__, __LINE__);
5355 if(1 /* No applicable constraints whatsoever */) {
5356 /* Nothing is here. See below */
5359 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5363 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5364 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5368 ASN__CTFAIL(app_key, td, sptr,
5369 "%s: value not given (%s:%d)",
5370 td->name, __FILE__, __LINE__);
5374 value = *(const long *)sptr;
5376 if((value >= 0 && value <= 65535)) {
5377 /* Constraint check succeeded */
5380 ASN__CTFAIL(app_key, td, sptr,
5381 "%s: constraint failed (%s:%d)",
5382 td->name, __FILE__, __LINE__);
5387 static asn_type_selector_result_t
5388 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5389 asn_type_selector_result_t result = {0, 0};
5390 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5391 size_t constraining_column = 0; /* &id */
5392 size_t for_column = 1; /* &criticality */
5393 size_t row, presence_index = 0;
5394 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5396 for(row=0; row < itable->rows_count; row++) {
5397 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5398 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5400 if(type_cell->cell_kind == aioc__undefined)
5404 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5405 result.type_descriptor = type_cell->type_descriptor;
5406 result.presence_index = presence_index;
5415 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5416 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5419 ASN__CTFAIL(app_key, td, sptr,
5420 "%s: value not given (%s:%d)",
5421 td->name, __FILE__, __LINE__);
5426 if(1 /* No applicable constraints whatsoever */) {
5427 /* Nothing is here. See below */
5430 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5433 static asn_type_selector_result_t
5434 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5435 asn_type_selector_result_t result = {0, 0};
5436 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5437 size_t constraining_column = 0; /* &id */
5438 size_t for_column = 2; /* &Extension */
5439 size_t row, presence_index = 0;
5440 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5442 for(row=0; row < itable->rows_count; row++) {
5443 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5444 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5446 if(type_cell->cell_kind == aioc__undefined)
5450 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5451 result.type_descriptor = type_cell->type_descriptor;
5452 result.presence_index = presence_index;
5461 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5462 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5465 ASN__CTFAIL(app_key, td, sptr,
5466 "%s: value not given (%s:%d)",
5467 td->name, __FILE__, __LINE__);
5472 if(1 /* No applicable constraints whatsoever */) {
5473 /* Nothing is here. See below */
5476 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5480 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5481 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5485 ASN__CTFAIL(app_key, td, sptr,
5486 "%s: value not given (%s:%d)",
5487 td->name, __FILE__, __LINE__);
5491 value = *(const long *)sptr;
5493 if((value >= 0 && value <= 65535)) {
5494 /* Constraint check succeeded */
5497 ASN__CTFAIL(app_key, td, sptr,
5498 "%s: constraint failed (%s:%d)",
5499 td->name, __FILE__, __LINE__);
5505 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5506 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5509 ASN__CTFAIL(app_key, td, sptr,
5510 "%s: value not given (%s:%d)",
5511 td->name, __FILE__, __LINE__);
5516 if(1 /* No applicable constraints whatsoever */) {
5517 /* Nothing is here. See below */
5520 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5524 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5525 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5528 ASN__CTFAIL(app_key, td, sptr,
5529 "%s: value not given (%s:%d)",
5530 td->name, __FILE__, __LINE__);
5535 if(1 /* No applicable constraints whatsoever */) {
5536 /* Nothing is here. See below */
5539 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5543 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5544 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5548 ASN__CTFAIL(app_key, td, sptr,
5549 "%s: value not given (%s:%d)",
5550 td->name, __FILE__, __LINE__);
5554 value = *(const long *)sptr;
5556 if((value >= 0 && value <= 65535)) {
5557 /* Constraint check succeeded */
5560 ASN__CTFAIL(app_key, td, sptr,
5561 "%s: constraint failed (%s:%d)",
5562 td->name, __FILE__, __LINE__);
5567 static asn_type_selector_result_t
5568 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5569 asn_type_selector_result_t result = {0, 0};
5570 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5571 size_t constraining_column = 0; /* &id */
5572 size_t for_column = 1; /* &criticality */
5573 size_t row, presence_index = 0;
5574 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5576 for(row=0; row < itable->rows_count; row++) {
5577 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5578 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5580 if(type_cell->cell_kind == aioc__undefined)
5584 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5585 result.type_descriptor = type_cell->type_descriptor;
5586 result.presence_index = presence_index;
5595 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5596 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5599 ASN__CTFAIL(app_key, td, sptr,
5600 "%s: value not given (%s:%d)",
5601 td->name, __FILE__, __LINE__);
5606 if(1 /* No applicable constraints whatsoever */) {
5607 /* Nothing is here. See below */
5610 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5613 static asn_type_selector_result_t
5614 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5615 asn_type_selector_result_t result = {0, 0};
5616 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5617 size_t constraining_column = 0; /* &id */
5618 size_t for_column = 2; /* &Extension */
5619 size_t row, presence_index = 0;
5620 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5622 for(row=0; row < itable->rows_count; row++) {
5623 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5624 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5626 if(type_cell->cell_kind == aioc__undefined)
5630 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5631 result.type_descriptor = type_cell->type_descriptor;
5632 result.presence_index = presence_index;
5641 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5645 ASN__CTFAIL(app_key, td, sptr,
5646 "%s: value not given (%s:%d)",
5647 td->name, __FILE__, __LINE__);
5652 if(1 /* No applicable constraints whatsoever */) {
5653 /* Nothing is here. See below */
5656 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5660 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5661 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5665 ASN__CTFAIL(app_key, td, sptr,
5666 "%s: value not given (%s:%d)",
5667 td->name, __FILE__, __LINE__);
5671 value = *(const long *)sptr;
5673 if((value >= 0 && value <= 65535)) {
5674 /* Constraint check succeeded */
5677 ASN__CTFAIL(app_key, td, sptr,
5678 "%s: constraint failed (%s:%d)",
5679 td->name, __FILE__, __LINE__);
5684 static asn_type_selector_result_t
5685 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5686 asn_type_selector_result_t result = {0, 0};
5687 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5688 size_t constraining_column = 0; /* &id */
5689 size_t for_column = 1; /* &criticality */
5690 size_t row, presence_index = 0;
5691 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5693 for(row=0; row < itable->rows_count; row++) {
5694 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5695 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5697 if(type_cell->cell_kind == aioc__undefined)
5701 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5702 result.type_descriptor = type_cell->type_descriptor;
5703 result.presence_index = presence_index;
5712 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5713 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5716 ASN__CTFAIL(app_key, td, sptr,
5717 "%s: value not given (%s:%d)",
5718 td->name, __FILE__, __LINE__);
5723 if(1 /* No applicable constraints whatsoever */) {
5724 /* Nothing is here. See below */
5727 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5730 static asn_type_selector_result_t
5731 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5732 asn_type_selector_result_t result = {0, 0};
5733 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5734 size_t constraining_column = 0; /* &id */
5735 size_t for_column = 2; /* &Extension */
5736 size_t row, presence_index = 0;
5737 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5739 for(row=0; row < itable->rows_count; row++) {
5740 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5741 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5743 if(type_cell->cell_kind == aioc__undefined)
5747 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5748 result.type_descriptor = type_cell->type_descriptor;
5749 result.presence_index = presence_index;
5758 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5762 ASN__CTFAIL(app_key, td, sptr,
5763 "%s: value not given (%s:%d)",
5764 td->name, __FILE__, __LINE__);
5769 if(1 /* No applicable constraints whatsoever */) {
5770 /* Nothing is here. See below */
5773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5777 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5778 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5782 ASN__CTFAIL(app_key, td, sptr,
5783 "%s: value not given (%s:%d)",
5784 td->name, __FILE__, __LINE__);
5788 value = *(const long *)sptr;
5790 if((value >= 0 && value <= 65535)) {
5791 /* Constraint check succeeded */
5794 ASN__CTFAIL(app_key, td, sptr,
5795 "%s: constraint failed (%s:%d)",
5796 td->name, __FILE__, __LINE__);
5802 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5806 ASN__CTFAIL(app_key, td, sptr,
5807 "%s: value not given (%s:%d)",
5808 td->name, __FILE__, __LINE__);
5813 if(1 /* No applicable constraints whatsoever */) {
5814 /* Nothing is here. See below */
5817 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5821 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5825 ASN__CTFAIL(app_key, td, sptr,
5826 "%s: value not given (%s:%d)",
5827 td->name, __FILE__, __LINE__);
5832 if(1 /* No applicable constraints whatsoever */) {
5833 /* Nothing is here. See below */
5836 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5840 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5841 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5845 ASN__CTFAIL(app_key, td, sptr,
5846 "%s: value not given (%s:%d)",
5847 td->name, __FILE__, __LINE__);
5851 value = *(const long *)sptr;
5853 if((value >= 0 && value <= 65535)) {
5854 /* Constraint check succeeded */
5857 ASN__CTFAIL(app_key, td, sptr,
5858 "%s: constraint failed (%s:%d)",
5859 td->name, __FILE__, __LINE__);
5865 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5869 ASN__CTFAIL(app_key, td, sptr,
5870 "%s: value not given (%s:%d)",
5871 td->name, __FILE__, __LINE__);
5876 if(1 /* No applicable constraints whatsoever */) {
5877 /* Nothing is here. See below */
5880 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5884 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5888 ASN__CTFAIL(app_key, td, sptr,
5889 "%s: value not given (%s:%d)",
5890 td->name, __FILE__, __LINE__);
5895 if(1 /* No applicable constraints whatsoever */) {
5896 /* Nothing is here. See below */
5899 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5903 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5904 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5908 ASN__CTFAIL(app_key, td, sptr,
5909 "%s: value not given (%s:%d)",
5910 td->name, __FILE__, __LINE__);
5914 value = *(const long *)sptr;
5916 if((value >= 0 && value <= 65535)) {
5917 /* Constraint check succeeded */
5920 ASN__CTFAIL(app_key, td, sptr,
5921 "%s: constraint failed (%s:%d)",
5922 td->name, __FILE__, __LINE__);
5928 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5929 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5932 ASN__CTFAIL(app_key, td, sptr,
5933 "%s: value not given (%s:%d)",
5934 td->name, __FILE__, __LINE__);
5939 if(1 /* No applicable constraints whatsoever */) {
5940 /* Nothing is here. See below */
5943 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5947 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5948 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5951 ASN__CTFAIL(app_key, td, sptr,
5952 "%s: value not given (%s:%d)",
5953 td->name, __FILE__, __LINE__);
5958 if(1 /* No applicable constraints whatsoever */) {
5959 /* Nothing is here. See below */
5962 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5966 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5967 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5971 ASN__CTFAIL(app_key, td, sptr,
5972 "%s: value not given (%s:%d)",
5973 td->name, __FILE__, __LINE__);
5977 value = *(const long *)sptr;
5979 if((value >= 0 && value <= 65535)) {
5980 /* Constraint check succeeded */
5983 ASN__CTFAIL(app_key, td, sptr,
5984 "%s: constraint failed (%s:%d)",
5985 td->name, __FILE__, __LINE__);
5991 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5992 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5995 ASN__CTFAIL(app_key, td, sptr,
5996 "%s: value not given (%s:%d)",
5997 td->name, __FILE__, __LINE__);
6002 if(1 /* No applicable constraints whatsoever */) {
6003 /* Nothing is here. See below */
6006 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6010 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6011 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6014 ASN__CTFAIL(app_key, td, sptr,
6015 "%s: value not given (%s:%d)",
6016 td->name, __FILE__, __LINE__);
6021 if(1 /* No applicable constraints whatsoever */) {
6022 /* Nothing is here. See below */
6025 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6029 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6030 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6034 ASN__CTFAIL(app_key, td, sptr,
6035 "%s: value not given (%s:%d)",
6036 td->name, __FILE__, __LINE__);
6040 value = *(const long *)sptr;
6042 if((value >= 0 && value <= 65535)) {
6043 /* Constraint check succeeded */
6046 ASN__CTFAIL(app_key, td, sptr,
6047 "%s: constraint failed (%s:%d)",
6048 td->name, __FILE__, __LINE__);
6053 static asn_type_selector_result_t
6054 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6055 asn_type_selector_result_t result = {0, 0};
6056 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6057 size_t constraining_column = 0; /* &id */
6058 size_t for_column = 1; /* &criticality */
6059 size_t row, presence_index = 0;
6060 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6062 for(row=0; row < itable->rows_count; row++) {
6063 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6064 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6066 if(type_cell->cell_kind == aioc__undefined)
6070 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6071 result.type_descriptor = type_cell->type_descriptor;
6072 result.presence_index = presence_index;
6081 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6082 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6085 ASN__CTFAIL(app_key, td, sptr,
6086 "%s: value not given (%s:%d)",
6087 td->name, __FILE__, __LINE__);
6092 if(1 /* No applicable constraints whatsoever */) {
6093 /* Nothing is here. See below */
6096 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6099 static asn_type_selector_result_t
6100 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6101 asn_type_selector_result_t result = {0, 0};
6102 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6103 size_t constraining_column = 0; /* &id */
6104 size_t for_column = 2; /* &Extension */
6105 size_t row, presence_index = 0;
6106 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6108 for(row=0; row < itable->rows_count; row++) {
6109 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6110 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6112 if(type_cell->cell_kind == aioc__undefined)
6116 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6117 result.type_descriptor = type_cell->type_descriptor;
6118 result.presence_index = presence_index;
6127 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6128 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6131 ASN__CTFAIL(app_key, td, sptr,
6132 "%s: value not given (%s:%d)",
6133 td->name, __FILE__, __LINE__);
6138 if(1 /* No applicable constraints whatsoever */) {
6139 /* Nothing is here. See below */
6142 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6146 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6147 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6151 ASN__CTFAIL(app_key, td, sptr,
6152 "%s: value not given (%s:%d)",
6153 td->name, __FILE__, __LINE__);
6157 value = *(const long *)sptr;
6159 if((value >= 0 && value <= 65535)) {
6160 /* Constraint check succeeded */
6163 ASN__CTFAIL(app_key, td, sptr,
6164 "%s: constraint failed (%s:%d)",
6165 td->name, __FILE__, __LINE__);
6170 static asn_type_selector_result_t
6171 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6172 asn_type_selector_result_t result = {0, 0};
6173 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6174 size_t constraining_column = 0; /* &id */
6175 size_t for_column = 1; /* &criticality */
6176 size_t row, presence_index = 0;
6177 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6179 for(row=0; row < itable->rows_count; row++) {
6180 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6181 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6183 if(type_cell->cell_kind == aioc__undefined)
6187 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6188 result.type_descriptor = type_cell->type_descriptor;
6189 result.presence_index = presence_index;
6198 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6199 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6202 ASN__CTFAIL(app_key, td, sptr,
6203 "%s: value not given (%s:%d)",
6204 td->name, __FILE__, __LINE__);
6209 if(1 /* No applicable constraints whatsoever */) {
6210 /* Nothing is here. See below */
6213 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6216 static asn_type_selector_result_t
6217 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6218 asn_type_selector_result_t result = {0, 0};
6219 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6220 size_t constraining_column = 0; /* &id */
6221 size_t for_column = 2; /* &Extension */
6222 size_t row, presence_index = 0;
6223 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6225 for(row=0; row < itable->rows_count; row++) {
6226 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6227 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6229 if(type_cell->cell_kind == aioc__undefined)
6233 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6234 result.type_descriptor = type_cell->type_descriptor;
6235 result.presence_index = presence_index;
6244 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6245 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6248 ASN__CTFAIL(app_key, td, sptr,
6249 "%s: value not given (%s:%d)",
6250 td->name, __FILE__, __LINE__);
6255 if(1 /* No applicable constraints whatsoever */) {
6256 /* Nothing is here. See below */
6259 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6263 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6264 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6268 ASN__CTFAIL(app_key, td, sptr,
6269 "%s: value not given (%s:%d)",
6270 td->name, __FILE__, __LINE__);
6274 value = *(const long *)sptr;
6276 if((value >= 0 && value <= 65535)) {
6277 /* Constraint check succeeded */
6280 ASN__CTFAIL(app_key, td, sptr,
6281 "%s: constraint failed (%s:%d)",
6282 td->name, __FILE__, __LINE__);
6288 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6292 ASN__CTFAIL(app_key, td, sptr,
6293 "%s: value not given (%s:%d)",
6294 td->name, __FILE__, __LINE__);
6299 if(1 /* No applicable constraints whatsoever */) {
6300 /* Nothing is here. See below */
6303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6307 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6308 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6311 ASN__CTFAIL(app_key, td, sptr,
6312 "%s: value not given (%s:%d)",
6313 td->name, __FILE__, __LINE__);
6318 if(1 /* No applicable constraints whatsoever */) {
6319 /* Nothing is here. See below */
6322 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6326 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6327 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6331 ASN__CTFAIL(app_key, td, sptr,
6332 "%s: value not given (%s:%d)",
6333 td->name, __FILE__, __LINE__);
6337 value = *(const long *)sptr;
6339 if((value >= 0 && value <= 65535)) {
6340 /* Constraint check succeeded */
6343 ASN__CTFAIL(app_key, td, sptr,
6344 "%s: constraint failed (%s:%d)",
6345 td->name, __FILE__, __LINE__);
6350 static asn_type_selector_result_t
6351 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6352 asn_type_selector_result_t result = {0, 0};
6353 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6354 size_t constraining_column = 0; /* &id */
6355 size_t for_column = 1; /* &criticality */
6356 size_t row, presence_index = 0;
6357 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6359 for(row=0; row < itable->rows_count; row++) {
6360 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6361 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6363 if(type_cell->cell_kind == aioc__undefined)
6367 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6368 result.type_descriptor = type_cell->type_descriptor;
6369 result.presence_index = presence_index;
6378 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6379 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6382 ASN__CTFAIL(app_key, td, sptr,
6383 "%s: value not given (%s:%d)",
6384 td->name, __FILE__, __LINE__);
6389 if(1 /* No applicable constraints whatsoever */) {
6390 /* Nothing is here. See below */
6393 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6396 static asn_type_selector_result_t
6397 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6398 asn_type_selector_result_t result = {0, 0};
6399 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6400 size_t constraining_column = 0; /* &id */
6401 size_t for_column = 2; /* &Extension */
6402 size_t row, presence_index = 0;
6403 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6405 for(row=0; row < itable->rows_count; row++) {
6406 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6407 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6409 if(type_cell->cell_kind == aioc__undefined)
6413 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6414 result.type_descriptor = type_cell->type_descriptor;
6415 result.presence_index = presence_index;
6424 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6425 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6428 ASN__CTFAIL(app_key, td, sptr,
6429 "%s: value not given (%s:%d)",
6430 td->name, __FILE__, __LINE__);
6435 if(1 /* No applicable constraints whatsoever */) {
6436 /* Nothing is here. See below */
6439 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6443 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6444 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6448 ASN__CTFAIL(app_key, td, sptr,
6449 "%s: value not given (%s:%d)",
6450 td->name, __FILE__, __LINE__);
6454 value = *(const long *)sptr;
6456 if((value >= 0 && value <= 65535)) {
6457 /* Constraint check succeeded */
6460 ASN__CTFAIL(app_key, td, sptr,
6461 "%s: constraint failed (%s:%d)",
6462 td->name, __FILE__, __LINE__);
6467 static asn_type_selector_result_t
6468 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6469 asn_type_selector_result_t result = {0, 0};
6470 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6471 size_t constraining_column = 0; /* &id */
6472 size_t for_column = 1; /* &criticality */
6473 size_t row, presence_index = 0;
6474 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6476 for(row=0; row < itable->rows_count; row++) {
6477 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6478 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6480 if(type_cell->cell_kind == aioc__undefined)
6484 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6485 result.type_descriptor = type_cell->type_descriptor;
6486 result.presence_index = presence_index;
6495 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6496 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6499 ASN__CTFAIL(app_key, td, sptr,
6500 "%s: value not given (%s:%d)",
6501 td->name, __FILE__, __LINE__);
6506 if(1 /* No applicable constraints whatsoever */) {
6507 /* Nothing is here. See below */
6510 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6513 static asn_type_selector_result_t
6514 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6515 asn_type_selector_result_t result = {0, 0};
6516 const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6517 size_t constraining_column = 0; /* &id */
6518 size_t for_column = 2; /* &Extension */
6519 size_t row, presence_index = 0;
6520 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6522 for(row=0; row < itable->rows_count; row++) {
6523 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6524 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6526 if(type_cell->cell_kind == aioc__undefined)
6530 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6531 result.type_descriptor = type_cell->type_descriptor;
6532 result.presence_index = presence_index;
6541 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6542 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6545 ASN__CTFAIL(app_key, td, sptr,
6546 "%s: value not given (%s:%d)",
6547 td->name, __FILE__, __LINE__);
6552 if(1 /* No applicable constraints whatsoever */) {
6553 /* Nothing is here. See below */
6556 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6560 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6561 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6565 ASN__CTFAIL(app_key, td, sptr,
6566 "%s: value not given (%s:%d)",
6567 td->name, __FILE__, __LINE__);
6571 value = *(const long *)sptr;
6573 if((value >= 0 && value <= 65535)) {
6574 /* Constraint check succeeded */
6577 ASN__CTFAIL(app_key, td, sptr,
6578 "%s: constraint failed (%s:%d)",
6579 td->name, __FILE__, __LINE__);
6585 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6586 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6589 ASN__CTFAIL(app_key, td, sptr,
6590 "%s: value not given (%s:%d)",
6591 td->name, __FILE__, __LINE__);
6596 if(1 /* No applicable constraints whatsoever */) {
6597 /* Nothing is here. See below */
6600 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6604 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6605 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6608 ASN__CTFAIL(app_key, td, sptr,
6609 "%s: value not given (%s:%d)",
6610 td->name, __FILE__, __LINE__);
6615 if(1 /* No applicable constraints whatsoever */) {
6616 /* Nothing is here. See below */
6619 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6623 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6624 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6628 ASN__CTFAIL(app_key, td, sptr,
6629 "%s: value not given (%s:%d)",
6630 td->name, __FILE__, __LINE__);
6634 value = *(const long *)sptr;
6636 if((value >= 0 && value <= 65535)) {
6637 /* Constraint check succeeded */
6640 ASN__CTFAIL(app_key, td, sptr,
6641 "%s: constraint failed (%s:%d)",
6642 td->name, __FILE__, __LINE__);
6648 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6649 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6652 ASN__CTFAIL(app_key, td, sptr,
6653 "%s: value not given (%s:%d)",
6654 td->name, __FILE__, __LINE__);
6659 if(1 /* No applicable constraints whatsoever */) {
6660 /* Nothing is here. See below */
6663 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6667 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6668 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6671 ASN__CTFAIL(app_key, td, sptr,
6672 "%s: value not given (%s:%d)",
6673 td->name, __FILE__, __LINE__);
6678 if(1 /* No applicable constraints whatsoever */) {
6679 /* Nothing is here. See below */
6682 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6686 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6687 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6691 ASN__CTFAIL(app_key, td, sptr,
6692 "%s: value not given (%s:%d)",
6693 td->name, __FILE__, __LINE__);
6697 value = *(const long *)sptr;
6699 if((value >= 0 && value <= 65535)) {
6700 /* Constraint check succeeded */
6703 ASN__CTFAIL(app_key, td, sptr,
6704 "%s: constraint failed (%s:%d)",
6705 td->name, __FILE__, __LINE__);
6711 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6712 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6715 ASN__CTFAIL(app_key, td, sptr,
6716 "%s: value not given (%s:%d)",
6717 td->name, __FILE__, __LINE__);
6722 if(1 /* No applicable constraints whatsoever */) {
6723 /* Nothing is here. See below */
6726 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6730 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6731 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6734 ASN__CTFAIL(app_key, td, sptr,
6735 "%s: value not given (%s:%d)",
6736 td->name, __FILE__, __LINE__);
6741 if(1 /* No applicable constraints whatsoever */) {
6742 /* Nothing is here. See below */
6745 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6749 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6754 ASN__CTFAIL(app_key, td, sptr,
6755 "%s: value not given (%s:%d)",
6756 td->name, __FILE__, __LINE__);
6760 value = *(const long *)sptr;
6762 if((value >= 0 && value <= 65535)) {
6763 /* Constraint check succeeded */
6766 ASN__CTFAIL(app_key, td, sptr,
6767 "%s: constraint failed (%s:%d)",
6768 td->name, __FILE__, __LINE__);
6773 static asn_type_selector_result_t
6774 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6775 asn_type_selector_result_t result = {0, 0};
6776 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6777 size_t constraining_column = 0; /* &id */
6778 size_t for_column = 1; /* &criticality */
6779 size_t row, presence_index = 0;
6780 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6782 for(row=0; row < itable->rows_count; row++) {
6783 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6784 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6786 if(type_cell->cell_kind == aioc__undefined)
6790 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6791 result.type_descriptor = type_cell->type_descriptor;
6792 result.presence_index = presence_index;
6801 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6805 ASN__CTFAIL(app_key, td, sptr,
6806 "%s: value not given (%s:%d)",
6807 td->name, __FILE__, __LINE__);
6812 if(1 /* No applicable constraints whatsoever */) {
6813 /* Nothing is here. See below */
6816 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6819 static asn_type_selector_result_t
6820 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6821 asn_type_selector_result_t result = {0, 0};
6822 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6823 size_t constraining_column = 0; /* &id */
6824 size_t for_column = 2; /* &Extension */
6825 size_t row, presence_index = 0;
6826 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6828 for(row=0; row < itable->rows_count; row++) {
6829 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6830 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6832 if(type_cell->cell_kind == aioc__undefined)
6836 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6837 result.type_descriptor = type_cell->type_descriptor;
6838 result.presence_index = presence_index;
6847 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6848 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6851 ASN__CTFAIL(app_key, td, sptr,
6852 "%s: value not given (%s:%d)",
6853 td->name, __FILE__, __LINE__);
6858 if(1 /* No applicable constraints whatsoever */) {
6859 /* Nothing is here. See below */
6862 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6866 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6871 ASN__CTFAIL(app_key, td, sptr,
6872 "%s: value not given (%s:%d)",
6873 td->name, __FILE__, __LINE__);
6877 value = *(const long *)sptr;
6879 if((value >= 0 && value <= 65535)) {
6880 /* Constraint check succeeded */
6883 ASN__CTFAIL(app_key, td, sptr,
6884 "%s: constraint failed (%s:%d)",
6885 td->name, __FILE__, __LINE__);
6891 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6892 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6895 ASN__CTFAIL(app_key, td, sptr,
6896 "%s: value not given (%s:%d)",
6897 td->name, __FILE__, __LINE__);
6902 if(1 /* No applicable constraints whatsoever */) {
6903 /* Nothing is here. See below */
6906 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6910 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6911 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6914 ASN__CTFAIL(app_key, td, sptr,
6915 "%s: value not given (%s:%d)",
6916 td->name, __FILE__, __LINE__);
6921 if(1 /* No applicable constraints whatsoever */) {
6922 /* Nothing is here. See below */
6925 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6929 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6930 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6934 ASN__CTFAIL(app_key, td, sptr,
6935 "%s: value not given (%s:%d)",
6936 td->name, __FILE__, __LINE__);
6940 value = *(const long *)sptr;
6942 if((value >= 0 && value <= 65535)) {
6943 /* Constraint check succeeded */
6946 ASN__CTFAIL(app_key, td, sptr,
6947 "%s: constraint failed (%s:%d)",
6948 td->name, __FILE__, __LINE__);
6953 static asn_type_selector_result_t
6954 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6955 asn_type_selector_result_t result = {0, 0};
6956 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
6957 size_t constraining_column = 0; /* &id */
6958 size_t for_column = 1; /* &criticality */
6959 size_t row, presence_index = 0;
6960 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
6962 for(row=0; row < itable->rows_count; row++) {
6963 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6964 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6966 if(type_cell->cell_kind == aioc__undefined)
6970 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6971 result.type_descriptor = type_cell->type_descriptor;
6972 result.presence_index = presence_index;
6981 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6982 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6985 ASN__CTFAIL(app_key, td, sptr,
6986 "%s: value not given (%s:%d)",
6987 td->name, __FILE__, __LINE__);
6992 if(1 /* No applicable constraints whatsoever */) {
6993 /* Nothing is here. See below */
6996 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6999 static asn_type_selector_result_t
7000 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7001 asn_type_selector_result_t result = {0, 0};
7002 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7003 size_t constraining_column = 0; /* &id */
7004 size_t for_column = 2; /* &Extension */
7005 size_t row, presence_index = 0;
7006 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7008 for(row=0; row < itable->rows_count; row++) {
7009 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7010 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7012 if(type_cell->cell_kind == aioc__undefined)
7016 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7017 result.type_descriptor = type_cell->type_descriptor;
7018 result.presence_index = presence_index;
7027 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7028 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7031 ASN__CTFAIL(app_key, td, sptr,
7032 "%s: value not given (%s:%d)",
7033 td->name, __FILE__, __LINE__);
7038 if(1 /* No applicable constraints whatsoever */) {
7039 /* Nothing is here. See below */
7042 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7046 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7047 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7051 ASN__CTFAIL(app_key, td, sptr,
7052 "%s: value not given (%s:%d)",
7053 td->name, __FILE__, __LINE__);
7057 value = *(const long *)sptr;
7059 if((value >= 0 && value <= 65535)) {
7060 /* Constraint check succeeded */
7063 ASN__CTFAIL(app_key, td, sptr,
7064 "%s: constraint failed (%s:%d)",
7065 td->name, __FILE__, __LINE__);
7070 static asn_type_selector_result_t
7071 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7072 asn_type_selector_result_t result = {0, 0};
7073 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7074 size_t constraining_column = 0; /* &id */
7075 size_t for_column = 1; /* &criticality */
7076 size_t row, presence_index = 0;
7077 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7079 for(row=0; row < itable->rows_count; row++) {
7080 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7081 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7083 if(type_cell->cell_kind == aioc__undefined)
7087 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7088 result.type_descriptor = type_cell->type_descriptor;
7089 result.presence_index = presence_index;
7098 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7099 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7102 ASN__CTFAIL(app_key, td, sptr,
7103 "%s: value not given (%s:%d)",
7104 td->name, __FILE__, __LINE__);
7109 if(1 /* No applicable constraints whatsoever */) {
7110 /* Nothing is here. See below */
7113 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7116 static asn_type_selector_result_t
7117 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7118 asn_type_selector_result_t result = {0, 0};
7119 const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7120 size_t constraining_column = 0; /* &id */
7121 size_t for_column = 2; /* &Extension */
7122 size_t row, presence_index = 0;
7123 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7125 for(row=0; row < itable->rows_count; row++) {
7126 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7127 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7129 if(type_cell->cell_kind == aioc__undefined)
7133 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7134 result.type_descriptor = type_cell->type_descriptor;
7135 result.presence_index = presence_index;
7144 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7145 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7148 ASN__CTFAIL(app_key, td, sptr,
7149 "%s: value not given (%s:%d)",
7150 td->name, __FILE__, __LINE__);
7155 if(1 /* No applicable constraints whatsoever */) {
7156 /* Nothing is here. See below */
7159 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7163 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7168 ASN__CTFAIL(app_key, td, sptr,
7169 "%s: value not given (%s:%d)",
7170 td->name, __FILE__, __LINE__);
7174 value = *(const long *)sptr;
7176 if((value >= 0 && value <= 65535)) {
7177 /* Constraint check succeeded */
7180 ASN__CTFAIL(app_key, td, sptr,
7181 "%s: constraint failed (%s:%d)",
7182 td->name, __FILE__, __LINE__);
7188 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7189 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7192 ASN__CTFAIL(app_key, td, sptr,
7193 "%s: value not given (%s:%d)",
7194 td->name, __FILE__, __LINE__);
7199 if(1 /* No applicable constraints whatsoever */) {
7200 /* Nothing is here. See below */
7203 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7207 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7208 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7211 ASN__CTFAIL(app_key, td, sptr,
7212 "%s: value not given (%s:%d)",
7213 td->name, __FILE__, __LINE__);
7218 if(1 /* No applicable constraints whatsoever */) {
7219 /* Nothing is here. See below */
7222 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7226 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7231 ASN__CTFAIL(app_key, td, sptr,
7232 "%s: value not given (%s:%d)",
7233 td->name, __FILE__, __LINE__);
7237 value = *(const long *)sptr;
7239 if((value >= 0 && value <= 65535)) {
7240 /* Constraint check succeeded */
7243 ASN__CTFAIL(app_key, td, sptr,
7244 "%s: constraint failed (%s:%d)",
7245 td->name, __FILE__, __LINE__);
7251 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7252 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7255 ASN__CTFAIL(app_key, td, sptr,
7256 "%s: value not given (%s:%d)",
7257 td->name, __FILE__, __LINE__);
7262 if(1 /* No applicable constraints whatsoever */) {
7263 /* Nothing is here. See below */
7266 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7270 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7271 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7274 ASN__CTFAIL(app_key, td, sptr,
7275 "%s: value not given (%s:%d)",
7276 td->name, __FILE__, __LINE__);
7281 if(1 /* No applicable constraints whatsoever */) {
7282 /* Nothing is here. See below */
7285 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7289 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7290 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7294 ASN__CTFAIL(app_key, td, sptr,
7295 "%s: value not given (%s:%d)",
7296 td->name, __FILE__, __LINE__);
7300 value = *(const long *)sptr;
7302 if((value >= 0 && value <= 65535)) {
7303 /* Constraint check succeeded */
7306 ASN__CTFAIL(app_key, td, sptr,
7307 "%s: constraint failed (%s:%d)",
7308 td->name, __FILE__, __LINE__);
7313 static asn_type_selector_result_t
7314 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7315 asn_type_selector_result_t result = {0, 0};
7316 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7317 size_t constraining_column = 0; /* &id */
7318 size_t for_column = 1; /* &criticality */
7319 size_t row, presence_index = 0;
7320 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7322 for(row=0; row < itable->rows_count; row++) {
7323 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7324 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7326 if(type_cell->cell_kind == aioc__undefined)
7330 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7331 result.type_descriptor = type_cell->type_descriptor;
7332 result.presence_index = presence_index;
7341 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7342 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7345 ASN__CTFAIL(app_key, td, sptr,
7346 "%s: value not given (%s:%d)",
7347 td->name, __FILE__, __LINE__);
7352 if(1 /* No applicable constraints whatsoever */) {
7353 /* Nothing is here. See below */
7356 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7359 static asn_type_selector_result_t
7360 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7361 asn_type_selector_result_t result = {0, 0};
7362 const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7363 size_t constraining_column = 0; /* &id */
7364 size_t for_column = 2; /* &Extension */
7365 size_t row, presence_index = 0;
7366 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7368 for(row=0; row < itable->rows_count; row++) {
7369 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7370 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7372 if(type_cell->cell_kind == aioc__undefined)
7376 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7377 result.type_descriptor = type_cell->type_descriptor;
7378 result.presence_index = presence_index;
7387 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7388 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7391 ASN__CTFAIL(app_key, td, sptr,
7392 "%s: value not given (%s:%d)",
7393 td->name, __FILE__, __LINE__);
7398 if(1 /* No applicable constraints whatsoever */) {
7399 /* Nothing is here. See below */
7402 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7406 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7407 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7411 ASN__CTFAIL(app_key, td, sptr,
7412 "%s: value not given (%s:%d)",
7413 td->name, __FILE__, __LINE__);
7417 value = *(const long *)sptr;
7419 if((value >= 0 && value <= 65535)) {
7420 /* Constraint check succeeded */
7423 ASN__CTFAIL(app_key, td, sptr,
7424 "%s: constraint failed (%s:%d)",
7425 td->name, __FILE__, __LINE__);
7431 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7432 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7435 ASN__CTFAIL(app_key, td, sptr,
7436 "%s: value not given (%s:%d)",
7437 td->name, __FILE__, __LINE__);
7442 if(1 /* No applicable constraints whatsoever */) {
7443 /* Nothing is here. See below */
7446 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7450 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7451 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7454 ASN__CTFAIL(app_key, td, sptr,
7455 "%s: value not given (%s:%d)",
7456 td->name, __FILE__, __LINE__);
7461 if(1 /* No applicable constraints whatsoever */) {
7462 /* Nothing is here. See below */
7465 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7469 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7474 ASN__CTFAIL(app_key, td, sptr,
7475 "%s: value not given (%s:%d)",
7476 td->name, __FILE__, __LINE__);
7480 value = *(const long *)sptr;
7482 if((value >= 0 && value <= 65535)) {
7483 /* Constraint check succeeded */
7486 ASN__CTFAIL(app_key, td, sptr,
7487 "%s: constraint failed (%s:%d)",
7488 td->name, __FILE__, __LINE__);
7494 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7495 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7498 ASN__CTFAIL(app_key, td, sptr,
7499 "%s: value not given (%s:%d)",
7500 td->name, __FILE__, __LINE__);
7505 if(1 /* No applicable constraints whatsoever */) {
7506 /* Nothing is here. See below */
7509 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7513 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7514 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7517 ASN__CTFAIL(app_key, td, sptr,
7518 "%s: value not given (%s:%d)",
7519 td->name, __FILE__, __LINE__);
7524 if(1 /* No applicable constraints whatsoever */) {
7525 /* Nothing is here. See below */
7528 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7532 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7533 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7537 ASN__CTFAIL(app_key, td, sptr,
7538 "%s: value not given (%s:%d)",
7539 td->name, __FILE__, __LINE__);
7543 value = *(const long *)sptr;
7545 if((value >= 0 && value <= 65535)) {
7546 /* Constraint check succeeded */
7549 ASN__CTFAIL(app_key, td, sptr,
7550 "%s: constraint failed (%s:%d)",
7551 td->name, __FILE__, __LINE__);
7557 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7558 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7561 ASN__CTFAIL(app_key, td, sptr,
7562 "%s: value not given (%s:%d)",
7563 td->name, __FILE__, __LINE__);
7568 if(1 /* No applicable constraints whatsoever */) {
7569 /* Nothing is here. See below */
7572 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7576 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7577 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7580 ASN__CTFAIL(app_key, td, sptr,
7581 "%s: value not given (%s:%d)",
7582 td->name, __FILE__, __LINE__);
7587 if(1 /* No applicable constraints whatsoever */) {
7588 /* Nothing is here. See below */
7591 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7595 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7596 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7600 ASN__CTFAIL(app_key, td, sptr,
7601 "%s: value not given (%s:%d)",
7602 td->name, __FILE__, __LINE__);
7606 value = *(const long *)sptr;
7608 if((value >= 0 && value <= 65535)) {
7609 /* Constraint check succeeded */
7612 ASN__CTFAIL(app_key, td, sptr,
7613 "%s: constraint failed (%s:%d)",
7614 td->name, __FILE__, __LINE__);
7620 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7621 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7624 ASN__CTFAIL(app_key, td, sptr,
7625 "%s: value not given (%s:%d)",
7626 td->name, __FILE__, __LINE__);
7631 if(1 /* No applicable constraints whatsoever */) {
7632 /* Nothing is here. See below */
7635 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7639 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7640 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7643 ASN__CTFAIL(app_key, td, sptr,
7644 "%s: value not given (%s:%d)",
7645 td->name, __FILE__, __LINE__);
7650 if(1 /* No applicable constraints whatsoever */) {
7651 /* Nothing is here. See below */
7654 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7658 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7659 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7663 ASN__CTFAIL(app_key, td, sptr,
7664 "%s: value not given (%s:%d)",
7665 td->name, __FILE__, __LINE__);
7669 value = *(const long *)sptr;
7671 if((value >= 0 && value <= 65535)) {
7672 /* Constraint check succeeded */
7675 ASN__CTFAIL(app_key, td, sptr,
7676 "%s: constraint failed (%s:%d)",
7677 td->name, __FILE__, __LINE__);
7683 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7684 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7687 ASN__CTFAIL(app_key, td, sptr,
7688 "%s: value not given (%s:%d)",
7689 td->name, __FILE__, __LINE__);
7694 if(1 /* No applicable constraints whatsoever */) {
7695 /* Nothing is here. See below */
7698 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7702 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7703 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7706 ASN__CTFAIL(app_key, td, sptr,
7707 "%s: value not given (%s:%d)",
7708 td->name, __FILE__, __LINE__);
7713 if(1 /* No applicable constraints whatsoever */) {
7714 /* Nothing is here. See below */
7717 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7721 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7722 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7726 ASN__CTFAIL(app_key, td, sptr,
7727 "%s: value not given (%s:%d)",
7728 td->name, __FILE__, __LINE__);
7732 value = *(const long *)sptr;
7734 if((value >= 0 && value <= 65535)) {
7735 /* Constraint check succeeded */
7738 ASN__CTFAIL(app_key, td, sptr,
7739 "%s: constraint failed (%s:%d)",
7740 td->name, __FILE__, __LINE__);
7746 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7747 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7750 ASN__CTFAIL(app_key, td, sptr,
7751 "%s: value not given (%s:%d)",
7752 td->name, __FILE__, __LINE__);
7757 if(1 /* No applicable constraints whatsoever */) {
7758 /* Nothing is here. See below */
7761 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7765 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7766 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7769 ASN__CTFAIL(app_key, td, sptr,
7770 "%s: value not given (%s:%d)",
7771 td->name, __FILE__, __LINE__);
7776 if(1 /* No applicable constraints whatsoever */) {
7777 /* Nothing is here. See below */
7780 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7784 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7785 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7789 ASN__CTFAIL(app_key, td, sptr,
7790 "%s: value not given (%s:%d)",
7791 td->name, __FILE__, __LINE__);
7795 value = *(const long *)sptr;
7797 if((value >= 0 && value <= 65535)) {
7798 /* Constraint check succeeded */
7801 ASN__CTFAIL(app_key, td, sptr,
7802 "%s: constraint failed (%s:%d)",
7803 td->name, __FILE__, __LINE__);
7809 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7810 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7813 ASN__CTFAIL(app_key, td, sptr,
7814 "%s: value not given (%s:%d)",
7815 td->name, __FILE__, __LINE__);
7820 if(1 /* No applicable constraints whatsoever */) {
7821 /* Nothing is here. See below */
7824 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7828 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7829 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7832 ASN__CTFAIL(app_key, td, sptr,
7833 "%s: value not given (%s:%d)",
7834 td->name, __FILE__, __LINE__);
7839 if(1 /* No applicable constraints whatsoever */) {
7840 /* Nothing is here. See below */
7843 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7847 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7848 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7852 ASN__CTFAIL(app_key, td, sptr,
7853 "%s: value not given (%s:%d)",
7854 td->name, __FILE__, __LINE__);
7858 value = *(const long *)sptr;
7860 if((value >= 0 && value <= 65535)) {
7861 /* Constraint check succeeded */
7864 ASN__CTFAIL(app_key, td, sptr,
7865 "%s: constraint failed (%s:%d)",
7866 td->name, __FILE__, __LINE__);
7872 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7873 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7876 ASN__CTFAIL(app_key, td, sptr,
7877 "%s: value not given (%s:%d)",
7878 td->name, __FILE__, __LINE__);
7883 if(1 /* No applicable constraints whatsoever */) {
7884 /* Nothing is here. See below */
7887 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7891 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7892 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7895 ASN__CTFAIL(app_key, td, sptr,
7896 "%s: value not given (%s:%d)",
7897 td->name, __FILE__, __LINE__);
7902 if(1 /* No applicable constraints whatsoever */) {
7903 /* Nothing is here. See below */
7906 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7910 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7911 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7915 ASN__CTFAIL(app_key, td, sptr,
7916 "%s: value not given (%s:%d)",
7917 td->name, __FILE__, __LINE__);
7921 value = *(const long *)sptr;
7923 if((value >= 0 && value <= 65535)) {
7924 /* Constraint check succeeded */
7927 ASN__CTFAIL(app_key, td, sptr,
7928 "%s: constraint failed (%s:%d)",
7929 td->name, __FILE__, __LINE__);
7935 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7936 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7939 ASN__CTFAIL(app_key, td, sptr,
7940 "%s: value not given (%s:%d)",
7941 td->name, __FILE__, __LINE__);
7946 if(1 /* No applicable constraints whatsoever */) {
7947 /* Nothing is here. See below */
7950 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7954 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7955 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7958 ASN__CTFAIL(app_key, td, sptr,
7959 "%s: value not given (%s:%d)",
7960 td->name, __FILE__, __LINE__);
7965 if(1 /* No applicable constraints whatsoever */) {
7966 /* Nothing is here. See below */
7969 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7973 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7974 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7978 ASN__CTFAIL(app_key, td, sptr,
7979 "%s: value not given (%s:%d)",
7980 td->name, __FILE__, __LINE__);
7984 value = *(const long *)sptr;
7986 if((value >= 0 && value <= 65535)) {
7987 /* Constraint check succeeded */
7990 ASN__CTFAIL(app_key, td, sptr,
7991 "%s: constraint failed (%s:%d)",
7992 td->name, __FILE__, __LINE__);
7998 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7999 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8002 ASN__CTFAIL(app_key, td, sptr,
8003 "%s: value not given (%s:%d)",
8004 td->name, __FILE__, __LINE__);
8009 if(1 /* No applicable constraints whatsoever */) {
8010 /* Nothing is here. See below */
8013 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8017 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8018 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8021 ASN__CTFAIL(app_key, td, sptr,
8022 "%s: value not given (%s:%d)",
8023 td->name, __FILE__, __LINE__);
8028 if(1 /* No applicable constraints whatsoever */) {
8029 /* Nothing is here. See below */
8032 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8036 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8037 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8041 ASN__CTFAIL(app_key, td, sptr,
8042 "%s: value not given (%s:%d)",
8043 td->name, __FILE__, __LINE__);
8047 value = *(const long *)sptr;
8049 if((value >= 0 && value <= 65535)) {
8050 /* Constraint check succeeded */
8053 ASN__CTFAIL(app_key, td, sptr,
8054 "%s: constraint failed (%s:%d)",
8055 td->name, __FILE__, __LINE__);
8061 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8062 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8065 ASN__CTFAIL(app_key, td, sptr,
8066 "%s: value not given (%s:%d)",
8067 td->name, __FILE__, __LINE__);
8072 if(1 /* No applicable constraints whatsoever */) {
8073 /* Nothing is here. See below */
8076 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8080 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8081 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8084 ASN__CTFAIL(app_key, td, sptr,
8085 "%s: value not given (%s:%d)",
8086 td->name, __FILE__, __LINE__);
8091 if(1 /* No applicable constraints whatsoever */) {
8092 /* Nothing is here. See below */
8095 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8099 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8100 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8104 ASN__CTFAIL(app_key, td, sptr,
8105 "%s: value not given (%s:%d)",
8106 td->name, __FILE__, __LINE__);
8110 value = *(const long *)sptr;
8112 if((value >= 0 && value <= 65535)) {
8113 /* Constraint check succeeded */
8116 ASN__CTFAIL(app_key, td, sptr,
8117 "%s: constraint failed (%s:%d)",
8118 td->name, __FILE__, __LINE__);
8124 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8125 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8128 ASN__CTFAIL(app_key, td, sptr,
8129 "%s: value not given (%s:%d)",
8130 td->name, __FILE__, __LINE__);
8135 if(1 /* No applicable constraints whatsoever */) {
8136 /* Nothing is here. See below */
8139 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8143 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8144 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8147 ASN__CTFAIL(app_key, td, sptr,
8148 "%s: value not given (%s:%d)",
8149 td->name, __FILE__, __LINE__);
8154 if(1 /* No applicable constraints whatsoever */) {
8155 /* Nothing is here. See below */
8158 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8162 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8163 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8167 ASN__CTFAIL(app_key, td, sptr,
8168 "%s: value not given (%s:%d)",
8169 td->name, __FILE__, __LINE__);
8173 value = *(const long *)sptr;
8175 if((value >= 0 && value <= 65535)) {
8176 /* Constraint check succeeded */
8179 ASN__CTFAIL(app_key, td, sptr,
8180 "%s: constraint failed (%s:%d)",
8181 td->name, __FILE__, __LINE__);
8187 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8188 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8191 ASN__CTFAIL(app_key, td, sptr,
8192 "%s: value not given (%s:%d)",
8193 td->name, __FILE__, __LINE__);
8198 if(1 /* No applicable constraints whatsoever */) {
8199 /* Nothing is here. See below */
8202 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8206 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8207 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8210 ASN__CTFAIL(app_key, td, sptr,
8211 "%s: value not given (%s:%d)",
8212 td->name, __FILE__, __LINE__);
8217 if(1 /* No applicable constraints whatsoever */) {
8218 /* Nothing is here. See below */
8221 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8225 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8226 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8230 ASN__CTFAIL(app_key, td, sptr,
8231 "%s: value not given (%s:%d)",
8232 td->name, __FILE__, __LINE__);
8236 value = *(const long *)sptr;
8238 if((value >= 0 && value <= 65535)) {
8239 /* Constraint check succeeded */
8242 ASN__CTFAIL(app_key, td, sptr,
8243 "%s: constraint failed (%s:%d)",
8244 td->name, __FILE__, __LINE__);
8250 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8251 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8254 ASN__CTFAIL(app_key, td, sptr,
8255 "%s: value not given (%s:%d)",
8256 td->name, __FILE__, __LINE__);
8261 if(1 /* No applicable constraints whatsoever */) {
8262 /* Nothing is here. See below */
8265 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8269 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8270 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8273 ASN__CTFAIL(app_key, td, sptr,
8274 "%s: value not given (%s:%d)",
8275 td->name, __FILE__, __LINE__);
8280 if(1 /* No applicable constraints whatsoever */) {
8281 /* Nothing is here. See below */
8284 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8288 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8293 ASN__CTFAIL(app_key, td, sptr,
8294 "%s: value not given (%s:%d)",
8295 td->name, __FILE__, __LINE__);
8299 value = *(const long *)sptr;
8301 if((value >= 0 && value <= 65535)) {
8302 /* Constraint check succeeded */
8305 ASN__CTFAIL(app_key, td, sptr,
8306 "%s: constraint failed (%s:%d)",
8307 td->name, __FILE__, __LINE__);
8313 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8314 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8317 ASN__CTFAIL(app_key, td, sptr,
8318 "%s: value not given (%s:%d)",
8319 td->name, __FILE__, __LINE__);
8324 if(1 /* No applicable constraints whatsoever */) {
8325 /* Nothing is here. See below */
8328 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8332 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8333 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8336 ASN__CTFAIL(app_key, td, sptr,
8337 "%s: value not given (%s:%d)",
8338 td->name, __FILE__, __LINE__);
8343 if(1 /* No applicable constraints whatsoever */) {
8344 /* Nothing is here. See below */
8347 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8351 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8352 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8356 ASN__CTFAIL(app_key, td, sptr,
8357 "%s: value not given (%s:%d)",
8358 td->name, __FILE__, __LINE__);
8362 value = *(const long *)sptr;
8364 if((value >= 0 && value <= 65535)) {
8365 /* Constraint check succeeded */
8368 ASN__CTFAIL(app_key, td, sptr,
8369 "%s: constraint failed (%s:%d)",
8370 td->name, __FILE__, __LINE__);
8376 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8377 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8380 ASN__CTFAIL(app_key, td, sptr,
8381 "%s: value not given (%s:%d)",
8382 td->name, __FILE__, __LINE__);
8387 if(1 /* No applicable constraints whatsoever */) {
8388 /* Nothing is here. See below */
8391 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8395 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8396 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8399 ASN__CTFAIL(app_key, td, sptr,
8400 "%s: value not given (%s:%d)",
8401 td->name, __FILE__, __LINE__);
8406 if(1 /* No applicable constraints whatsoever */) {
8407 /* Nothing is here. See below */
8410 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8414 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8415 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8419 ASN__CTFAIL(app_key, td, sptr,
8420 "%s: value not given (%s:%d)",
8421 td->name, __FILE__, __LINE__);
8425 value = *(const long *)sptr;
8427 if((value >= 0 && value <= 65535)) {
8428 /* Constraint check succeeded */
8431 ASN__CTFAIL(app_key, td, sptr,
8432 "%s: constraint failed (%s:%d)",
8433 td->name, __FILE__, __LINE__);
8439 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8440 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8443 ASN__CTFAIL(app_key, td, sptr,
8444 "%s: value not given (%s:%d)",
8445 td->name, __FILE__, __LINE__);
8450 if(1 /* No applicable constraints whatsoever */) {
8451 /* Nothing is here. See below */
8454 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8458 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8459 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8462 ASN__CTFAIL(app_key, td, sptr,
8463 "%s: value not given (%s:%d)",
8464 td->name, __FILE__, __LINE__);
8469 if(1 /* No applicable constraints whatsoever */) {
8470 /* Nothing is here. See below */
8473 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8477 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8478 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8482 ASN__CTFAIL(app_key, td, sptr,
8483 "%s: value not given (%s:%d)",
8484 td->name, __FILE__, __LINE__);
8488 value = *(const long *)sptr;
8490 if((value >= 0 && value <= 65535)) {
8491 /* Constraint check succeeded */
8494 ASN__CTFAIL(app_key, td, sptr,
8495 "%s: constraint failed (%s:%d)",
8496 td->name, __FILE__, __LINE__);
8502 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8503 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8506 ASN__CTFAIL(app_key, td, sptr,
8507 "%s: value not given (%s:%d)",
8508 td->name, __FILE__, __LINE__);
8513 if(1 /* No applicable constraints whatsoever */) {
8514 /* Nothing is here. See below */
8517 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8521 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8522 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8525 ASN__CTFAIL(app_key, td, sptr,
8526 "%s: value not given (%s:%d)",
8527 td->name, __FILE__, __LINE__);
8532 if(1 /* No applicable constraints whatsoever */) {
8533 /* Nothing is here. See below */
8536 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8540 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8541 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8545 ASN__CTFAIL(app_key, td, sptr,
8546 "%s: value not given (%s:%d)",
8547 td->name, __FILE__, __LINE__);
8551 value = *(const long *)sptr;
8553 if((value >= 0 && value <= 65535)) {
8554 /* Constraint check succeeded */
8557 ASN__CTFAIL(app_key, td, sptr,
8558 "%s: constraint failed (%s:%d)",
8559 td->name, __FILE__, __LINE__);
8565 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8566 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8569 ASN__CTFAIL(app_key, td, sptr,
8570 "%s: value not given (%s:%d)",
8571 td->name, __FILE__, __LINE__);
8576 if(1 /* No applicable constraints whatsoever */) {
8577 /* Nothing is here. See below */
8580 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8584 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8585 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8588 ASN__CTFAIL(app_key, td, sptr,
8589 "%s: value not given (%s:%d)",
8590 td->name, __FILE__, __LINE__);
8595 if(1 /* No applicable constraints whatsoever */) {
8596 /* Nothing is here. See below */
8599 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8603 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8604 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8608 ASN__CTFAIL(app_key, td, sptr,
8609 "%s: value not given (%s:%d)",
8610 td->name, __FILE__, __LINE__);
8614 value = *(const long *)sptr;
8616 if((value >= 0 && value <= 65535)) {
8617 /* Constraint check succeeded */
8620 ASN__CTFAIL(app_key, td, sptr,
8621 "%s: constraint failed (%s:%d)",
8622 td->name, __FILE__, __LINE__);
8628 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8629 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8632 ASN__CTFAIL(app_key, td, sptr,
8633 "%s: value not given (%s:%d)",
8634 td->name, __FILE__, __LINE__);
8639 if(1 /* No applicable constraints whatsoever */) {
8640 /* Nothing is here. See below */
8643 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8647 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8648 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8651 ASN__CTFAIL(app_key, td, sptr,
8652 "%s: value not given (%s:%d)",
8653 td->name, __FILE__, __LINE__);
8658 if(1 /* No applicable constraints whatsoever */) {
8659 /* Nothing is here. See below */
8662 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8666 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8667 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8671 ASN__CTFAIL(app_key, td, sptr,
8672 "%s: value not given (%s:%d)",
8673 td->name, __FILE__, __LINE__);
8677 value = *(const long *)sptr;
8679 if((value >= 0 && value <= 65535)) {
8680 /* Constraint check succeeded */
8683 ASN__CTFAIL(app_key, td, sptr,
8684 "%s: constraint failed (%s:%d)",
8685 td->name, __FILE__, __LINE__);
8691 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8692 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8695 ASN__CTFAIL(app_key, td, sptr,
8696 "%s: value not given (%s:%d)",
8697 td->name, __FILE__, __LINE__);
8702 if(1 /* No applicable constraints whatsoever */) {
8703 /* Nothing is here. See below */
8706 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8710 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8711 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8714 ASN__CTFAIL(app_key, td, sptr,
8715 "%s: value not given (%s:%d)",
8716 td->name, __FILE__, __LINE__);
8721 if(1 /* No applicable constraints whatsoever */) {
8722 /* Nothing is here. See below */
8725 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8729 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8730 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8734 ASN__CTFAIL(app_key, td, sptr,
8735 "%s: value not given (%s:%d)",
8736 td->name, __FILE__, __LINE__);
8740 value = *(const long *)sptr;
8742 if((value >= 0 && value <= 65535)) {
8743 /* Constraint check succeeded */
8746 ASN__CTFAIL(app_key, td, sptr,
8747 "%s: constraint failed (%s:%d)",
8748 td->name, __FILE__, __LINE__);
8754 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8755 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8758 ASN__CTFAIL(app_key, td, sptr,
8759 "%s: value not given (%s:%d)",
8760 td->name, __FILE__, __LINE__);
8765 if(1 /* No applicable constraints whatsoever */) {
8766 /* Nothing is here. See below */
8769 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8773 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8774 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8777 ASN__CTFAIL(app_key, td, sptr,
8778 "%s: value not given (%s:%d)",
8779 td->name, __FILE__, __LINE__);
8784 if(1 /* No applicable constraints whatsoever */) {
8785 /* Nothing is here. See below */
8788 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8792 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8793 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8797 ASN__CTFAIL(app_key, td, sptr,
8798 "%s: value not given (%s:%d)",
8799 td->name, __FILE__, __LINE__);
8803 value = *(const long *)sptr;
8805 if((value >= 0 && value <= 65535)) {
8806 /* Constraint check succeeded */
8809 ASN__CTFAIL(app_key, td, sptr,
8810 "%s: constraint failed (%s:%d)",
8811 td->name, __FILE__, __LINE__);
8817 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8818 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8821 ASN__CTFAIL(app_key, td, sptr,
8822 "%s: value not given (%s:%d)",
8823 td->name, __FILE__, __LINE__);
8828 if(1 /* No applicable constraints whatsoever */) {
8829 /* Nothing is here. See below */
8832 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8836 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8837 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8840 ASN__CTFAIL(app_key, td, sptr,
8841 "%s: value not given (%s:%d)",
8842 td->name, __FILE__, __LINE__);
8847 if(1 /* No applicable constraints whatsoever */) {
8848 /* Nothing is here. See below */
8851 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8855 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8856 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8860 ASN__CTFAIL(app_key, td, sptr,
8861 "%s: value not given (%s:%d)",
8862 td->name, __FILE__, __LINE__);
8866 value = *(const long *)sptr;
8868 if((value >= 0 && value <= 65535)) {
8869 /* Constraint check succeeded */
8872 ASN__CTFAIL(app_key, td, sptr,
8873 "%s: constraint failed (%s:%d)",
8874 td->name, __FILE__, __LINE__);
8880 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8881 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8884 ASN__CTFAIL(app_key, td, sptr,
8885 "%s: value not given (%s:%d)",
8886 td->name, __FILE__, __LINE__);
8891 if(1 /* No applicable constraints whatsoever */) {
8892 /* Nothing is here. See below */
8895 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8899 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8900 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8903 ASN__CTFAIL(app_key, td, sptr,
8904 "%s: value not given (%s:%d)",
8905 td->name, __FILE__, __LINE__);
8910 if(1 /* No applicable constraints whatsoever */) {
8911 /* Nothing is here. See below */
8914 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8918 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8919 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8923 ASN__CTFAIL(app_key, td, sptr,
8924 "%s: value not given (%s:%d)",
8925 td->name, __FILE__, __LINE__);
8929 value = *(const long *)sptr;
8931 if((value >= 0 && value <= 65535)) {
8932 /* Constraint check succeeded */
8935 ASN__CTFAIL(app_key, td, sptr,
8936 "%s: constraint failed (%s:%d)",
8937 td->name, __FILE__, __LINE__);
8943 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8944 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8947 ASN__CTFAIL(app_key, td, sptr,
8948 "%s: value not given (%s:%d)",
8949 td->name, __FILE__, __LINE__);
8954 if(1 /* No applicable constraints whatsoever */) {
8955 /* Nothing is here. See below */
8958 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8962 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8963 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8966 ASN__CTFAIL(app_key, td, sptr,
8967 "%s: value not given (%s:%d)",
8968 td->name, __FILE__, __LINE__);
8973 if(1 /* No applicable constraints whatsoever */) {
8974 /* Nothing is here. See below */
8977 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8981 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
8982 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8986 ASN__CTFAIL(app_key, td, sptr,
8987 "%s: value not given (%s:%d)",
8988 td->name, __FILE__, __LINE__);
8992 value = *(const long *)sptr;
8994 if((value >= 0 && value <= 65535)) {
8995 /* Constraint check succeeded */
8998 ASN__CTFAIL(app_key, td, sptr,
8999 "%s: constraint failed (%s:%d)",
9000 td->name, __FILE__, __LINE__);
9006 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9007 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9010 ASN__CTFAIL(app_key, td, sptr,
9011 "%s: value not given (%s:%d)",
9012 td->name, __FILE__, __LINE__);
9017 if(1 /* No applicable constraints whatsoever */) {
9018 /* Nothing is here. See below */
9021 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9025 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9026 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9029 ASN__CTFAIL(app_key, td, sptr,
9030 "%s: value not given (%s:%d)",
9031 td->name, __FILE__, __LINE__);
9036 if(1 /* No applicable constraints whatsoever */) {
9037 /* Nothing is here. See below */
9040 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9044 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9045 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9049 ASN__CTFAIL(app_key, td, sptr,
9050 "%s: value not given (%s:%d)",
9051 td->name, __FILE__, __LINE__);
9055 value = *(const long *)sptr;
9057 if((value >= 0 && value <= 65535)) {
9058 /* Constraint check succeeded */
9061 ASN__CTFAIL(app_key, td, sptr,
9062 "%s: constraint failed (%s:%d)",
9063 td->name, __FILE__, __LINE__);
9069 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9070 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9073 ASN__CTFAIL(app_key, td, sptr,
9074 "%s: value not given (%s:%d)",
9075 td->name, __FILE__, __LINE__);
9080 if(1 /* No applicable constraints whatsoever */) {
9081 /* Nothing is here. See below */
9084 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9088 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9089 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9092 ASN__CTFAIL(app_key, td, sptr,
9093 "%s: value not given (%s:%d)",
9094 td->name, __FILE__, __LINE__);
9099 if(1 /* No applicable constraints whatsoever */) {
9100 /* Nothing is here. See below */
9103 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9107 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9108 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9112 ASN__CTFAIL(app_key, td, sptr,
9113 "%s: value not given (%s:%d)",
9114 td->name, __FILE__, __LINE__);
9118 value = *(const long *)sptr;
9120 if((value >= 0 && value <= 65535)) {
9121 /* Constraint check succeeded */
9124 ASN__CTFAIL(app_key, td, sptr,
9125 "%s: constraint failed (%s:%d)",
9126 td->name, __FILE__, __LINE__);
9132 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9133 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9136 ASN__CTFAIL(app_key, td, sptr,
9137 "%s: value not given (%s:%d)",
9138 td->name, __FILE__, __LINE__);
9143 if(1 /* No applicable constraints whatsoever */) {
9144 /* Nothing is here. See below */
9147 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9151 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9152 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9155 ASN__CTFAIL(app_key, td, sptr,
9156 "%s: value not given (%s:%d)",
9157 td->name, __FILE__, __LINE__);
9162 if(1 /* No applicable constraints whatsoever */) {
9163 /* Nothing is here. See below */
9166 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9170 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9171 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9175 ASN__CTFAIL(app_key, td, sptr,
9176 "%s: value not given (%s:%d)",
9177 td->name, __FILE__, __LINE__);
9181 value = *(const long *)sptr;
9183 if((value >= 0 && value <= 65535)) {
9184 /* Constraint check succeeded */
9187 ASN__CTFAIL(app_key, td, sptr,
9188 "%s: constraint failed (%s:%d)",
9189 td->name, __FILE__, __LINE__);
9195 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9196 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9199 ASN__CTFAIL(app_key, td, sptr,
9200 "%s: value not given (%s:%d)",
9201 td->name, __FILE__, __LINE__);
9206 if(1 /* No applicable constraints whatsoever */) {
9207 /* Nothing is here. See below */
9210 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9214 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9215 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9218 ASN__CTFAIL(app_key, td, sptr,
9219 "%s: value not given (%s:%d)",
9220 td->name, __FILE__, __LINE__);
9225 if(1 /* No applicable constraints whatsoever */) {
9226 /* Nothing is here. See below */
9229 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9233 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9234 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9238 ASN__CTFAIL(app_key, td, sptr,
9239 "%s: value not given (%s:%d)",
9240 td->name, __FILE__, __LINE__);
9244 value = *(const long *)sptr;
9246 if((value >= 0 && value <= 65535)) {
9247 /* Constraint check succeeded */
9250 ASN__CTFAIL(app_key, td, sptr,
9251 "%s: constraint failed (%s:%d)",
9252 td->name, __FILE__, __LINE__);
9258 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9259 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9262 ASN__CTFAIL(app_key, td, sptr,
9263 "%s: value not given (%s:%d)",
9264 td->name, __FILE__, __LINE__);
9269 if(1 /* No applicable constraints whatsoever */) {
9270 /* Nothing is here. See below */
9273 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9277 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9278 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9281 ASN__CTFAIL(app_key, td, sptr,
9282 "%s: value not given (%s:%d)",
9283 td->name, __FILE__, __LINE__);
9288 if(1 /* No applicable constraints whatsoever */) {
9289 /* Nothing is here. See below */
9292 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9296 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9297 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9301 ASN__CTFAIL(app_key, td, sptr,
9302 "%s: value not given (%s:%d)",
9303 td->name, __FILE__, __LINE__);
9307 value = *(const long *)sptr;
9309 if((value >= 0 && value <= 65535)) {
9310 /* Constraint check succeeded */
9313 ASN__CTFAIL(app_key, td, sptr,
9314 "%s: constraint failed (%s:%d)",
9315 td->name, __FILE__, __LINE__);
9321 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9322 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9325 ASN__CTFAIL(app_key, td, sptr,
9326 "%s: value not given (%s:%d)",
9327 td->name, __FILE__, __LINE__);
9332 if(1 /* No applicable constraints whatsoever */) {
9333 /* Nothing is here. See below */
9336 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9340 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9341 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9344 ASN__CTFAIL(app_key, td, sptr,
9345 "%s: value not given (%s:%d)",
9346 td->name, __FILE__, __LINE__);
9351 if(1 /* No applicable constraints whatsoever */) {
9352 /* Nothing is here. See below */
9355 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9359 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9360 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9364 ASN__CTFAIL(app_key, td, sptr,
9365 "%s: value not given (%s:%d)",
9366 td->name, __FILE__, __LINE__);
9370 value = *(const long *)sptr;
9372 if((value >= 0 && value <= 65535)) {
9373 /* Constraint check succeeded */
9376 ASN__CTFAIL(app_key, td, sptr,
9377 "%s: constraint failed (%s:%d)",
9378 td->name, __FILE__, __LINE__);
9384 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9385 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9388 ASN__CTFAIL(app_key, td, sptr,
9389 "%s: value not given (%s:%d)",
9390 td->name, __FILE__, __LINE__);
9395 if(1 /* No applicable constraints whatsoever */) {
9396 /* Nothing is here. See below */
9399 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9403 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9404 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9407 ASN__CTFAIL(app_key, td, sptr,
9408 "%s: value not given (%s:%d)",
9409 td->name, __FILE__, __LINE__);
9414 if(1 /* No applicable constraints whatsoever */) {
9415 /* Nothing is here. See below */
9418 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9422 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9423 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9427 ASN__CTFAIL(app_key, td, sptr,
9428 "%s: value not given (%s:%d)",
9429 td->name, __FILE__, __LINE__);
9433 value = *(const long *)sptr;
9435 if((value >= 0 && value <= 65535)) {
9436 /* Constraint check succeeded */
9439 ASN__CTFAIL(app_key, td, sptr,
9440 "%s: constraint failed (%s:%d)",
9441 td->name, __FILE__, __LINE__);
9447 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9448 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9451 ASN__CTFAIL(app_key, td, sptr,
9452 "%s: value not given (%s:%d)",
9453 td->name, __FILE__, __LINE__);
9458 if(1 /* No applicable constraints whatsoever */) {
9459 /* Nothing is here. See below */
9462 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9466 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9467 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9470 ASN__CTFAIL(app_key, td, sptr,
9471 "%s: value not given (%s:%d)",
9472 td->name, __FILE__, __LINE__);
9477 if(1 /* No applicable constraints whatsoever */) {
9478 /* Nothing is here. See below */
9481 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9485 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9486 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9490 ASN__CTFAIL(app_key, td, sptr,
9491 "%s: value not given (%s:%d)",
9492 td->name, __FILE__, __LINE__);
9496 value = *(const long *)sptr;
9498 if((value >= 0 && value <= 65535)) {
9499 /* Constraint check succeeded */
9502 ASN__CTFAIL(app_key, td, sptr,
9503 "%s: constraint failed (%s:%d)",
9504 td->name, __FILE__, __LINE__);
9510 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9511 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9514 ASN__CTFAIL(app_key, td, sptr,
9515 "%s: value not given (%s:%d)",
9516 td->name, __FILE__, __LINE__);
9521 if(1 /* No applicable constraints whatsoever */) {
9522 /* Nothing is here. See below */
9525 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9529 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9530 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9533 ASN__CTFAIL(app_key, td, sptr,
9534 "%s: value not given (%s:%d)",
9535 td->name, __FILE__, __LINE__);
9540 if(1 /* No applicable constraints whatsoever */) {
9541 /* Nothing is here. See below */
9544 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9548 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9549 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9553 ASN__CTFAIL(app_key, td, sptr,
9554 "%s: value not given (%s:%d)",
9555 td->name, __FILE__, __LINE__);
9559 value = *(const long *)sptr;
9561 if((value >= 0 && value <= 65535)) {
9562 /* Constraint check succeeded */
9565 ASN__CTFAIL(app_key, td, sptr,
9566 "%s: constraint failed (%s:%d)",
9567 td->name, __FILE__, __LINE__);
9573 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9574 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9577 ASN__CTFAIL(app_key, td, sptr,
9578 "%s: value not given (%s:%d)",
9579 td->name, __FILE__, __LINE__);
9584 if(1 /* No applicable constraints whatsoever */) {
9585 /* Nothing is here. See below */
9588 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9592 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9593 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9596 ASN__CTFAIL(app_key, td, sptr,
9597 "%s: value not given (%s:%d)",
9598 td->name, __FILE__, __LINE__);
9603 if(1 /* No applicable constraints whatsoever */) {
9604 /* Nothing is here. See below */
9607 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9611 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9612 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9616 ASN__CTFAIL(app_key, td, sptr,
9617 "%s: value not given (%s:%d)",
9618 td->name, __FILE__, __LINE__);
9622 value = *(const long *)sptr;
9624 if((value >= 0 && value <= 65535)) {
9625 /* Constraint check succeeded */
9628 ASN__CTFAIL(app_key, td, sptr,
9629 "%s: constraint failed (%s:%d)",
9630 td->name, __FILE__, __LINE__);
9636 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9637 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9640 ASN__CTFAIL(app_key, td, sptr,
9641 "%s: value not given (%s:%d)",
9642 td->name, __FILE__, __LINE__);
9647 if(1 /* No applicable constraints whatsoever */) {
9648 /* Nothing is here. See below */
9651 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9655 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9656 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9659 ASN__CTFAIL(app_key, td, sptr,
9660 "%s: value not given (%s:%d)",
9661 td->name, __FILE__, __LINE__);
9666 if(1 /* No applicable constraints whatsoever */) {
9667 /* Nothing is here. See below */
9670 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9674 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9675 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9679 ASN__CTFAIL(app_key, td, sptr,
9680 "%s: value not given (%s:%d)",
9681 td->name, __FILE__, __LINE__);
9685 value = *(const long *)sptr;
9687 if((value >= 0 && value <= 65535)) {
9688 /* Constraint check succeeded */
9691 ASN__CTFAIL(app_key, td, sptr,
9692 "%s: constraint failed (%s:%d)",
9693 td->name, __FILE__, __LINE__);
9699 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9700 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9703 ASN__CTFAIL(app_key, td, sptr,
9704 "%s: value not given (%s:%d)",
9705 td->name, __FILE__, __LINE__);
9710 if(1 /* No applicable constraints whatsoever */) {
9711 /* Nothing is here. See below */
9714 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9718 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9719 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9722 ASN__CTFAIL(app_key, td, sptr,
9723 "%s: value not given (%s:%d)",
9724 td->name, __FILE__, __LINE__);
9729 if(1 /* No applicable constraints whatsoever */) {
9730 /* Nothing is here. See below */
9733 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9737 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9738 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9742 ASN__CTFAIL(app_key, td, sptr,
9743 "%s: value not given (%s:%d)",
9744 td->name, __FILE__, __LINE__);
9748 value = *(const long *)sptr;
9750 if((value >= 0 && value <= 65535)) {
9751 /* Constraint check succeeded */
9754 ASN__CTFAIL(app_key, td, sptr,
9755 "%s: constraint failed (%s:%d)",
9756 td->name, __FILE__, __LINE__);
9762 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9763 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9766 ASN__CTFAIL(app_key, td, sptr,
9767 "%s: value not given (%s:%d)",
9768 td->name, __FILE__, __LINE__);
9773 if(1 /* No applicable constraints whatsoever */) {
9774 /* Nothing is here. See below */
9777 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9781 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9782 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9785 ASN__CTFAIL(app_key, td, sptr,
9786 "%s: value not given (%s:%d)",
9787 td->name, __FILE__, __LINE__);
9792 if(1 /* No applicable constraints whatsoever */) {
9793 /* Nothing is here. See below */
9796 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9800 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9801 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9805 ASN__CTFAIL(app_key, td, sptr,
9806 "%s: value not given (%s:%d)",
9807 td->name, __FILE__, __LINE__);
9811 value = *(const long *)sptr;
9813 if((value >= 0 && value <= 65535)) {
9814 /* Constraint check succeeded */
9817 ASN__CTFAIL(app_key, td, sptr,
9818 "%s: constraint failed (%s:%d)",
9819 td->name, __FILE__, __LINE__);
9825 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9826 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9829 ASN__CTFAIL(app_key, td, sptr,
9830 "%s: value not given (%s:%d)",
9831 td->name, __FILE__, __LINE__);
9836 if(1 /* No applicable constraints whatsoever */) {
9837 /* Nothing is here. See below */
9840 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9844 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9845 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9848 ASN__CTFAIL(app_key, td, sptr,
9849 "%s: value not given (%s:%d)",
9850 td->name, __FILE__, __LINE__);
9855 if(1 /* No applicable constraints whatsoever */) {
9856 /* Nothing is here. See below */
9859 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9863 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9864 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9868 ASN__CTFAIL(app_key, td, sptr,
9869 "%s: value not given (%s:%d)",
9870 td->name, __FILE__, __LINE__);
9874 value = *(const long *)sptr;
9876 if((value >= 0 && value <= 65535)) {
9877 /* Constraint check succeeded */
9880 ASN__CTFAIL(app_key, td, sptr,
9881 "%s: constraint failed (%s:%d)",
9882 td->name, __FILE__, __LINE__);
9888 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9889 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9892 ASN__CTFAIL(app_key, td, sptr,
9893 "%s: value not given (%s:%d)",
9894 td->name, __FILE__, __LINE__);
9899 if(1 /* No applicable constraints whatsoever */) {
9900 /* Nothing is here. See below */
9903 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9907 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9908 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9911 ASN__CTFAIL(app_key, td, sptr,
9912 "%s: value not given (%s:%d)",
9913 td->name, __FILE__, __LINE__);
9918 if(1 /* No applicable constraints whatsoever */) {
9919 /* Nothing is here. See below */
9922 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9926 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9931 ASN__CTFAIL(app_key, td, sptr,
9932 "%s: value not given (%s:%d)",
9933 td->name, __FILE__, __LINE__);
9937 value = *(const long *)sptr;
9939 if((value >= 0 && value <= 65535)) {
9940 /* Constraint check succeeded */
9943 ASN__CTFAIL(app_key, td, sptr,
9944 "%s: constraint failed (%s:%d)",
9945 td->name, __FILE__, __LINE__);
9951 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9952 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9955 ASN__CTFAIL(app_key, td, sptr,
9956 "%s: value not given (%s:%d)",
9957 td->name, __FILE__, __LINE__);
9962 if(1 /* No applicable constraints whatsoever */) {
9963 /* Nothing is here. See below */
9966 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9970 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9971 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9974 ASN__CTFAIL(app_key, td, sptr,
9975 "%s: value not given (%s:%d)",
9976 td->name, __FILE__, __LINE__);
9981 if(1 /* No applicable constraints whatsoever */) {
9982 /* Nothing is here. See below */
9985 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9989 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
9990 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9994 ASN__CTFAIL(app_key, td, sptr,
9995 "%s: value not given (%s:%d)",
9996 td->name, __FILE__, __LINE__);
10000 value = *(const long *)sptr;
10002 if((value >= 0 && value <= 65535)) {
10003 /* Constraint check succeeded */
10006 ASN__CTFAIL(app_key, td, sptr,
10007 "%s: constraint failed (%s:%d)",
10008 td->name, __FILE__, __LINE__);
10014 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10015 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10018 ASN__CTFAIL(app_key, td, sptr,
10019 "%s: value not given (%s:%d)",
10020 td->name, __FILE__, __LINE__);
10025 if(1 /* No applicable constraints whatsoever */) {
10026 /* Nothing is here. See below */
10029 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10033 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10034 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10037 ASN__CTFAIL(app_key, td, sptr,
10038 "%s: value not given (%s:%d)",
10039 td->name, __FILE__, __LINE__);
10044 if(1 /* No applicable constraints whatsoever */) {
10045 /* Nothing is here. See below */
10048 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10052 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10053 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10057 ASN__CTFAIL(app_key, td, sptr,
10058 "%s: value not given (%s:%d)",
10059 td->name, __FILE__, __LINE__);
10063 value = *(const long *)sptr;
10065 if((value >= 0 && value <= 65535)) {
10066 /* Constraint check succeeded */
10069 ASN__CTFAIL(app_key, td, sptr,
10070 "%s: constraint failed (%s:%d)",
10071 td->name, __FILE__, __LINE__);
10077 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10078 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10081 ASN__CTFAIL(app_key, td, sptr,
10082 "%s: value not given (%s:%d)",
10083 td->name, __FILE__, __LINE__);
10088 if(1 /* No applicable constraints whatsoever */) {
10089 /* Nothing is here. See below */
10092 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10096 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10097 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10100 ASN__CTFAIL(app_key, td, sptr,
10101 "%s: value not given (%s:%d)",
10102 td->name, __FILE__, __LINE__);
10107 if(1 /* No applicable constraints whatsoever */) {
10108 /* Nothing is here. See below */
10111 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10115 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10116 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10120 ASN__CTFAIL(app_key, td, sptr,
10121 "%s: value not given (%s:%d)",
10122 td->name, __FILE__, __LINE__);
10126 value = *(const long *)sptr;
10128 if((value >= 0 && value <= 65535)) {
10129 /* Constraint check succeeded */
10132 ASN__CTFAIL(app_key, td, sptr,
10133 "%s: constraint failed (%s:%d)",
10134 td->name, __FILE__, __LINE__);
10140 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10141 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10144 ASN__CTFAIL(app_key, td, sptr,
10145 "%s: value not given (%s:%d)",
10146 td->name, __FILE__, __LINE__);
10151 if(1 /* No applicable constraints whatsoever */) {
10152 /* Nothing is here. See below */
10155 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10159 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10160 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10163 ASN__CTFAIL(app_key, td, sptr,
10164 "%s: value not given (%s:%d)",
10165 td->name, __FILE__, __LINE__);
10170 if(1 /* No applicable constraints whatsoever */) {
10171 /* Nothing is here. See below */
10174 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10178 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10179 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10183 ASN__CTFAIL(app_key, td, sptr,
10184 "%s: value not given (%s:%d)",
10185 td->name, __FILE__, __LINE__);
10189 value = *(const long *)sptr;
10191 if((value >= 0 && value <= 65535)) {
10192 /* Constraint check succeeded */
10195 ASN__CTFAIL(app_key, td, sptr,
10196 "%s: constraint failed (%s:%d)",
10197 td->name, __FILE__, __LINE__);
10203 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10204 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10207 ASN__CTFAIL(app_key, td, sptr,
10208 "%s: value not given (%s:%d)",
10209 td->name, __FILE__, __LINE__);
10214 if(1 /* No applicable constraints whatsoever */) {
10215 /* Nothing is here. See below */
10218 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10222 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10223 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10226 ASN__CTFAIL(app_key, td, sptr,
10227 "%s: value not given (%s:%d)",
10228 td->name, __FILE__, __LINE__);
10233 if(1 /* No applicable constraints whatsoever */) {
10234 /* Nothing is here. See below */
10237 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10241 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10242 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10246 ASN__CTFAIL(app_key, td, sptr,
10247 "%s: value not given (%s:%d)",
10248 td->name, __FILE__, __LINE__);
10252 value = *(const long *)sptr;
10254 if((value >= 0 && value <= 65535)) {
10255 /* Constraint check succeeded */
10258 ASN__CTFAIL(app_key, td, sptr,
10259 "%s: constraint failed (%s:%d)",
10260 td->name, __FILE__, __LINE__);
10266 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10267 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10270 ASN__CTFAIL(app_key, td, sptr,
10271 "%s: value not given (%s:%d)",
10272 td->name, __FILE__, __LINE__);
10277 if(1 /* No applicable constraints whatsoever */) {
10278 /* Nothing is here. See below */
10281 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10285 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10286 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10289 ASN__CTFAIL(app_key, td, sptr,
10290 "%s: value not given (%s:%d)",
10291 td->name, __FILE__, __LINE__);
10296 if(1 /* No applicable constraints whatsoever */) {
10297 /* Nothing is here. See below */
10300 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10304 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10305 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10309 ASN__CTFAIL(app_key, td, sptr,
10310 "%s: value not given (%s:%d)",
10311 td->name, __FILE__, __LINE__);
10315 value = *(const long *)sptr;
10317 if((value >= 0 && value <= 65535)) {
10318 /* Constraint check succeeded */
10321 ASN__CTFAIL(app_key, td, sptr,
10322 "%s: constraint failed (%s:%d)",
10323 td->name, __FILE__, __LINE__);
10329 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10330 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10333 ASN__CTFAIL(app_key, td, sptr,
10334 "%s: value not given (%s:%d)",
10335 td->name, __FILE__, __LINE__);
10340 if(1 /* No applicable constraints whatsoever */) {
10341 /* Nothing is here. See below */
10344 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10348 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10349 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10352 ASN__CTFAIL(app_key, td, sptr,
10353 "%s: value not given (%s:%d)",
10354 td->name, __FILE__, __LINE__);
10359 if(1 /* No applicable constraints whatsoever */) {
10360 /* Nothing is here. See below */
10363 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10367 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10368 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10372 ASN__CTFAIL(app_key, td, sptr,
10373 "%s: value not given (%s:%d)",
10374 td->name, __FILE__, __LINE__);
10378 value = *(const long *)sptr;
10380 if((value >= 0 && value <= 65535)) {
10381 /* Constraint check succeeded */
10384 ASN__CTFAIL(app_key, td, sptr,
10385 "%s: constraint failed (%s:%d)",
10386 td->name, __FILE__, __LINE__);
10392 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10393 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10396 ASN__CTFAIL(app_key, td, sptr,
10397 "%s: value not given (%s:%d)",
10398 td->name, __FILE__, __LINE__);
10403 if(1 /* No applicable constraints whatsoever */) {
10404 /* Nothing is here. See below */
10407 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10411 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10412 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10415 ASN__CTFAIL(app_key, td, sptr,
10416 "%s: value not given (%s:%d)",
10417 td->name, __FILE__, __LINE__);
10422 if(1 /* No applicable constraints whatsoever */) {
10423 /* Nothing is here. See below */
10426 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10430 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10431 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10435 ASN__CTFAIL(app_key, td, sptr,
10436 "%s: value not given (%s:%d)",
10437 td->name, __FILE__, __LINE__);
10441 value = *(const long *)sptr;
10443 if((value >= 0 && value <= 65535)) {
10444 /* Constraint check succeeded */
10447 ASN__CTFAIL(app_key, td, sptr,
10448 "%s: constraint failed (%s:%d)",
10449 td->name, __FILE__, __LINE__);
10455 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10456 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10459 ASN__CTFAIL(app_key, td, sptr,
10460 "%s: value not given (%s:%d)",
10461 td->name, __FILE__, __LINE__);
10466 if(1 /* No applicable constraints whatsoever */) {
10467 /* Nothing is here. See below */
10470 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10474 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10475 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10478 ASN__CTFAIL(app_key, td, sptr,
10479 "%s: value not given (%s:%d)",
10480 td->name, __FILE__, __LINE__);
10485 if(1 /* No applicable constraints whatsoever */) {
10486 /* Nothing is here. See below */
10489 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10493 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10494 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10498 ASN__CTFAIL(app_key, td, sptr,
10499 "%s: value not given (%s:%d)",
10500 td->name, __FILE__, __LINE__);
10504 value = *(const long *)sptr;
10506 if((value >= 0 && value <= 65535)) {
10507 /* Constraint check succeeded */
10510 ASN__CTFAIL(app_key, td, sptr,
10511 "%s: constraint failed (%s:%d)",
10512 td->name, __FILE__, __LINE__);
10518 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10519 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10522 ASN__CTFAIL(app_key, td, sptr,
10523 "%s: value not given (%s:%d)",
10524 td->name, __FILE__, __LINE__);
10529 if(1 /* No applicable constraints whatsoever */) {
10530 /* Nothing is here. See below */
10533 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10537 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10538 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10541 ASN__CTFAIL(app_key, td, sptr,
10542 "%s: value not given (%s:%d)",
10543 td->name, __FILE__, __LINE__);
10548 if(1 /* No applicable constraints whatsoever */) {
10549 /* Nothing is here. See below */
10552 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10556 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10557 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10561 ASN__CTFAIL(app_key, td, sptr,
10562 "%s: value not given (%s:%d)",
10563 td->name, __FILE__, __LINE__);
10567 value = *(const long *)sptr;
10569 if((value >= 0 && value <= 65535)) {
10570 /* Constraint check succeeded */
10573 ASN__CTFAIL(app_key, td, sptr,
10574 "%s: constraint failed (%s:%d)",
10575 td->name, __FILE__, __LINE__);
10581 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10582 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10585 ASN__CTFAIL(app_key, td, sptr,
10586 "%s: value not given (%s:%d)",
10587 td->name, __FILE__, __LINE__);
10592 if(1 /* No applicable constraints whatsoever */) {
10593 /* Nothing is here. See below */
10596 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10600 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10601 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10604 ASN__CTFAIL(app_key, td, sptr,
10605 "%s: value not given (%s:%d)",
10606 td->name, __FILE__, __LINE__);
10611 if(1 /* No applicable constraints whatsoever */) {
10612 /* Nothing is here. See below */
10615 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10619 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10620 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10624 ASN__CTFAIL(app_key, td, sptr,
10625 "%s: value not given (%s:%d)",
10626 td->name, __FILE__, __LINE__);
10630 value = *(const long *)sptr;
10632 if((value >= 0 && value <= 65535)) {
10633 /* Constraint check succeeded */
10636 ASN__CTFAIL(app_key, td, sptr,
10637 "%s: constraint failed (%s:%d)",
10638 td->name, __FILE__, __LINE__);
10644 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10645 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10648 ASN__CTFAIL(app_key, td, sptr,
10649 "%s: value not given (%s:%d)",
10650 td->name, __FILE__, __LINE__);
10655 if(1 /* No applicable constraints whatsoever */) {
10656 /* Nothing is here. See below */
10659 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10663 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10664 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10667 ASN__CTFAIL(app_key, td, sptr,
10668 "%s: value not given (%s:%d)",
10669 td->name, __FILE__, __LINE__);
10674 if(1 /* No applicable constraints whatsoever */) {
10675 /* Nothing is here. See below */
10678 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10682 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10683 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10687 ASN__CTFAIL(app_key, td, sptr,
10688 "%s: value not given (%s:%d)",
10689 td->name, __FILE__, __LINE__);
10693 value = *(const long *)sptr;
10695 if((value >= 0 && value <= 65535)) {
10696 /* Constraint check succeeded */
10699 ASN__CTFAIL(app_key, td, sptr,
10700 "%s: constraint failed (%s:%d)",
10701 td->name, __FILE__, __LINE__);
10707 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10708 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10711 ASN__CTFAIL(app_key, td, sptr,
10712 "%s: value not given (%s:%d)",
10713 td->name, __FILE__, __LINE__);
10718 if(1 /* No applicable constraints whatsoever */) {
10719 /* Nothing is here. See below */
10722 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10726 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10727 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10730 ASN__CTFAIL(app_key, td, sptr,
10731 "%s: value not given (%s:%d)",
10732 td->name, __FILE__, __LINE__);
10737 if(1 /* No applicable constraints whatsoever */) {
10738 /* Nothing is here. See below */
10741 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10745 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10750 ASN__CTFAIL(app_key, td, sptr,
10751 "%s: value not given (%s:%d)",
10752 td->name, __FILE__, __LINE__);
10756 value = *(const long *)sptr;
10758 if((value >= 0 && value <= 65535)) {
10759 /* Constraint check succeeded */
10762 ASN__CTFAIL(app_key, td, sptr,
10763 "%s: constraint failed (%s:%d)",
10764 td->name, __FILE__, __LINE__);
10770 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10771 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10774 ASN__CTFAIL(app_key, td, sptr,
10775 "%s: value not given (%s:%d)",
10776 td->name, __FILE__, __LINE__);
10781 if(1 /* No applicable constraints whatsoever */) {
10782 /* Nothing is here. See below */
10785 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10789 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10790 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10793 ASN__CTFAIL(app_key, td, sptr,
10794 "%s: value not given (%s:%d)",
10795 td->name, __FILE__, __LINE__);
10800 if(1 /* No applicable constraints whatsoever */) {
10801 /* Nothing is here. See below */
10804 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10808 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10809 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10813 ASN__CTFAIL(app_key, td, sptr,
10814 "%s: value not given (%s:%d)",
10815 td->name, __FILE__, __LINE__);
10819 value = *(const long *)sptr;
10821 if((value >= 0 && value <= 65535)) {
10822 /* Constraint check succeeded */
10825 ASN__CTFAIL(app_key, td, sptr,
10826 "%s: constraint failed (%s:%d)",
10827 td->name, __FILE__, __LINE__);
10833 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10834 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10837 ASN__CTFAIL(app_key, td, sptr,
10838 "%s: value not given (%s:%d)",
10839 td->name, __FILE__, __LINE__);
10844 if(1 /* No applicable constraints whatsoever */) {
10845 /* Nothing is here. See below */
10848 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10852 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10853 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10856 ASN__CTFAIL(app_key, td, sptr,
10857 "%s: value not given (%s:%d)",
10858 td->name, __FILE__, __LINE__);
10863 if(1 /* No applicable constraints whatsoever */) {
10864 /* Nothing is here. See below */
10867 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10871 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10872 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10876 ASN__CTFAIL(app_key, td, sptr,
10877 "%s: value not given (%s:%d)",
10878 td->name, __FILE__, __LINE__);
10882 value = *(const long *)sptr;
10884 if((value >= 0 && value <= 65535)) {
10885 /* Constraint check succeeded */
10888 ASN__CTFAIL(app_key, td, sptr,
10889 "%s: constraint failed (%s:%d)",
10890 td->name, __FILE__, __LINE__);
10896 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10897 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10900 ASN__CTFAIL(app_key, td, sptr,
10901 "%s: value not given (%s:%d)",
10902 td->name, __FILE__, __LINE__);
10907 if(1 /* No applicable constraints whatsoever */) {
10908 /* Nothing is here. See below */
10911 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10915 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10919 ASN__CTFAIL(app_key, td, sptr,
10920 "%s: value not given (%s:%d)",
10921 td->name, __FILE__, __LINE__);
10926 if(1 /* No applicable constraints whatsoever */) {
10927 /* Nothing is here. See below */
10930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10934 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10935 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10939 ASN__CTFAIL(app_key, td, sptr,
10940 "%s: value not given (%s:%d)",
10941 td->name, __FILE__, __LINE__);
10945 value = *(const long *)sptr;
10947 if((value >= 0 && value <= 65535)) {
10948 /* Constraint check succeeded */
10951 ASN__CTFAIL(app_key, td, sptr,
10952 "%s: constraint failed (%s:%d)",
10953 td->name, __FILE__, __LINE__);
10959 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10960 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10963 ASN__CTFAIL(app_key, td, sptr,
10964 "%s: value not given (%s:%d)",
10965 td->name, __FILE__, __LINE__);
10970 if(1 /* No applicable constraints whatsoever */) {
10971 /* Nothing is here. See below */
10974 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10978 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10979 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10982 ASN__CTFAIL(app_key, td, sptr,
10983 "%s: value not given (%s:%d)",
10984 td->name, __FILE__, __LINE__);
10989 if(1 /* No applicable constraints whatsoever */) {
10990 /* Nothing is here. See below */
10993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10997 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
10998 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11002 ASN__CTFAIL(app_key, td, sptr,
11003 "%s: value not given (%s:%d)",
11004 td->name, __FILE__, __LINE__);
11008 value = *(const long *)sptr;
11010 if((value >= 0 && value <= 65535)) {
11011 /* Constraint check succeeded */
11014 ASN__CTFAIL(app_key, td, sptr,
11015 "%s: constraint failed (%s:%d)",
11016 td->name, __FILE__, __LINE__);
11022 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11023 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11026 ASN__CTFAIL(app_key, td, sptr,
11027 "%s: value not given (%s:%d)",
11028 td->name, __FILE__, __LINE__);
11033 if(1 /* No applicable constraints whatsoever */) {
11034 /* Nothing is here. See below */
11037 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11041 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11042 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11045 ASN__CTFAIL(app_key, td, sptr,
11046 "%s: value not given (%s:%d)",
11047 td->name, __FILE__, __LINE__);
11052 if(1 /* No applicable constraints whatsoever */) {
11053 /* Nothing is here. See below */
11056 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11060 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11061 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11065 ASN__CTFAIL(app_key, td, sptr,
11066 "%s: value not given (%s:%d)",
11067 td->name, __FILE__, __LINE__);
11071 value = *(const long *)sptr;
11073 if((value >= 0 && value <= 65535)) {
11074 /* Constraint check succeeded */
11077 ASN__CTFAIL(app_key, td, sptr,
11078 "%s: constraint failed (%s:%d)",
11079 td->name, __FILE__, __LINE__);
11085 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11089 ASN__CTFAIL(app_key, td, sptr,
11090 "%s: value not given (%s:%d)",
11091 td->name, __FILE__, __LINE__);
11096 if(1 /* No applicable constraints whatsoever */) {
11097 /* Nothing is here. See below */
11100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11104 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11108 ASN__CTFAIL(app_key, td, sptr,
11109 "%s: value not given (%s:%d)",
11110 td->name, __FILE__, __LINE__);
11115 if(1 /* No applicable constraints whatsoever */) {
11116 /* Nothing is here. See below */
11119 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11123 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11124 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11128 ASN__CTFAIL(app_key, td, sptr,
11129 "%s: value not given (%s:%d)",
11130 td->name, __FILE__, __LINE__);
11134 value = *(const long *)sptr;
11136 if((value >= 0 && value <= 65535)) {
11137 /* Constraint check succeeded */
11140 ASN__CTFAIL(app_key, td, sptr,
11141 "%s: constraint failed (%s:%d)",
11142 td->name, __FILE__, __LINE__);
11148 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11152 ASN__CTFAIL(app_key, td, sptr,
11153 "%s: value not given (%s:%d)",
11154 td->name, __FILE__, __LINE__);
11159 if(1 /* No applicable constraints whatsoever */) {
11160 /* Nothing is here. See below */
11163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11167 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11171 ASN__CTFAIL(app_key, td, sptr,
11172 "%s: value not given (%s:%d)",
11173 td->name, __FILE__, __LINE__);
11178 if(1 /* No applicable constraints whatsoever */) {
11179 /* Nothing is here. See below */
11182 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11186 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11187 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11191 ASN__CTFAIL(app_key, td, sptr,
11192 "%s: value not given (%s:%d)",
11193 td->name, __FILE__, __LINE__);
11197 value = *(const long *)sptr;
11199 if((value >= 0 && value <= 65535)) {
11200 /* Constraint check succeeded */
11203 ASN__CTFAIL(app_key, td, sptr,
11204 "%s: constraint failed (%s:%d)",
11205 td->name, __FILE__, __LINE__);
11211 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11215 ASN__CTFAIL(app_key, td, sptr,
11216 "%s: value not given (%s:%d)",
11217 td->name, __FILE__, __LINE__);
11222 if(1 /* No applicable constraints whatsoever */) {
11223 /* Nothing is here. See below */
11226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11230 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11234 ASN__CTFAIL(app_key, td, sptr,
11235 "%s: value not given (%s:%d)",
11236 td->name, __FILE__, __LINE__);
11241 if(1 /* No applicable constraints whatsoever */) {
11242 /* Nothing is here. See below */
11245 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11249 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11250 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11254 ASN__CTFAIL(app_key, td, sptr,
11255 "%s: value not given (%s:%d)",
11256 td->name, __FILE__, __LINE__);
11260 value = *(const long *)sptr;
11262 if((value >= 0 && value <= 65535)) {
11263 /* Constraint check succeeded */
11266 ASN__CTFAIL(app_key, td, sptr,
11267 "%s: constraint failed (%s:%d)",
11268 td->name, __FILE__, __LINE__);
11273 static asn_type_selector_result_t
11274 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11275 asn_type_selector_result_t result = {0, 0};
11276 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11277 size_t constraining_column = 0; /* &id */
11278 size_t for_column = 1; /* &criticality */
11279 size_t row, presence_index = 0;
11280 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11282 for(row=0; row < itable->rows_count; row++) {
11283 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11284 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11286 if(type_cell->cell_kind == aioc__undefined)
11290 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11291 result.type_descriptor = type_cell->type_descriptor;
11292 result.presence_index = presence_index;
11301 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11302 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11305 ASN__CTFAIL(app_key, td, sptr,
11306 "%s: value not given (%s:%d)",
11307 td->name, __FILE__, __LINE__);
11312 if(1 /* No applicable constraints whatsoever */) {
11313 /* Nothing is here. See below */
11316 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11319 static asn_type_selector_result_t
11320 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11321 asn_type_selector_result_t result = {0, 0};
11322 const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11323 size_t constraining_column = 0; /* &id */
11324 size_t for_column = 2; /* &Extension */
11325 size_t row, presence_index = 0;
11326 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11328 for(row=0; row < itable->rows_count; row++) {
11329 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11330 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11332 if(type_cell->cell_kind == aioc__undefined)
11336 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11337 result.type_descriptor = type_cell->type_descriptor;
11338 result.presence_index = presence_index;
11347 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11348 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11351 ASN__CTFAIL(app_key, td, sptr,
11352 "%s: value not given (%s:%d)",
11353 td->name, __FILE__, __LINE__);
11358 if(1 /* No applicable constraints whatsoever */) {
11359 /* Nothing is here. See below */
11362 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11366 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11367 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11371 ASN__CTFAIL(app_key, td, sptr,
11372 "%s: value not given (%s:%d)",
11373 td->name, __FILE__, __LINE__);
11377 value = *(const long *)sptr;
11379 if((value >= 0 && value <= 65535)) {
11380 /* Constraint check succeeded */
11383 ASN__CTFAIL(app_key, td, sptr,
11384 "%s: constraint failed (%s:%d)",
11385 td->name, __FILE__, __LINE__);
11391 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11392 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11395 ASN__CTFAIL(app_key, td, sptr,
11396 "%s: value not given (%s:%d)",
11397 td->name, __FILE__, __LINE__);
11402 if(1 /* No applicable constraints whatsoever */) {
11403 /* Nothing is here. See below */
11406 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11410 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11411 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11414 ASN__CTFAIL(app_key, td, sptr,
11415 "%s: value not given (%s:%d)",
11416 td->name, __FILE__, __LINE__);
11421 if(1 /* No applicable constraints whatsoever */) {
11422 /* Nothing is here. See below */
11425 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11429 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11430 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11434 ASN__CTFAIL(app_key, td, sptr,
11435 "%s: value not given (%s:%d)",
11436 td->name, __FILE__, __LINE__);
11440 value = *(const long *)sptr;
11442 if((value >= 0 && value <= 65535)) {
11443 /* Constraint check succeeded */
11446 ASN__CTFAIL(app_key, td, sptr,
11447 "%s: constraint failed (%s:%d)",
11448 td->name, __FILE__, __LINE__);
11454 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11455 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11458 ASN__CTFAIL(app_key, td, sptr,
11459 "%s: value not given (%s:%d)",
11460 td->name, __FILE__, __LINE__);
11465 if(1 /* No applicable constraints whatsoever */) {
11466 /* Nothing is here. See below */
11469 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11473 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11474 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11477 ASN__CTFAIL(app_key, td, sptr,
11478 "%s: value not given (%s:%d)",
11479 td->name, __FILE__, __LINE__);
11484 if(1 /* No applicable constraints whatsoever */) {
11485 /* Nothing is here. See below */
11488 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11492 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11493 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11497 ASN__CTFAIL(app_key, td, sptr,
11498 "%s: value not given (%s:%d)",
11499 td->name, __FILE__, __LINE__);
11503 value = *(const long *)sptr;
11505 if((value >= 0 && value <= 65535)) {
11506 /* Constraint check succeeded */
11509 ASN__CTFAIL(app_key, td, sptr,
11510 "%s: constraint failed (%s:%d)",
11511 td->name, __FILE__, __LINE__);
11517 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11521 ASN__CTFAIL(app_key, td, sptr,
11522 "%s: value not given (%s:%d)",
11523 td->name, __FILE__, __LINE__);
11528 if(1 /* No applicable constraints whatsoever */) {
11529 /* Nothing is here. See below */
11532 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11536 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11540 ASN__CTFAIL(app_key, td, sptr,
11541 "%s: value not given (%s:%d)",
11542 td->name, __FILE__, __LINE__);
11547 if(1 /* No applicable constraints whatsoever */) {
11548 /* Nothing is here. See below */
11551 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11555 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11556 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11560 ASN__CTFAIL(app_key, td, sptr,
11561 "%s: value not given (%s:%d)",
11562 td->name, __FILE__, __LINE__);
11566 value = *(const long *)sptr;
11568 if((value >= 0 && value <= 65535)) {
11569 /* Constraint check succeeded */
11572 ASN__CTFAIL(app_key, td, sptr,
11573 "%s: constraint failed (%s:%d)",
11574 td->name, __FILE__, __LINE__);
11580 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11584 ASN__CTFAIL(app_key, td, sptr,
11585 "%s: value not given (%s:%d)",
11586 td->name, __FILE__, __LINE__);
11591 if(1 /* No applicable constraints whatsoever */) {
11592 /* Nothing is here. See below */
11595 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11599 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11603 ASN__CTFAIL(app_key, td, sptr,
11604 "%s: value not given (%s:%d)",
11605 td->name, __FILE__, __LINE__);
11610 if(1 /* No applicable constraints whatsoever */) {
11611 /* Nothing is here. See below */
11614 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11618 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11619 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11623 ASN__CTFAIL(app_key, td, sptr,
11624 "%s: value not given (%s:%d)",
11625 td->name, __FILE__, __LINE__);
11629 value = *(const long *)sptr;
11631 if((value >= 0 && value <= 65535)) {
11632 /* Constraint check succeeded */
11635 ASN__CTFAIL(app_key, td, sptr,
11636 "%s: constraint failed (%s:%d)",
11637 td->name, __FILE__, __LINE__);
11643 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11647 ASN__CTFAIL(app_key, td, sptr,
11648 "%s: value not given (%s:%d)",
11649 td->name, __FILE__, __LINE__);
11654 if(1 /* No applicable constraints whatsoever */) {
11655 /* Nothing is here. See below */
11658 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11662 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11666 ASN__CTFAIL(app_key, td, sptr,
11667 "%s: value not given (%s:%d)",
11668 td->name, __FILE__, __LINE__);
11673 if(1 /* No applicable constraints whatsoever */) {
11674 /* Nothing is here. See below */
11677 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11681 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11682 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11686 ASN__CTFAIL(app_key, td, sptr,
11687 "%s: value not given (%s:%d)",
11688 td->name, __FILE__, __LINE__);
11692 value = *(const long *)sptr;
11694 if((value >= 0 && value <= 65535)) {
11695 /* Constraint check succeeded */
11698 ASN__CTFAIL(app_key, td, sptr,
11699 "%s: constraint failed (%s:%d)",
11700 td->name, __FILE__, __LINE__);
11705 static asn_type_selector_result_t
11706 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11707 asn_type_selector_result_t result = {0, 0};
11708 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11709 size_t constraining_column = 0; /* &id */
11710 size_t for_column = 1; /* &criticality */
11711 size_t row, presence_index = 0;
11712 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11714 for(row=0; row < itable->rows_count; row++) {
11715 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11716 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11718 if(type_cell->cell_kind == aioc__undefined)
11722 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11723 result.type_descriptor = type_cell->type_descriptor;
11724 result.presence_index = presence_index;
11733 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11734 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11737 ASN__CTFAIL(app_key, td, sptr,
11738 "%s: value not given (%s:%d)",
11739 td->name, __FILE__, __LINE__);
11744 if(1 /* No applicable constraints whatsoever */) {
11745 /* Nothing is here. See below */
11748 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11751 static asn_type_selector_result_t
11752 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11753 asn_type_selector_result_t result = {0, 0};
11754 const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11755 size_t constraining_column = 0; /* &id */
11756 size_t for_column = 2; /* &Extension */
11757 size_t row, presence_index = 0;
11758 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11760 for(row=0; row < itable->rows_count; row++) {
11761 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11762 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11764 if(type_cell->cell_kind == aioc__undefined)
11768 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11769 result.type_descriptor = type_cell->type_descriptor;
11770 result.presence_index = presence_index;
11779 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11783 ASN__CTFAIL(app_key, td, sptr,
11784 "%s: value not given (%s:%d)",
11785 td->name, __FILE__, __LINE__);
11790 if(1 /* No applicable constraints whatsoever */) {
11791 /* Nothing is here. See below */
11794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11798 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11803 ASN__CTFAIL(app_key, td, sptr,
11804 "%s: value not given (%s:%d)",
11805 td->name, __FILE__, __LINE__);
11809 value = *(const long *)sptr;
11811 if((value >= 0 && value <= 65535)) {
11812 /* Constraint check succeeded */
11815 ASN__CTFAIL(app_key, td, sptr,
11816 "%s: constraint failed (%s:%d)",
11817 td->name, __FILE__, __LINE__);
11823 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11827 ASN__CTFAIL(app_key, td, sptr,
11828 "%s: value not given (%s:%d)",
11829 td->name, __FILE__, __LINE__);
11834 if(1 /* No applicable constraints whatsoever */) {
11835 /* Nothing is here. See below */
11838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11842 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11846 ASN__CTFAIL(app_key, td, sptr,
11847 "%s: value not given (%s:%d)",
11848 td->name, __FILE__, __LINE__);
11853 if(1 /* No applicable constraints whatsoever */) {
11854 /* Nothing is here. See below */
11857 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11861 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11866 ASN__CTFAIL(app_key, td, sptr,
11867 "%s: value not given (%s:%d)",
11868 td->name, __FILE__, __LINE__);
11872 value = *(const long *)sptr;
11874 if((value >= 0 && value <= 65535)) {
11875 /* Constraint check succeeded */
11878 ASN__CTFAIL(app_key, td, sptr,
11879 "%s: constraint failed (%s:%d)",
11880 td->name, __FILE__, __LINE__);
11886 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11890 ASN__CTFAIL(app_key, td, sptr,
11891 "%s: value not given (%s:%d)",
11892 td->name, __FILE__, __LINE__);
11897 if(1 /* No applicable constraints whatsoever */) {
11898 /* Nothing is here. See below */
11901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11905 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11909 ASN__CTFAIL(app_key, td, sptr,
11910 "%s: value not given (%s:%d)",
11911 td->name, __FILE__, __LINE__);
11916 if(1 /* No applicable constraints whatsoever */) {
11917 /* Nothing is here. See below */
11920 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11924 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11925 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11929 ASN__CTFAIL(app_key, td, sptr,
11930 "%s: value not given (%s:%d)",
11931 td->name, __FILE__, __LINE__);
11935 value = *(const long *)sptr;
11937 if((value >= 0 && value <= 65535)) {
11938 /* Constraint check succeeded */
11941 ASN__CTFAIL(app_key, td, sptr,
11942 "%s: constraint failed (%s:%d)",
11943 td->name, __FILE__, __LINE__);
11949 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11953 ASN__CTFAIL(app_key, td, sptr,
11954 "%s: value not given (%s:%d)",
11955 td->name, __FILE__, __LINE__);
11960 if(1 /* No applicable constraints whatsoever */) {
11961 /* Nothing is here. See below */
11964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11968 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11972 ASN__CTFAIL(app_key, td, sptr,
11973 "%s: value not given (%s:%d)",
11974 td->name, __FILE__, __LINE__);
11979 if(1 /* No applicable constraints whatsoever */) {
11980 /* Nothing is here. See below */
11983 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11987 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
11988 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11992 ASN__CTFAIL(app_key, td, sptr,
11993 "%s: value not given (%s:%d)",
11994 td->name, __FILE__, __LINE__);
11998 value = *(const long *)sptr;
12000 if((value >= 0 && value <= 65535)) {
12001 /* Constraint check succeeded */
12004 ASN__CTFAIL(app_key, td, sptr,
12005 "%s: constraint failed (%s:%d)",
12006 td->name, __FILE__, __LINE__);
12011 static asn_type_selector_result_t
12012 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12013 asn_type_selector_result_t result = {0, 0};
12014 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12015 size_t constraining_column = 0; /* &id */
12016 size_t for_column = 1; /* &criticality */
12017 size_t row, presence_index = 0;
12018 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12020 for(row=0; row < itable->rows_count; row++) {
12021 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12022 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12024 if(type_cell->cell_kind == aioc__undefined)
12028 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12029 result.type_descriptor = type_cell->type_descriptor;
12030 result.presence_index = presence_index;
12039 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12040 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12043 ASN__CTFAIL(app_key, td, sptr,
12044 "%s: value not given (%s:%d)",
12045 td->name, __FILE__, __LINE__);
12050 if(1 /* No applicable constraints whatsoever */) {
12051 /* Nothing is here. See below */
12054 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12057 static asn_type_selector_result_t
12058 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12059 asn_type_selector_result_t result = {0, 0};
12060 const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12061 size_t constraining_column = 0; /* &id */
12062 size_t for_column = 2; /* &Extension */
12063 size_t row, presence_index = 0;
12064 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12066 for(row=0; row < itable->rows_count; row++) {
12067 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12068 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12070 if(type_cell->cell_kind == aioc__undefined)
12074 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12075 result.type_descriptor = type_cell->type_descriptor;
12076 result.presence_index = presence_index;
12085 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12089 ASN__CTFAIL(app_key, td, sptr,
12090 "%s: value not given (%s:%d)",
12091 td->name, __FILE__, __LINE__);
12096 if(1 /* No applicable constraints whatsoever */) {
12097 /* Nothing is here. See below */
12100 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12104 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12105 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12109 ASN__CTFAIL(app_key, td, sptr,
12110 "%s: value not given (%s:%d)",
12111 td->name, __FILE__, __LINE__);
12115 value = *(const long *)sptr;
12117 if((value >= 0 && value <= 65535)) {
12118 /* Constraint check succeeded */
12121 ASN__CTFAIL(app_key, td, sptr,
12122 "%s: constraint failed (%s:%d)",
12123 td->name, __FILE__, __LINE__);
12129 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12130 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12133 ASN__CTFAIL(app_key, td, sptr,
12134 "%s: value not given (%s:%d)",
12135 td->name, __FILE__, __LINE__);
12140 if(1 /* No applicable constraints whatsoever */) {
12141 /* Nothing is here. See below */
12144 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12148 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12152 ASN__CTFAIL(app_key, td, sptr,
12153 "%s: value not given (%s:%d)",
12154 td->name, __FILE__, __LINE__);
12159 if(1 /* No applicable constraints whatsoever */) {
12160 /* Nothing is here. See below */
12163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12167 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12168 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12172 ASN__CTFAIL(app_key, td, sptr,
12173 "%s: value not given (%s:%d)",
12174 td->name, __FILE__, __LINE__);
12178 value = *(const long *)sptr;
12180 if((value >= 0 && value <= 65535)) {
12181 /* Constraint check succeeded */
12184 ASN__CTFAIL(app_key, td, sptr,
12185 "%s: constraint failed (%s:%d)",
12186 td->name, __FILE__, __LINE__);
12192 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12193 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12196 ASN__CTFAIL(app_key, td, sptr,
12197 "%s: value not given (%s:%d)",
12198 td->name, __FILE__, __LINE__);
12203 if(1 /* No applicable constraints whatsoever */) {
12204 /* Nothing is here. See below */
12207 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12211 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12212 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12215 ASN__CTFAIL(app_key, td, sptr,
12216 "%s: value not given (%s:%d)",
12217 td->name, __FILE__, __LINE__);
12222 if(1 /* No applicable constraints whatsoever */) {
12223 /* Nothing is here. See below */
12226 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12230 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12231 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12235 ASN__CTFAIL(app_key, td, sptr,
12236 "%s: value not given (%s:%d)",
12237 td->name, __FILE__, __LINE__);
12241 value = *(const long *)sptr;
12243 if((value >= 0 && value <= 65535)) {
12244 /* Constraint check succeeded */
12247 ASN__CTFAIL(app_key, td, sptr,
12248 "%s: constraint failed (%s:%d)",
12249 td->name, __FILE__, __LINE__);
12255 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12256 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12259 ASN__CTFAIL(app_key, td, sptr,
12260 "%s: value not given (%s:%d)",
12261 td->name, __FILE__, __LINE__);
12266 if(1 /* No applicable constraints whatsoever */) {
12267 /* Nothing is here. See below */
12270 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12274 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12275 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12278 ASN__CTFAIL(app_key, td, sptr,
12279 "%s: value not given (%s:%d)",
12280 td->name, __FILE__, __LINE__);
12285 if(1 /* No applicable constraints whatsoever */) {
12286 /* Nothing is here. See below */
12289 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12293 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12294 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12298 ASN__CTFAIL(app_key, td, sptr,
12299 "%s: value not given (%s:%d)",
12300 td->name, __FILE__, __LINE__);
12304 value = *(const long *)sptr;
12306 if((value >= 0 && value <= 65535)) {
12307 /* Constraint check succeeded */
12310 ASN__CTFAIL(app_key, td, sptr,
12311 "%s: constraint failed (%s:%d)",
12312 td->name, __FILE__, __LINE__);
12318 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12322 ASN__CTFAIL(app_key, td, sptr,
12323 "%s: value not given (%s:%d)",
12324 td->name, __FILE__, __LINE__);
12329 if(1 /* No applicable constraints whatsoever */) {
12330 /* Nothing is here. See below */
12333 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12337 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12341 ASN__CTFAIL(app_key, td, sptr,
12342 "%s: value not given (%s:%d)",
12343 td->name, __FILE__, __LINE__);
12348 if(1 /* No applicable constraints whatsoever */) {
12349 /* Nothing is here. See below */
12352 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12356 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12357 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12361 ASN__CTFAIL(app_key, td, sptr,
12362 "%s: value not given (%s:%d)",
12363 td->name, __FILE__, __LINE__);
12367 value = *(const long *)sptr;
12369 if((value >= 0 && value <= 65535)) {
12370 /* Constraint check succeeded */
12373 ASN__CTFAIL(app_key, td, sptr,
12374 "%s: constraint failed (%s:%d)",
12375 td->name, __FILE__, __LINE__);
12381 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12382 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12385 ASN__CTFAIL(app_key, td, sptr,
12386 "%s: value not given (%s:%d)",
12387 td->name, __FILE__, __LINE__);
12392 if(1 /* No applicable constraints whatsoever */) {
12393 /* Nothing is here. See below */
12396 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12400 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12401 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12404 ASN__CTFAIL(app_key, td, sptr,
12405 "%s: value not given (%s:%d)",
12406 td->name, __FILE__, __LINE__);
12411 if(1 /* No applicable constraints whatsoever */) {
12412 /* Nothing is here. See below */
12415 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12419 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12420 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12424 ASN__CTFAIL(app_key, td, sptr,
12425 "%s: value not given (%s:%d)",
12426 td->name, __FILE__, __LINE__);
12430 value = *(const long *)sptr;
12432 if((value >= 0 && value <= 65535)) {
12433 /* Constraint check succeeded */
12436 ASN__CTFAIL(app_key, td, sptr,
12437 "%s: constraint failed (%s:%d)",
12438 td->name, __FILE__, __LINE__);
12443 static asn_type_selector_result_t
12444 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12445 asn_type_selector_result_t result = {0, 0};
12446 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12447 size_t constraining_column = 0; /* &id */
12448 size_t for_column = 1; /* &criticality */
12449 size_t row, presence_index = 0;
12450 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12452 for(row=0; row < itable->rows_count; row++) {
12453 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12454 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12456 if(type_cell->cell_kind == aioc__undefined)
12460 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12461 result.type_descriptor = type_cell->type_descriptor;
12462 result.presence_index = presence_index;
12471 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12472 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12475 ASN__CTFAIL(app_key, td, sptr,
12476 "%s: value not given (%s:%d)",
12477 td->name, __FILE__, __LINE__);
12482 if(1 /* No applicable constraints whatsoever */) {
12483 /* Nothing is here. See below */
12486 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12489 static asn_type_selector_result_t
12490 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12491 asn_type_selector_result_t result = {0, 0};
12492 const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12493 size_t constraining_column = 0; /* &id */
12494 size_t for_column = 2; /* &Extension */
12495 size_t row, presence_index = 0;
12496 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12498 for(row=0; row < itable->rows_count; row++) {
12499 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12500 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12502 if(type_cell->cell_kind == aioc__undefined)
12506 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12507 result.type_descriptor = type_cell->type_descriptor;
12508 result.presence_index = presence_index;
12517 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12521 ASN__CTFAIL(app_key, td, sptr,
12522 "%s: value not given (%s:%d)",
12523 td->name, __FILE__, __LINE__);
12528 if(1 /* No applicable constraints whatsoever */) {
12529 /* Nothing is here. See below */
12532 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12536 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12537 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12541 ASN__CTFAIL(app_key, td, sptr,
12542 "%s: value not given (%s:%d)",
12543 td->name, __FILE__, __LINE__);
12547 value = *(const long *)sptr;
12549 if((value >= 0 && value <= 65535)) {
12550 /* Constraint check succeeded */
12553 ASN__CTFAIL(app_key, td, sptr,
12554 "%s: constraint failed (%s:%d)",
12555 td->name, __FILE__, __LINE__);
12561 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12562 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12565 ASN__CTFAIL(app_key, td, sptr,
12566 "%s: value not given (%s:%d)",
12567 td->name, __FILE__, __LINE__);
12572 if(1 /* No applicable constraints whatsoever */) {
12573 /* Nothing is here. See below */
12576 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12580 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12584 ASN__CTFAIL(app_key, td, sptr,
12585 "%s: value not given (%s:%d)",
12586 td->name, __FILE__, __LINE__);
12591 if(1 /* No applicable constraints whatsoever */) {
12592 /* Nothing is here. See below */
12595 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12599 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12600 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12604 ASN__CTFAIL(app_key, td, sptr,
12605 "%s: value not given (%s:%d)",
12606 td->name, __FILE__, __LINE__);
12610 value = *(const long *)sptr;
12612 if((value >= 0 && value <= 65535)) {
12613 /* Constraint check succeeded */
12616 ASN__CTFAIL(app_key, td, sptr,
12617 "%s: constraint failed (%s:%d)",
12618 td->name, __FILE__, __LINE__);
12623 static asn_type_selector_result_t
12624 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12625 asn_type_selector_result_t result = {0, 0};
12626 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12627 size_t constraining_column = 0; /* &id */
12628 size_t for_column = 1; /* &criticality */
12629 size_t row, presence_index = 0;
12630 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12632 for(row=0; row < itable->rows_count; row++) {
12633 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12634 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12636 if(type_cell->cell_kind == aioc__undefined)
12640 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12641 result.type_descriptor = type_cell->type_descriptor;
12642 result.presence_index = presence_index;
12651 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12652 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12655 ASN__CTFAIL(app_key, td, sptr,
12656 "%s: value not given (%s:%d)",
12657 td->name, __FILE__, __LINE__);
12662 if(1 /* No applicable constraints whatsoever */) {
12663 /* Nothing is here. See below */
12666 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12669 static asn_type_selector_result_t
12670 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12671 asn_type_selector_result_t result = {0, 0};
12672 const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12673 size_t constraining_column = 0; /* &id */
12674 size_t for_column = 2; /* &Extension */
12675 size_t row, presence_index = 0;
12676 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12678 for(row=0; row < itable->rows_count; row++) {
12679 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12680 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12682 if(type_cell->cell_kind == aioc__undefined)
12686 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12687 result.type_descriptor = type_cell->type_descriptor;
12688 result.presence_index = presence_index;
12697 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12698 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12701 ASN__CTFAIL(app_key, td, sptr,
12702 "%s: value not given (%s:%d)",
12703 td->name, __FILE__, __LINE__);
12708 if(1 /* No applicable constraints whatsoever */) {
12709 /* Nothing is here. See below */
12712 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12716 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12717 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12721 ASN__CTFAIL(app_key, td, sptr,
12722 "%s: value not given (%s:%d)",
12723 td->name, __FILE__, __LINE__);
12727 value = *(const long *)sptr;
12729 if((value >= 0 && value <= 65535)) {
12730 /* Constraint check succeeded */
12733 ASN__CTFAIL(app_key, td, sptr,
12734 "%s: constraint failed (%s:%d)",
12735 td->name, __FILE__, __LINE__);
12741 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12742 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12745 ASN__CTFAIL(app_key, td, sptr,
12746 "%s: value not given (%s:%d)",
12747 td->name, __FILE__, __LINE__);
12752 if(1 /* No applicable constraints whatsoever */) {
12753 /* Nothing is here. See below */
12756 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12760 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12761 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12764 ASN__CTFAIL(app_key, td, sptr,
12765 "%s: value not given (%s:%d)",
12766 td->name, __FILE__, __LINE__);
12771 if(1 /* No applicable constraints whatsoever */) {
12772 /* Nothing is here. See below */
12775 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12779 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12784 ASN__CTFAIL(app_key, td, sptr,
12785 "%s: value not given (%s:%d)",
12786 td->name, __FILE__, __LINE__);
12790 value = *(const long *)sptr;
12792 if((value >= 0 && value <= 65535)) {
12793 /* Constraint check succeeded */
12796 ASN__CTFAIL(app_key, td, sptr,
12797 "%s: constraint failed (%s:%d)",
12798 td->name, __FILE__, __LINE__);
12804 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12808 ASN__CTFAIL(app_key, td, sptr,
12809 "%s: value not given (%s:%d)",
12810 td->name, __FILE__, __LINE__);
12815 if(1 /* No applicable constraints whatsoever */) {
12816 /* Nothing is here. See below */
12819 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12823 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12827 ASN__CTFAIL(app_key, td, sptr,
12828 "%s: value not given (%s:%d)",
12829 td->name, __FILE__, __LINE__);
12834 if(1 /* No applicable constraints whatsoever */) {
12835 /* Nothing is here. See below */
12838 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12842 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12843 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12847 ASN__CTFAIL(app_key, td, sptr,
12848 "%s: value not given (%s:%d)",
12849 td->name, __FILE__, __LINE__);
12853 value = *(const long *)sptr;
12855 if((value >= 0 && value <= 65535)) {
12856 /* Constraint check succeeded */
12859 ASN__CTFAIL(app_key, td, sptr,
12860 "%s: constraint failed (%s:%d)",
12861 td->name, __FILE__, __LINE__);
12867 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12871 ASN__CTFAIL(app_key, td, sptr,
12872 "%s: value not given (%s:%d)",
12873 td->name, __FILE__, __LINE__);
12878 if(1 /* No applicable constraints whatsoever */) {
12879 /* Nothing is here. See below */
12882 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12886 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12890 ASN__CTFAIL(app_key, td, sptr,
12891 "%s: value not given (%s:%d)",
12892 td->name, __FILE__, __LINE__);
12897 if(1 /* No applicable constraints whatsoever */) {
12898 /* Nothing is here. See below */
12901 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12905 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12906 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12910 ASN__CTFAIL(app_key, td, sptr,
12911 "%s: value not given (%s:%d)",
12912 td->name, __FILE__, __LINE__);
12916 value = *(const long *)sptr;
12918 if((value >= 0 && value <= 65535)) {
12919 /* Constraint check succeeded */
12922 ASN__CTFAIL(app_key, td, sptr,
12923 "%s: constraint failed (%s:%d)",
12924 td->name, __FILE__, __LINE__);
12930 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12934 ASN__CTFAIL(app_key, td, sptr,
12935 "%s: value not given (%s:%d)",
12936 td->name, __FILE__, __LINE__);
12941 if(1 /* No applicable constraints whatsoever */) {
12942 /* Nothing is here. See below */
12945 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12949 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12953 ASN__CTFAIL(app_key, td, sptr,
12954 "%s: value not given (%s:%d)",
12955 td->name, __FILE__, __LINE__);
12960 if(1 /* No applicable constraints whatsoever */) {
12961 /* Nothing is here. See below */
12964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12968 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12973 ASN__CTFAIL(app_key, td, sptr,
12974 "%s: value not given (%s:%d)",
12975 td->name, __FILE__, __LINE__);
12979 value = *(const long *)sptr;
12981 if((value >= 0 && value <= 65535)) {
12982 /* Constraint check succeeded */
12985 ASN__CTFAIL(app_key, td, sptr,
12986 "%s: constraint failed (%s:%d)",
12987 td->name, __FILE__, __LINE__);
12993 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12994 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12997 ASN__CTFAIL(app_key, td, sptr,
12998 "%s: value not given (%s:%d)",
12999 td->name, __FILE__, __LINE__);
13004 if(1 /* No applicable constraints whatsoever */) {
13005 /* Nothing is here. See below */
13008 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13012 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13016 ASN__CTFAIL(app_key, td, sptr,
13017 "%s: value not given (%s:%d)",
13018 td->name, __FILE__, __LINE__);
13023 if(1 /* No applicable constraints whatsoever */) {
13024 /* Nothing is here. See below */
13027 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13031 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13032 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13036 ASN__CTFAIL(app_key, td, sptr,
13037 "%s: value not given (%s:%d)",
13038 td->name, __FILE__, __LINE__);
13042 value = *(const long *)sptr;
13044 if((value >= 0 && value <= 65535)) {
13045 /* Constraint check succeeded */
13048 ASN__CTFAIL(app_key, td, sptr,
13049 "%s: constraint failed (%s:%d)",
13050 td->name, __FILE__, __LINE__);
13056 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13057 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13060 ASN__CTFAIL(app_key, td, sptr,
13061 "%s: value not given (%s:%d)",
13062 td->name, __FILE__, __LINE__);
13067 if(1 /* No applicable constraints whatsoever */) {
13068 /* Nothing is here. See below */
13071 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13075 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13079 ASN__CTFAIL(app_key, td, sptr,
13080 "%s: value not given (%s:%d)",
13081 td->name, __FILE__, __LINE__);
13086 if(1 /* No applicable constraints whatsoever */) {
13087 /* Nothing is here. See below */
13090 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13094 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13095 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13099 ASN__CTFAIL(app_key, td, sptr,
13100 "%s: value not given (%s:%d)",
13101 td->name, __FILE__, __LINE__);
13105 value = *(const long *)sptr;
13107 if((value >= 0 && value <= 65535)) {
13108 /* Constraint check succeeded */
13111 ASN__CTFAIL(app_key, td, sptr,
13112 "%s: constraint failed (%s:%d)",
13113 td->name, __FILE__, __LINE__);
13119 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13123 ASN__CTFAIL(app_key, td, sptr,
13124 "%s: value not given (%s:%d)",
13125 td->name, __FILE__, __LINE__);
13130 if(1 /* No applicable constraints whatsoever */) {
13131 /* Nothing is here. See below */
13134 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13138 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13142 ASN__CTFAIL(app_key, td, sptr,
13143 "%s: value not given (%s:%d)",
13144 td->name, __FILE__, __LINE__);
13149 if(1 /* No applicable constraints whatsoever */) {
13150 /* Nothing is here. See below */
13153 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13157 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13158 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13162 ASN__CTFAIL(app_key, td, sptr,
13163 "%s: value not given (%s:%d)",
13164 td->name, __FILE__, __LINE__);
13168 value = *(const long *)sptr;
13170 if((value >= 0 && value <= 65535)) {
13171 /* Constraint check succeeded */
13174 ASN__CTFAIL(app_key, td, sptr,
13175 "%s: constraint failed (%s:%d)",
13176 td->name, __FILE__, __LINE__);
13182 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13186 ASN__CTFAIL(app_key, td, sptr,
13187 "%s: value not given (%s:%d)",
13188 td->name, __FILE__, __LINE__);
13193 if(1 /* No applicable constraints whatsoever */) {
13194 /* Nothing is here. See below */
13197 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13201 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13205 ASN__CTFAIL(app_key, td, sptr,
13206 "%s: value not given (%s:%d)",
13207 td->name, __FILE__, __LINE__);
13212 if(1 /* No applicable constraints whatsoever */) {
13213 /* Nothing is here. See below */
13216 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13220 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13221 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13225 ASN__CTFAIL(app_key, td, sptr,
13226 "%s: value not given (%s:%d)",
13227 td->name, __FILE__, __LINE__);
13231 value = *(const long *)sptr;
13233 if((value >= 0 && value <= 65535)) {
13234 /* Constraint check succeeded */
13237 ASN__CTFAIL(app_key, td, sptr,
13238 "%s: constraint failed (%s:%d)",
13239 td->name, __FILE__, __LINE__);
13244 static asn_type_selector_result_t
13245 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13246 asn_type_selector_result_t result = {0, 0};
13247 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13248 size_t constraining_column = 0; /* &id */
13249 size_t for_column = 1; /* &criticality */
13250 size_t row, presence_index = 0;
13251 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13253 for(row=0; row < itable->rows_count; row++) {
13254 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13255 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13257 if(type_cell->cell_kind == aioc__undefined)
13261 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13262 result.type_descriptor = type_cell->type_descriptor;
13263 result.presence_index = presence_index;
13272 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13273 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13276 ASN__CTFAIL(app_key, td, sptr,
13277 "%s: value not given (%s:%d)",
13278 td->name, __FILE__, __LINE__);
13283 if(1 /* No applicable constraints whatsoever */) {
13284 /* Nothing is here. See below */
13287 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13290 static asn_type_selector_result_t
13291 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13292 asn_type_selector_result_t result = {0, 0};
13293 const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13294 size_t constraining_column = 0; /* &id */
13295 size_t for_column = 2; /* &Extension */
13296 size_t row, presence_index = 0;
13297 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13299 for(row=0; row < itable->rows_count; row++) {
13300 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13301 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13303 if(type_cell->cell_kind == aioc__undefined)
13307 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13308 result.type_descriptor = type_cell->type_descriptor;
13309 result.presence_index = presence_index;
13318 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13322 ASN__CTFAIL(app_key, td, sptr,
13323 "%s: value not given (%s:%d)",
13324 td->name, __FILE__, __LINE__);
13329 if(1 /* No applicable constraints whatsoever */) {
13330 /* Nothing is here. See below */
13333 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13337 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13338 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13342 ASN__CTFAIL(app_key, td, sptr,
13343 "%s: value not given (%s:%d)",
13344 td->name, __FILE__, __LINE__);
13348 value = *(const long *)sptr;
13350 if((value >= 0 && value <= 65535)) {
13351 /* Constraint check succeeded */
13354 ASN__CTFAIL(app_key, td, sptr,
13355 "%s: constraint failed (%s:%d)",
13356 td->name, __FILE__, __LINE__);
13361 static asn_type_selector_result_t
13362 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13363 asn_type_selector_result_t result = {0, 0};
13364 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13365 size_t constraining_column = 0; /* &id */
13366 size_t for_column = 1; /* &criticality */
13367 size_t row, presence_index = 0;
13368 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13370 for(row=0; row < itable->rows_count; row++) {
13371 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13372 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13374 if(type_cell->cell_kind == aioc__undefined)
13378 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13379 result.type_descriptor = type_cell->type_descriptor;
13380 result.presence_index = presence_index;
13389 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13390 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13393 ASN__CTFAIL(app_key, td, sptr,
13394 "%s: value not given (%s:%d)",
13395 td->name, __FILE__, __LINE__);
13400 if(1 /* No applicable constraints whatsoever */) {
13401 /* Nothing is here. See below */
13404 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13407 static asn_type_selector_result_t
13408 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13409 asn_type_selector_result_t result = {0, 0};
13410 const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13411 size_t constraining_column = 0; /* &id */
13412 size_t for_column = 2; /* &Extension */
13413 size_t row, presence_index = 0;
13414 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13416 for(row=0; row < itable->rows_count; row++) {
13417 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13418 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13420 if(type_cell->cell_kind == aioc__undefined)
13424 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13425 result.type_descriptor = type_cell->type_descriptor;
13426 result.presence_index = presence_index;
13435 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13436 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13439 ASN__CTFAIL(app_key, td, sptr,
13440 "%s: value not given (%s:%d)",
13441 td->name, __FILE__, __LINE__);
13446 if(1 /* No applicable constraints whatsoever */) {
13447 /* Nothing is here. See below */
13450 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13454 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13455 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13459 ASN__CTFAIL(app_key, td, sptr,
13460 "%s: value not given (%s:%d)",
13461 td->name, __FILE__, __LINE__);
13465 value = *(const long *)sptr;
13467 if((value >= 0 && value <= 65535)) {
13468 /* Constraint check succeeded */
13471 ASN__CTFAIL(app_key, td, sptr,
13472 "%s: constraint failed (%s:%d)",
13473 td->name, __FILE__, __LINE__);
13479 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13480 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13483 ASN__CTFAIL(app_key, td, sptr,
13484 "%s: value not given (%s:%d)",
13485 td->name, __FILE__, __LINE__);
13490 if(1 /* No applicable constraints whatsoever */) {
13491 /* Nothing is here. See below */
13494 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13498 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13499 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13502 ASN__CTFAIL(app_key, td, sptr,
13503 "%s: value not given (%s:%d)",
13504 td->name, __FILE__, __LINE__);
13509 if(1 /* No applicable constraints whatsoever */) {
13510 /* Nothing is here. See below */
13513 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13517 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13518 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13522 ASN__CTFAIL(app_key, td, sptr,
13523 "%s: value not given (%s:%d)",
13524 td->name, __FILE__, __LINE__);
13528 value = *(const long *)sptr;
13530 if((value >= 0 && value <= 65535)) {
13531 /* Constraint check succeeded */
13534 ASN__CTFAIL(app_key, td, sptr,
13535 "%s: constraint failed (%s:%d)",
13536 td->name, __FILE__, __LINE__);
13542 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13543 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13546 ASN__CTFAIL(app_key, td, sptr,
13547 "%s: value not given (%s:%d)",
13548 td->name, __FILE__, __LINE__);
13553 if(1 /* No applicable constraints whatsoever */) {
13554 /* Nothing is here. See below */
13557 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13561 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13562 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13565 ASN__CTFAIL(app_key, td, sptr,
13566 "%s: value not given (%s:%d)",
13567 td->name, __FILE__, __LINE__);
13572 if(1 /* No applicable constraints whatsoever */) {
13573 /* Nothing is here. See below */
13576 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13580 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13581 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13585 ASN__CTFAIL(app_key, td, sptr,
13586 "%s: value not given (%s:%d)",
13587 td->name, __FILE__, __LINE__);
13591 value = *(const long *)sptr;
13593 if((value >= 0 && value <= 65535)) {
13594 /* Constraint check succeeded */
13597 ASN__CTFAIL(app_key, td, sptr,
13598 "%s: constraint failed (%s:%d)",
13599 td->name, __FILE__, __LINE__);
13605 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13606 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13609 ASN__CTFAIL(app_key, td, sptr,
13610 "%s: value not given (%s:%d)",
13611 td->name, __FILE__, __LINE__);
13616 if(1 /* No applicable constraints whatsoever */) {
13617 /* Nothing is here. See below */
13620 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13624 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13628 ASN__CTFAIL(app_key, td, sptr,
13629 "%s: value not given (%s:%d)",
13630 td->name, __FILE__, __LINE__);
13635 if(1 /* No applicable constraints whatsoever */) {
13636 /* Nothing is here. See below */
13639 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13643 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13644 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13648 ASN__CTFAIL(app_key, td, sptr,
13649 "%s: value not given (%s:%d)",
13650 td->name, __FILE__, __LINE__);
13654 value = *(const long *)sptr;
13656 if((value >= 0 && value <= 65535)) {
13657 /* Constraint check succeeded */
13660 ASN__CTFAIL(app_key, td, sptr,
13661 "%s: constraint failed (%s:%d)",
13662 td->name, __FILE__, __LINE__);
13668 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13669 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13672 ASN__CTFAIL(app_key, td, sptr,
13673 "%s: value not given (%s:%d)",
13674 td->name, __FILE__, __LINE__);
13679 if(1 /* No applicable constraints whatsoever */) {
13680 /* Nothing is here. See below */
13683 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13687 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13688 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13691 ASN__CTFAIL(app_key, td, sptr,
13692 "%s: value not given (%s:%d)",
13693 td->name, __FILE__, __LINE__);
13698 if(1 /* No applicable constraints whatsoever */) {
13699 /* Nothing is here. See below */
13702 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13706 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13707 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13711 ASN__CTFAIL(app_key, td, sptr,
13712 "%s: value not given (%s:%d)",
13713 td->name, __FILE__, __LINE__);
13717 value = *(const long *)sptr;
13719 if((value >= 0 && value <= 65535)) {
13720 /* Constraint check succeeded */
13723 ASN__CTFAIL(app_key, td, sptr,
13724 "%s: constraint failed (%s:%d)",
13725 td->name, __FILE__, __LINE__);
13730 static asn_type_selector_result_t
13731 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13732 asn_type_selector_result_t result = {0, 0};
13733 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13734 size_t constraining_column = 0; /* &id */
13735 size_t for_column = 1; /* &criticality */
13736 size_t row, presence_index = 0;
13737 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13739 for(row=0; row < itable->rows_count; row++) {
13740 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13741 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13743 if(type_cell->cell_kind == aioc__undefined)
13747 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13748 result.type_descriptor = type_cell->type_descriptor;
13749 result.presence_index = presence_index;
13758 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13759 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13762 ASN__CTFAIL(app_key, td, sptr,
13763 "%s: value not given (%s:%d)",
13764 td->name, __FILE__, __LINE__);
13769 if(1 /* No applicable constraints whatsoever */) {
13770 /* Nothing is here. See below */
13773 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13776 static asn_type_selector_result_t
13777 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13778 asn_type_selector_result_t result = {0, 0};
13779 const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13780 size_t constraining_column = 0; /* &id */
13781 size_t for_column = 2; /* &Extension */
13782 size_t row, presence_index = 0;
13783 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13785 for(row=0; row < itable->rows_count; row++) {
13786 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13787 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13789 if(type_cell->cell_kind == aioc__undefined)
13793 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13794 result.type_descriptor = type_cell->type_descriptor;
13795 result.presence_index = presence_index;
13804 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13808 ASN__CTFAIL(app_key, td, sptr,
13809 "%s: value not given (%s:%d)",
13810 td->name, __FILE__, __LINE__);
13815 if(1 /* No applicable constraints whatsoever */) {
13816 /* Nothing is here. See below */
13819 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13823 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13824 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13828 ASN__CTFAIL(app_key, td, sptr,
13829 "%s: value not given (%s:%d)",
13830 td->name, __FILE__, __LINE__);
13834 value = *(const long *)sptr;
13836 if((value >= 0 && value <= 65535)) {
13837 /* Constraint check succeeded */
13840 ASN__CTFAIL(app_key, td, sptr,
13841 "%s: constraint failed (%s:%d)",
13842 td->name, __FILE__, __LINE__);
13848 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13849 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13852 ASN__CTFAIL(app_key, td, sptr,
13853 "%s: value not given (%s:%d)",
13854 td->name, __FILE__, __LINE__);
13859 if(1 /* No applicable constraints whatsoever */) {
13860 /* Nothing is here. See below */
13863 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13867 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13871 ASN__CTFAIL(app_key, td, sptr,
13872 "%s: value not given (%s:%d)",
13873 td->name, __FILE__, __LINE__);
13878 if(1 /* No applicable constraints whatsoever */) {
13879 /* Nothing is here. See below */
13882 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13886 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13887 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13891 ASN__CTFAIL(app_key, td, sptr,
13892 "%s: value not given (%s:%d)",
13893 td->name, __FILE__, __LINE__);
13897 value = *(const long *)sptr;
13899 if((value >= 0 && value <= 65535)) {
13900 /* Constraint check succeeded */
13903 ASN__CTFAIL(app_key, td, sptr,
13904 "%s: constraint failed (%s:%d)",
13905 td->name, __FILE__, __LINE__);
13911 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13912 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13915 ASN__CTFAIL(app_key, td, sptr,
13916 "%s: value not given (%s:%d)",
13917 td->name, __FILE__, __LINE__);
13922 if(1 /* No applicable constraints whatsoever */) {
13923 /* Nothing is here. See below */
13926 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13930 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13934 ASN__CTFAIL(app_key, td, sptr,
13935 "%s: value not given (%s:%d)",
13936 td->name, __FILE__, __LINE__);
13941 if(1 /* No applicable constraints whatsoever */) {
13942 /* Nothing is here. See below */
13945 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13949 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13954 ASN__CTFAIL(app_key, td, sptr,
13955 "%s: value not given (%s:%d)",
13956 td->name, __FILE__, __LINE__);
13960 value = *(const long *)sptr;
13962 if((value >= 0 && value <= 65535)) {
13963 /* Constraint check succeeded */
13966 ASN__CTFAIL(app_key, td, sptr,
13967 "%s: constraint failed (%s:%d)",
13968 td->name, __FILE__, __LINE__);
13974 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13975 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13978 ASN__CTFAIL(app_key, td, sptr,
13979 "%s: value not given (%s:%d)",
13980 td->name, __FILE__, __LINE__);
13985 if(1 /* No applicable constraints whatsoever */) {
13986 /* Nothing is here. See below */
13989 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13993 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13994 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13997 ASN__CTFAIL(app_key, td, sptr,
13998 "%s: value not given (%s:%d)",
13999 td->name, __FILE__, __LINE__);
14004 if(1 /* No applicable constraints whatsoever */) {
14005 /* Nothing is here. See below */
14008 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14012 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14013 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14017 ASN__CTFAIL(app_key, td, sptr,
14018 "%s: value not given (%s:%d)",
14019 td->name, __FILE__, __LINE__);
14023 value = *(const long *)sptr;
14025 if((value >= 0 && value <= 65535)) {
14026 /* Constraint check succeeded */
14029 ASN__CTFAIL(app_key, td, sptr,
14030 "%s: constraint failed (%s:%d)",
14031 td->name, __FILE__, __LINE__);
14037 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14038 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14041 ASN__CTFAIL(app_key, td, sptr,
14042 "%s: value not given (%s:%d)",
14043 td->name, __FILE__, __LINE__);
14048 if(1 /* No applicable constraints whatsoever */) {
14049 /* Nothing is here. See below */
14052 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14056 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14057 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14060 ASN__CTFAIL(app_key, td, sptr,
14061 "%s: value not given (%s:%d)",
14062 td->name, __FILE__, __LINE__);
14067 if(1 /* No applicable constraints whatsoever */) {
14068 /* Nothing is here. See below */
14071 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14075 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14076 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14080 ASN__CTFAIL(app_key, td, sptr,
14081 "%s: value not given (%s:%d)",
14082 td->name, __FILE__, __LINE__);
14086 value = *(const long *)sptr;
14088 if((value >= 0 && value <= 65535)) {
14089 /* Constraint check succeeded */
14092 ASN__CTFAIL(app_key, td, sptr,
14093 "%s: constraint failed (%s:%d)",
14094 td->name, __FILE__, __LINE__);
14100 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14101 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14104 ASN__CTFAIL(app_key, td, sptr,
14105 "%s: value not given (%s:%d)",
14106 td->name, __FILE__, __LINE__);
14111 if(1 /* No applicable constraints whatsoever */) {
14112 /* Nothing is here. See below */
14115 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14119 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14123 ASN__CTFAIL(app_key, td, sptr,
14124 "%s: value not given (%s:%d)",
14125 td->name, __FILE__, __LINE__);
14130 if(1 /* No applicable constraints whatsoever */) {
14131 /* Nothing is here. See below */
14134 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14138 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14139 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14143 ASN__CTFAIL(app_key, td, sptr,
14144 "%s: value not given (%s:%d)",
14145 td->name, __FILE__, __LINE__);
14149 value = *(const long *)sptr;
14151 if((value >= 0 && value <= 65535)) {
14152 /* Constraint check succeeded */
14155 ASN__CTFAIL(app_key, td, sptr,
14156 "%s: constraint failed (%s:%d)",
14157 td->name, __FILE__, __LINE__);
14163 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14167 ASN__CTFAIL(app_key, td, sptr,
14168 "%s: value not given (%s:%d)",
14169 td->name, __FILE__, __LINE__);
14174 if(1 /* No applicable constraints whatsoever */) {
14175 /* Nothing is here. See below */
14178 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14182 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14183 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14186 ASN__CTFAIL(app_key, td, sptr,
14187 "%s: value not given (%s:%d)",
14188 td->name, __FILE__, __LINE__);
14193 if(1 /* No applicable constraints whatsoever */) {
14194 /* Nothing is here. See below */
14197 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14201 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14206 ASN__CTFAIL(app_key, td, sptr,
14207 "%s: value not given (%s:%d)",
14208 td->name, __FILE__, __LINE__);
14212 value = *(const long *)sptr;
14214 if((value >= 0 && value <= 65535)) {
14215 /* Constraint check succeeded */
14218 ASN__CTFAIL(app_key, td, sptr,
14219 "%s: constraint failed (%s:%d)",
14220 td->name, __FILE__, __LINE__);
14225 static asn_type_selector_result_t
14226 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14227 asn_type_selector_result_t result = {0, 0};
14228 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14229 size_t constraining_column = 0; /* &id */
14230 size_t for_column = 1; /* &criticality */
14231 size_t row, presence_index = 0;
14232 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14234 for(row=0; row < itable->rows_count; row++) {
14235 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14236 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14238 if(type_cell->cell_kind == aioc__undefined)
14242 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14243 result.type_descriptor = type_cell->type_descriptor;
14244 result.presence_index = presence_index;
14253 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14254 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14257 ASN__CTFAIL(app_key, td, sptr,
14258 "%s: value not given (%s:%d)",
14259 td->name, __FILE__, __LINE__);
14264 if(1 /* No applicable constraints whatsoever */) {
14265 /* Nothing is here. See below */
14268 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14271 static asn_type_selector_result_t
14272 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14273 asn_type_selector_result_t result = {0, 0};
14274 const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14275 size_t constraining_column = 0; /* &id */
14276 size_t for_column = 2; /* &Extension */
14277 size_t row, presence_index = 0;
14278 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14280 for(row=0; row < itable->rows_count; row++) {
14281 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14282 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14284 if(type_cell->cell_kind == aioc__undefined)
14288 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14289 result.type_descriptor = type_cell->type_descriptor;
14290 result.presence_index = presence_index;
14299 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14300 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14303 ASN__CTFAIL(app_key, td, sptr,
14304 "%s: value not given (%s:%d)",
14305 td->name, __FILE__, __LINE__);
14310 if(1 /* No applicable constraints whatsoever */) {
14311 /* Nothing is here. See below */
14314 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14318 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14323 ASN__CTFAIL(app_key, td, sptr,
14324 "%s: value not given (%s:%d)",
14325 td->name, __FILE__, __LINE__);
14329 value = *(const long *)sptr;
14331 if((value >= 0 && value <= 65535)) {
14332 /* Constraint check succeeded */
14335 ASN__CTFAIL(app_key, td, sptr,
14336 "%s: constraint failed (%s:%d)",
14337 td->name, __FILE__, __LINE__);
14343 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14344 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14347 ASN__CTFAIL(app_key, td, sptr,
14348 "%s: value not given (%s:%d)",
14349 td->name, __FILE__, __LINE__);
14354 if(1 /* No applicable constraints whatsoever */) {
14355 /* Nothing is here. See below */
14358 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14362 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14363 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14366 ASN__CTFAIL(app_key, td, sptr,
14367 "%s: value not given (%s:%d)",
14368 td->name, __FILE__, __LINE__);
14373 if(1 /* No applicable constraints whatsoever */) {
14374 /* Nothing is here. See below */
14377 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14381 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14382 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14386 ASN__CTFAIL(app_key, td, sptr,
14387 "%s: value not given (%s:%d)",
14388 td->name, __FILE__, __LINE__);
14392 value = *(const long *)sptr;
14394 if((value >= 0 && value <= 65535)) {
14395 /* Constraint check succeeded */
14398 ASN__CTFAIL(app_key, td, sptr,
14399 "%s: constraint failed (%s:%d)",
14400 td->name, __FILE__, __LINE__);
14406 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14407 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14410 ASN__CTFAIL(app_key, td, sptr,
14411 "%s: value not given (%s:%d)",
14412 td->name, __FILE__, __LINE__);
14417 if(1 /* No applicable constraints whatsoever */) {
14418 /* Nothing is here. See below */
14421 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14425 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14426 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14429 ASN__CTFAIL(app_key, td, sptr,
14430 "%s: value not given (%s:%d)",
14431 td->name, __FILE__, __LINE__);
14436 if(1 /* No applicable constraints whatsoever */) {
14437 /* Nothing is here. See below */
14440 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14444 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14445 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14449 ASN__CTFAIL(app_key, td, sptr,
14450 "%s: value not given (%s:%d)",
14451 td->name, __FILE__, __LINE__);
14455 value = *(const long *)sptr;
14457 if((value >= 0 && value <= 65535)) {
14458 /* Constraint check succeeded */
14461 ASN__CTFAIL(app_key, td, sptr,
14462 "%s: constraint failed (%s:%d)",
14463 td->name, __FILE__, __LINE__);
14469 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14473 ASN__CTFAIL(app_key, td, sptr,
14474 "%s: value not given (%s:%d)",
14475 td->name, __FILE__, __LINE__);
14480 if(1 /* No applicable constraints whatsoever */) {
14481 /* Nothing is here. See below */
14484 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14488 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14489 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14492 ASN__CTFAIL(app_key, td, sptr,
14493 "%s: value not given (%s:%d)",
14494 td->name, __FILE__, __LINE__);
14499 if(1 /* No applicable constraints whatsoever */) {
14500 /* Nothing is here. See below */
14503 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14507 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14508 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14512 ASN__CTFAIL(app_key, td, sptr,
14513 "%s: value not given (%s:%d)",
14514 td->name, __FILE__, __LINE__);
14518 value = *(const long *)sptr;
14520 if((value >= 0 && value <= 65535)) {
14521 /* Constraint check succeeded */
14524 ASN__CTFAIL(app_key, td, sptr,
14525 "%s: constraint failed (%s:%d)",
14526 td->name, __FILE__, __LINE__);
14531 static asn_type_selector_result_t
14532 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14533 asn_type_selector_result_t result = {0, 0};
14534 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14535 size_t constraining_column = 0; /* &id */
14536 size_t for_column = 1; /* &criticality */
14537 size_t row, presence_index = 0;
14538 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14540 for(row=0; row < itable->rows_count; row++) {
14541 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14542 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14544 if(type_cell->cell_kind == aioc__undefined)
14548 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14549 result.type_descriptor = type_cell->type_descriptor;
14550 result.presence_index = presence_index;
14559 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14560 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14563 ASN__CTFAIL(app_key, td, sptr,
14564 "%s: value not given (%s:%d)",
14565 td->name, __FILE__, __LINE__);
14570 if(1 /* No applicable constraints whatsoever */) {
14571 /* Nothing is here. See below */
14574 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14577 static asn_type_selector_result_t
14578 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14579 asn_type_selector_result_t result = {0, 0};
14580 const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14581 size_t constraining_column = 0; /* &id */
14582 size_t for_column = 2; /* &Extension */
14583 size_t row, presence_index = 0;
14584 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14586 for(row=0; row < itable->rows_count; row++) {
14587 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14588 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14590 if(type_cell->cell_kind == aioc__undefined)
14594 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14595 result.type_descriptor = type_cell->type_descriptor;
14596 result.presence_index = presence_index;
14605 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14606 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14609 ASN__CTFAIL(app_key, td, sptr,
14610 "%s: value not given (%s:%d)",
14611 td->name, __FILE__, __LINE__);
14616 if(1 /* No applicable constraints whatsoever */) {
14617 /* Nothing is here. See below */
14620 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14624 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14625 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14629 ASN__CTFAIL(app_key, td, sptr,
14630 "%s: value not given (%s:%d)",
14631 td->name, __FILE__, __LINE__);
14635 value = *(const long *)sptr;
14637 if((value >= 0 && value <= 65535)) {
14638 /* Constraint check succeeded */
14641 ASN__CTFAIL(app_key, td, sptr,
14642 "%s: constraint failed (%s:%d)",
14643 td->name, __FILE__, __LINE__);
14648 static asn_type_selector_result_t
14649 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14650 asn_type_selector_result_t result = {0, 0};
14651 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14652 size_t constraining_column = 0; /* &id */
14653 size_t for_column = 1; /* &criticality */
14654 size_t row, presence_index = 0;
14655 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14657 for(row=0; row < itable->rows_count; row++) {
14658 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14659 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14661 if(type_cell->cell_kind == aioc__undefined)
14665 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14666 result.type_descriptor = type_cell->type_descriptor;
14667 result.presence_index = presence_index;
14676 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14677 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14680 ASN__CTFAIL(app_key, td, sptr,
14681 "%s: value not given (%s:%d)",
14682 td->name, __FILE__, __LINE__);
14687 if(1 /* No applicable constraints whatsoever */) {
14688 /* Nothing is here. See below */
14691 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14694 static asn_type_selector_result_t
14695 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14696 asn_type_selector_result_t result = {0, 0};
14697 const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14698 size_t constraining_column = 0; /* &id */
14699 size_t for_column = 2; /* &Extension */
14700 size_t row, presence_index = 0;
14701 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14703 for(row=0; row < itable->rows_count; row++) {
14704 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14705 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14707 if(type_cell->cell_kind == aioc__undefined)
14711 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14712 result.type_descriptor = type_cell->type_descriptor;
14713 result.presence_index = presence_index;
14722 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14723 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14726 ASN__CTFAIL(app_key, td, sptr,
14727 "%s: value not given (%s:%d)",
14728 td->name, __FILE__, __LINE__);
14733 if(1 /* No applicable constraints whatsoever */) {
14734 /* Nothing is here. See below */
14737 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14741 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14742 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14746 ASN__CTFAIL(app_key, td, sptr,
14747 "%s: value not given (%s:%d)",
14748 td->name, __FILE__, __LINE__);
14752 value = *(const long *)sptr;
14754 if((value >= 0 && value <= 65535)) {
14755 /* Constraint check succeeded */
14758 ASN__CTFAIL(app_key, td, sptr,
14759 "%s: constraint failed (%s:%d)",
14760 td->name, __FILE__, __LINE__);
14766 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14767 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14770 ASN__CTFAIL(app_key, td, sptr,
14771 "%s: value not given (%s:%d)",
14772 td->name, __FILE__, __LINE__);
14777 if(1 /* No applicable constraints whatsoever */) {
14778 /* Nothing is here. See below */
14781 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14785 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14786 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14789 ASN__CTFAIL(app_key, td, sptr,
14790 "%s: value not given (%s:%d)",
14791 td->name, __FILE__, __LINE__);
14796 if(1 /* No applicable constraints whatsoever */) {
14797 /* Nothing is here. See below */
14800 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14804 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14805 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14809 ASN__CTFAIL(app_key, td, sptr,
14810 "%s: value not given (%s:%d)",
14811 td->name, __FILE__, __LINE__);
14815 value = *(const long *)sptr;
14817 if((value >= 0 && value <= 65535)) {
14818 /* Constraint check succeeded */
14821 ASN__CTFAIL(app_key, td, sptr,
14822 "%s: constraint failed (%s:%d)",
14823 td->name, __FILE__, __LINE__);
14829 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14830 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14833 ASN__CTFAIL(app_key, td, sptr,
14834 "%s: value not given (%s:%d)",
14835 td->name, __FILE__, __LINE__);
14840 if(1 /* No applicable constraints whatsoever */) {
14841 /* Nothing is here. See below */
14844 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14848 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14849 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14852 ASN__CTFAIL(app_key, td, sptr,
14853 "%s: value not given (%s:%d)",
14854 td->name, __FILE__, __LINE__);
14859 if(1 /* No applicable constraints whatsoever */) {
14860 /* Nothing is here. See below */
14863 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14867 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14868 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14872 ASN__CTFAIL(app_key, td, sptr,
14873 "%s: value not given (%s:%d)",
14874 td->name, __FILE__, __LINE__);
14878 value = *(const long *)sptr;
14880 if((value >= 0 && value <= 65535)) {
14881 /* Constraint check succeeded */
14884 ASN__CTFAIL(app_key, td, sptr,
14885 "%s: constraint failed (%s:%d)",
14886 td->name, __FILE__, __LINE__);
14892 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14893 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14896 ASN__CTFAIL(app_key, td, sptr,
14897 "%s: value not given (%s:%d)",
14898 td->name, __FILE__, __LINE__);
14903 if(1 /* No applicable constraints whatsoever */) {
14904 /* Nothing is here. See below */
14907 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14911 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14912 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14915 ASN__CTFAIL(app_key, td, sptr,
14916 "%s: value not given (%s:%d)",
14917 td->name, __FILE__, __LINE__);
14922 if(1 /* No applicable constraints whatsoever */) {
14923 /* Nothing is here. See below */
14926 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14930 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14931 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14935 ASN__CTFAIL(app_key, td, sptr,
14936 "%s: value not given (%s:%d)",
14937 td->name, __FILE__, __LINE__);
14941 value = *(const long *)sptr;
14943 if((value >= 0 && value <= 65535)) {
14944 /* Constraint check succeeded */
14947 ASN__CTFAIL(app_key, td, sptr,
14948 "%s: constraint failed (%s:%d)",
14949 td->name, __FILE__, __LINE__);
14954 static asn_type_selector_result_t
14955 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14956 asn_type_selector_result_t result = {0, 0};
14957 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
14958 size_t constraining_column = 0; /* &id */
14959 size_t for_column = 1; /* &criticality */
14960 size_t row, presence_index = 0;
14961 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
14963 for(row=0; row < itable->rows_count; row++) {
14964 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14965 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14967 if(type_cell->cell_kind == aioc__undefined)
14971 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14972 result.type_descriptor = type_cell->type_descriptor;
14973 result.presence_index = presence_index;
14982 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14986 ASN__CTFAIL(app_key, td, sptr,
14987 "%s: value not given (%s:%d)",
14988 td->name, __FILE__, __LINE__);
14993 if(1 /* No applicable constraints whatsoever */) {
14994 /* Nothing is here. See below */
14997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15000 static asn_type_selector_result_t
15001 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15002 asn_type_selector_result_t result = {0, 0};
15003 const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15004 size_t constraining_column = 0; /* &id */
15005 size_t for_column = 2; /* &Extension */
15006 size_t row, presence_index = 0;
15007 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15009 for(row=0; row < itable->rows_count; row++) {
15010 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15011 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15013 if(type_cell->cell_kind == aioc__undefined)
15017 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15018 result.type_descriptor = type_cell->type_descriptor;
15019 result.presence_index = presence_index;
15028 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15029 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15032 ASN__CTFAIL(app_key, td, sptr,
15033 "%s: value not given (%s:%d)",
15034 td->name, __FILE__, __LINE__);
15039 if(1 /* No applicable constraints whatsoever */) {
15040 /* Nothing is here. See below */
15043 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15047 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15048 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15052 ASN__CTFAIL(app_key, td, sptr,
15053 "%s: value not given (%s:%d)",
15054 td->name, __FILE__, __LINE__);
15058 value = *(const long *)sptr;
15060 if((value >= 0 && value <= 65535)) {
15061 /* Constraint check succeeded */
15064 ASN__CTFAIL(app_key, td, sptr,
15065 "%s: constraint failed (%s:%d)",
15066 td->name, __FILE__, __LINE__);
15072 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15073 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15076 ASN__CTFAIL(app_key, td, sptr,
15077 "%s: value not given (%s:%d)",
15078 td->name, __FILE__, __LINE__);
15083 if(1 /* No applicable constraints whatsoever */) {
15084 /* Nothing is here. See below */
15087 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15091 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15092 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15095 ASN__CTFAIL(app_key, td, sptr,
15096 "%s: value not given (%s:%d)",
15097 td->name, __FILE__, __LINE__);
15102 if(1 /* No applicable constraints whatsoever */) {
15103 /* Nothing is here. See below */
15106 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15110 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15111 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15115 ASN__CTFAIL(app_key, td, sptr,
15116 "%s: value not given (%s:%d)",
15117 td->name, __FILE__, __LINE__);
15121 value = *(const long *)sptr;
15123 if((value >= 0 && value <= 65535)) {
15124 /* Constraint check succeeded */
15127 ASN__CTFAIL(app_key, td, sptr,
15128 "%s: constraint failed (%s:%d)",
15129 td->name, __FILE__, __LINE__);
15135 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15136 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15139 ASN__CTFAIL(app_key, td, sptr,
15140 "%s: value not given (%s:%d)",
15141 td->name, __FILE__, __LINE__);
15146 if(1 /* No applicable constraints whatsoever */) {
15147 /* Nothing is here. See below */
15150 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15154 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15155 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15158 ASN__CTFAIL(app_key, td, sptr,
15159 "%s: value not given (%s:%d)",
15160 td->name, __FILE__, __LINE__);
15165 if(1 /* No applicable constraints whatsoever */) {
15166 /* Nothing is here. See below */
15169 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15173 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15174 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15178 ASN__CTFAIL(app_key, td, sptr,
15179 "%s: value not given (%s:%d)",
15180 td->name, __FILE__, __LINE__);
15184 value = *(const long *)sptr;
15186 if((value >= 0 && value <= 65535)) {
15187 /* Constraint check succeeded */
15190 ASN__CTFAIL(app_key, td, sptr,
15191 "%s: constraint failed (%s:%d)",
15192 td->name, __FILE__, __LINE__);
15198 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15199 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15202 ASN__CTFAIL(app_key, td, sptr,
15203 "%s: value not given (%s:%d)",
15204 td->name, __FILE__, __LINE__);
15209 if(1 /* No applicable constraints whatsoever */) {
15210 /* Nothing is here. See below */
15213 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15217 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15218 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15221 ASN__CTFAIL(app_key, td, sptr,
15222 "%s: value not given (%s:%d)",
15223 td->name, __FILE__, __LINE__);
15228 if(1 /* No applicable constraints whatsoever */) {
15229 /* Nothing is here. See below */
15232 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15236 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15237 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15241 ASN__CTFAIL(app_key, td, sptr,
15242 "%s: value not given (%s:%d)",
15243 td->name, __FILE__, __LINE__);
15247 value = *(const long *)sptr;
15249 if((value >= 0 && value <= 65535)) {
15250 /* Constraint check succeeded */
15253 ASN__CTFAIL(app_key, td, sptr,
15254 "%s: constraint failed (%s:%d)",
15255 td->name, __FILE__, __LINE__);
15260 static asn_type_selector_result_t
15261 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15262 asn_type_selector_result_t result = {0, 0};
15263 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15264 size_t constraining_column = 0; /* &id */
15265 size_t for_column = 1; /* &criticality */
15266 size_t row, presence_index = 0;
15267 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15269 for(row=0; row < itable->rows_count; row++) {
15270 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15271 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15273 if(type_cell->cell_kind == aioc__undefined)
15277 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15278 result.type_descriptor = type_cell->type_descriptor;
15279 result.presence_index = presence_index;
15288 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15292 ASN__CTFAIL(app_key, td, sptr,
15293 "%s: value not given (%s:%d)",
15294 td->name, __FILE__, __LINE__);
15299 if(1 /* No applicable constraints whatsoever */) {
15300 /* Nothing is here. See below */
15303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15306 static asn_type_selector_result_t
15307 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15308 asn_type_selector_result_t result = {0, 0};
15309 const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15310 size_t constraining_column = 0; /* &id */
15311 size_t for_column = 2; /* &Extension */
15312 size_t row, presence_index = 0;
15313 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15315 for(row=0; row < itable->rows_count; row++) {
15316 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15317 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15319 if(type_cell->cell_kind == aioc__undefined)
15323 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15324 result.type_descriptor = type_cell->type_descriptor;
15325 result.presence_index = presence_index;
15334 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15335 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15338 ASN__CTFAIL(app_key, td, sptr,
15339 "%s: value not given (%s:%d)",
15340 td->name, __FILE__, __LINE__);
15345 if(1 /* No applicable constraints whatsoever */) {
15346 /* Nothing is here. See below */
15349 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15353 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15354 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15358 ASN__CTFAIL(app_key, td, sptr,
15359 "%s: value not given (%s:%d)",
15360 td->name, __FILE__, __LINE__);
15364 value = *(const long *)sptr;
15366 if((value >= 0 && value <= 65535)) {
15367 /* Constraint check succeeded */
15370 ASN__CTFAIL(app_key, td, sptr,
15371 "%s: constraint failed (%s:%d)",
15372 td->name, __FILE__, __LINE__);
15377 static asn_type_selector_result_t
15378 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15379 asn_type_selector_result_t result = {0, 0};
15380 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15381 size_t constraining_column = 0; /* &id */
15382 size_t for_column = 1; /* &criticality */
15383 size_t row, presence_index = 0;
15384 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15386 for(row=0; row < itable->rows_count; row++) {
15387 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15388 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15390 if(type_cell->cell_kind == aioc__undefined)
15394 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15395 result.type_descriptor = type_cell->type_descriptor;
15396 result.presence_index = presence_index;
15405 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15406 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15409 ASN__CTFAIL(app_key, td, sptr,
15410 "%s: value not given (%s:%d)",
15411 td->name, __FILE__, __LINE__);
15416 if(1 /* No applicable constraints whatsoever */) {
15417 /* Nothing is here. See below */
15420 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15423 static asn_type_selector_result_t
15424 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15425 asn_type_selector_result_t result = {0, 0};
15426 const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15427 size_t constraining_column = 0; /* &id */
15428 size_t for_column = 2; /* &Extension */
15429 size_t row, presence_index = 0;
15430 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15432 for(row=0; row < itable->rows_count; row++) {
15433 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15434 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15436 if(type_cell->cell_kind == aioc__undefined)
15440 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15441 result.type_descriptor = type_cell->type_descriptor;
15442 result.presence_index = presence_index;
15451 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15452 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15455 ASN__CTFAIL(app_key, td, sptr,
15456 "%s: value not given (%s:%d)",
15457 td->name, __FILE__, __LINE__);
15462 if(1 /* No applicable constraints whatsoever */) {
15463 /* Nothing is here. See below */
15466 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15470 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15471 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15475 ASN__CTFAIL(app_key, td, sptr,
15476 "%s: value not given (%s:%d)",
15477 td->name, __FILE__, __LINE__);
15481 value = *(const long *)sptr;
15483 if((value >= 0 && value <= 65535)) {
15484 /* Constraint check succeeded */
15487 ASN__CTFAIL(app_key, td, sptr,
15488 "%s: constraint failed (%s:%d)",
15489 td->name, __FILE__, __LINE__);
15495 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15496 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15499 ASN__CTFAIL(app_key, td, sptr,
15500 "%s: value not given (%s:%d)",
15501 td->name, __FILE__, __LINE__);
15506 if(1 /* No applicable constraints whatsoever */) {
15507 /* Nothing is here. See below */
15510 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15514 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15515 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15518 ASN__CTFAIL(app_key, td, sptr,
15519 "%s: value not given (%s:%d)",
15520 td->name, __FILE__, __LINE__);
15525 if(1 /* No applicable constraints whatsoever */) {
15526 /* Nothing is here. See below */
15529 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15533 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15534 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15538 ASN__CTFAIL(app_key, td, sptr,
15539 "%s: value not given (%s:%d)",
15540 td->name, __FILE__, __LINE__);
15544 value = *(const long *)sptr;
15546 if((value >= 0 && value <= 65535)) {
15547 /* Constraint check succeeded */
15550 ASN__CTFAIL(app_key, td, sptr,
15551 "%s: constraint failed (%s:%d)",
15552 td->name, __FILE__, __LINE__);
15558 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15559 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15562 ASN__CTFAIL(app_key, td, sptr,
15563 "%s: value not given (%s:%d)",
15564 td->name, __FILE__, __LINE__);
15569 if(1 /* No applicable constraints whatsoever */) {
15570 /* Nothing is here. See below */
15573 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15577 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15578 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15581 ASN__CTFAIL(app_key, td, sptr,
15582 "%s: value not given (%s:%d)",
15583 td->name, __FILE__, __LINE__);
15588 if(1 /* No applicable constraints whatsoever */) {
15589 /* Nothing is here. See below */
15592 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15596 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15597 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15601 ASN__CTFAIL(app_key, td, sptr,
15602 "%s: value not given (%s:%d)",
15603 td->name, __FILE__, __LINE__);
15607 value = *(const long *)sptr;
15609 if((value >= 0 && value <= 65535)) {
15610 /* Constraint check succeeded */
15613 ASN__CTFAIL(app_key, td, sptr,
15614 "%s: constraint failed (%s:%d)",
15615 td->name, __FILE__, __LINE__);
15621 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15622 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15625 ASN__CTFAIL(app_key, td, sptr,
15626 "%s: value not given (%s:%d)",
15627 td->name, __FILE__, __LINE__);
15632 if(1 /* No applicable constraints whatsoever */) {
15633 /* Nothing is here. See below */
15636 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15640 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15641 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15644 ASN__CTFAIL(app_key, td, sptr,
15645 "%s: value not given (%s:%d)",
15646 td->name, __FILE__, __LINE__);
15651 if(1 /* No applicable constraints whatsoever */) {
15652 /* Nothing is here. See below */
15655 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15659 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15660 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15664 ASN__CTFAIL(app_key, td, sptr,
15665 "%s: value not given (%s:%d)",
15666 td->name, __FILE__, __LINE__);
15670 value = *(const long *)sptr;
15672 if((value >= 0 && value <= 65535)) {
15673 /* Constraint check succeeded */
15676 ASN__CTFAIL(app_key, td, sptr,
15677 "%s: constraint failed (%s:%d)",
15678 td->name, __FILE__, __LINE__);
15684 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15685 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15688 ASN__CTFAIL(app_key, td, sptr,
15689 "%s: value not given (%s:%d)",
15690 td->name, __FILE__, __LINE__);
15695 if(1 /* No applicable constraints whatsoever */) {
15696 /* Nothing is here. See below */
15699 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15703 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15704 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15707 ASN__CTFAIL(app_key, td, sptr,
15708 "%s: value not given (%s:%d)",
15709 td->name, __FILE__, __LINE__);
15714 if(1 /* No applicable constraints whatsoever */) {
15715 /* Nothing is here. See below */
15718 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15722 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15723 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15727 ASN__CTFAIL(app_key, td, sptr,
15728 "%s: value not given (%s:%d)",
15729 td->name, __FILE__, __LINE__);
15733 value = *(const long *)sptr;
15735 if((value >= 0 && value <= 65535)) {
15736 /* Constraint check succeeded */
15739 ASN__CTFAIL(app_key, td, sptr,
15740 "%s: constraint failed (%s:%d)",
15741 td->name, __FILE__, __LINE__);
15747 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15748 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15751 ASN__CTFAIL(app_key, td, sptr,
15752 "%s: value not given (%s:%d)",
15753 td->name, __FILE__, __LINE__);
15758 if(1 /* No applicable constraints whatsoever */) {
15759 /* Nothing is here. See below */
15762 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15766 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15767 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15770 ASN__CTFAIL(app_key, td, sptr,
15771 "%s: value not given (%s:%d)",
15772 td->name, __FILE__, __LINE__);
15777 if(1 /* No applicable constraints whatsoever */) {
15778 /* Nothing is here. See below */
15781 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15785 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15786 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15790 ASN__CTFAIL(app_key, td, sptr,
15791 "%s: value not given (%s:%d)",
15792 td->name, __FILE__, __LINE__);
15796 value = *(const long *)sptr;
15798 if((value >= 0 && value <= 65535)) {
15799 /* Constraint check succeeded */
15802 ASN__CTFAIL(app_key, td, sptr,
15803 "%s: constraint failed (%s:%d)",
15804 td->name, __FILE__, __LINE__);
15810 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15811 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15814 ASN__CTFAIL(app_key, td, sptr,
15815 "%s: value not given (%s:%d)",
15816 td->name, __FILE__, __LINE__);
15821 if(1 /* No applicable constraints whatsoever */) {
15822 /* Nothing is here. See below */
15825 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15829 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15830 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15833 ASN__CTFAIL(app_key, td, sptr,
15834 "%s: value not given (%s:%d)",
15835 td->name, __FILE__, __LINE__);
15840 if(1 /* No applicable constraints whatsoever */) {
15841 /* Nothing is here. See below */
15844 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15848 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15849 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15853 ASN__CTFAIL(app_key, td, sptr,
15854 "%s: value not given (%s:%d)",
15855 td->name, __FILE__, __LINE__);
15859 value = *(const long *)sptr;
15861 if((value >= 0 && value <= 65535)) {
15862 /* Constraint check succeeded */
15865 ASN__CTFAIL(app_key, td, sptr,
15866 "%s: constraint failed (%s:%d)",
15867 td->name, __FILE__, __LINE__);
15873 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15874 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15877 ASN__CTFAIL(app_key, td, sptr,
15878 "%s: value not given (%s:%d)",
15879 td->name, __FILE__, __LINE__);
15884 if(1 /* No applicable constraints whatsoever */) {
15885 /* Nothing is here. See below */
15888 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15892 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15893 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15896 ASN__CTFAIL(app_key, td, sptr,
15897 "%s: value not given (%s:%d)",
15898 td->name, __FILE__, __LINE__);
15903 if(1 /* No applicable constraints whatsoever */) {
15904 /* Nothing is here. See below */
15907 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15911 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15912 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15916 ASN__CTFAIL(app_key, td, sptr,
15917 "%s: value not given (%s:%d)",
15918 td->name, __FILE__, __LINE__);
15922 value = *(const long *)sptr;
15924 if((value >= 0 && value <= 65535)) {
15925 /* Constraint check succeeded */
15928 ASN__CTFAIL(app_key, td, sptr,
15929 "%s: constraint failed (%s:%d)",
15930 td->name, __FILE__, __LINE__);
15936 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15937 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15940 ASN__CTFAIL(app_key, td, sptr,
15941 "%s: value not given (%s:%d)",
15942 td->name, __FILE__, __LINE__);
15947 if(1 /* No applicable constraints whatsoever */) {
15948 /* Nothing is here. See below */
15951 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15955 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15956 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15959 ASN__CTFAIL(app_key, td, sptr,
15960 "%s: value not given (%s:%d)",
15961 td->name, __FILE__, __LINE__);
15966 if(1 /* No applicable constraints whatsoever */) {
15967 /* Nothing is here. See below */
15970 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15974 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
15975 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15979 ASN__CTFAIL(app_key, td, sptr,
15980 "%s: value not given (%s:%d)",
15981 td->name, __FILE__, __LINE__);
15985 value = *(const long *)sptr;
15987 if((value >= 0 && value <= 65535)) {
15988 /* Constraint check succeeded */
15991 ASN__CTFAIL(app_key, td, sptr,
15992 "%s: constraint failed (%s:%d)",
15993 td->name, __FILE__, __LINE__);
15999 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16000 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16003 ASN__CTFAIL(app_key, td, sptr,
16004 "%s: value not given (%s:%d)",
16005 td->name, __FILE__, __LINE__);
16010 if(1 /* No applicable constraints whatsoever */) {
16011 /* Nothing is here. See below */
16014 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16018 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16019 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16022 ASN__CTFAIL(app_key, td, sptr,
16023 "%s: value not given (%s:%d)",
16024 td->name, __FILE__, __LINE__);
16029 if(1 /* No applicable constraints whatsoever */) {
16030 /* Nothing is here. See below */
16033 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16037 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16038 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16042 ASN__CTFAIL(app_key, td, sptr,
16043 "%s: value not given (%s:%d)",
16044 td->name, __FILE__, __LINE__);
16048 value = *(const long *)sptr;
16050 if((value >= 0 && value <= 65535)) {
16051 /* Constraint check succeeded */
16054 ASN__CTFAIL(app_key, td, sptr,
16055 "%s: constraint failed (%s:%d)",
16056 td->name, __FILE__, __LINE__);
16062 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16063 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16066 ASN__CTFAIL(app_key, td, sptr,
16067 "%s: value not given (%s:%d)",
16068 td->name, __FILE__, __LINE__);
16073 if(1 /* No applicable constraints whatsoever */) {
16074 /* Nothing is here. See below */
16077 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16081 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16082 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16085 ASN__CTFAIL(app_key, td, sptr,
16086 "%s: value not given (%s:%d)",
16087 td->name, __FILE__, __LINE__);
16092 if(1 /* No applicable constraints whatsoever */) {
16093 /* Nothing is here. See below */
16096 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16100 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16101 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16105 ASN__CTFAIL(app_key, td, sptr,
16106 "%s: value not given (%s:%d)",
16107 td->name, __FILE__, __LINE__);
16111 value = *(const long *)sptr;
16113 if((value >= 0 && value <= 65535)) {
16114 /* Constraint check succeeded */
16117 ASN__CTFAIL(app_key, td, sptr,
16118 "%s: constraint failed (%s:%d)",
16119 td->name, __FILE__, __LINE__);
16125 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16126 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16129 ASN__CTFAIL(app_key, td, sptr,
16130 "%s: value not given (%s:%d)",
16131 td->name, __FILE__, __LINE__);
16136 if(1 /* No applicable constraints whatsoever */) {
16137 /* Nothing is here. See below */
16140 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16144 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16145 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16148 ASN__CTFAIL(app_key, td, sptr,
16149 "%s: value not given (%s:%d)",
16150 td->name, __FILE__, __LINE__);
16155 if(1 /* No applicable constraints whatsoever */) {
16156 /* Nothing is here. See below */
16159 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16163 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16164 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16168 ASN__CTFAIL(app_key, td, sptr,
16169 "%s: value not given (%s:%d)",
16170 td->name, __FILE__, __LINE__);
16174 value = *(const long *)sptr;
16176 if((value >= 0 && value <= 65535)) {
16177 /* Constraint check succeeded */
16180 ASN__CTFAIL(app_key, td, sptr,
16181 "%s: constraint failed (%s:%d)",
16182 td->name, __FILE__, __LINE__);
16188 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16189 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16192 ASN__CTFAIL(app_key, td, sptr,
16193 "%s: value not given (%s:%d)",
16194 td->name, __FILE__, __LINE__);
16199 if(1 /* No applicable constraints whatsoever */) {
16200 /* Nothing is here. See below */
16203 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16207 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16208 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16211 ASN__CTFAIL(app_key, td, sptr,
16212 "%s: value not given (%s:%d)",
16213 td->name, __FILE__, __LINE__);
16218 if(1 /* No applicable constraints whatsoever */) {
16219 /* Nothing is here. See below */
16222 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16226 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16227 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16231 ASN__CTFAIL(app_key, td, sptr,
16232 "%s: value not given (%s:%d)",
16233 td->name, __FILE__, __LINE__);
16237 value = *(const long *)sptr;
16239 if((value >= 0 && value <= 65535)) {
16240 /* Constraint check succeeded */
16243 ASN__CTFAIL(app_key, td, sptr,
16244 "%s: constraint failed (%s:%d)",
16245 td->name, __FILE__, __LINE__);
16250 static asn_type_selector_result_t
16251 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16252 asn_type_selector_result_t result = {0, 0};
16253 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16254 size_t constraining_column = 0; /* &id */
16255 size_t for_column = 1; /* &criticality */
16256 size_t row, presence_index = 0;
16257 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16259 for(row=0; row < itable->rows_count; row++) {
16260 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16261 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16263 if(type_cell->cell_kind == aioc__undefined)
16267 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16268 result.type_descriptor = type_cell->type_descriptor;
16269 result.presence_index = presence_index;
16278 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16279 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16282 ASN__CTFAIL(app_key, td, sptr,
16283 "%s: value not given (%s:%d)",
16284 td->name, __FILE__, __LINE__);
16289 if(1 /* No applicable constraints whatsoever */) {
16290 /* Nothing is here. See below */
16293 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16296 static asn_type_selector_result_t
16297 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16298 asn_type_selector_result_t result = {0, 0};
16299 const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16300 size_t constraining_column = 0; /* &id */
16301 size_t for_column = 2; /* &Extension */
16302 size_t row, presence_index = 0;
16303 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16305 for(row=0; row < itable->rows_count; row++) {
16306 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16307 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16309 if(type_cell->cell_kind == aioc__undefined)
16313 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16314 result.type_descriptor = type_cell->type_descriptor;
16315 result.presence_index = presence_index;
16324 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16325 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16328 ASN__CTFAIL(app_key, td, sptr,
16329 "%s: value not given (%s:%d)",
16330 td->name, __FILE__, __LINE__);
16335 if(1 /* No applicable constraints whatsoever */) {
16336 /* Nothing is here. See below */
16339 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16343 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16344 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16348 ASN__CTFAIL(app_key, td, sptr,
16349 "%s: value not given (%s:%d)",
16350 td->name, __FILE__, __LINE__);
16354 value = *(const long *)sptr;
16356 if((value >= 0 && value <= 65535)) {
16357 /* Constraint check succeeded */
16360 ASN__CTFAIL(app_key, td, sptr,
16361 "%s: constraint failed (%s:%d)",
16362 td->name, __FILE__, __LINE__);
16367 static asn_type_selector_result_t
16368 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16369 asn_type_selector_result_t result = {0, 0};
16370 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16371 size_t constraining_column = 0; /* &id */
16372 size_t for_column = 1; /* &criticality */
16373 size_t row, presence_index = 0;
16374 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16376 for(row=0; row < itable->rows_count; row++) {
16377 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16378 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16380 if(type_cell->cell_kind == aioc__undefined)
16384 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16385 result.type_descriptor = type_cell->type_descriptor;
16386 result.presence_index = presence_index;
16395 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16396 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16399 ASN__CTFAIL(app_key, td, sptr,
16400 "%s: value not given (%s:%d)",
16401 td->name, __FILE__, __LINE__);
16406 if(1 /* No applicable constraints whatsoever */) {
16407 /* Nothing is here. See below */
16410 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16413 static asn_type_selector_result_t
16414 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16415 asn_type_selector_result_t result = {0, 0};
16416 const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16417 size_t constraining_column = 0; /* &id */
16418 size_t for_column = 2; /* &Extension */
16419 size_t row, presence_index = 0;
16420 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16422 for(row=0; row < itable->rows_count; row++) {
16423 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16424 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16426 if(type_cell->cell_kind == aioc__undefined)
16430 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16431 result.type_descriptor = type_cell->type_descriptor;
16432 result.presence_index = presence_index;
16441 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16442 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16445 ASN__CTFAIL(app_key, td, sptr,
16446 "%s: value not given (%s:%d)",
16447 td->name, __FILE__, __LINE__);
16452 if(1 /* No applicable constraints whatsoever */) {
16453 /* Nothing is here. See below */
16456 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16460 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16461 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16465 ASN__CTFAIL(app_key, td, sptr,
16466 "%s: value not given (%s:%d)",
16467 td->name, __FILE__, __LINE__);
16471 value = *(const long *)sptr;
16473 if((value >= 0 && value <= 65535)) {
16474 /* Constraint check succeeded */
16477 ASN__CTFAIL(app_key, td, sptr,
16478 "%s: constraint failed (%s:%d)",
16479 td->name, __FILE__, __LINE__);
16485 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16486 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16489 ASN__CTFAIL(app_key, td, sptr,
16490 "%s: value not given (%s:%d)",
16491 td->name, __FILE__, __LINE__);
16496 if(1 /* No applicable constraints whatsoever */) {
16497 /* Nothing is here. See below */
16500 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16504 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16505 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16508 ASN__CTFAIL(app_key, td, sptr,
16509 "%s: value not given (%s:%d)",
16510 td->name, __FILE__, __LINE__);
16515 if(1 /* No applicable constraints whatsoever */) {
16516 /* Nothing is here. See below */
16519 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16523 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16524 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16528 ASN__CTFAIL(app_key, td, sptr,
16529 "%s: value not given (%s:%d)",
16530 td->name, __FILE__, __LINE__);
16534 value = *(const long *)sptr;
16536 if((value >= 0 && value <= 65535)) {
16537 /* Constraint check succeeded */
16540 ASN__CTFAIL(app_key, td, sptr,
16541 "%s: constraint failed (%s:%d)",
16542 td->name, __FILE__, __LINE__);
16547 static asn_type_selector_result_t
16548 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16549 asn_type_selector_result_t result = {0, 0};
16550 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16551 size_t constraining_column = 0; /* &id */
16552 size_t for_column = 1; /* &criticality */
16553 size_t row, presence_index = 0;
16554 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16556 for(row=0; row < itable->rows_count; row++) {
16557 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16558 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16560 if(type_cell->cell_kind == aioc__undefined)
16564 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16565 result.type_descriptor = type_cell->type_descriptor;
16566 result.presence_index = presence_index;
16575 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16576 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16579 ASN__CTFAIL(app_key, td, sptr,
16580 "%s: value not given (%s:%d)",
16581 td->name, __FILE__, __LINE__);
16586 if(1 /* No applicable constraints whatsoever */) {
16587 /* Nothing is here. See below */
16590 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16593 static asn_type_selector_result_t
16594 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16595 asn_type_selector_result_t result = {0, 0};
16596 const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16597 size_t constraining_column = 0; /* &id */
16598 size_t for_column = 2; /* &Extension */
16599 size_t row, presence_index = 0;
16600 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16602 for(row=0; row < itable->rows_count; row++) {
16603 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16604 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16606 if(type_cell->cell_kind == aioc__undefined)
16610 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16611 result.type_descriptor = type_cell->type_descriptor;
16612 result.presence_index = presence_index;
16621 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16622 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16625 ASN__CTFAIL(app_key, td, sptr,
16626 "%s: value not given (%s:%d)",
16627 td->name, __FILE__, __LINE__);
16632 if(1 /* No applicable constraints whatsoever */) {
16633 /* Nothing is here. See below */
16636 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16640 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16641 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16645 ASN__CTFAIL(app_key, td, sptr,
16646 "%s: value not given (%s:%d)",
16647 td->name, __FILE__, __LINE__);
16651 value = *(const long *)sptr;
16653 if((value >= 0 && value <= 65535)) {
16654 /* Constraint check succeeded */
16657 ASN__CTFAIL(app_key, td, sptr,
16658 "%s: constraint failed (%s:%d)",
16659 td->name, __FILE__, __LINE__);
16664 static asn_type_selector_result_t
16665 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16666 asn_type_selector_result_t result = {0, 0};
16667 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16668 size_t constraining_column = 0; /* &id */
16669 size_t for_column = 1; /* &criticality */
16670 size_t row, presence_index = 0;
16671 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16673 for(row=0; row < itable->rows_count; row++) {
16674 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16675 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16677 if(type_cell->cell_kind == aioc__undefined)
16681 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16682 result.type_descriptor = type_cell->type_descriptor;
16683 result.presence_index = presence_index;
16692 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16693 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16696 ASN__CTFAIL(app_key, td, sptr,
16697 "%s: value not given (%s:%d)",
16698 td->name, __FILE__, __LINE__);
16703 if(1 /* No applicable constraints whatsoever */) {
16704 /* Nothing is here. See below */
16707 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16710 static asn_type_selector_result_t
16711 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16712 asn_type_selector_result_t result = {0, 0};
16713 const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16714 size_t constraining_column = 0; /* &id */
16715 size_t for_column = 2; /* &Extension */
16716 size_t row, presence_index = 0;
16717 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16719 for(row=0; row < itable->rows_count; row++) {
16720 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16721 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16723 if(type_cell->cell_kind == aioc__undefined)
16727 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16728 result.type_descriptor = type_cell->type_descriptor;
16729 result.presence_index = presence_index;
16738 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16739 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16742 ASN__CTFAIL(app_key, td, sptr,
16743 "%s: value not given (%s:%d)",
16744 td->name, __FILE__, __LINE__);
16749 if(1 /* No applicable constraints whatsoever */) {
16750 /* Nothing is here. See below */
16753 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16757 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16758 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16762 ASN__CTFAIL(app_key, td, sptr,
16763 "%s: value not given (%s:%d)",
16764 td->name, __FILE__, __LINE__);
16768 value = *(const long *)sptr;
16770 if((value >= 0 && value <= 65535)) {
16771 /* Constraint check succeeded */
16774 ASN__CTFAIL(app_key, td, sptr,
16775 "%s: constraint failed (%s:%d)",
16776 td->name, __FILE__, __LINE__);
16782 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16783 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16786 ASN__CTFAIL(app_key, td, sptr,
16787 "%s: value not given (%s:%d)",
16788 td->name, __FILE__, __LINE__);
16793 if(1 /* No applicable constraints whatsoever */) {
16794 /* Nothing is here. See below */
16797 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16801 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16805 ASN__CTFAIL(app_key, td, sptr,
16806 "%s: value not given (%s:%d)",
16807 td->name, __FILE__, __LINE__);
16812 if(1 /* No applicable constraints whatsoever */) {
16813 /* Nothing is here. See below */
16816 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16820 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16825 ASN__CTFAIL(app_key, td, sptr,
16826 "%s: value not given (%s:%d)",
16827 td->name, __FILE__, __LINE__);
16831 value = *(const long *)sptr;
16833 if((value >= 0 && value <= 65535)) {
16834 /* Constraint check succeeded */
16837 ASN__CTFAIL(app_key, td, sptr,
16838 "%s: constraint failed (%s:%d)",
16839 td->name, __FILE__, __LINE__);
16845 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16846 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16849 ASN__CTFAIL(app_key, td, sptr,
16850 "%s: value not given (%s:%d)",
16851 td->name, __FILE__, __LINE__);
16856 if(1 /* No applicable constraints whatsoever */) {
16857 /* Nothing is here. See below */
16860 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16864 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16865 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16868 ASN__CTFAIL(app_key, td, sptr,
16869 "%s: value not given (%s:%d)",
16870 td->name, __FILE__, __LINE__);
16875 if(1 /* No applicable constraints whatsoever */) {
16876 /* Nothing is here. See below */
16879 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16883 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16884 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16888 ASN__CTFAIL(app_key, td, sptr,
16889 "%s: value not given (%s:%d)",
16890 td->name, __FILE__, __LINE__);
16894 value = *(const long *)sptr;
16896 if((value >= 0 && value <= 65535)) {
16897 /* Constraint check succeeded */
16900 ASN__CTFAIL(app_key, td, sptr,
16901 "%s: constraint failed (%s:%d)",
16902 td->name, __FILE__, __LINE__);
16908 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16909 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16912 ASN__CTFAIL(app_key, td, sptr,
16913 "%s: value not given (%s:%d)",
16914 td->name, __FILE__, __LINE__);
16919 if(1 /* No applicable constraints whatsoever */) {
16920 /* Nothing is here. See below */
16923 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16927 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16928 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16931 ASN__CTFAIL(app_key, td, sptr,
16932 "%s: value not given (%s:%d)",
16933 td->name, __FILE__, __LINE__);
16938 if(1 /* No applicable constraints whatsoever */) {
16939 /* Nothing is here. See below */
16942 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16946 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16947 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16951 ASN__CTFAIL(app_key, td, sptr,
16952 "%s: value not given (%s:%d)",
16953 td->name, __FILE__, __LINE__);
16957 value = *(const long *)sptr;
16959 if((value >= 0 && value <= 65535)) {
16960 /* Constraint check succeeded */
16963 ASN__CTFAIL(app_key, td, sptr,
16964 "%s: constraint failed (%s:%d)",
16965 td->name, __FILE__, __LINE__);
16971 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16972 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16975 ASN__CTFAIL(app_key, td, sptr,
16976 "%s: value not given (%s:%d)",
16977 td->name, __FILE__, __LINE__);
16982 if(1 /* No applicable constraints whatsoever */) {
16983 /* Nothing is here. See below */
16986 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16990 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16991 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16994 ASN__CTFAIL(app_key, td, sptr,
16995 "%s: value not given (%s:%d)",
16996 td->name, __FILE__, __LINE__);
17001 if(1 /* No applicable constraints whatsoever */) {
17002 /* Nothing is here. See below */
17005 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17009 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17010 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17014 ASN__CTFAIL(app_key, td, sptr,
17015 "%s: value not given (%s:%d)",
17016 td->name, __FILE__, __LINE__);
17020 value = *(const long *)sptr;
17022 if((value >= 0 && value <= 65535)) {
17023 /* Constraint check succeeded */
17026 ASN__CTFAIL(app_key, td, sptr,
17027 "%s: constraint failed (%s:%d)",
17028 td->name, __FILE__, __LINE__);
17034 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17035 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17038 ASN__CTFAIL(app_key, td, sptr,
17039 "%s: value not given (%s:%d)",
17040 td->name, __FILE__, __LINE__);
17045 if(1 /* No applicable constraints whatsoever */) {
17046 /* Nothing is here. See below */
17049 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17053 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17054 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17057 ASN__CTFAIL(app_key, td, sptr,
17058 "%s: value not given (%s:%d)",
17059 td->name, __FILE__, __LINE__);
17064 if(1 /* No applicable constraints whatsoever */) {
17065 /* Nothing is here. See below */
17068 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17072 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17073 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17077 ASN__CTFAIL(app_key, td, sptr,
17078 "%s: value not given (%s:%d)",
17079 td->name, __FILE__, __LINE__);
17083 value = *(const long *)sptr;
17085 if((value >= 0 && value <= 65535)) {
17086 /* Constraint check succeeded */
17089 ASN__CTFAIL(app_key, td, sptr,
17090 "%s: constraint failed (%s:%d)",
17091 td->name, __FILE__, __LINE__);
17097 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17098 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17101 ASN__CTFAIL(app_key, td, sptr,
17102 "%s: value not given (%s:%d)",
17103 td->name, __FILE__, __LINE__);
17108 if(1 /* No applicable constraints whatsoever */) {
17109 /* Nothing is here. See below */
17112 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17116 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17117 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17120 ASN__CTFAIL(app_key, td, sptr,
17121 "%s: value not given (%s:%d)",
17122 td->name, __FILE__, __LINE__);
17127 if(1 /* No applicable constraints whatsoever */) {
17128 /* Nothing is here. See below */
17131 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17135 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17136 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17140 ASN__CTFAIL(app_key, td, sptr,
17141 "%s: value not given (%s:%d)",
17142 td->name, __FILE__, __LINE__);
17146 value = *(const long *)sptr;
17148 if((value >= 0 && value <= 65535)) {
17149 /* Constraint check succeeded */
17152 ASN__CTFAIL(app_key, td, sptr,
17153 "%s: constraint failed (%s:%d)",
17154 td->name, __FILE__, __LINE__);
17160 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17161 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17164 ASN__CTFAIL(app_key, td, sptr,
17165 "%s: value not given (%s:%d)",
17166 td->name, __FILE__, __LINE__);
17171 if(1 /* No applicable constraints whatsoever */) {
17172 /* Nothing is here. See below */
17175 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17179 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17180 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17183 ASN__CTFAIL(app_key, td, sptr,
17184 "%s: value not given (%s:%d)",
17185 td->name, __FILE__, __LINE__);
17190 if(1 /* No applicable constraints whatsoever */) {
17191 /* Nothing is here. See below */
17194 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17198 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17199 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17203 ASN__CTFAIL(app_key, td, sptr,
17204 "%s: value not given (%s:%d)",
17205 td->name, __FILE__, __LINE__);
17209 value = *(const long *)sptr;
17211 if((value >= 0 && value <= 65535)) {
17212 /* Constraint check succeeded */
17215 ASN__CTFAIL(app_key, td, sptr,
17216 "%s: constraint failed (%s:%d)",
17217 td->name, __FILE__, __LINE__);
17223 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17224 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17227 ASN__CTFAIL(app_key, td, sptr,
17228 "%s: value not given (%s:%d)",
17229 td->name, __FILE__, __LINE__);
17234 if(1 /* No applicable constraints whatsoever */) {
17235 /* Nothing is here. See below */
17238 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17242 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17243 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17246 ASN__CTFAIL(app_key, td, sptr,
17247 "%s: value not given (%s:%d)",
17248 td->name, __FILE__, __LINE__);
17253 if(1 /* No applicable constraints whatsoever */) {
17254 /* Nothing is here. See below */
17257 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17261 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17262 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17266 ASN__CTFAIL(app_key, td, sptr,
17267 "%s: value not given (%s:%d)",
17268 td->name, __FILE__, __LINE__);
17272 value = *(const long *)sptr;
17274 if((value >= 0 && value <= 65535)) {
17275 /* Constraint check succeeded */
17278 ASN__CTFAIL(app_key, td, sptr,
17279 "%s: constraint failed (%s:%d)",
17280 td->name, __FILE__, __LINE__);
17286 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17287 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17290 ASN__CTFAIL(app_key, td, sptr,
17291 "%s: value not given (%s:%d)",
17292 td->name, __FILE__, __LINE__);
17297 if(1 /* No applicable constraints whatsoever */) {
17298 /* Nothing is here. See below */
17301 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17305 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17306 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17309 ASN__CTFAIL(app_key, td, sptr,
17310 "%s: value not given (%s:%d)",
17311 td->name, __FILE__, __LINE__);
17316 if(1 /* No applicable constraints whatsoever */) {
17317 /* Nothing is here. See below */
17320 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17324 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17325 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17329 ASN__CTFAIL(app_key, td, sptr,
17330 "%s: value not given (%s:%d)",
17331 td->name, __FILE__, __LINE__);
17335 value = *(const long *)sptr;
17337 if((value >= 0 && value <= 65535)) {
17338 /* Constraint check succeeded */
17341 ASN__CTFAIL(app_key, td, sptr,
17342 "%s: constraint failed (%s:%d)",
17343 td->name, __FILE__, __LINE__);
17349 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17350 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17353 ASN__CTFAIL(app_key, td, sptr,
17354 "%s: value not given (%s:%d)",
17355 td->name, __FILE__, __LINE__);
17360 if(1 /* No applicable constraints whatsoever */) {
17361 /* Nothing is here. See below */
17364 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17368 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17369 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17372 ASN__CTFAIL(app_key, td, sptr,
17373 "%s: value not given (%s:%d)",
17374 td->name, __FILE__, __LINE__);
17379 if(1 /* No applicable constraints whatsoever */) {
17380 /* Nothing is here. See below */
17383 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17387 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17388 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17392 ASN__CTFAIL(app_key, td, sptr,
17393 "%s: value not given (%s:%d)",
17394 td->name, __FILE__, __LINE__);
17398 value = *(const long *)sptr;
17400 if((value >= 0 && value <= 65535)) {
17401 /* Constraint check succeeded */
17404 ASN__CTFAIL(app_key, td, sptr,
17405 "%s: constraint failed (%s:%d)",
17406 td->name, __FILE__, __LINE__);
17412 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17413 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17416 ASN__CTFAIL(app_key, td, sptr,
17417 "%s: value not given (%s:%d)",
17418 td->name, __FILE__, __LINE__);
17423 if(1 /* No applicable constraints whatsoever */) {
17424 /* Nothing is here. See below */
17427 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17431 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17432 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17435 ASN__CTFAIL(app_key, td, sptr,
17436 "%s: value not given (%s:%d)",
17437 td->name, __FILE__, __LINE__);
17442 if(1 /* No applicable constraints whatsoever */) {
17443 /* Nothing is here. See below */
17446 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17450 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17451 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17455 ASN__CTFAIL(app_key, td, sptr,
17456 "%s: value not given (%s:%d)",
17457 td->name, __FILE__, __LINE__);
17461 value = *(const long *)sptr;
17463 if((value >= 0 && value <= 65535)) {
17464 /* Constraint check succeeded */
17467 ASN__CTFAIL(app_key, td, sptr,
17468 "%s: constraint failed (%s:%d)",
17469 td->name, __FILE__, __LINE__);
17475 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17476 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17479 ASN__CTFAIL(app_key, td, sptr,
17480 "%s: value not given (%s:%d)",
17481 td->name, __FILE__, __LINE__);
17486 if(1 /* No applicable constraints whatsoever */) {
17487 /* Nothing is here. See below */
17490 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17494 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17495 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17498 ASN__CTFAIL(app_key, td, sptr,
17499 "%s: value not given (%s:%d)",
17500 td->name, __FILE__, __LINE__);
17505 if(1 /* No applicable constraints whatsoever */) {
17506 /* Nothing is here. See below */
17509 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17512 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17513 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17514 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17515 0, 0 /* No PER value map */
17517 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17518 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17519 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17520 0, 0 /* No PER value map */
17522 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17525 0, 0 /* No PER value map */
17527 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17528 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17530 0, 0 /* No PER value map */
17532 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17533 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17535 0, 0 /* No PER value map */
17537 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17539 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17540 0, 0 /* No PER value map */
17542 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17543 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17545 0, 0 /* No PER value map */
17547 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17548 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17550 0, 0 /* No PER value map */
17552 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17554 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17555 0, 0 /* No PER value map */
17557 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17558 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17559 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17560 0, 0 /* No PER value map */
17562 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17563 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17565 0, 0 /* No PER value map */
17567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17570 0, 0 /* No PER value map */
17572 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17573 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17575 0, 0 /* No PER value map */
17577 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17578 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17579 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17580 0, 0 /* No PER value map */
17582 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17585 0, 0 /* No PER value map */
17587 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17588 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17590 0, 0 /* No PER value map */
17592 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17593 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17594 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17595 0, 0 /* No PER value map */
17597 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17599 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17600 0, 0 /* No PER value map */
17602 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17603 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17605 0, 0 /* No PER value map */
17607 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17608 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17610 0, 0 /* No PER value map */
17612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17615 0, 0 /* No PER value map */
17617 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17618 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17619 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17620 0, 0 /* No PER value map */
17622 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17623 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17625 0, 0 /* No PER value map */
17627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17630 0, 0 /* No PER value map */
17632 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17633 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17634 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17635 0, 0 /* No PER value map */
17637 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17638 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17639 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17640 0, 0 /* No PER value map */
17642 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17645 0, 0 /* No PER value map */
17647 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17648 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17650 0, 0 /* No PER value map */
17652 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17653 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17655 0, 0 /* No PER value map */
17657 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17659 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17660 0, 0 /* No PER value map */
17662 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17663 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17665 0, 0 /* No PER value map */
17667 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17668 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17670 0, 0 /* No PER value map */
17672 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17674 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17675 0, 0 /* No PER value map */
17677 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17678 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17679 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17680 0, 0 /* No PER value map */
17682 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17683 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17685 0, 0 /* No PER value map */
17687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17690 0, 0 /* No PER value map */
17692 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17693 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17695 0, 0 /* No PER value map */
17697 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17698 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17699 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17700 0, 0 /* No PER value map */
17702 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17705 0, 0 /* No PER value map */
17707 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17708 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17710 0, 0 /* No PER value map */
17712 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17713 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17714 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17715 0, 0 /* No PER value map */
17717 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17720 0, 0 /* No PER value map */
17722 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17723 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17725 0, 0 /* No PER value map */
17727 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17728 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17730 0, 0 /* No PER value map */
17732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17735 0, 0 /* No PER value map */
17737 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17738 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17739 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17740 0, 0 /* No PER value map */
17742 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17743 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17745 0, 0 /* No PER value map */
17747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17750 0, 0 /* No PER value map */
17752 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17753 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17754 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17755 0, 0 /* No PER value map */
17757 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17758 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17759 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17760 0, 0 /* No PER value map */
17762 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17765 0, 0 /* No PER value map */
17767 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17768 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17770 0, 0 /* No PER value map */
17772 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17773 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17775 0, 0 /* No PER value map */
17777 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17779 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17780 0, 0 /* No PER value map */
17782 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
17783 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17785 0, 0 /* No PER value map */
17787 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17788 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17790 0, 0 /* No PER value map */
17792 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17794 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17795 0, 0 /* No PER value map */
17797 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17798 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17799 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17800 0, 0 /* No PER value map */
17802 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17803 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17805 0, 0 /* No PER value map */
17807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
17808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17810 0, 0 /* No PER value map */
17812 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17813 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17815 0, 0 /* No PER value map */
17817 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
17818 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17819 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17820 0, 0 /* No PER value map */
17822 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
17823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17825 0, 0 /* No PER value map */
17827 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
17828 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17830 0, 0 /* No PER value map */
17832 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
17833 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17834 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17835 0, 0 /* No PER value map */
17837 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
17838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17839 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17840 0, 0 /* No PER value map */
17842 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
17843 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17845 0, 0 /* No PER value map */
17847 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
17848 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17850 0, 0 /* No PER value map */
17852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
17853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17855 0, 0 /* No PER value map */
17857 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
17858 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17859 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17860 0, 0 /* No PER value map */
17862 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
17863 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17864 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17865 0, 0 /* No PER value map */
17867 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
17868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17870 0, 0 /* No PER value map */
17872 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
17873 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17874 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17875 0, 0 /* No PER value map */
17877 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
17878 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17879 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17880 0, 0 /* No PER value map */
17882 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
17883 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17884 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17885 0, 0 /* No PER value map */
17887 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
17888 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17889 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17890 0, 0 /* No PER value map */
17892 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
17893 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17895 0, 0 /* No PER value map */
17897 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
17898 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17899 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17900 0, 0 /* No PER value map */
17902 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
17903 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17904 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17905 0, 0 /* No PER value map */
17907 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
17908 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17910 0, 0 /* No PER value map */
17912 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
17913 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17914 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17915 0, 0 /* No PER value map */
17917 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
17918 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17919 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17920 0, 0 /* No PER value map */
17922 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
17923 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17924 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17925 0, 0 /* No PER value map */
17927 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
17928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17930 0, 0 /* No PER value map */
17932 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
17933 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17935 0, 0 /* No PER value map */
17937 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
17938 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17939 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17940 0, 0 /* No PER value map */
17942 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
17943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17944 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17945 0, 0 /* No PER value map */
17947 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
17948 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17950 0, 0 /* No PER value map */
17952 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
17953 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17954 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17955 0, 0 /* No PER value map */
17957 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
17958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17959 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17960 0, 0 /* No PER value map */
17962 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
17963 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17964 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17965 0, 0 /* No PER value map */
17967 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
17968 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17969 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17970 0, 0 /* No PER value map */
17972 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
17973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17975 0, 0 /* No PER value map */
17977 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
17978 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17979 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17980 0, 0 /* No PER value map */
17982 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
17983 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17985 0, 0 /* No PER value map */
17987 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
17988 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17990 0, 0 /* No PER value map */
17992 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
17993 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17994 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17995 0, 0 /* No PER value map */
17997 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
17998 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17999 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18000 0, 0 /* No PER value map */
18002 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18003 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18004 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18005 0, 0 /* No PER value map */
18007 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18008 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18009 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18010 0, 0 /* No PER value map */
18012 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18013 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18015 0, 0 /* No PER value map */
18017 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18018 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18019 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18020 0, 0 /* No PER value map */
18022 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18023 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18025 0, 0 /* No PER value map */
18027 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18028 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18030 0, 0 /* No PER value map */
18032 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18033 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18034 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18035 0, 0 /* No PER value map */
18037 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18038 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18039 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18040 0, 0 /* No PER value map */
18042 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18043 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18044 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18045 0, 0 /* No PER value map */
18047 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18049 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18050 0, 0 /* No PER value map */
18052 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18053 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18055 0, 0 /* No PER value map */
18057 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18058 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18059 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18060 0, 0 /* No PER value map */
18062 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18063 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18064 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18065 0, 0 /* No PER value map */
18067 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18068 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18070 0, 0 /* No PER value map */
18072 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18073 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18074 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18075 0, 0 /* No PER value map */
18077 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18079 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18080 0, 0 /* No PER value map */
18082 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18083 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18084 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18085 0, 0 /* No PER value map */
18087 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18088 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18089 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18090 0, 0 /* No PER value map */
18092 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18095 0, 0 /* No PER value map */
18097 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18098 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18099 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18100 0, 0 /* No PER value map */
18102 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18103 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18105 0, 0 /* No PER value map */
18107 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18108 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18110 0, 0 /* No PER value map */
18112 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18113 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18114 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18115 0, 0 /* No PER value map */
18117 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18118 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18119 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18120 0, 0 /* No PER value map */
18122 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18123 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18124 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18125 0, 0 /* No PER value map */
18127 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18128 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18129 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18130 0, 0 /* No PER value map */
18132 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18133 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18135 0, 0 /* No PER value map */
18137 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18138 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18139 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18140 0, 0 /* No PER value map */
18142 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18143 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18145 0, 0 /* No PER value map */
18147 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18148 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18150 0, 0 /* No PER value map */
18152 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18153 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18154 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18155 0, 0 /* No PER value map */
18157 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18158 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18160 0, 0 /* No PER value map */
18162 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18163 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18164 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18165 0, 0 /* No PER value map */
18167 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18169 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18170 0, 0 /* No PER value map */
18172 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18173 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18175 0, 0 /* No PER value map */
18177 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18178 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18179 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18180 0, 0 /* No PER value map */
18182 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18183 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18184 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18185 0, 0 /* No PER value map */
18187 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18188 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18190 0, 0 /* No PER value map */
18192 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18193 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18194 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18195 0, 0 /* No PER value map */
18197 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18199 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18200 0, 0 /* No PER value map */
18202 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18203 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18204 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18205 0, 0 /* No PER value map */
18207 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18208 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18209 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18210 0, 0 /* No PER value map */
18212 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18215 0, 0 /* No PER value map */
18217 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18218 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18219 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18220 0, 0 /* No PER value map */
18222 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18223 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18225 0, 0 /* No PER value map */
18227 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18228 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18230 0, 0 /* No PER value map */
18232 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18233 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18234 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18235 0, 0 /* No PER value map */
18237 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18238 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18239 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18240 0, 0 /* No PER value map */
18242 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18243 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18244 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18245 0, 0 /* No PER value map */
18247 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18248 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18249 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18250 0, 0 /* No PER value map */
18252 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18253 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18255 0, 0 /* No PER value map */
18257 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18258 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18259 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18260 0, 0 /* No PER value map */
18262 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18263 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18265 0, 0 /* No PER value map */
18267 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18268 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18270 0, 0 /* No PER value map */
18272 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18273 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18274 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18275 0, 0 /* No PER value map */
18277 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18278 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18279 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18280 0, 0 /* No PER value map */
18282 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18283 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18284 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18285 0, 0 /* No PER value map */
18287 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18289 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18290 0, 0 /* No PER value map */
18292 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18293 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18295 0, 0 /* No PER value map */
18297 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18298 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18299 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18300 0, 0 /* No PER value map */
18302 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18303 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18304 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18305 0, 0 /* No PER value map */
18307 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18308 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18310 0, 0 /* No PER value map */
18312 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18313 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18314 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18315 0, 0 /* No PER value map */
18317 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18319 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18320 0, 0 /* No PER value map */
18322 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18323 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18324 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18325 0, 0 /* No PER value map */
18327 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18328 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18329 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18330 0, 0 /* No PER value map */
18332 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18335 0, 0 /* No PER value map */
18337 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18338 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18339 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18340 0, 0 /* No PER value map */
18342 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18343 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18345 0, 0 /* No PER value map */
18347 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18350 0, 0 /* No PER value map */
18352 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18353 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18354 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18355 0, 0 /* No PER value map */
18357 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18358 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18359 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18360 0, 0 /* No PER value map */
18362 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18363 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18364 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18365 0, 0 /* No PER value map */
18367 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18368 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18370 0, 0 /* No PER value map */
18372 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18373 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18375 0, 0 /* No PER value map */
18377 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18378 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18379 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18380 0, 0 /* No PER value map */
18382 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18383 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18385 0, 0 /* No PER value map */
18387 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18388 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18390 0, 0 /* No PER value map */
18392 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18393 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18394 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18395 0, 0 /* No PER value map */
18397 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18398 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18399 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18400 0, 0 /* No PER value map */
18402 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18403 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18404 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18405 0, 0 /* No PER value map */
18407 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
18408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18409 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18410 0, 0 /* No PER value map */
18412 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18413 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18415 0, 0 /* No PER value map */
18417 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18418 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18419 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18420 0, 0 /* No PER value map */
18422 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18423 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18425 0, 0 /* No PER value map */
18427 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18428 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18430 0, 0 /* No PER value map */
18432 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
18433 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18434 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18435 0, 0 /* No PER value map */
18437 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18439 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18440 0, 0 /* No PER value map */
18442 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
18443 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18444 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18445 0, 0 /* No PER value map */
18447 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
18448 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18449 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18450 0, 0 /* No PER value map */
18452 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
18453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18455 0, 0 /* No PER value map */
18457 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
18458 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18459 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18460 0, 0 /* No PER value map */
18462 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
18463 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18465 0, 0 /* No PER value map */
18467 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
18468 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18470 0, 0 /* No PER value map */
18472 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
18473 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18474 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18475 0, 0 /* No PER value map */
18477 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
18478 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18479 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18480 0, 0 /* No PER value map */
18482 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
18483 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18484 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18485 0, 0 /* No PER value map */
18487 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
18488 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18489 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18490 0, 0 /* No PER value map */
18492 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
18493 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18495 0, 0 /* No PER value map */
18497 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
18498 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18499 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18500 0, 0 /* No PER value map */
18502 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
18503 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18505 0, 0 /* No PER value map */
18507 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
18508 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18510 0, 0 /* No PER value map */
18512 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
18513 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18514 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18515 0, 0 /* No PER value map */
18517 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
18518 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18519 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18520 0, 0 /* No PER value map */
18522 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
18523 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18525 0, 0 /* No PER value map */
18527 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
18528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18530 0, 0 /* No PER value map */
18532 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
18533 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18535 0, 0 /* No PER value map */
18537 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
18538 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18539 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18540 0, 0 /* No PER value map */
18542 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
18543 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18545 0, 0 /* No PER value map */
18547 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
18548 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18550 0, 0 /* No PER value map */
18552 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
18553 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18554 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18555 0, 0 /* No PER value map */
18557 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
18558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18559 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18560 0, 0 /* No PER value map */
18562 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
18563 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18565 0, 0 /* No PER value map */
18567 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
18568 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18570 0, 0 /* No PER value map */
18572 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
18573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18575 0, 0 /* No PER value map */
18577 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
18578 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18579 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18580 0, 0 /* No PER value map */
18582 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
18583 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18585 0, 0 /* No PER value map */
18587 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
18588 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18590 0, 0 /* No PER value map */
18592 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
18593 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18594 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18595 0, 0 /* No PER value map */
18597 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
18598 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18599 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18600 0, 0 /* No PER value map */
18602 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
18603 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18605 0, 0 /* No PER value map */
18607 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
18608 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18610 0, 0 /* No PER value map */
18612 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
18613 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18615 0, 0 /* No PER value map */
18617 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
18618 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18619 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18620 0, 0 /* No PER value map */
18622 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
18623 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18625 0, 0 /* No PER value map */
18627 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
18628 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18630 0, 0 /* No PER value map */
18632 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
18633 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18634 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18635 0, 0 /* No PER value map */
18637 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
18638 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18639 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18640 0, 0 /* No PER value map */
18642 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
18643 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18645 0, 0 /* No PER value map */
18647 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
18648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18650 0, 0 /* No PER value map */
18652 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
18653 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18655 0, 0 /* No PER value map */
18657 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
18658 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18659 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18660 0, 0 /* No PER value map */
18662 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
18663 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18665 0, 0 /* No PER value map */
18667 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
18668 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18670 0, 0 /* No PER value map */
18672 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
18673 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18674 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18675 0, 0 /* No PER value map */
18677 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
18678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18679 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18680 0, 0 /* No PER value map */
18682 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
18683 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18685 0, 0 /* No PER value map */
18687 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
18688 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18690 0, 0 /* No PER value map */
18692 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
18693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18695 0, 0 /* No PER value map */
18697 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
18698 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18699 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18700 0, 0 /* No PER value map */
18702 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
18703 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18705 0, 0 /* No PER value map */
18707 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
18708 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18710 0, 0 /* No PER value map */
18712 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
18713 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18714 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18715 0, 0 /* No PER value map */
18717 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
18718 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18720 0, 0 /* No PER value map */
18722 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
18723 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18725 0, 0 /* No PER value map */
18727 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
18728 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18730 0, 0 /* No PER value map */
18732 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
18733 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18735 0, 0 /* No PER value map */
18737 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
18738 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18739 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18740 0, 0 /* No PER value map */
18742 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
18743 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18745 0, 0 /* No PER value map */
18747 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
18748 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18750 0, 0 /* No PER value map */
18752 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
18753 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18754 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18755 0, 0 /* No PER value map */
18757 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
18758 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18759 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18760 0, 0 /* No PER value map */
18762 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
18763 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18765 0, 0 /* No PER value map */
18767 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
18768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18770 0, 0 /* No PER value map */
18772 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
18773 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18775 0, 0 /* No PER value map */
18777 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
18778 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18779 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18780 0, 0 /* No PER value map */
18782 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
18783 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18785 0, 0 /* No PER value map */
18787 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
18788 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18790 0, 0 /* No PER value map */
18792 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
18793 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18794 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18795 0, 0 /* No PER value map */
18797 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
18798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18799 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18800 0, 0 /* No PER value map */
18802 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
18803 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18805 0, 0 /* No PER value map */
18807 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
18808 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18810 0, 0 /* No PER value map */
18812 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
18813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18815 0, 0 /* No PER value map */
18817 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
18818 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18819 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18820 0, 0 /* No PER value map */
18822 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
18823 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18825 0, 0 /* No PER value map */
18827 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
18828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18830 0, 0 /* No PER value map */
18832 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
18833 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18834 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18835 0, 0 /* No PER value map */
18837 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
18838 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18839 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18840 0, 0 /* No PER value map */
18842 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
18843 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18845 0, 0 /* No PER value map */
18847 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
18848 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18850 0, 0 /* No PER value map */
18852 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
18853 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18855 0, 0 /* No PER value map */
18857 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
18858 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18859 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18860 0, 0 /* No PER value map */
18862 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
18863 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18864 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18865 0, 0 /* No PER value map */
18867 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
18868 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18870 0, 0 /* No PER value map */
18872 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
18873 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18874 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18875 0, 0 /* No PER value map */
18877 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
18878 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18879 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18880 0, 0 /* No PER value map */
18882 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
18883 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18884 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18885 0, 0 /* No PER value map */
18887 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
18888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18889 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18890 0, 0 /* No PER value map */
18892 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
18893 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18895 0, 0 /* No PER value map */
18897 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
18898 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18899 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18900 0, 0 /* No PER value map */
18902 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
18903 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18904 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18905 0, 0 /* No PER value map */
18907 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
18908 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18910 0, 0 /* No PER value map */
18912 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
18913 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18914 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18915 0, 0 /* No PER value map */
18917 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
18918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18919 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18920 0, 0 /* No PER value map */
18922 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
18923 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18924 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18925 0, 0 /* No PER value map */
18927 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
18928 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18930 0, 0 /* No PER value map */
18932 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
18933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18935 0, 0 /* No PER value map */
18937 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
18938 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18939 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18940 0, 0 /* No PER value map */
18942 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
18943 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18944 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18945 0, 0 /* No PER value map */
18947 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
18948 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18950 0, 0 /* No PER value map */
18952 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
18953 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18954 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18955 0, 0 /* No PER value map */
18957 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
18958 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18959 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18960 0, 0 /* No PER value map */
18962 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
18963 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18964 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18965 0, 0 /* No PER value map */
18967 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
18968 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18969 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18970 0, 0 /* No PER value map */
18972 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
18973 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18975 0, 0 /* No PER value map */
18977 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
18978 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18979 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18980 0, 0 /* No PER value map */
18982 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
18983 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18985 0, 0 /* No PER value map */
18987 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
18988 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18990 0, 0 /* No PER value map */
18992 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
18993 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18994 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18995 0, 0 /* No PER value map */
18997 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
18998 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18999 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19000 0, 0 /* No PER value map */
19002 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19003 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19004 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19005 0, 0 /* No PER value map */
19007 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19009 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19010 0, 0 /* No PER value map */
19012 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19013 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19015 0, 0 /* No PER value map */
19017 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19018 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19019 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19020 0, 0 /* No PER value map */
19022 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19023 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19025 0, 0 /* No PER value map */
19027 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19028 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19030 0, 0 /* No PER value map */
19032 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
19033 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19034 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19035 0, 0 /* No PER value map */
19037 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19039 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19040 0, 0 /* No PER value map */
19042 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19043 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19044 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19045 0, 0 /* No PER value map */
19047 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19048 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19049 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19050 0, 0 /* No PER value map */
19052 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19055 0, 0 /* No PER value map */
19057 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
19058 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19059 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19060 0, 0 /* No PER value map */
19062 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19063 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19064 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19065 0, 0 /* No PER value map */
19067 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
19068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19070 0, 0 /* No PER value map */
19072 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
19073 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19074 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19075 0, 0 /* No PER value map */
19077 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
19078 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19079 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19080 0, 0 /* No PER value map */
19082 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
19083 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19084 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19085 0, 0 /* No PER value map */
19087 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
19088 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19089 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19090 0, 0 /* No PER value map */
19092 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
19093 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19095 0, 0 /* No PER value map */
19097 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
19098 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19099 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19100 0, 0 /* No PER value map */
19102 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
19103 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19105 0, 0 /* No PER value map */
19107 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
19108 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19110 0, 0 /* No PER value map */
19112 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
19113 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19114 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19115 0, 0 /* No PER value map */
19117 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
19118 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19119 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19120 0, 0 /* No PER value map */
19122 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
19123 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19124 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19125 0, 0 /* No PER value map */
19127 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
19128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19129 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19130 0, 0 /* No PER value map */
19132 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
19133 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19135 0, 0 /* No PER value map */
19137 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
19138 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19139 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19140 0, 0 /* No PER value map */
19142 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
19143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19145 0, 0 /* No PER value map */
19147 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
19148 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19150 0, 0 /* No PER value map */
19152 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
19153 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19154 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19155 0, 0 /* No PER value map */
19157 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
19158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19160 0, 0 /* No PER value map */
19162 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
19163 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19164 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19165 0, 0 /* No PER value map */
19167 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
19168 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19169 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19170 0, 0 /* No PER value map */
19172 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
19173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19175 0, 0 /* No PER value map */
19177 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
19178 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19179 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19180 0, 0 /* No PER value map */
19182 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
19183 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19184 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19185 0, 0 /* No PER value map */
19187 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
19188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19190 0, 0 /* No PER value map */
19192 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
19193 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19194 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19195 0, 0 /* No PER value map */
19197 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
19198 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19199 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19200 0, 0 /* No PER value map */
19202 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
19203 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19204 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19205 0, 0 /* No PER value map */
19207 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
19208 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19209 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19210 0, 0 /* No PER value map */
19212 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
19213 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19215 0, 0 /* No PER value map */
19217 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
19218 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19219 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19220 0, 0 /* No PER value map */
19222 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
19223 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19225 0, 0 /* No PER value map */
19227 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
19228 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19230 0, 0 /* No PER value map */
19232 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
19233 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19234 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19235 0, 0 /* No PER value map */
19237 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
19238 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19239 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19240 0, 0 /* No PER value map */
19242 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
19243 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19244 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19245 0, 0 /* No PER value map */
19247 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
19248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19249 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19250 0, 0 /* No PER value map */
19252 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
19253 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19255 0, 0 /* No PER value map */
19257 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
19258 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19259 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19260 0, 0 /* No PER value map */
19262 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
19263 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19265 0, 0 /* No PER value map */
19267 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
19268 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19270 0, 0 /* No PER value map */
19272 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
19273 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19274 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19275 0, 0 /* No PER value map */
19277 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
19278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19279 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19280 0, 0 /* No PER value map */
19282 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
19283 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19284 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19285 0, 0 /* No PER value map */
19287 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
19288 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19289 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19290 0, 0 /* No PER value map */
19292 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
19293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19295 0, 0 /* No PER value map */
19297 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
19298 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19299 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19300 0, 0 /* No PER value map */
19302 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
19303 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19304 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19305 0, 0 /* No PER value map */
19307 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
19308 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19310 0, 0 /* No PER value map */
19312 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
19313 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19314 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19315 0, 0 /* No PER value map */
19317 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
19318 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19319 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19320 0, 0 /* No PER value map */
19322 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
19323 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19324 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19325 0, 0 /* No PER value map */
19327 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
19328 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19329 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19330 0, 0 /* No PER value map */
19332 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
19333 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19335 0, 0 /* No PER value map */
19337 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
19338 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19339 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19340 0, 0 /* No PER value map */
19342 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
19343 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19345 0, 0 /* No PER value map */
19347 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
19348 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19350 0, 0 /* No PER value map */
19352 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
19353 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19354 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19355 0, 0 /* No PER value map */
19357 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
19358 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19359 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19360 0, 0 /* No PER value map */
19362 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
19363 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19364 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19365 0, 0 /* No PER value map */
19367 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
19368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19370 0, 0 /* No PER value map */
19372 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
19373 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19375 0, 0 /* No PER value map */
19377 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
19378 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19379 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19380 0, 0 /* No PER value map */
19382 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
19383 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19385 0, 0 /* No PER value map */
19387 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
19388 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19390 0, 0 /* No PER value map */
19392 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
19393 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19394 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19395 0, 0 /* No PER value map */
19397 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
19398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19399 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19400 0, 0 /* No PER value map */
19402 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
19403 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19404 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19405 0, 0 /* No PER value map */
19407 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
19408 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19409 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19410 0, 0 /* No PER value map */
19412 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
19413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19415 0, 0 /* No PER value map */
19417 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
19418 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19419 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19420 0, 0 /* No PER value map */
19422 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
19423 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19425 0, 0 /* No PER value map */
19427 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
19428 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19430 0, 0 /* No PER value map */
19432 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
19433 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19434 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19435 0, 0 /* No PER value map */
19437 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
19438 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19439 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19440 0, 0 /* No PER value map */
19442 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
19443 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19444 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19445 0, 0 /* No PER value map */
19447 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
19448 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19449 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19450 0, 0 /* No PER value map */
19452 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
19453 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19455 0, 0 /* No PER value map */
19457 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
19458 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19459 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19460 0, 0 /* No PER value map */
19462 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
19463 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19465 0, 0 /* No PER value map */
19467 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
19468 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19470 0, 0 /* No PER value map */
19472 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
19473 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19474 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19475 0, 0 /* No PER value map */
19477 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
19478 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19479 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19480 0, 0 /* No PER value map */
19482 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
19483 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19484 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19485 0, 0 /* No PER value map */
19487 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
19488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19489 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19490 0, 0 /* No PER value map */
19492 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
19493 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19495 0, 0 /* No PER value map */
19497 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
19498 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19499 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19500 0, 0 /* No PER value map */
19502 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
19503 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19505 0, 0 /* No PER value map */
19507 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
19508 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19510 0, 0 /* No PER value map */
19512 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
19513 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19514 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19515 0, 0 /* No PER value map */
19517 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
19518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19519 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19520 0, 0 /* No PER value map */
19522 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
19523 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19525 0, 0 /* No PER value map */
19527 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
19528 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19530 0, 0 /* No PER value map */
19532 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
19533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19535 0, 0 /* No PER value map */
19537 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
19538 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19539 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19540 0, 0 /* No PER value map */
19542 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
19543 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19545 0, 0 /* No PER value map */
19547 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
19548 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19550 0, 0 /* No PER value map */
19552 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
19553 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19554 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19555 0, 0 /* No PER value map */
19557 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
19558 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19559 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19560 0, 0 /* No PER value map */
19562 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
19563 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19565 0, 0 /* No PER value map */
19567 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
19568 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19570 0, 0 /* No PER value map */
19572 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
19573 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19575 0, 0 /* No PER value map */
19577 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
19578 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19579 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19580 0, 0 /* No PER value map */
19582 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
19583 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19585 0, 0 /* No PER value map */
19587 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
19588 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19590 0, 0 /* No PER value map */
19592 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
19593 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19594 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19595 0, 0 /* No PER value map */
19597 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
19598 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19599 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19600 0, 0 /* No PER value map */
19602 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
19603 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19605 0, 0 /* No PER value map */
19607 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
19608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19610 0, 0 /* No PER value map */
19612 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
19613 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19615 0, 0 /* No PER value map */
19617 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
19618 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19619 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19620 0, 0 /* No PER value map */
19622 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
19623 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19625 0, 0 /* No PER value map */
19627 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
19628 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19630 0, 0 /* No PER value map */
19632 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
19633 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19634 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19635 0, 0 /* No PER value map */
19637 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
19638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19639 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19640 0, 0 /* No PER value map */
19642 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
19643 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19645 0, 0 /* No PER value map */
19647 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
19648 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19650 0, 0 /* No PER value map */
19652 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
19653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19655 0, 0 /* No PER value map */
19657 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
19658 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19659 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19660 0, 0 /* No PER value map */
19662 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
19663 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19665 0, 0 /* No PER value map */
19667 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
19668 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19670 0, 0 /* No PER value map */
19672 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
19673 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19674 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19675 0, 0 /* No PER value map */
19677 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
19678 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19679 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19680 0, 0 /* No PER value map */
19682 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
19683 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19685 0, 0 /* No PER value map */
19687 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
19688 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19690 0, 0 /* No PER value map */
19692 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
19693 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19695 0, 0 /* No PER value map */
19697 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
19698 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19699 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19700 0, 0 /* No PER value map */
19702 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
19703 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19705 0, 0 /* No PER value map */
19707 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
19708 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19710 0, 0 /* No PER value map */
19712 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
19713 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19714 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19715 0, 0 /* No PER value map */
19717 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
19718 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19720 0, 0 /* No PER value map */
19722 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
19723 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19725 0, 0 /* No PER value map */
19727 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
19728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19730 0, 0 /* No PER value map */
19732 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
19733 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19735 0, 0 /* No PER value map */
19737 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
19738 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19739 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19740 0, 0 /* No PER value map */
19742 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
19743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19745 0, 0 /* No PER value map */
19747 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
19748 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19750 0, 0 /* No PER value map */
19752 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
19753 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19754 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19755 0, 0 /* No PER value map */
19757 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
19758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19759 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19760 0, 0 /* No PER value map */
19762 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
19763 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19765 0, 0 /* No PER value map */
19767 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
19768 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19770 0, 0 /* No PER value map */
19772 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
19773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19775 0, 0 /* No PER value map */
19777 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
19778 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19779 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19780 0, 0 /* No PER value map */
19782 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
19783 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19785 0, 0 /* No PER value map */
19787 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
19788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19790 0, 0 /* No PER value map */
19792 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
19793 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19794 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19795 0, 0 /* No PER value map */
19797 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
19798 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19799 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19800 0, 0 /* No PER value map */
19802 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
19803 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19805 0, 0 /* No PER value map */
19807 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
19808 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19810 0, 0 /* No PER value map */
19812 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
19813 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19815 0, 0 /* No PER value map */
19817 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
19818 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19819 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19820 0, 0 /* No PER value map */
19822 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
19823 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19825 0, 0 /* No PER value map */
19827 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
19828 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19830 0, 0 /* No PER value map */
19832 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
19833 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19834 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19835 0, 0 /* No PER value map */
19837 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
19838 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19839 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19840 0, 0 /* No PER value map */
19842 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
19843 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19845 0, 0 /* No PER value map */
19847 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
19848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19850 0, 0 /* No PER value map */
19852 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
19853 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19855 0, 0 /* No PER value map */
19857 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
19858 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19859 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19860 0, 0 /* No PER value map */
19862 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
19863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19864 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19865 0, 0 /* No PER value map */
19867 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
19868 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19870 0, 0 /* No PER value map */
19872 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
19873 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19874 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19875 0, 0 /* No PER value map */
19877 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
19878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19879 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19880 0, 0 /* No PER value map */
19882 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
19883 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19884 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19885 0, 0 /* No PER value map */
19887 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
19888 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19889 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19890 0, 0 /* No PER value map */
19892 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
19893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19895 0, 0 /* No PER value map */
19897 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
19898 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19899 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19900 0, 0 /* No PER value map */
19902 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
19903 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19904 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19905 0, 0 /* No PER value map */
19907 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
19908 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19910 0, 0 /* No PER value map */
19912 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
19913 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19914 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19915 0, 0 /* No PER value map */
19917 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
19918 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19919 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19920 0, 0 /* No PER value map */
19922 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
19923 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19924 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19925 0, 0 /* No PER value map */
19927 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
19928 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19929 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19930 0, 0 /* No PER value map */
19932 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
19933 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19935 0, 0 /* No PER value map */
19937 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
19938 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19939 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19940 0, 0 /* No PER value map */
19942 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
19943 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19944 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19945 0, 0 /* No PER value map */
19947 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
19948 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19950 0, 0 /* No PER value map */
19952 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
19953 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19954 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19955 0, 0 /* No PER value map */
19957 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
19958 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19959 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19960 0, 0 /* No PER value map */
19962 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
19963 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19964 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19965 0, 0 /* No PER value map */
19967 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
19968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19969 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19970 0, 0 /* No PER value map */
19972 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
19973 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19975 0, 0 /* No PER value map */
19977 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
19978 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19979 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19980 0, 0 /* No PER value map */
19982 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
19983 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19985 0, 0 /* No PER value map */
19987 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
19988 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19990 0, 0 /* No PER value map */
19992 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
19993 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19994 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19995 0, 0 /* No PER value map */
19997 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
19998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19999 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20000 0, 0 /* No PER value map */
20002 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
20003 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20004 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20005 0, 0 /* No PER value map */
20007 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
20008 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20009 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20010 0, 0 /* No PER value map */
20012 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
20013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20015 0, 0 /* No PER value map */
20017 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
20018 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20019 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20020 0, 0 /* No PER value map */
20022 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
20023 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20025 0, 0 /* No PER value map */
20027 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
20028 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20030 0, 0 /* No PER value map */
20032 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
20033 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20034 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20035 0, 0 /* No PER value map */
20037 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
20038 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20039 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20040 0, 0 /* No PER value map */
20042 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
20043 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20044 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20045 0, 0 /* No PER value map */
20047 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
20048 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20049 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20050 0, 0 /* No PER value map */
20052 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
20053 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20055 0, 0 /* No PER value map */
20057 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
20058 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20059 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20060 0, 0 /* No PER value map */
20062 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
20063 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20064 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20065 0, 0 /* No PER value map */
20067 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
20068 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20070 0, 0 /* No PER value map */
20072 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
20073 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20074 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20075 0, 0 /* No PER value map */
20077 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
20078 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20079 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20080 0, 0 /* No PER value map */
20082 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
20083 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20084 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20085 0, 0 /* No PER value map */
20087 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
20088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20089 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20090 0, 0 /* No PER value map */
20092 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
20093 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20095 0, 0 /* No PER value map */
20097 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
20098 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20099 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20100 0, 0 /* No PER value map */
20102 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
20103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20105 0, 0 /* No PER value map */
20107 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
20108 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20110 0, 0 /* No PER value map */
20112 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
20113 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20114 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20115 0, 0 /* No PER value map */
20117 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
20118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20119 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20120 0, 0 /* No PER value map */
20122 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
20123 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20124 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20125 0, 0 /* No PER value map */
20127 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
20128 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20129 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20130 0, 0 /* No PER value map */
20132 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
20133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20135 0, 0 /* No PER value map */
20137 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
20138 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20139 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20140 0, 0 /* No PER value map */
20142 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
20143 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20145 0, 0 /* No PER value map */
20147 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
20148 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20150 0, 0 /* No PER value map */
20152 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
20153 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20154 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20155 0, 0 /* No PER value map */
20157 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
20158 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20160 0, 0 /* No PER value map */
20162 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
20163 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20164 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20165 0, 0 /* No PER value map */
20167 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
20168 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20169 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20170 0, 0 /* No PER value map */
20172 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
20173 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20175 0, 0 /* No PER value map */
20177 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
20178 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20179 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20180 0, 0 /* No PER value map */
20182 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
20183 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20184 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20185 0, 0 /* No PER value map */
20187 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
20188 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20190 0, 0 /* No PER value map */
20192 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
20193 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20194 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20195 0, 0 /* No PER value map */
20197 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
20198 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20199 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20200 0, 0 /* No PER value map */
20202 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
20203 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20204 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20205 0, 0 /* No PER value map */
20207 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
20208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20209 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20210 0, 0 /* No PER value map */
20212 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
20213 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20215 0, 0 /* No PER value map */
20217 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
20218 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20219 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20220 0, 0 /* No PER value map */
20222 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
20223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20225 0, 0 /* No PER value map */
20227 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
20228 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20230 0, 0 /* No PER value map */
20232 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
20233 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20234 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20235 0, 0 /* No PER value map */
20237 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
20238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20239 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20240 0, 0 /* No PER value map */
20242 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
20243 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20244 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20245 0, 0 /* No PER value map */
20247 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
20248 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20249 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20250 0, 0 /* No PER value map */
20252 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
20253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20255 0, 0 /* No PER value map */
20257 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
20258 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20259 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20260 0, 0 /* No PER value map */
20262 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
20263 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20265 0, 0 /* No PER value map */
20267 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
20268 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20270 0, 0 /* No PER value map */
20272 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
20273 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20274 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20275 0, 0 /* No PER value map */
20277 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
20278 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20279 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20280 0, 0 /* No PER value map */
20282 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
20283 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20284 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20285 0, 0 /* No PER value map */
20287 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
20288 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20289 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20290 0, 0 /* No PER value map */
20292 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
20293 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20295 0, 0 /* No PER value map */
20297 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
20298 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20299 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20300 0, 0 /* No PER value map */
20302 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
20303 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20304 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20305 0, 0 /* No PER value map */
20307 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
20308 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20310 0, 0 /* No PER value map */
20312 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
20313 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20314 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20315 0, 0 /* No PER value map */
20317 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
20318 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20319 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20320 0, 0 /* No PER value map */
20322 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
20323 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20324 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20325 0, 0 /* No PER value map */
20327 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
20328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20329 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20330 0, 0 /* No PER value map */
20332 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
20333 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20335 0, 0 /* No PER value map */
20337 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
20338 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20339 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20340 0, 0 /* No PER value map */
20342 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
20343 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20345 0, 0 /* No PER value map */
20347 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
20348 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20350 0, 0 /* No PER value map */
20352 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
20353 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20354 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20355 0, 0 /* No PER value map */
20357 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
20358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20359 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20360 0, 0 /* No PER value map */
20362 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
20363 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20364 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20365 0, 0 /* No PER value map */
20367 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
20368 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20369 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20370 0, 0 /* No PER value map */
20372 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
20373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20375 0, 0 /* No PER value map */
20377 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
20378 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20379 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20380 0, 0 /* No PER value map */
20382 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
20383 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20385 0, 0 /* No PER value map */
20387 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
20388 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20390 0, 0 /* No PER value map */
20392 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
20393 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20394 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20395 0, 0 /* No PER value map */
20397 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
20398 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20399 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20400 0, 0 /* No PER value map */
20402 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
20403 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20404 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20405 0, 0 /* No PER value map */
20407 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
20408 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20409 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20410 0, 0 /* No PER value map */
20412 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
20413 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20415 0, 0 /* No PER value map */
20417 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
20418 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20419 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20420 0, 0 /* No PER value map */
20422 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
20423 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20425 0, 0 /* No PER value map */
20427 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
20428 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20430 0, 0 /* No PER value map */
20432 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
20433 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20434 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20435 0, 0 /* No PER value map */
20437 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
20438 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20439 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20440 0, 0 /* No PER value map */
20442 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
20443 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20444 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20445 0, 0 /* No PER value map */
20447 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
20448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20449 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20450 0, 0 /* No PER value map */
20452 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
20453 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20455 0, 0 /* No PER value map */
20457 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
20458 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20459 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20460 0, 0 /* No PER value map */
20462 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
20463 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20465 0, 0 /* No PER value map */
20467 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
20468 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20470 0, 0 /* No PER value map */
20472 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
20473 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20474 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20475 0, 0 /* No PER value map */
20477 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
20478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20479 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20480 0, 0 /* No PER value map */
20482 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
20483 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20484 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20485 0, 0 /* No PER value map */
20487 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
20488 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20489 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20490 0, 0 /* No PER value map */
20492 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
20493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20495 0, 0 /* No PER value map */
20497 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
20498 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20499 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20500 0, 0 /* No PER value map */
20502 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
20503 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20505 0, 0 /* No PER value map */
20507 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
20508 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20510 0, 0 /* No PER value map */
20512 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
20513 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20514 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20515 0, 0 /* No PER value map */
20517 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
20518 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20519 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20520 0, 0 /* No PER value map */
20522 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
20523 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20525 0, 0 /* No PER value map */
20527 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
20528 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20529 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20530 0, 0 /* No PER value map */
20532 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
20533 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20535 0, 0 /* No PER value map */
20537 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
20538 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20539 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20540 0, 0 /* No PER value map */
20542 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
20543 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20545 0, 0 /* No PER value map */
20547 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
20548 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20550 0, 0 /* No PER value map */
20552 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
20553 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20554 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20555 0, 0 /* No PER value map */
20557 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
20558 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20559 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20560 0, 0 /* No PER value map */
20562 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
20563 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20565 0, 0 /* No PER value map */
20567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
20568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20569 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20570 0, 0 /* No PER value map */
20572 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
20573 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20575 0, 0 /* No PER value map */
20577 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
20578 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20579 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20580 0, 0 /* No PER value map */
20582 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
20583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20585 0, 0 /* No PER value map */
20587 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
20588 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20590 0, 0 /* No PER value map */
20592 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
20593 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20594 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20595 0, 0 /* No PER value map */
20597 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
20598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20599 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20600 0, 0 /* No PER value map */
20602 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
20603 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20605 0, 0 /* No PER value map */
20607 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
20608 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20609 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20610 0, 0 /* No PER value map */
20612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
20613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20615 0, 0 /* No PER value map */
20617 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
20618 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20619 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20620 0, 0 /* No PER value map */
20622 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
20623 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20625 0, 0 /* No PER value map */
20627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
20628 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20630 0, 0 /* No PER value map */
20632 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
20633 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20634 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20635 0, 0 /* No PER value map */
20637 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
20638 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20639 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20640 0, 0 /* No PER value map */
20642 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
20643 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20645 0, 0 /* No PER value map */
20647 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
20648 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20649 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20650 0, 0 /* No PER value map */
20652 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
20653 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20655 0, 0 /* No PER value map */
20657 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
20658 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20659 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20660 0, 0 /* No PER value map */
20662 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
20663 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20665 0, 0 /* No PER value map */
20667 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
20668 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20670 0, 0 /* No PER value map */
20672 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
20673 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20674 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20675 0, 0 /* No PER value map */
20677 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
20678 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20679 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20680 0, 0 /* No PER value map */
20682 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
20683 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20685 0, 0 /* No PER value map */
20687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
20688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20689 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20690 0, 0 /* No PER value map */
20692 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
20693 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20695 0, 0 /* No PER value map */
20697 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
20698 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20699 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20700 0, 0 /* No PER value map */
20702 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
20703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20705 0, 0 /* No PER value map */
20707 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
20708 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20710 0, 0 /* No PER value map */
20712 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
20713 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20714 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20715 0, 0 /* No PER value map */
20717 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
20718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20720 0, 0 /* No PER value map */
20722 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
20723 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20725 0, 0 /* No PER value map */
20727 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
20728 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20729 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20730 0, 0 /* No PER value map */
20732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
20733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20735 0, 0 /* No PER value map */
20737 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
20738 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20739 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20740 0, 0 /* No PER value map */
20742 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
20743 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20745 0, 0 /* No PER value map */
20747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
20748 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20750 0, 0 /* No PER value map */
20752 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
20753 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20754 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20755 0, 0 /* No PER value map */
20757 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
20758 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20759 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20760 0, 0 /* No PER value map */
20762 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
20763 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20765 0, 0 /* No PER value map */
20767 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
20768 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20769 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20770 0, 0 /* No PER value map */
20772 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
20773 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20775 0, 0 /* No PER value map */
20777 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
20778 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20779 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20780 0, 0 /* No PER value map */
20782 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
20783 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20785 0, 0 /* No PER value map */
20787 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
20788 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20790 0, 0 /* No PER value map */
20792 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
20793 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20794 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20795 0, 0 /* No PER value map */
20797 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
20798 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20799 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20800 0, 0 /* No PER value map */
20802 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
20803 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20805 0, 0 /* No PER value map */
20807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
20808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20809 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20810 0, 0 /* No PER value map */
20812 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
20813 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20815 0, 0 /* No PER value map */
20817 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
20818 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20819 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20820 0, 0 /* No PER value map */
20822 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
20823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20825 0, 0 /* No PER value map */
20827 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
20828 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20830 0, 0 /* No PER value map */
20832 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
20833 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20834 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20835 0, 0 /* No PER value map */
20837 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
20838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20839 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20840 0, 0 /* No PER value map */
20842 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
20843 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20845 0, 0 /* No PER value map */
20847 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
20848 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20849 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20850 0, 0 /* No PER value map */
20852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
20853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20855 0, 0 /* No PER value map */
20857 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
20858 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
20859 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20861 &asn_DEF_ManagementBasedMDTallowed,
20864 0, 0, /* No default value */
20865 "ManagementBasedMDTallowed"
20867 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
20868 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20870 &asn_DEF_MDTPLMNList,
20873 0, 0, /* No default value */
20876 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
20877 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20879 &asn_DEF_UESidelinkAggregateMaximumBitRate,
20882 0, 0, /* No default value */
20883 "UESidelinkAggregateMaximumBitRate"
20886 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
20887 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
20888 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
20889 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
20891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
20892 sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
20893 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
20894 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
20895 sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
20896 asn_MAP_extensionValue_tag2el_4,
20897 3, /* Count of tags in the map */
20899 -1 /* Extensions start */
20901 static /* Use -fall-defs-global to expose */
20902 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
20906 0, /* No effective tags (pointer) */
20907 0, /* No effective tags (count) */
20908 0, /* No tags (pointer) */
20909 0, /* No tags (count) */
20910 { 0, 0, OPEN_TYPE_constraint },
20911 asn_MBR_extensionValue_4,
20912 3, /* Elements count */
20913 &asn_SPC_extensionValue_specs_4 /* Additional specs */
20916 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
20917 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
20918 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20919 -1, /* IMPLICIT tag at current level */
20920 &asn_DEF_ProtocolIE_ID,
20922 { 0, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
20923 0, 0, /* No default value */
20926 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
20927 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20928 -1, /* IMPLICIT tag at current level */
20929 &asn_DEF_Criticality,
20930 select_UE_ContextInformation_ExtIEs_criticality_type,
20931 { 0, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
20932 0, 0, /* No default value */
20935 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
20936 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20937 +1, /* EXPLICIT tag at current level */
20938 &asn_DEF_extensionValue_4,
20939 select_UE_ContextInformation_ExtIEs_extensionValue_type,
20940 { 0, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
20941 0, 0, /* No default value */
20945 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
20946 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20948 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
20949 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20950 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20951 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20953 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
20954 sizeof(struct UE_ContextInformation_ExtIEs),
20955 offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
20956 asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
20957 3, /* Count of tags in the map */
20958 0, 0, 0, /* Optional elements (not needed) */
20959 -1, /* First extension addition */
20961 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
20962 "UE-ContextInformation-ExtIEs",
20963 "UE-ContextInformation-ExtIEs",
20965 asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
20966 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20967 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20968 asn_DEF_UE_ContextInformation_ExtIEs_tags_1, /* Same as above */
20969 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20970 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20971 { 0, 0, SEQUENCE_constraint },
20972 asn_MBR_UE_ContextInformation_ExtIEs_1,
20973 3, /* Elements count */
20974 &asn_SPC_UE_ContextInformation_ExtIEs_specs_1 /* Additional specs */
20977 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
20978 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
20979 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20981 &asn_DEF_BearerType,
20984 0, 0, /* No default value */
20988 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
20989 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
20991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
20992 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
20993 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
20994 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
20995 sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
20996 asn_MAP_extensionValue_tag2el_8,
20997 1, /* Count of tags in the map */
20999 -1 /* Extensions start */
21001 static /* Use -fall-defs-global to expose */
21002 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
21006 0, /* No effective tags (pointer) */
21007 0, /* No effective tags (count) */
21008 0, /* No tags (pointer) */
21009 0, /* No tags (count) */
21010 { 0, 0, OPEN_TYPE_constraint },
21011 asn_MBR_extensionValue_8,
21012 1, /* Elements count */
21013 &asn_SPC_extensionValue_specs_8 /* Additional specs */
21016 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
21017 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
21018 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21019 -1, /* IMPLICIT tag at current level */
21020 &asn_DEF_ProtocolIE_ID,
21022 { 0, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
21023 0, 0, /* No default value */
21026 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
21027 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21028 -1, /* IMPLICIT tag at current level */
21029 &asn_DEF_Criticality,
21030 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
21031 { 0, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
21032 0, 0, /* No default value */
21035 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
21036 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21037 +1, /* EXPLICIT tag at current level */
21038 &asn_DEF_extensionValue_8,
21039 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
21040 { 0, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
21041 0, 0, /* No default value */
21045 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
21046 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21048 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
21049 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21050 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21051 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21053 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
21054 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
21055 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
21056 asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
21057 3, /* Count of tags in the map */
21058 0, 0, 0, /* Optional elements (not needed) */
21059 -1, /* First extension addition */
21061 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
21062 "E-RABs-ToBeSetup-ItemExtIEs",
21063 "E-RABs-ToBeSetup-ItemExtIEs",
21065 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
21066 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21067 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21068 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5, /* Same as above */
21069 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21070 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21071 { 0, 0, SEQUENCE_constraint },
21072 asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
21073 3, /* Elements count */
21074 &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 /* Additional specs */
21077 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
21078 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
21079 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
21080 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
21081 sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
21082 0, /* No top level tags */
21083 0, /* No tags in the map */
21085 -1 /* Extensions start */
21087 static /* Use -fall-defs-global to expose */
21088 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
21092 0, /* No effective tags (pointer) */
21093 0, /* No effective tags (count) */
21094 0, /* No tags (pointer) */
21095 0, /* No tags (count) */
21096 { 0, 0, OPEN_TYPE_constraint },
21097 0, 0, /* No members */
21098 &asn_SPC_extensionValue_specs_12 /* Additional specs */
21101 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
21102 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
21103 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21104 -1, /* IMPLICIT tag at current level */
21105 &asn_DEF_ProtocolIE_ID,
21107 { 0, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
21108 0, 0, /* No default value */
21111 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
21112 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21113 -1, /* IMPLICIT tag at current level */
21114 &asn_DEF_Criticality,
21116 { 0, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
21117 0, 0, /* No default value */
21120 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
21121 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21122 +1, /* EXPLICIT tag at current level */
21123 &asn_DEF_extensionValue_12,
21125 { 0, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
21126 0, 0, /* No default value */
21130 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
21131 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21133 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
21134 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21135 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21136 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21138 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
21139 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
21140 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
21141 asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
21142 3, /* Count of tags in the map */
21143 0, 0, 0, /* Optional elements (not needed) */
21144 -1, /* First extension addition */
21146 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
21147 "UE-ContextReferenceAtSeNB-ItemExtIEs",
21148 "UE-ContextReferenceAtSeNB-ItemExtIEs",
21150 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
21151 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21152 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21153 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9, /* Same as above */
21154 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21155 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21156 { 0, 0, SEQUENCE_constraint },
21157 asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
21158 3, /* Elements count */
21159 &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 /* Additional specs */
21162 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
21163 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
21164 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
21165 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
21166 sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
21167 0, /* No top level tags */
21168 0, /* No tags in the map */
21170 -1 /* Extensions start */
21172 static /* Use -fall-defs-global to expose */
21173 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
21177 0, /* No effective tags (pointer) */
21178 0, /* No effective tags (count) */
21179 0, /* No tags (pointer) */
21180 0, /* No tags (count) */
21181 { 0, 0, OPEN_TYPE_constraint },
21182 0, 0, /* No members */
21183 &asn_SPC_extensionValue_specs_16 /* Additional specs */
21186 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
21187 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
21188 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21189 -1, /* IMPLICIT tag at current level */
21190 &asn_DEF_ProtocolIE_ID,
21192 { 0, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
21193 0, 0, /* No default value */
21196 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
21197 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21198 -1, /* IMPLICIT tag at current level */
21199 &asn_DEF_Criticality,
21201 { 0, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
21202 0, 0, /* No default value */
21205 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
21206 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21207 +1, /* EXPLICIT tag at current level */
21208 &asn_DEF_extensionValue_16,
21210 { 0, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
21211 0, 0, /* No default value */
21215 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
21216 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21218 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
21219 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21220 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21221 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21223 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
21224 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
21225 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
21226 asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
21227 3, /* Count of tags in the map */
21228 0, 0, 0, /* Optional elements (not needed) */
21229 -1, /* First extension addition */
21231 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
21232 "UE-ContextReferenceAtWT-ItemExtIEs",
21233 "UE-ContextReferenceAtWT-ItemExtIEs",
21235 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
21236 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21237 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21238 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13, /* Same as above */
21239 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21240 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21241 { 0, 0, SEQUENCE_constraint },
21242 asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
21243 3, /* Elements count */
21244 &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 /* Additional specs */
21247 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
21248 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
21249 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
21250 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
21251 sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
21252 0, /* No top level tags */
21253 0, /* No tags in the map */
21255 -1 /* Extensions start */
21257 static /* Use -fall-defs-global to expose */
21258 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
21262 0, /* No effective tags (pointer) */
21263 0, /* No effective tags (count) */
21264 0, /* No tags (pointer) */
21265 0, /* No tags (count) */
21266 { 0, 0, OPEN_TYPE_constraint },
21267 0, 0, /* No members */
21268 &asn_SPC_extensionValue_specs_20 /* Additional specs */
21271 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
21272 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
21273 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21274 -1, /* IMPLICIT tag at current level */
21275 &asn_DEF_ProtocolIE_ID,
21277 { 0, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
21278 0, 0, /* No default value */
21281 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
21282 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21283 -1, /* IMPLICIT tag at current level */
21284 &asn_DEF_Criticality,
21286 { 0, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
21287 0, 0, /* No default value */
21290 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
21291 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21292 +1, /* EXPLICIT tag at current level */
21293 &asn_DEF_extensionValue_20,
21295 { 0, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
21296 0, 0, /* No default value */
21300 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
21301 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21303 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
21304 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21305 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21306 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21308 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
21309 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
21310 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
21311 asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
21312 3, /* Count of tags in the map */
21313 0, 0, 0, /* Optional elements (not needed) */
21314 -1, /* First extension addition */
21316 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
21317 "UE-ContextReferenceAtSgNB-ItemExtIEs",
21318 "UE-ContextReferenceAtSgNB-ItemExtIEs",
21320 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
21321 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21322 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21323 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17, /* Same as above */
21324 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21325 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21326 { 0, 0, SEQUENCE_constraint },
21327 asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
21328 3, /* Elements count */
21329 &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 /* Additional specs */
21332 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
21333 sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
21334 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
21335 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
21336 sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
21337 0, /* No top level tags */
21338 0, /* No tags in the map */
21340 -1 /* Extensions start */
21342 static /* Use -fall-defs-global to expose */
21343 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
21347 0, /* No effective tags (pointer) */
21348 0, /* No effective tags (count) */
21349 0, /* No tags (pointer) */
21350 0, /* No tags (count) */
21351 { 0, 0, OPEN_TYPE_constraint },
21352 0, 0, /* No members */
21353 &asn_SPC_extensionValue_specs_24 /* Additional specs */
21356 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
21357 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
21358 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21359 -1, /* IMPLICIT tag at current level */
21360 &asn_DEF_ProtocolIE_ID,
21362 { 0, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
21363 0, 0, /* No default value */
21366 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
21367 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21368 -1, /* IMPLICIT tag at current level */
21369 &asn_DEF_Criticality,
21371 { 0, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
21372 0, 0, /* No default value */
21375 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
21376 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21377 +1, /* EXPLICIT tag at current level */
21378 &asn_DEF_extensionValue_24,
21380 { 0, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
21381 0, 0, /* No default value */
21385 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
21386 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21388 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
21389 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21390 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21391 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21393 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
21394 sizeof(struct E_RABs_Admitted_Item_ExtIEs),
21395 offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
21396 asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
21397 3, /* Count of tags in the map */
21398 0, 0, 0, /* Optional elements (not needed) */
21399 -1, /* First extension addition */
21401 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
21402 "E-RABs-Admitted-Item-ExtIEs",
21403 "E-RABs-Admitted-Item-ExtIEs",
21405 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
21406 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21407 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21408 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21, /* Same as above */
21409 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21410 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21411 { 0, 0, SEQUENCE_constraint },
21412 asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
21413 3, /* Elements count */
21414 &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 /* Additional specs */
21417 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
21418 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
21419 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21421 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
21424 0, 0, /* No default value */
21425 "ReceiveStatusOfULPDCPSDUsExtended"
21427 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
21428 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21430 &asn_DEF_COUNTValueExtended,
21433 0, 0, /* No default value */
21434 "COUNTValueExtended"
21436 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
21437 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21439 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
21442 0, 0, /* No default value */
21443 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
21445 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
21446 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21448 &asn_DEF_COUNTvaluePDCP_SNlength18,
21451 0, 0, /* No default value */
21452 "COUNTvaluePDCP-SNlength18"
21455 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
21456 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
21457 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
21458 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
21459 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
21460 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
21461 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
21463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
21464 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
21465 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
21466 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
21467 sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
21468 asn_MAP_extensionValue_tag2el_28,
21469 4, /* Count of tags in the map */
21470 asn_MAP_extensionValue_to_canonical_28,
21471 asn_MAP_extensionValue_from_canonical_28,
21472 -1 /* Extensions start */
21474 static /* Use -fall-defs-global to expose */
21475 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
21479 0, /* No effective tags (pointer) */
21480 0, /* No effective tags (count) */
21481 0, /* No tags (pointer) */
21482 0, /* No tags (count) */
21483 { 0, 0, OPEN_TYPE_constraint },
21484 asn_MBR_extensionValue_28,
21485 4, /* Elements count */
21486 &asn_SPC_extensionValue_specs_28 /* Additional specs */
21489 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
21490 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
21491 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21492 -1, /* IMPLICIT tag at current level */
21493 &asn_DEF_ProtocolIE_ID,
21495 { 0, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
21496 0, 0, /* No default value */
21499 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
21500 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21501 -1, /* IMPLICIT tag at current level */
21502 &asn_DEF_Criticality,
21503 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
21504 { 0, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
21505 0, 0, /* No default value */
21508 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
21509 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21510 +1, /* EXPLICIT tag at current level */
21511 &asn_DEF_extensionValue_28,
21512 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
21513 { 0, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
21514 0, 0, /* No default value */
21518 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
21519 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21521 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
21522 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21523 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21524 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21526 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
21527 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
21528 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
21529 asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
21530 3, /* Count of tags in the map */
21531 0, 0, 0, /* Optional elements (not needed) */
21532 -1, /* First extension addition */
21534 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
21535 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21536 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21538 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
21539 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21540 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21541 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25, /* Same as above */
21542 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21543 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21544 { 0, 0, SEQUENCE_constraint },
21545 asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
21546 3, /* Elements count */
21547 &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 /* Additional specs */
21550 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
21551 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
21552 -1 /* Ambiguous tag (CHOICE?) */,
21554 &asn_DEF_ABSInformation,
21557 0, 0, /* No default value */
21560 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
21561 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21563 &asn_DEF_InvokeIndication,
21566 0, 0, /* No default value */
21569 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
21570 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21572 &asn_DEF_SubframeAssignment,
21575 0, 0, /* No default value */
21576 "SubframeAssignment"
21578 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
21579 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21581 &asn_DEF_ExtendedULInterferenceOverloadInfo,
21584 0, 0, /* No default value */
21585 "ExtendedULInterferenceOverloadInfo"
21587 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
21588 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21590 &asn_DEF_CoMPInformation,
21593 0, 0, /* No default value */
21596 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
21597 -1 /* Ambiguous tag (CHOICE?) */,
21599 &asn_DEF_DynamicDLTransmissionInformation,
21602 0, 0, /* No default value */
21603 "DynamicDLTransmissionInformation"
21606 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
21607 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
21608 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
21609 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
21610 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
21611 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
21612 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
21613 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
21614 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
21615 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
21616 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
21617 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
21619 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
21620 sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
21621 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
21622 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
21623 sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
21624 asn_MAP_extensionValue_tag2el_32,
21625 9, /* Count of tags in the map */
21626 asn_MAP_extensionValue_to_canonical_32,
21627 asn_MAP_extensionValue_from_canonical_32,
21628 -1 /* Extensions start */
21630 static /* Use -fall-defs-global to expose */
21631 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
21635 0, /* No effective tags (pointer) */
21636 0, /* No effective tags (count) */
21637 0, /* No tags (pointer) */
21638 0, /* No tags (count) */
21639 { 0, 0, OPEN_TYPE_constraint },
21640 asn_MBR_extensionValue_32,
21641 6, /* Elements count */
21642 &asn_SPC_extensionValue_specs_32 /* Additional specs */
21645 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
21646 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
21647 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21648 -1, /* IMPLICIT tag at current level */
21649 &asn_DEF_ProtocolIE_ID,
21651 { 0, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
21652 0, 0, /* No default value */
21655 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
21656 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21657 -1, /* IMPLICIT tag at current level */
21658 &asn_DEF_Criticality,
21659 select_CellInformation_Item_ExtIEs_criticality_type,
21660 { 0, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
21661 0, 0, /* No default value */
21664 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
21665 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21666 +1, /* EXPLICIT tag at current level */
21667 &asn_DEF_extensionValue_32,
21668 select_CellInformation_Item_ExtIEs_extensionValue_type,
21669 { 0, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
21670 0, 0, /* No default value */
21674 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
21675 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21677 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
21678 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21679 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21680 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21682 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
21683 sizeof(struct CellInformation_Item_ExtIEs),
21684 offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
21685 asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
21686 3, /* Count of tags in the map */
21687 0, 0, 0, /* Optional elements (not needed) */
21688 -1, /* First extension addition */
21690 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
21691 "CellInformation-Item-ExtIEs",
21692 "CellInformation-Item-ExtIEs",
21694 asn_DEF_CellInformation_Item_ExtIEs_tags_29,
21695 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21696 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21697 asn_DEF_CellInformation_Item_ExtIEs_tags_29, /* Same as above */
21698 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21699 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21700 { 0, 0, SEQUENCE_constraint },
21701 asn_MBR_CellInformation_Item_ExtIEs_29,
21702 3, /* Elements count */
21703 &asn_SPC_CellInformation_Item_ExtIEs_specs_29 /* Additional specs */
21706 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
21707 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
21708 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21710 &asn_DEF_DeactivationIndication,
21713 0, 0, /* No default value */
21714 "DeactivationIndication"
21717 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
21718 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
21720 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
21721 sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
21722 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
21723 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
21724 sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
21725 asn_MAP_extensionValue_tag2el_36,
21726 1, /* Count of tags in the map */
21728 -1 /* Extensions start */
21730 static /* Use -fall-defs-global to expose */
21731 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
21735 0, /* No effective tags (pointer) */
21736 0, /* No effective tags (count) */
21737 0, /* No tags (pointer) */
21738 0, /* No tags (count) */
21739 { 0, 0, OPEN_TYPE_constraint },
21740 asn_MBR_extensionValue_36,
21741 1, /* Elements count */
21742 &asn_SPC_extensionValue_specs_36 /* Additional specs */
21745 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
21746 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
21747 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21748 -1, /* IMPLICIT tag at current level */
21749 &asn_DEF_ProtocolIE_ID,
21751 { 0, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
21752 0, 0, /* No default value */
21755 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
21756 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21757 -1, /* IMPLICIT tag at current level */
21758 &asn_DEF_Criticality,
21759 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
21760 { 0, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
21761 0, 0, /* No default value */
21764 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
21765 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21766 +1, /* EXPLICIT tag at current level */
21767 &asn_DEF_extensionValue_36,
21768 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
21769 { 0, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
21770 0, 0, /* No default value */
21774 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
21775 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21777 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
21778 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21779 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21780 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21782 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
21783 sizeof(struct ServedCellsToModify_Item_ExtIEs),
21784 offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
21785 asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
21786 3, /* Count of tags in the map */
21787 0, 0, 0, /* Optional elements (not needed) */
21788 -1, /* First extension addition */
21790 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
21791 "ServedCellsToModify-Item-ExtIEs",
21792 "ServedCellsToModify-Item-ExtIEs",
21794 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
21795 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21796 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21797 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33, /* Same as above */
21798 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21799 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21800 { 0, 0, SEQUENCE_constraint },
21801 asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
21802 3, /* Elements count */
21803 &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 /* Additional specs */
21806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
21807 sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
21808 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
21809 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
21810 sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
21811 0, /* No top level tags */
21812 0, /* No tags in the map */
21814 -1 /* Extensions start */
21816 static /* Use -fall-defs-global to expose */
21817 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
21821 0, /* No effective tags (pointer) */
21822 0, /* No effective tags (count) */
21823 0, /* No tags (pointer) */
21824 0, /* No tags (count) */
21825 { 0, 0, OPEN_TYPE_constraint },
21826 0, 0, /* No members */
21827 &asn_SPC_extensionValue_specs_40 /* Additional specs */
21830 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
21831 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
21832 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21833 -1, /* IMPLICIT tag at current level */
21834 &asn_DEF_ProtocolIE_ID,
21836 { 0, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
21837 0, 0, /* No default value */
21840 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
21841 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21842 -1, /* IMPLICIT tag at current level */
21843 &asn_DEF_Criticality,
21845 { 0, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
21846 0, 0, /* No default value */
21849 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
21850 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21851 +1, /* EXPLICIT tag at current level */
21852 &asn_DEF_extensionValue_40,
21854 { 0, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
21855 0, 0, /* No default value */
21859 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
21860 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21862 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
21863 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21864 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21865 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21867 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
21868 sizeof(struct CellToReport_Item_ExtIEs),
21869 offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
21870 asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
21871 3, /* Count of tags in the map */
21872 0, 0, 0, /* Optional elements (not needed) */
21873 -1, /* First extension addition */
21875 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
21876 "CellToReport-Item-ExtIEs",
21877 "CellToReport-Item-ExtIEs",
21879 asn_DEF_CellToReport_Item_ExtIEs_tags_37,
21880 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21881 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21882 asn_DEF_CellToReport_Item_ExtIEs_tags_37, /* Same as above */
21883 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21884 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21885 { 0, 0, SEQUENCE_constraint },
21886 asn_MBR_CellToReport_Item_ExtIEs_37,
21887 3, /* Elements count */
21888 &asn_SPC_CellToReport_Item_ExtIEs_specs_37 /* Additional specs */
21891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
21892 sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
21893 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
21894 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
21895 sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
21896 0, /* No top level tags */
21897 0, /* No tags in the map */
21899 -1 /* Extensions start */
21901 static /* Use -fall-defs-global to expose */
21902 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
21906 0, /* No effective tags (pointer) */
21907 0, /* No effective tags (count) */
21908 0, /* No tags (pointer) */
21909 0, /* No tags (count) */
21910 { 0, 0, OPEN_TYPE_constraint },
21911 0, 0, /* No members */
21912 &asn_SPC_extensionValue_specs_44 /* Additional specs */
21915 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
21916 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
21917 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21918 -1, /* IMPLICIT tag at current level */
21919 &asn_DEF_ProtocolIE_ID,
21921 { 0, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
21922 0, 0, /* No default value */
21925 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
21926 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21927 -1, /* IMPLICIT tag at current level */
21928 &asn_DEF_Criticality,
21930 { 0, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
21931 0, 0, /* No default value */
21934 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
21935 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21936 +1, /* EXPLICIT tag at current level */
21937 &asn_DEF_extensionValue_44,
21939 { 0, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
21940 0, 0, /* No default value */
21944 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
21945 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21947 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
21948 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21949 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21950 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21952 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
21953 sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
21954 offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
21955 asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
21956 3, /* Count of tags in the map */
21957 0, 0, 0, /* Optional elements (not needed) */
21958 -1, /* First extension addition */
21960 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
21961 "MeasurementInitiationResult-Item-ExtIEs",
21962 "MeasurementInitiationResult-Item-ExtIEs",
21964 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
21965 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21966 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21967 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41, /* Same as above */
21968 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21969 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21970 { 0, 0, SEQUENCE_constraint },
21971 asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
21972 3, /* Elements count */
21973 &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 /* Additional specs */
21976 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
21977 sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
21978 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
21979 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
21980 sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
21981 0, /* No top level tags */
21982 0, /* No tags in the map */
21984 -1 /* Extensions start */
21986 static /* Use -fall-defs-global to expose */
21987 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
21991 0, /* No effective tags (pointer) */
21992 0, /* No effective tags (count) */
21993 0, /* No tags (pointer) */
21994 0, /* No tags (count) */
21995 { 0, 0, OPEN_TYPE_constraint },
21996 0, 0, /* No members */
21997 &asn_SPC_extensionValue_specs_48 /* Additional specs */
22000 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
22001 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
22002 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22003 -1, /* IMPLICIT tag at current level */
22004 &asn_DEF_ProtocolIE_ID,
22006 { 0, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
22007 0, 0, /* No default value */
22010 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
22011 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22012 -1, /* IMPLICIT tag at current level */
22013 &asn_DEF_Criticality,
22015 { 0, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
22016 0, 0, /* No default value */
22019 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
22020 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22021 +1, /* EXPLICIT tag at current level */
22022 &asn_DEF_extensionValue_48,
22024 { 0, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
22025 0, 0, /* No default value */
22029 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
22030 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22032 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
22033 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22034 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22035 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22037 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
22038 sizeof(struct MeasurementFailureCause_Item_ExtIEs),
22039 offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
22040 asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
22041 3, /* Count of tags in the map */
22042 0, 0, 0, /* Optional elements (not needed) */
22043 -1, /* First extension addition */
22045 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
22046 "MeasurementFailureCause-Item-ExtIEs",
22047 "MeasurementFailureCause-Item-ExtIEs",
22049 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
22050 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22051 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22052 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45, /* Same as above */
22053 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22054 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22055 { 0, 0, SEQUENCE_constraint },
22056 asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
22057 3, /* Elements count */
22058 &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 /* Additional specs */
22061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
22062 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
22063 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
22064 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
22065 sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
22066 0, /* No top level tags */
22067 0, /* No tags in the map */
22069 -1 /* Extensions start */
22071 static /* Use -fall-defs-global to expose */
22072 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
22076 0, /* No effective tags (pointer) */
22077 0, /* No effective tags (count) */
22078 0, /* No tags (pointer) */
22079 0, /* No tags (count) */
22080 { 0, 0, OPEN_TYPE_constraint },
22081 0, 0, /* No members */
22082 &asn_SPC_extensionValue_specs_52 /* Additional specs */
22085 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
22086 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
22087 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22088 -1, /* IMPLICIT tag at current level */
22089 &asn_DEF_ProtocolIE_ID,
22091 { 0, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
22092 0, 0, /* No default value */
22095 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
22096 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22097 -1, /* IMPLICIT tag at current level */
22098 &asn_DEF_Criticality,
22100 { 0, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
22101 0, 0, /* No default value */
22104 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
22105 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22106 +1, /* EXPLICIT tag at current level */
22107 &asn_DEF_extensionValue_52,
22109 { 0, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
22110 0, 0, /* No default value */
22114 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
22115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22117 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
22118 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22119 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22120 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22122 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
22123 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
22124 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
22125 asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
22126 3, /* Count of tags in the map */
22127 0, 0, 0, /* Optional elements (not needed) */
22128 -1, /* First extension addition */
22130 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
22131 "CompleteFailureCauseInformation-Item-ExtIEs",
22132 "CompleteFailureCauseInformation-Item-ExtIEs",
22134 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
22135 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22136 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22137 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49, /* Same as above */
22138 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22139 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22140 { 0, 0, SEQUENCE_constraint },
22141 asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
22142 3, /* Elements count */
22143 &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 /* Additional specs */
22146 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
22147 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
22148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22150 &asn_DEF_CompositeAvailableCapacityGroup,
22153 0, 0, /* No default value */
22154 "CompositeAvailableCapacityGroup"
22156 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
22157 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22159 &asn_DEF_ABS_Status,
22162 0, 0, /* No default value */
22165 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
22166 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22168 &asn_DEF_RSRPMRList,
22171 0, 0, /* No default value */
22174 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
22175 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22177 &asn_DEF_CSIReportList,
22180 0, 0, /* No default value */
22183 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
22184 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22186 &asn_DEF_CellReportingIndicator,
22189 0, 0, /* No default value */
22190 "CellReportingIndicator"
22193 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
22194 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
22195 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
22196 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
22197 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
22198 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
22199 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
22200 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
22202 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
22203 sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
22204 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
22205 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
22206 sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
22207 asn_MAP_extensionValue_tag2el_56,
22208 5, /* Count of tags in the map */
22209 asn_MAP_extensionValue_to_canonical_56,
22210 asn_MAP_extensionValue_from_canonical_56,
22211 -1 /* Extensions start */
22213 static /* Use -fall-defs-global to expose */
22214 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
22218 0, /* No effective tags (pointer) */
22219 0, /* No effective tags (count) */
22220 0, /* No tags (pointer) */
22221 0, /* No tags (count) */
22222 { 0, 0, OPEN_TYPE_constraint },
22223 asn_MBR_extensionValue_56,
22224 5, /* Elements count */
22225 &asn_SPC_extensionValue_specs_56 /* Additional specs */
22228 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
22229 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
22230 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22231 -1, /* IMPLICIT tag at current level */
22232 &asn_DEF_ProtocolIE_ID,
22234 { 0, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
22235 0, 0, /* No default value */
22238 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
22239 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22240 -1, /* IMPLICIT tag at current level */
22241 &asn_DEF_Criticality,
22242 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
22243 { 0, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
22244 0, 0, /* No default value */
22247 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
22248 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22249 +1, /* EXPLICIT tag at current level */
22250 &asn_DEF_extensionValue_56,
22251 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
22252 { 0, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
22253 0, 0, /* No default value */
22257 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
22258 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22260 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
22261 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22262 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22263 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22265 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
22266 sizeof(struct CellMeasurementResult_Item_ExtIEs),
22267 offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
22268 asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
22269 3, /* Count of tags in the map */
22270 0, 0, 0, /* Optional elements (not needed) */
22271 -1, /* First extension addition */
22273 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
22274 "CellMeasurementResult-Item-ExtIEs",
22275 "CellMeasurementResult-Item-ExtIEs",
22277 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
22278 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22279 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22280 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53, /* Same as above */
22281 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22282 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22283 { 0, 0, SEQUENCE_constraint },
22284 asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
22285 3, /* Elements count */
22286 &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 /* Additional specs */
22289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
22290 sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
22291 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
22292 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
22293 sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
22294 0, /* No top level tags */
22295 0, /* No tags in the map */
22297 -1 /* Extensions start */
22299 static /* Use -fall-defs-global to expose */
22300 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
22304 0, /* No effective tags (pointer) */
22305 0, /* No effective tags (count) */
22306 0, /* No tags (pointer) */
22307 0, /* No tags (count) */
22308 { 0, 0, OPEN_TYPE_constraint },
22309 0, 0, /* No members */
22310 &asn_SPC_extensionValue_specs_60 /* Additional specs */
22313 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
22314 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
22315 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22316 -1, /* IMPLICIT tag at current level */
22317 &asn_DEF_ProtocolIE_ID,
22319 { 0, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
22320 0, 0, /* No default value */
22323 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
22324 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22325 -1, /* IMPLICIT tag at current level */
22326 &asn_DEF_Criticality,
22328 { 0, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
22329 0, 0, /* No default value */
22332 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
22333 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22334 +1, /* EXPLICIT tag at current level */
22335 &asn_DEF_extensionValue_60,
22337 { 0, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
22338 0, 0, /* No default value */
22342 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
22343 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22345 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
22346 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22347 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22348 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22350 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
22351 sizeof(struct ServedCellsToActivate_Item_ExtIEs),
22352 offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
22353 asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
22354 3, /* Count of tags in the map */
22355 0, 0, 0, /* Optional elements (not needed) */
22356 -1, /* First extension addition */
22358 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
22359 "ServedCellsToActivate-Item-ExtIEs",
22360 "ServedCellsToActivate-Item-ExtIEs",
22362 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
22363 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22364 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22365 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57, /* Same as above */
22366 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22367 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22368 { 0, 0, SEQUENCE_constraint },
22369 asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
22370 3, /* Elements count */
22371 &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 /* Additional specs */
22374 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
22375 sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
22376 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
22377 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
22378 sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
22379 0, /* No top level tags */
22380 0, /* No tags in the map */
22382 -1 /* Extensions start */
22384 static /* Use -fall-defs-global to expose */
22385 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
22389 0, /* No effective tags (pointer) */
22390 0, /* No effective tags (count) */
22391 0, /* No tags (pointer) */
22392 0, /* No tags (count) */
22393 { 0, 0, OPEN_TYPE_constraint },
22394 0, 0, /* No members */
22395 &asn_SPC_extensionValue_specs_64 /* Additional specs */
22398 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
22399 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
22400 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22401 -1, /* IMPLICIT tag at current level */
22402 &asn_DEF_ProtocolIE_ID,
22404 { 0, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
22405 0, 0, /* No default value */
22408 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
22409 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22410 -1, /* IMPLICIT tag at current level */
22411 &asn_DEF_Criticality,
22413 { 0, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
22414 0, 0, /* No default value */
22417 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
22418 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22419 +1, /* EXPLICIT tag at current level */
22420 &asn_DEF_extensionValue_64,
22422 { 0, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
22423 0, 0, /* No default value */
22427 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
22428 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22430 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
22431 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22432 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22433 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22435 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
22436 sizeof(struct ActivatedCellList_Item_ExtIEs),
22437 offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
22438 asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
22439 3, /* Count of tags in the map */
22440 0, 0, 0, /* Optional elements (not needed) */
22441 -1, /* First extension addition */
22443 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
22444 "ActivatedCellList-Item-ExtIEs",
22445 "ActivatedCellList-Item-ExtIEs",
22447 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
22448 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22449 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22450 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61, /* Same as above */
22451 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22452 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22453 { 0, 0, SEQUENCE_constraint },
22454 asn_MBR_ActivatedCellList_Item_ExtIEs_61,
22455 3, /* Elements count */
22456 &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
22459 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
22460 sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
22461 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
22462 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
22463 sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
22464 0, /* No top level tags */
22465 0, /* No tags in the map */
22467 -1 /* Extensions start */
22469 static /* Use -fall-defs-global to expose */
22470 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
22474 0, /* No effective tags (pointer) */
22475 0, /* No effective tags (count) */
22476 0, /* No tags (pointer) */
22477 0, /* No tags (count) */
22478 { 0, 0, OPEN_TYPE_constraint },
22479 0, 0, /* No members */
22480 &asn_SPC_extensionValue_specs_68 /* Additional specs */
22483 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
22484 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
22485 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22486 -1, /* IMPLICIT tag at current level */
22487 &asn_DEF_ProtocolIE_ID,
22489 { 0, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
22490 0, 0, /* No default value */
22493 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
22494 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22495 -1, /* IMPLICIT tag at current level */
22496 &asn_DEF_Criticality,
22498 { 0, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
22499 0, 0, /* No default value */
22502 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
22503 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22504 +1, /* EXPLICIT tag at current level */
22505 &asn_DEF_extensionValue_68,
22507 { 0, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
22508 0, 0, /* No default value */
22512 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
22513 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22515 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
22516 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22517 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22518 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22520 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
22521 sizeof(struct RNL_Header_Item_ExtIEs),
22522 offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
22523 asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
22524 3, /* Count of tags in the map */
22525 0, 0, 0, /* Optional elements (not needed) */
22526 -1, /* First extension addition */
22528 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
22529 "RNL-Header-Item-ExtIEs",
22530 "RNL-Header-Item-ExtIEs",
22532 asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
22533 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22534 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22535 asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
22536 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22537 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22538 { 0, 0, SEQUENCE_constraint },
22539 asn_MBR_RNL_Header_Item_ExtIEs_65,
22540 3, /* Elements count */
22541 &asn_SPC_RNL_Header_Item_ExtIEs_specs_65 /* Additional specs */
22544 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
22545 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
22546 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
22548 &asn_DEF_Correlation_ID,
22551 0, 0, /* No default value */
22555 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
22556 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
22558 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
22559 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22560 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22561 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22562 sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22563 asn_MAP_extensionValue_tag2el_72,
22564 1, /* Count of tags in the map */
22566 -1 /* Extensions start */
22568 static /* Use -fall-defs-global to expose */
22569 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
22573 0, /* No effective tags (pointer) */
22574 0, /* No effective tags (count) */
22575 0, /* No tags (pointer) */
22576 0, /* No tags (count) */
22577 { 0, 0, OPEN_TYPE_constraint },
22578 asn_MBR_extensionValue_72,
22579 1, /* Elements count */
22580 &asn_SPC_extensionValue_specs_72 /* Additional specs */
22583 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
22584 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
22585 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22586 -1, /* IMPLICIT tag at current level */
22587 &asn_DEF_ProtocolIE_ID,
22589 { 0, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
22590 0, 0, /* No default value */
22593 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22594 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22595 -1, /* IMPLICIT tag at current level */
22596 &asn_DEF_Criticality,
22597 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
22598 { 0, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
22599 0, 0, /* No default value */
22602 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22603 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22604 +1, /* EXPLICIT tag at current level */
22605 &asn_DEF_extensionValue_72,
22606 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
22607 { 0, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
22608 0, 0, /* No default value */
22612 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
22613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22615 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
22616 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22617 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22618 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22620 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
22621 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
22622 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22623 asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
22624 3, /* Count of tags in the map */
22625 0, 0, 0, /* Optional elements (not needed) */
22626 -1, /* First extension addition */
22628 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
22629 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22630 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22632 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
22633 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22634 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22635 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
22636 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22637 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22638 { 0, 0, SEQUENCE_constraint },
22639 asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
22640 3, /* Elements count */
22641 &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 /* Additional specs */
22644 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
22645 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22646 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22647 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22648 sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22649 0, /* No top level tags */
22650 0, /* No tags in the map */
22652 -1 /* Extensions start */
22654 static /* Use -fall-defs-global to expose */
22655 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
22659 0, /* No effective tags (pointer) */
22660 0, /* No effective tags (count) */
22661 0, /* No tags (pointer) */
22662 0, /* No tags (count) */
22663 { 0, 0, OPEN_TYPE_constraint },
22664 0, 0, /* No members */
22665 &asn_SPC_extensionValue_specs_76 /* Additional specs */
22668 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
22669 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
22670 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22671 -1, /* IMPLICIT tag at current level */
22672 &asn_DEF_ProtocolIE_ID,
22674 { 0, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
22675 0, 0, /* No default value */
22678 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22679 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22680 -1, /* IMPLICIT tag at current level */
22681 &asn_DEF_Criticality,
22683 { 0, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
22684 0, 0, /* No default value */
22687 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22688 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22689 +1, /* EXPLICIT tag at current level */
22690 &asn_DEF_extensionValue_76,
22692 { 0, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
22693 0, 0, /* No default value */
22697 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
22698 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22700 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
22701 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22702 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22703 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22705 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
22706 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
22707 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22708 asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
22709 3, /* Count of tags in the map */
22710 0, 0, 0, /* Optional elements (not needed) */
22711 -1, /* First extension addition */
22713 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
22714 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22715 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22717 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
22718 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22719 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22720 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73, /* Same as above */
22721 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22722 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22723 { 0, 0, SEQUENCE_constraint },
22724 asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
22725 3, /* Elements count */
22726 &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 /* Additional specs */
22729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
22730 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22731 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22732 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22733 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22734 0, /* No top level tags */
22735 0, /* No tags in the map */
22737 -1 /* Extensions start */
22739 static /* Use -fall-defs-global to expose */
22740 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
22744 0, /* No effective tags (pointer) */
22745 0, /* No effective tags (count) */
22746 0, /* No tags (pointer) */
22747 0, /* No tags (count) */
22748 { 0, 0, OPEN_TYPE_constraint },
22749 0, 0, /* No members */
22750 &asn_SPC_extensionValue_specs_80 /* Additional specs */
22753 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
22754 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
22755 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22756 -1, /* IMPLICIT tag at current level */
22757 &asn_DEF_ProtocolIE_ID,
22759 { 0, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
22760 0, 0, /* No default value */
22763 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22764 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22765 -1, /* IMPLICIT tag at current level */
22766 &asn_DEF_Criticality,
22768 { 0, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
22769 0, 0, /* No default value */
22772 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22773 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22774 +1, /* EXPLICIT tag at current level */
22775 &asn_DEF_extensionValue_80,
22777 { 0, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
22778 0, 0, /* No default value */
22782 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
22783 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22785 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
22786 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22787 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22788 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22790 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
22791 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
22792 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22793 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
22794 3, /* Count of tags in the map */
22795 0, 0, 0, /* Optional elements (not needed) */
22796 -1, /* First extension addition */
22798 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
22799 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22800 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22802 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
22803 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22804 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22805 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77, /* Same as above */
22806 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22807 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22808 { 0, 0, SEQUENCE_constraint },
22809 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
22810 3, /* Elements count */
22811 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 /* Additional specs */
22814 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
22815 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22816 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22817 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22818 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22819 0, /* No top level tags */
22820 0, /* No tags in the map */
22822 -1 /* Extensions start */
22824 static /* Use -fall-defs-global to expose */
22825 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
22829 0, /* No effective tags (pointer) */
22830 0, /* No effective tags (count) */
22831 0, /* No tags (pointer) */
22832 0, /* No tags (count) */
22833 { 0, 0, OPEN_TYPE_constraint },
22834 0, 0, /* No members */
22835 &asn_SPC_extensionValue_specs_84 /* Additional specs */
22838 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
22839 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
22840 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22841 -1, /* IMPLICIT tag at current level */
22842 &asn_DEF_ProtocolIE_ID,
22844 { 0, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
22845 0, 0, /* No default value */
22848 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22849 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22850 -1, /* IMPLICIT tag at current level */
22851 &asn_DEF_Criticality,
22853 { 0, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
22854 0, 0, /* No default value */
22857 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22858 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22859 +1, /* EXPLICIT tag at current level */
22860 &asn_DEF_extensionValue_84,
22862 { 0, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
22863 0, 0, /* No default value */
22867 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
22868 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22870 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
22871 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22872 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22873 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22875 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
22876 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
22877 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22878 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
22879 3, /* Count of tags in the map */
22880 0, 0, 0, /* Optional elements (not needed) */
22881 -1, /* First extension addition */
22883 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
22884 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22885 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22887 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
22888 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22889 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22890 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81, /* Same as above */
22891 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22892 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22893 { 0, 0, SEQUENCE_constraint },
22894 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
22895 3, /* Elements count */
22896 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 /* Additional specs */
22899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
22900 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
22901 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
22902 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
22903 sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
22904 0, /* No top level tags */
22905 0, /* No tags in the map */
22907 -1 /* Extensions start */
22909 static /* Use -fall-defs-global to expose */
22910 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
22914 0, /* No effective tags (pointer) */
22915 0, /* No effective tags (count) */
22916 0, /* No tags (pointer) */
22917 0, /* No tags (count) */
22918 { 0, 0, OPEN_TYPE_constraint },
22919 0, 0, /* No members */
22920 &asn_SPC_extensionValue_specs_88 /* Additional specs */
22923 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
22924 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
22925 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22926 -1, /* IMPLICIT tag at current level */
22927 &asn_DEF_ProtocolIE_ID,
22929 { 0, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
22930 0, 0, /* No default value */
22933 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
22934 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22935 -1, /* IMPLICIT tag at current level */
22936 &asn_DEF_Criticality,
22938 { 0, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
22939 0, 0, /* No default value */
22942 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
22943 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22944 +1, /* EXPLICIT tag at current level */
22945 &asn_DEF_extensionValue_88,
22947 { 0, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
22948 0, 0, /* No default value */
22952 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
22953 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22955 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
22956 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22957 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22958 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22960 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
22961 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
22962 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
22963 asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
22964 3, /* Count of tags in the map */
22965 0, 0, 0, /* Optional elements (not needed) */
22966 -1, /* First extension addition */
22968 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
22969 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22970 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22972 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
22973 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22974 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22975 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85, /* Same as above */
22976 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22977 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22978 { 0, 0, SEQUENCE_constraint },
22979 asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
22980 3, /* Elements count */
22981 &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 /* Additional specs */
22984 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
22985 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
22986 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
22987 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
22988 sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
22989 0, /* No top level tags */
22990 0, /* No tags in the map */
22992 -1 /* Extensions start */
22994 static /* Use -fall-defs-global to expose */
22995 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
22999 0, /* No effective tags (pointer) */
23000 0, /* No effective tags (count) */
23001 0, /* No tags (pointer) */
23002 0, /* No tags (count) */
23003 { 0, 0, OPEN_TYPE_constraint },
23004 0, 0, /* No members */
23005 &asn_SPC_extensionValue_specs_92 /* Additional specs */
23008 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
23009 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
23010 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23011 -1, /* IMPLICIT tag at current level */
23012 &asn_DEF_ProtocolIE_ID,
23014 { 0, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
23015 0, 0, /* No default value */
23018 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
23019 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23020 -1, /* IMPLICIT tag at current level */
23021 &asn_DEF_Criticality,
23023 { 0, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
23024 0, 0, /* No default value */
23027 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
23028 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23029 +1, /* EXPLICIT tag at current level */
23030 &asn_DEF_extensionValue_92,
23032 { 0, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
23033 0, 0, /* No default value */
23037 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
23038 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23040 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
23041 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23042 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23043 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23045 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
23046 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
23047 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
23048 asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
23049 3, /* Count of tags in the map */
23050 0, 0, 0, /* Optional elements (not needed) */
23051 -1, /* First extension addition */
23053 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
23054 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23055 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23057 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
23058 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23059 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23060 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89, /* Same as above */
23061 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23062 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23063 { 0, 0, SEQUENCE_constraint },
23064 asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
23065 3, /* Elements count */
23066 &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 /* Additional specs */
23069 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
23070 sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
23071 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
23072 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
23073 sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
23074 0, /* No top level tags */
23075 0, /* No tags in the map */
23077 -1 /* Extensions start */
23079 static /* Use -fall-defs-global to expose */
23080 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
23084 0, /* No effective tags (pointer) */
23085 0, /* No effective tags (count) */
23086 0, /* No tags (pointer) */
23087 0, /* No tags (count) */
23088 { 0, 0, OPEN_TYPE_constraint },
23089 0, 0, /* No members */
23090 &asn_SPC_extensionValue_specs_96 /* Additional specs */
23093 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
23094 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
23095 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23096 -1, /* IMPLICIT tag at current level */
23097 &asn_DEF_ProtocolIE_ID,
23099 { 0, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
23100 0, 0, /* No default value */
23103 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
23104 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23105 -1, /* IMPLICIT tag at current level */
23106 &asn_DEF_Criticality,
23108 { 0, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
23109 0, 0, /* No default value */
23112 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
23113 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23114 +1, /* EXPLICIT tag at current level */
23115 &asn_DEF_extensionValue_96,
23117 { 0, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
23118 0, 0, /* No default value */
23122 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
23123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23125 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
23126 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23127 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23128 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23130 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
23131 sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
23132 offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
23133 asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
23134 3, /* Count of tags in the map */
23135 0, 0, 0, /* Optional elements (not needed) */
23136 -1, /* First extension addition */
23138 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
23139 "UE-ContextInformationSeNBModReqExtIEs",
23140 "UE-ContextInformationSeNBModReqExtIEs",
23142 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
23143 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23144 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23145 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93, /* Same as above */
23146 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23147 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23148 { 0, 0, SEQUENCE_constraint },
23149 asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
23150 3, /* Elements count */
23151 &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
23154 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
23155 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
23156 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
23158 &asn_DEF_Correlation_ID,
23161 0, 0, /* No default value */
23165 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
23166 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
23168 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
23169 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
23170 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23171 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23172 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23173 asn_MAP_extensionValue_tag2el_100,
23174 1, /* Count of tags in the map */
23176 -1 /* Extensions start */
23178 static /* Use -fall-defs-global to expose */
23179 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
23183 0, /* No effective tags (pointer) */
23184 0, /* No effective tags (count) */
23185 0, /* No tags (pointer) */
23186 0, /* No tags (count) */
23187 { 0, 0, OPEN_TYPE_constraint },
23188 asn_MBR_extensionValue_100,
23189 1, /* Elements count */
23190 &asn_SPC_extensionValue_specs_100 /* Additional specs */
23193 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
23194 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
23195 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23196 -1, /* IMPLICIT tag at current level */
23197 &asn_DEF_ProtocolIE_ID,
23199 { 0, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
23200 0, 0, /* No default value */
23203 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
23204 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23205 -1, /* IMPLICIT tag at current level */
23206 &asn_DEF_Criticality,
23207 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
23208 { 0, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
23209 0, 0, /* No default value */
23212 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
23213 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23214 +1, /* EXPLICIT tag at current level */
23215 &asn_DEF_extensionValue_100,
23216 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
23217 { 0, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
23218 0, 0, /* No default value */
23222 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
23223 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23225 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
23226 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23227 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23228 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23230 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
23231 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
23232 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23233 asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
23234 3, /* Count of tags in the map */
23235 0, 0, 0, /* Optional elements (not needed) */
23236 -1, /* First extension addition */
23238 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
23239 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23240 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23242 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
23243 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23244 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23245 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97, /* Same as above */
23246 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23247 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23248 { 0, 0, SEQUENCE_constraint },
23249 asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
23250 3, /* Elements count */
23251 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 /* Additional specs */
23254 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
23255 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
23256 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23257 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23258 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23259 0, /* No top level tags */
23260 0, /* No tags in the map */
23262 -1 /* Extensions start */
23264 static /* Use -fall-defs-global to expose */
23265 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
23269 0, /* No effective tags (pointer) */
23270 0, /* No effective tags (count) */
23271 0, /* No tags (pointer) */
23272 0, /* No tags (count) */
23273 { 0, 0, OPEN_TYPE_constraint },
23274 0, 0, /* No members */
23275 &asn_SPC_extensionValue_specs_104 /* Additional specs */
23278 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
23279 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
23280 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23281 -1, /* IMPLICIT tag at current level */
23282 &asn_DEF_ProtocolIE_ID,
23284 { 0, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
23285 0, 0, /* No default value */
23288 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
23289 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23290 -1, /* IMPLICIT tag at current level */
23291 &asn_DEF_Criticality,
23293 { 0, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
23294 0, 0, /* No default value */
23297 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
23298 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23299 +1, /* EXPLICIT tag at current level */
23300 &asn_DEF_extensionValue_104,
23302 { 0, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
23303 0, 0, /* No default value */
23307 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
23308 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23310 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
23311 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23312 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23313 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23315 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
23316 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
23317 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23318 asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
23319 3, /* Count of tags in the map */
23320 0, 0, 0, /* Optional elements (not needed) */
23321 -1, /* First extension addition */
23323 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
23324 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23325 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23327 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
23328 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23329 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23330 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101, /* Same as above */
23331 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23332 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23333 { 0, 0, SEQUENCE_constraint },
23334 asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
23335 3, /* Elements count */
23336 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 /* Additional specs */
23339 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
23340 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
23341 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23342 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23343 sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23344 0, /* No top level tags */
23345 0, /* No tags in the map */
23347 -1 /* Extensions start */
23349 static /* Use -fall-defs-global to expose */
23350 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
23354 0, /* No effective tags (pointer) */
23355 0, /* No effective tags (count) */
23356 0, /* No tags (pointer) */
23357 0, /* No tags (count) */
23358 { 0, 0, OPEN_TYPE_constraint },
23359 0, 0, /* No members */
23360 &asn_SPC_extensionValue_specs_108 /* Additional specs */
23363 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
23364 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
23365 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23366 -1, /* IMPLICIT tag at current level */
23367 &asn_DEF_ProtocolIE_ID,
23369 { 0, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
23370 0, 0, /* No default value */
23373 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
23374 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23375 -1, /* IMPLICIT tag at current level */
23376 &asn_DEF_Criticality,
23378 { 0, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
23379 0, 0, /* No default value */
23382 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
23383 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23384 +1, /* EXPLICIT tag at current level */
23385 &asn_DEF_extensionValue_108,
23387 { 0, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
23388 0, 0, /* No default value */
23392 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
23393 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23395 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
23396 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23397 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23398 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23400 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
23401 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
23402 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23403 asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
23404 3, /* Count of tags in the map */
23405 0, 0, 0, /* Optional elements (not needed) */
23406 -1, /* First extension addition */
23408 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
23409 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23410 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23412 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
23413 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23414 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23415 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105, /* Same as above */
23416 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23417 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23418 { 0, 0, SEQUENCE_constraint },
23419 asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
23420 3, /* Elements count */
23421 &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 /* Additional specs */
23424 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
23425 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
23426 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23427 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23428 sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23429 0, /* No top level tags */
23430 0, /* No tags in the map */
23432 -1 /* Extensions start */
23434 static /* Use -fall-defs-global to expose */
23435 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
23439 0, /* No effective tags (pointer) */
23440 0, /* No effective tags (count) */
23441 0, /* No tags (pointer) */
23442 0, /* No tags (count) */
23443 { 0, 0, OPEN_TYPE_constraint },
23444 0, 0, /* No members */
23445 &asn_SPC_extensionValue_specs_112 /* Additional specs */
23448 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
23449 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
23450 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23451 -1, /* IMPLICIT tag at current level */
23452 &asn_DEF_ProtocolIE_ID,
23454 { 0, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
23455 0, 0, /* No default value */
23458 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
23459 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23460 -1, /* IMPLICIT tag at current level */
23461 &asn_DEF_Criticality,
23463 { 0, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
23464 0, 0, /* No default value */
23467 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
23468 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23469 +1, /* EXPLICIT tag at current level */
23470 &asn_DEF_extensionValue_112,
23472 { 0, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
23473 0, 0, /* No default value */
23477 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
23478 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23480 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
23481 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23482 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23483 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23485 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
23486 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
23487 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23488 asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
23489 3, /* Count of tags in the map */
23490 0, 0, 0, /* Optional elements (not needed) */
23491 -1, /* First extension addition */
23493 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
23494 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23495 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23497 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
23498 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23499 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23500 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109, /* Same as above */
23501 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23502 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23503 { 0, 0, SEQUENCE_constraint },
23504 asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
23505 3, /* Elements count */
23506 &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 /* Additional specs */
23509 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
23510 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
23511 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23512 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23513 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23514 0, /* No top level tags */
23515 0, /* No tags in the map */
23517 -1 /* Extensions start */
23519 static /* Use -fall-defs-global to expose */
23520 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
23524 0, /* No effective tags (pointer) */
23525 0, /* No effective tags (count) */
23526 0, /* No tags (pointer) */
23527 0, /* No tags (count) */
23528 { 0, 0, OPEN_TYPE_constraint },
23529 0, 0, /* No members */
23530 &asn_SPC_extensionValue_specs_116 /* Additional specs */
23533 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
23534 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
23535 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23536 -1, /* IMPLICIT tag at current level */
23537 &asn_DEF_ProtocolIE_ID,
23539 { 0, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
23540 0, 0, /* No default value */
23543 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
23544 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23545 -1, /* IMPLICIT tag at current level */
23546 &asn_DEF_Criticality,
23548 { 0, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
23549 0, 0, /* No default value */
23552 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
23553 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23554 +1, /* EXPLICIT tag at current level */
23555 &asn_DEF_extensionValue_116,
23557 { 0, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
23558 0, 0, /* No default value */
23562 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
23563 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23565 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
23566 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23567 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23568 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23570 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
23571 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
23572 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23573 asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
23574 3, /* Count of tags in the map */
23575 0, 0, 0, /* Optional elements (not needed) */
23576 -1, /* First extension addition */
23578 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
23579 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23580 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23582 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
23583 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23584 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23585 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113, /* Same as above */
23586 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23587 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23588 { 0, 0, SEQUENCE_constraint },
23589 asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
23590 3, /* Elements count */
23591 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 /* Additional specs */
23594 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
23595 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
23596 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23597 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23598 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23599 0, /* No top level tags */
23600 0, /* No tags in the map */
23602 -1 /* Extensions start */
23604 static /* Use -fall-defs-global to expose */
23605 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
23609 0, /* No effective tags (pointer) */
23610 0, /* No effective tags (count) */
23611 0, /* No tags (pointer) */
23612 0, /* No tags (count) */
23613 { 0, 0, OPEN_TYPE_constraint },
23614 0, 0, /* No members */
23615 &asn_SPC_extensionValue_specs_120 /* Additional specs */
23618 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
23619 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
23620 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23621 -1, /* IMPLICIT tag at current level */
23622 &asn_DEF_ProtocolIE_ID,
23624 { 0, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
23625 0, 0, /* No default value */
23628 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
23629 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23630 -1, /* IMPLICIT tag at current level */
23631 &asn_DEF_Criticality,
23633 { 0, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
23634 0, 0, /* No default value */
23637 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
23638 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23639 +1, /* EXPLICIT tag at current level */
23640 &asn_DEF_extensionValue_120,
23642 { 0, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
23643 0, 0, /* No default value */
23647 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
23648 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23650 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
23651 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23652 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23653 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23655 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
23656 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
23657 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23658 asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
23659 3, /* Count of tags in the map */
23660 0, 0, 0, /* Optional elements (not needed) */
23661 -1, /* First extension addition */
23663 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
23664 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23665 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23667 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
23668 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23669 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23670 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117, /* Same as above */
23671 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23672 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23673 { 0, 0, SEQUENCE_constraint },
23674 asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
23675 3, /* Elements count */
23676 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 /* Additional specs */
23679 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
23680 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
23681 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23682 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23683 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23684 0, /* No top level tags */
23685 0, /* No tags in the map */
23687 -1 /* Extensions start */
23689 static /* Use -fall-defs-global to expose */
23690 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
23694 0, /* No effective tags (pointer) */
23695 0, /* No effective tags (count) */
23696 0, /* No tags (pointer) */
23697 0, /* No tags (count) */
23698 { 0, 0, OPEN_TYPE_constraint },
23699 0, 0, /* No members */
23700 &asn_SPC_extensionValue_specs_124 /* Additional specs */
23703 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
23704 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
23705 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23706 -1, /* IMPLICIT tag at current level */
23707 &asn_DEF_ProtocolIE_ID,
23709 { 0, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
23710 0, 0, /* No default value */
23713 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
23714 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23715 -1, /* IMPLICIT tag at current level */
23716 &asn_DEF_Criticality,
23718 { 0, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
23719 0, 0, /* No default value */
23722 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
23723 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23724 +1, /* EXPLICIT tag at current level */
23725 &asn_DEF_extensionValue_124,
23727 { 0, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
23728 0, 0, /* No default value */
23732 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
23733 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23735 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
23736 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23737 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23738 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23740 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
23741 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
23742 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23743 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
23744 3, /* Count of tags in the map */
23745 0, 0, 0, /* Optional elements (not needed) */
23746 -1, /* First extension addition */
23748 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
23749 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23750 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23752 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
23753 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23754 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23755 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
23756 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23757 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23758 { 0, 0, SEQUENCE_constraint },
23759 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
23760 3, /* Elements count */
23761 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 /* Additional specs */
23764 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
23765 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
23766 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23767 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23768 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23769 0, /* No top level tags */
23770 0, /* No tags in the map */
23772 -1 /* Extensions start */
23774 static /* Use -fall-defs-global to expose */
23775 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
23779 0, /* No effective tags (pointer) */
23780 0, /* No effective tags (count) */
23781 0, /* No tags (pointer) */
23782 0, /* No tags (count) */
23783 { 0, 0, OPEN_TYPE_constraint },
23784 0, 0, /* No members */
23785 &asn_SPC_extensionValue_specs_128 /* Additional specs */
23788 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
23789 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
23790 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23791 -1, /* IMPLICIT tag at current level */
23792 &asn_DEF_ProtocolIE_ID,
23794 { 0, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
23795 0, 0, /* No default value */
23798 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
23799 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23800 -1, /* IMPLICIT tag at current level */
23801 &asn_DEF_Criticality,
23803 { 0, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
23804 0, 0, /* No default value */
23807 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
23808 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23809 +1, /* EXPLICIT tag at current level */
23810 &asn_DEF_extensionValue_128,
23812 { 0, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
23813 0, 0, /* No default value */
23817 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
23818 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23820 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
23821 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23822 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23823 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23825 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
23826 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
23827 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23828 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
23829 3, /* Count of tags in the map */
23830 0, 0, 0, /* Optional elements (not needed) */
23831 -1, /* First extension addition */
23833 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
23834 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23835 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23837 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
23838 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23839 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23840 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125, /* Same as above */
23841 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23842 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23843 { 0, 0, SEQUENCE_constraint },
23844 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
23845 3, /* Elements count */
23846 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 /* Additional specs */
23849 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
23850 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
23851 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23852 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23853 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23854 0, /* No top level tags */
23855 0, /* No tags in the map */
23857 -1 /* Extensions start */
23859 static /* Use -fall-defs-global to expose */
23860 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
23864 0, /* No effective tags (pointer) */
23865 0, /* No effective tags (count) */
23866 0, /* No tags (pointer) */
23867 0, /* No tags (count) */
23868 { 0, 0, OPEN_TYPE_constraint },
23869 0, 0, /* No members */
23870 &asn_SPC_extensionValue_specs_132 /* Additional specs */
23873 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
23874 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
23875 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23876 -1, /* IMPLICIT tag at current level */
23877 &asn_DEF_ProtocolIE_ID,
23879 { 0, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
23880 0, 0, /* No default value */
23883 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
23884 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23885 -1, /* IMPLICIT tag at current level */
23886 &asn_DEF_Criticality,
23888 { 0, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
23889 0, 0, /* No default value */
23892 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
23893 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23894 +1, /* EXPLICIT tag at current level */
23895 &asn_DEF_extensionValue_132,
23897 { 0, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
23898 0, 0, /* No default value */
23902 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
23903 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23905 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
23906 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23907 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23908 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23910 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
23911 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
23912 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23913 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
23914 3, /* Count of tags in the map */
23915 0, 0, 0, /* Optional elements (not needed) */
23916 -1, /* First extension addition */
23918 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
23919 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23920 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23922 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
23923 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23924 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23925 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129, /* Same as above */
23926 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23927 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23928 { 0, 0, SEQUENCE_constraint },
23929 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
23930 3, /* Elements count */
23931 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 /* Additional specs */
23934 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
23935 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
23936 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23937 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23938 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23939 0, /* No top level tags */
23940 0, /* No tags in the map */
23942 -1 /* Extensions start */
23944 static /* Use -fall-defs-global to expose */
23945 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
23949 0, /* No effective tags (pointer) */
23950 0, /* No effective tags (count) */
23951 0, /* No tags (pointer) */
23952 0, /* No tags (count) */
23953 { 0, 0, OPEN_TYPE_constraint },
23954 0, 0, /* No members */
23955 &asn_SPC_extensionValue_specs_136 /* Additional specs */
23958 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
23959 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
23960 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23961 -1, /* IMPLICIT tag at current level */
23962 &asn_DEF_ProtocolIE_ID,
23964 { 0, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
23965 0, 0, /* No default value */
23968 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
23969 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23970 -1, /* IMPLICIT tag at current level */
23971 &asn_DEF_Criticality,
23973 { 0, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
23974 0, 0, /* No default value */
23977 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
23978 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23979 +1, /* EXPLICIT tag at current level */
23980 &asn_DEF_extensionValue_136,
23982 { 0, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
23983 0, 0, /* No default value */
23987 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
23988 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23990 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
23991 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23992 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23993 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23995 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
23996 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
23997 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23998 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
23999 3, /* Count of tags in the map */
24000 0, 0, 0, /* Optional elements (not needed) */
24001 -1, /* First extension addition */
24003 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
24004 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24005 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24007 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
24008 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24009 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24010 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133, /* Same as above */
24011 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24012 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24013 { 0, 0, SEQUENCE_constraint },
24014 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
24015 3, /* Elements count */
24016 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 /* Additional specs */
24019 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
24020 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
24021 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24022 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
24023 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24024 0, /* No top level tags */
24025 0, /* No tags in the map */
24027 -1 /* Extensions start */
24029 static /* Use -fall-defs-global to expose */
24030 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
24034 0, /* No effective tags (pointer) */
24035 0, /* No effective tags (count) */
24036 0, /* No tags (pointer) */
24037 0, /* No tags (count) */
24038 { 0, 0, OPEN_TYPE_constraint },
24039 0, 0, /* No members */
24040 &asn_SPC_extensionValue_specs_140 /* Additional specs */
24043 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
24044 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
24045 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24046 -1, /* IMPLICIT tag at current level */
24047 &asn_DEF_ProtocolIE_ID,
24049 { 0, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
24050 0, 0, /* No default value */
24053 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
24054 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24055 -1, /* IMPLICIT tag at current level */
24056 &asn_DEF_Criticality,
24058 { 0, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
24059 0, 0, /* No default value */
24062 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
24063 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24064 +1, /* EXPLICIT tag at current level */
24065 &asn_DEF_extensionValue_140,
24067 { 0, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
24068 0, 0, /* No default value */
24072 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
24073 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24075 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
24076 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24077 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24078 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24080 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
24081 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
24082 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
24083 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
24084 3, /* Count of tags in the map */
24085 0, 0, 0, /* Optional elements (not needed) */
24086 -1, /* First extension addition */
24088 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
24089 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24090 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24092 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
24093 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24094 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24095 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137, /* Same as above */
24096 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24097 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24098 { 0, 0, SEQUENCE_constraint },
24099 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
24100 3, /* Elements count */
24101 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 /* Additional specs */
24104 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
24105 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
24106 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24107 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
24108 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
24109 0, /* No top level tags */
24110 0, /* No tags in the map */
24112 -1 /* Extensions start */
24114 static /* Use -fall-defs-global to expose */
24115 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
24119 0, /* No effective tags (pointer) */
24120 0, /* No effective tags (count) */
24121 0, /* No tags (pointer) */
24122 0, /* No tags (count) */
24123 { 0, 0, OPEN_TYPE_constraint },
24124 0, 0, /* No members */
24125 &asn_SPC_extensionValue_specs_144 /* Additional specs */
24128 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
24129 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
24130 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24131 -1, /* IMPLICIT tag at current level */
24132 &asn_DEF_ProtocolIE_ID,
24134 { 0, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
24135 0, 0, /* No default value */
24138 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
24139 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24140 -1, /* IMPLICIT tag at current level */
24141 &asn_DEF_Criticality,
24143 { 0, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
24144 0, 0, /* No default value */
24147 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
24148 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24149 +1, /* EXPLICIT tag at current level */
24150 &asn_DEF_extensionValue_144,
24152 { 0, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
24153 0, 0, /* No default value */
24157 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
24158 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24160 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
24161 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24162 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24163 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24165 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
24166 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
24167 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24168 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
24169 3, /* Count of tags in the map */
24170 0, 0, 0, /* Optional elements (not needed) */
24171 -1, /* First extension addition */
24173 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
24174 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24175 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24177 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
24178 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24179 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24180 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141, /* Same as above */
24181 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24182 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24183 { 0, 0, SEQUENCE_constraint },
24184 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
24185 3, /* Elements count */
24186 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 /* Additional specs */
24189 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
24190 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
24191 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
24192 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
24193 sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
24194 0, /* No top level tags */
24195 0, /* No tags in the map */
24197 -1 /* Extensions start */
24199 static /* Use -fall-defs-global to expose */
24200 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
24204 0, /* No effective tags (pointer) */
24205 0, /* No effective tags (count) */
24206 0, /* No tags (pointer) */
24207 0, /* No tags (count) */
24208 { 0, 0, OPEN_TYPE_constraint },
24209 0, 0, /* No members */
24210 &asn_SPC_extensionValue_specs_148 /* Additional specs */
24213 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
24214 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
24215 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24216 -1, /* IMPLICIT tag at current level */
24217 &asn_DEF_ProtocolIE_ID,
24219 { 0, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
24220 0, 0, /* No default value */
24223 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
24224 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24225 -1, /* IMPLICIT tag at current level */
24226 &asn_DEF_Criticality,
24228 { 0, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
24229 0, 0, /* No default value */
24232 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
24233 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24234 +1, /* EXPLICIT tag at current level */
24235 &asn_DEF_extensionValue_148,
24237 { 0, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
24238 0, 0, /* No default value */
24242 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
24243 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24245 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
24246 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24247 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24248 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24250 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
24251 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
24252 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
24253 asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
24254 3, /* Count of tags in the map */
24255 0, 0, 0, /* Optional elements (not needed) */
24256 -1, /* First extension addition */
24258 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
24259 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24260 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24262 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
24263 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24264 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24265 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
24266 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24267 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24268 { 0, 0, SEQUENCE_constraint },
24269 asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
24270 3, /* Elements count */
24271 &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 /* Additional specs */
24274 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
24275 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
24276 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24277 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
24278 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24279 0, /* No top level tags */
24280 0, /* No tags in the map */
24282 -1 /* Extensions start */
24284 static /* Use -fall-defs-global to expose */
24285 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
24289 0, /* No effective tags (pointer) */
24290 0, /* No effective tags (count) */
24291 0, /* No tags (pointer) */
24292 0, /* No tags (count) */
24293 { 0, 0, OPEN_TYPE_constraint },
24294 0, 0, /* No members */
24295 &asn_SPC_extensionValue_specs_152 /* Additional specs */
24298 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
24299 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
24300 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24301 -1, /* IMPLICIT tag at current level */
24302 &asn_DEF_ProtocolIE_ID,
24304 { 0, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
24305 0, 0, /* No default value */
24308 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
24309 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24310 -1, /* IMPLICIT tag at current level */
24311 &asn_DEF_Criticality,
24313 { 0, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
24314 0, 0, /* No default value */
24317 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
24318 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24319 +1, /* EXPLICIT tag at current level */
24320 &asn_DEF_extensionValue_152,
24322 { 0, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
24323 0, 0, /* No default value */
24327 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
24328 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24330 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
24331 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24332 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24333 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24335 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
24336 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
24337 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
24338 asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
24339 3, /* Count of tags in the map */
24340 0, 0, 0, /* Optional elements (not needed) */
24341 -1, /* First extension addition */
24343 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
24344 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24345 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24347 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
24348 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24349 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24350 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149, /* Same as above */
24351 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24352 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24353 { 0, 0, SEQUENCE_constraint },
24354 asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
24355 3, /* Elements count */
24356 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 /* Additional specs */
24359 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
24360 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
24361 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24362 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
24363 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
24364 0, /* No top level tags */
24365 0, /* No tags in the map */
24367 -1 /* Extensions start */
24369 static /* Use -fall-defs-global to expose */
24370 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
24374 0, /* No effective tags (pointer) */
24375 0, /* No effective tags (count) */
24376 0, /* No tags (pointer) */
24377 0, /* No tags (count) */
24378 { 0, 0, OPEN_TYPE_constraint },
24379 0, 0, /* No members */
24380 &asn_SPC_extensionValue_specs_156 /* Additional specs */
24383 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
24384 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
24385 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24386 -1, /* IMPLICIT tag at current level */
24387 &asn_DEF_ProtocolIE_ID,
24389 { 0, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
24390 0, 0, /* No default value */
24393 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
24394 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24395 -1, /* IMPLICIT tag at current level */
24396 &asn_DEF_Criticality,
24398 { 0, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
24399 0, 0, /* No default value */
24402 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
24403 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24404 +1, /* EXPLICIT tag at current level */
24405 &asn_DEF_extensionValue_156,
24407 { 0, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
24408 0, 0, /* No default value */
24412 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
24413 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24415 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
24416 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24417 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24418 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24420 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
24421 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
24422 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
24423 asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
24424 3, /* Count of tags in the map */
24425 0, 0, 0, /* Optional elements (not needed) */
24426 -1, /* First extension addition */
24428 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
24429 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24430 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24432 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
24433 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24434 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24435 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153, /* Same as above */
24436 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24437 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24438 { 0, 0, SEQUENCE_constraint },
24439 asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
24440 3, /* Elements count */
24441 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 /* Additional specs */
24444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
24445 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
24446 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24447 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
24448 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24449 0, /* No top level tags */
24450 0, /* No tags in the map */
24452 -1 /* Extensions start */
24454 static /* Use -fall-defs-global to expose */
24455 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
24459 0, /* No effective tags (pointer) */
24460 0, /* No effective tags (count) */
24461 0, /* No tags (pointer) */
24462 0, /* No tags (count) */
24463 { 0, 0, OPEN_TYPE_constraint },
24464 0, 0, /* No members */
24465 &asn_SPC_extensionValue_specs_160 /* Additional specs */
24468 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
24469 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
24470 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24471 -1, /* IMPLICIT tag at current level */
24472 &asn_DEF_ProtocolIE_ID,
24474 { 0, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
24475 0, 0, /* No default value */
24478 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
24479 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24480 -1, /* IMPLICIT tag at current level */
24481 &asn_DEF_Criticality,
24483 { 0, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
24484 0, 0, /* No default value */
24487 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
24488 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24489 +1, /* EXPLICIT tag at current level */
24490 &asn_DEF_extensionValue_160,
24492 { 0, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
24493 0, 0, /* No default value */
24497 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
24498 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24500 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
24501 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24502 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24503 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24505 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
24506 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
24507 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
24508 asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
24509 3, /* Count of tags in the map */
24510 0, 0, 0, /* Optional elements (not needed) */
24511 -1, /* First extension addition */
24513 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
24514 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24515 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24517 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
24518 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24519 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24520 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157, /* Same as above */
24521 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24522 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24523 { 0, 0, SEQUENCE_constraint },
24524 asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
24525 3, /* Elements count */
24526 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 /* Additional specs */
24529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
24530 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
24531 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24532 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
24533 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
24534 0, /* No top level tags */
24535 0, /* No tags in the map */
24537 -1 /* Extensions start */
24539 static /* Use -fall-defs-global to expose */
24540 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
24544 0, /* No effective tags (pointer) */
24545 0, /* No effective tags (count) */
24546 0, /* No tags (pointer) */
24547 0, /* No tags (count) */
24548 { 0, 0, OPEN_TYPE_constraint },
24549 0, 0, /* No members */
24550 &asn_SPC_extensionValue_specs_164 /* Additional specs */
24553 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
24554 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
24555 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24556 -1, /* IMPLICIT tag at current level */
24557 &asn_DEF_ProtocolIE_ID,
24559 { 0, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
24560 0, 0, /* No default value */
24563 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
24564 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24565 -1, /* IMPLICIT tag at current level */
24566 &asn_DEF_Criticality,
24568 { 0, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
24569 0, 0, /* No default value */
24572 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
24573 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24574 +1, /* EXPLICIT tag at current level */
24575 &asn_DEF_extensionValue_164,
24577 { 0, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
24578 0, 0, /* No default value */
24582 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
24583 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24585 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
24586 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24587 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24588 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24590 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
24591 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
24592 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
24593 asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
24594 3, /* Count of tags in the map */
24595 0, 0, 0, /* Optional elements (not needed) */
24596 -1, /* First extension addition */
24598 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
24599 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24600 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24602 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
24603 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24604 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24605 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161, /* Same as above */
24606 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24607 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24608 { 0, 0, SEQUENCE_constraint },
24609 asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
24610 3, /* Elements count */
24611 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 /* Additional specs */
24614 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
24615 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
24616 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
24617 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
24618 sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
24619 0, /* No top level tags */
24620 0, /* No tags in the map */
24622 -1 /* Extensions start */
24624 static /* Use -fall-defs-global to expose */
24625 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
24629 0, /* No effective tags (pointer) */
24630 0, /* No effective tags (count) */
24631 0, /* No tags (pointer) */
24632 0, /* No tags (count) */
24633 { 0, 0, OPEN_TYPE_constraint },
24634 0, 0, /* No members */
24635 &asn_SPC_extensionValue_specs_168 /* Additional specs */
24638 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
24639 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
24640 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24641 -1, /* IMPLICIT tag at current level */
24642 &asn_DEF_ProtocolIE_ID,
24644 { 0, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
24645 0, 0, /* No default value */
24648 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
24649 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24650 -1, /* IMPLICIT tag at current level */
24651 &asn_DEF_Criticality,
24653 { 0, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
24654 0, 0, /* No default value */
24657 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
24658 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24659 +1, /* EXPLICIT tag at current level */
24660 &asn_DEF_extensionValue_168,
24662 { 0, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
24663 0, 0, /* No default value */
24667 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
24668 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24670 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
24671 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24672 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24673 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24675 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
24676 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
24677 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
24678 asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
24679 3, /* Count of tags in the map */
24680 0, 0, 0, /* Optional elements (not needed) */
24681 -1, /* First extension addition */
24683 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
24684 "E-RABs-SubjectToCounterCheckItemExtIEs",
24685 "E-RABs-SubjectToCounterCheckItemExtIEs",
24687 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
24688 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24689 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24690 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165, /* Same as above */
24691 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24692 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24693 { 0, 0, SEQUENCE_constraint },
24694 asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
24695 3, /* Elements count */
24696 &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 /* Additional specs */
24699 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
24700 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
24701 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24703 &asn_DEF_UESidelinkAggregateMaximumBitRate,
24706 0, 0, /* No default value */
24707 "UESidelinkAggregateMaximumBitRate"
24710 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
24711 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
24713 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
24714 sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
24715 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
24716 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
24717 sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
24718 asn_MAP_extensionValue_tag2el_172,
24719 1, /* Count of tags in the map */
24721 -1 /* Extensions start */
24723 static /* Use -fall-defs-global to expose */
24724 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
24728 0, /* No effective tags (pointer) */
24729 0, /* No effective tags (count) */
24730 0, /* No tags (pointer) */
24731 0, /* No tags (count) */
24732 { 0, 0, OPEN_TYPE_constraint },
24733 asn_MBR_extensionValue_172,
24734 1, /* Elements count */
24735 &asn_SPC_extensionValue_specs_172 /* Additional specs */
24738 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
24739 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
24740 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24741 -1, /* IMPLICIT tag at current level */
24742 &asn_DEF_ProtocolIE_ID,
24744 { 0, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
24745 0, 0, /* No default value */
24748 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
24749 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24750 -1, /* IMPLICIT tag at current level */
24751 &asn_DEF_Criticality,
24752 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
24753 { 0, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
24754 0, 0, /* No default value */
24757 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
24758 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24759 +1, /* EXPLICIT tag at current level */
24760 &asn_DEF_extensionValue_172,
24761 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
24762 { 0, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
24763 0, 0, /* No default value */
24767 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
24768 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24770 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
24771 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24772 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24773 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24775 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
24776 sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
24777 offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
24778 asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
24779 3, /* Count of tags in the map */
24780 0, 0, 0, /* Optional elements (not needed) */
24781 -1, /* First extension addition */
24783 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
24784 "UE-ContextInformationRetrieve-ExtIEs",
24785 "UE-ContextInformationRetrieve-ExtIEs",
24787 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
24788 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24789 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24790 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169, /* Same as above */
24791 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24792 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24793 { 0, 0, SEQUENCE_constraint },
24794 asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
24795 3, /* Elements count */
24796 &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
24799 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
24800 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
24801 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24803 &asn_DEF_GTPtunnelEndpoint,
24806 0, 0, /* No default value */
24807 "GTPtunnelEndpoint"
24809 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
24810 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24812 &asn_DEF_DL_Forwarding,
24815 0, 0, /* No default value */
24819 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
24820 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
24821 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
24822 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
24823 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
24825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
24826 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
24827 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
24828 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
24829 sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
24830 asn_MAP_extensionValue_tag2el_176,
24831 2, /* Count of tags in the map */
24832 asn_MAP_extensionValue_to_canonical_176,
24833 asn_MAP_extensionValue_from_canonical_176,
24834 -1 /* Extensions start */
24836 static /* Use -fall-defs-global to expose */
24837 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
24841 0, /* No effective tags (pointer) */
24842 0, /* No effective tags (count) */
24843 0, /* No tags (pointer) */
24844 0, /* No tags (count) */
24845 { 0, 0, OPEN_TYPE_constraint },
24846 asn_MBR_extensionValue_176,
24847 2, /* Elements count */
24848 &asn_SPC_extensionValue_specs_176 /* Additional specs */
24851 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
24852 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
24853 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24854 -1, /* IMPLICIT tag at current level */
24855 &asn_DEF_ProtocolIE_ID,
24857 { 0, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
24858 0, 0, /* No default value */
24861 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
24862 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24863 -1, /* IMPLICIT tag at current level */
24864 &asn_DEF_Criticality,
24865 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
24866 { 0, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
24867 0, 0, /* No default value */
24870 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
24871 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24872 +1, /* EXPLICIT tag at current level */
24873 &asn_DEF_extensionValue_176,
24874 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
24875 { 0, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
24876 0, 0, /* No default value */
24880 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
24881 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24883 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
24884 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24885 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24886 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24888 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
24889 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
24890 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
24891 asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
24892 3, /* Count of tags in the map */
24893 0, 0, 0, /* Optional elements (not needed) */
24894 -1, /* First extension addition */
24896 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
24897 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24898 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24900 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
24901 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24902 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24903 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173, /* Same as above */
24904 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24905 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24906 { 0, 0, SEQUENCE_constraint },
24907 asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
24908 3, /* Elements count */
24909 &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 /* Additional specs */
24912 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
24913 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
24914 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
24915 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
24916 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
24917 0, /* No top level tags */
24918 0, /* No tags in the map */
24920 -1 /* Extensions start */
24922 static /* Use -fall-defs-global to expose */
24923 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
24927 0, /* No effective tags (pointer) */
24928 0, /* No effective tags (count) */
24929 0, /* No tags (pointer) */
24930 0, /* No tags (count) */
24931 { 0, 0, OPEN_TYPE_constraint },
24932 0, 0, /* No members */
24933 &asn_SPC_extensionValue_specs_180 /* Additional specs */
24936 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
24937 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
24938 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24939 -1, /* IMPLICIT tag at current level */
24940 &asn_DEF_ProtocolIE_ID,
24942 { 0, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
24943 0, 0, /* No default value */
24946 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
24947 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24948 -1, /* IMPLICIT tag at current level */
24949 &asn_DEF_Criticality,
24951 { 0, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
24952 0, 0, /* No default value */
24955 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
24956 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24957 +1, /* EXPLICIT tag at current level */
24958 &asn_DEF_extensionValue_180,
24960 { 0, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
24961 0, 0, /* No default value */
24965 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
24966 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24968 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
24969 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24970 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24971 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24973 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
24974 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
24975 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
24976 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
24977 3, /* Count of tags in the map */
24978 0, 0, 0, /* Optional elements (not needed) */
24979 -1, /* First extension addition */
24981 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
24982 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
24983 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
24985 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
24986 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
24987 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
24988 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177, /* Same as above */
24989 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
24990 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
24991 { 0, 0, SEQUENCE_constraint },
24992 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
24993 3, /* Elements count */
24994 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 /* Additional specs */
24997 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
24998 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
24999 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25004 0, 0, /* No default value */
25008 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
25009 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25011 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
25012 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25013 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25014 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25015 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25016 asn_MAP_extensionValue_tag2el_184,
25017 1, /* Count of tags in the map */
25019 -1 /* Extensions start */
25021 static /* Use -fall-defs-global to expose */
25022 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
25026 0, /* No effective tags (pointer) */
25027 0, /* No effective tags (count) */
25028 0, /* No tags (pointer) */
25029 0, /* No tags (count) */
25030 { 0, 0, OPEN_TYPE_constraint },
25031 asn_MBR_extensionValue_184,
25032 1, /* Elements count */
25033 &asn_SPC_extensionValue_specs_184 /* Additional specs */
25036 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
25037 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
25038 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25039 -1, /* IMPLICIT tag at current level */
25040 &asn_DEF_ProtocolIE_ID,
25042 { 0, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
25043 0, 0, /* No default value */
25046 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
25047 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25048 -1, /* IMPLICIT tag at current level */
25049 &asn_DEF_Criticality,
25050 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25051 { 0, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
25052 0, 0, /* No default value */
25055 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25056 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25057 +1, /* EXPLICIT tag at current level */
25058 &asn_DEF_extensionValue_184,
25059 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25060 { 0, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
25061 0, 0, /* No default value */
25065 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
25066 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25068 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
25069 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25070 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25071 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25073 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
25074 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
25075 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25076 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
25077 3, /* Count of tags in the map */
25078 0, 0, 0, /* Optional elements (not needed) */
25079 -1, /* First extension addition */
25081 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
25082 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25083 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25085 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
25086 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25087 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25088 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181, /* Same as above */
25089 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25090 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25091 { 0, 0, SEQUENCE_constraint },
25092 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
25093 3, /* Elements count */
25094 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 /* Additional specs */
25097 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
25098 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25099 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25101 &asn_DEF_PDCPSnLength,
25104 0, 0, /* No default value */
25107 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25108 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25110 &asn_DEF_DuplicationActivation,
25113 0, 0, /* No default value */
25114 "DuplicationActivation"
25117 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
25118 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25119 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25121 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
25122 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25123 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25124 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25125 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25126 asn_MAP_extensionValue_tag2el_188,
25127 2, /* Count of tags in the map */
25129 -1 /* Extensions start */
25131 static /* Use -fall-defs-global to expose */
25132 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
25136 0, /* No effective tags (pointer) */
25137 0, /* No effective tags (count) */
25138 0, /* No tags (pointer) */
25139 0, /* No tags (count) */
25140 { 0, 0, OPEN_TYPE_constraint },
25141 asn_MBR_extensionValue_188,
25142 2, /* Elements count */
25143 &asn_SPC_extensionValue_specs_188 /* Additional specs */
25146 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
25147 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
25148 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25149 -1, /* IMPLICIT tag at current level */
25150 &asn_DEF_ProtocolIE_ID,
25152 { 0, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
25153 0, 0, /* No default value */
25156 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
25157 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25158 -1, /* IMPLICIT tag at current level */
25159 &asn_DEF_Criticality,
25160 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25161 { 0, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
25162 0, 0, /* No default value */
25165 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25166 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25167 +1, /* EXPLICIT tag at current level */
25168 &asn_DEF_extensionValue_188,
25169 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25170 { 0, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
25171 0, 0, /* No default value */
25175 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
25176 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25178 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
25179 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25180 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25181 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25183 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
25184 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
25185 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25186 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
25187 3, /* Count of tags in the map */
25188 0, 0, 0, /* Optional elements (not needed) */
25189 -1, /* First extension addition */
25191 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
25192 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25193 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25195 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
25196 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25197 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25198 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185, /* Same as above */
25199 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25200 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25201 { 0, 0, SEQUENCE_constraint },
25202 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
25203 3, /* Elements count */
25204 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 /* Additional specs */
25207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
25208 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
25209 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
25210 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
25211 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
25212 0, /* No top level tags */
25213 0, /* No tags in the map */
25215 -1 /* Extensions start */
25217 static /* Use -fall-defs-global to expose */
25218 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
25222 0, /* No effective tags (pointer) */
25223 0, /* No effective tags (count) */
25224 0, /* No tags (pointer) */
25225 0, /* No tags (count) */
25226 { 0, 0, OPEN_TYPE_constraint },
25227 0, 0, /* No members */
25228 &asn_SPC_extensionValue_specs_192 /* Additional specs */
25231 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
25232 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
25233 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25234 -1, /* IMPLICIT tag at current level */
25235 &asn_DEF_ProtocolIE_ID,
25237 { 0, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
25238 0, 0, /* No default value */
25241 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
25242 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25243 -1, /* IMPLICIT tag at current level */
25244 &asn_DEF_Criticality,
25246 { 0, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
25247 0, 0, /* No default value */
25250 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
25251 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25252 +1, /* EXPLICIT tag at current level */
25253 &asn_DEF_extensionValue_192,
25255 { 0, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
25256 0, 0, /* No default value */
25260 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
25261 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25263 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
25264 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25265 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25266 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25268 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
25269 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
25270 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
25271 asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
25272 3, /* Count of tags in the map */
25273 0, 0, 0, /* Optional elements (not needed) */
25274 -1, /* First extension addition */
25276 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
25277 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25278 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25280 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
25281 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25282 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25283 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189, /* Same as above */
25284 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25285 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25286 { 0, 0, SEQUENCE_constraint },
25287 asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
25288 3, /* Elements count */
25289 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 /* Additional specs */
25292 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
25293 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
25294 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25296 &asn_DEF_PDCPSnLength,
25299 0, 0, /* No default value */
25303 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
25304 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
25306 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
25307 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
25308 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25309 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25310 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25311 asn_MAP_extensionValue_tag2el_196,
25312 1, /* Count of tags in the map */
25314 -1 /* Extensions start */
25316 static /* Use -fall-defs-global to expose */
25317 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
25321 0, /* No effective tags (pointer) */
25322 0, /* No effective tags (count) */
25323 0, /* No tags (pointer) */
25324 0, /* No tags (count) */
25325 { 0, 0, OPEN_TYPE_constraint },
25326 asn_MBR_extensionValue_196,
25327 1, /* Elements count */
25328 &asn_SPC_extensionValue_specs_196 /* Additional specs */
25331 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
25332 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
25333 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25334 -1, /* IMPLICIT tag at current level */
25335 &asn_DEF_ProtocolIE_ID,
25337 { 0, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
25338 0, 0, /* No default value */
25341 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
25342 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25343 -1, /* IMPLICIT tag at current level */
25344 &asn_DEF_Criticality,
25345 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
25346 { 0, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
25347 0, 0, /* No default value */
25350 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
25351 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25352 +1, /* EXPLICIT tag at current level */
25353 &asn_DEF_extensionValue_196,
25354 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25355 { 0, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
25356 0, 0, /* No default value */
25360 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
25361 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25363 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
25364 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25365 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25366 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25368 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
25369 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
25370 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25371 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
25372 3, /* Count of tags in the map */
25373 0, 0, 0, /* Optional elements (not needed) */
25374 -1, /* First extension addition */
25376 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
25377 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25378 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25380 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
25381 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25382 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25383 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193, /* Same as above */
25384 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25385 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25386 { 0, 0, SEQUENCE_constraint },
25387 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
25388 3, /* Elements count */
25389 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 /* Additional specs */
25392 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
25393 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
25394 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25399 0, 0, /* No default value */
25403 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
25404 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
25406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
25407 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25408 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25409 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25410 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25411 asn_MAP_extensionValue_tag2el_200,
25412 1, /* Count of tags in the map */
25414 -1 /* Extensions start */
25416 static /* Use -fall-defs-global to expose */
25417 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
25421 0, /* No effective tags (pointer) */
25422 0, /* No effective tags (count) */
25423 0, /* No tags (pointer) */
25424 0, /* No tags (count) */
25425 { 0, 0, OPEN_TYPE_constraint },
25426 asn_MBR_extensionValue_200,
25427 1, /* Elements count */
25428 &asn_SPC_extensionValue_specs_200 /* Additional specs */
25431 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
25432 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
25433 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25434 -1, /* IMPLICIT tag at current level */
25435 &asn_DEF_ProtocolIE_ID,
25437 { 0, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
25438 0, 0, /* No default value */
25441 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
25442 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25443 -1, /* IMPLICIT tag at current level */
25444 &asn_DEF_Criticality,
25445 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25446 { 0, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
25447 0, 0, /* No default value */
25450 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25451 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25452 +1, /* EXPLICIT tag at current level */
25453 &asn_DEF_extensionValue_200,
25454 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25455 { 0, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
25456 0, 0, /* No default value */
25460 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
25461 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25463 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
25464 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25465 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25466 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25468 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
25469 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
25470 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25471 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
25472 3, /* Count of tags in the map */
25473 0, 0, 0, /* Optional elements (not needed) */
25474 -1, /* First extension addition */
25476 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
25477 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25478 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25480 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
25481 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25482 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25483 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
25484 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25485 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25486 { 0, 0, SEQUENCE_constraint },
25487 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
25488 3, /* Elements count */
25489 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 /* Additional specs */
25492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
25493 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
25494 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
25495 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
25496 sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25497 0, /* No top level tags */
25498 0, /* No tags in the map */
25500 -1 /* Extensions start */
25502 static /* Use -fall-defs-global to expose */
25503 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
25507 0, /* No effective tags (pointer) */
25508 0, /* No effective tags (count) */
25509 0, /* No tags (pointer) */
25510 0, /* No tags (count) */
25511 { 0, 0, OPEN_TYPE_constraint },
25512 0, 0, /* No members */
25513 &asn_SPC_extensionValue_specs_204 /* Additional specs */
25516 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
25517 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
25518 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25519 -1, /* IMPLICIT tag at current level */
25520 &asn_DEF_ProtocolIE_ID,
25522 { 0, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
25523 0, 0, /* No default value */
25526 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
25527 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25528 -1, /* IMPLICIT tag at current level */
25529 &asn_DEF_Criticality,
25531 { 0, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
25532 0, 0, /* No default value */
25535 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
25536 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25537 +1, /* EXPLICIT tag at current level */
25538 &asn_DEF_extensionValue_204,
25540 { 0, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
25541 0, 0, /* No default value */
25545 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
25546 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25548 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
25549 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25550 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25551 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25553 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
25554 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
25555 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25556 asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
25557 3, /* Count of tags in the map */
25558 0, 0, 0, /* Optional elements (not needed) */
25559 -1, /* First extension addition */
25561 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
25562 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25563 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25565 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
25566 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25567 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25568 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201, /* Same as above */
25569 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25570 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25571 { 0, 0, SEQUENCE_constraint },
25572 asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
25573 3, /* Elements count */
25574 &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 /* Additional specs */
25577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
25578 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25579 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25580 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25581 sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25582 0, /* No top level tags */
25583 0, /* No tags in the map */
25585 -1 /* Extensions start */
25587 static /* Use -fall-defs-global to expose */
25588 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
25592 0, /* No effective tags (pointer) */
25593 0, /* No effective tags (count) */
25594 0, /* No tags (pointer) */
25595 0, /* No tags (count) */
25596 { 0, 0, OPEN_TYPE_constraint },
25597 0, 0, /* No members */
25598 &asn_SPC_extensionValue_specs_208 /* Additional specs */
25601 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
25602 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
25603 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25604 -1, /* IMPLICIT tag at current level */
25605 &asn_DEF_ProtocolIE_ID,
25607 { 0, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
25608 0, 0, /* No default value */
25611 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25612 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25613 -1, /* IMPLICIT tag at current level */
25614 &asn_DEF_Criticality,
25616 { 0, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
25617 0, 0, /* No default value */
25620 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25621 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25622 +1, /* EXPLICIT tag at current level */
25623 &asn_DEF_extensionValue_208,
25625 { 0, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
25626 0, 0, /* No default value */
25630 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
25631 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25633 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
25634 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25635 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25636 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25638 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
25639 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
25640 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25641 asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
25642 3, /* Count of tags in the map */
25643 0, 0, 0, /* Optional elements (not needed) */
25644 -1, /* First extension addition */
25646 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
25647 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25648 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25650 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
25651 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25652 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25653 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205, /* Same as above */
25654 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25655 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25656 { 0, 0, SEQUENCE_constraint },
25657 asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
25658 3, /* Elements count */
25659 &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 /* Additional specs */
25662 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
25663 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
25664 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25666 &asn_DEF_SubscriberProfileIDforRFP,
25669 0, 0, /* No default value */
25670 "SubscriberProfileIDforRFP"
25673 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
25674 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
25676 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
25677 sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
25678 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
25679 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
25680 sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
25681 asn_MAP_extensionValue_tag2el_212,
25682 1, /* Count of tags in the map */
25684 -1 /* Extensions start */
25686 static /* Use -fall-defs-global to expose */
25687 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
25691 0, /* No effective tags (pointer) */
25692 0, /* No effective tags (count) */
25693 0, /* No tags (pointer) */
25694 0, /* No tags (count) */
25695 { 0, 0, OPEN_TYPE_constraint },
25696 asn_MBR_extensionValue_212,
25697 1, /* Elements count */
25698 &asn_SPC_extensionValue_specs_212 /* Additional specs */
25701 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
25702 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
25703 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25704 -1, /* IMPLICIT tag at current level */
25705 &asn_DEF_ProtocolIE_ID,
25707 { 0, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
25708 0, 0, /* No default value */
25711 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
25712 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25713 -1, /* IMPLICIT tag at current level */
25714 &asn_DEF_Criticality,
25715 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
25716 { 0, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
25717 0, 0, /* No default value */
25720 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
25721 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25722 +1, /* EXPLICIT tag at current level */
25723 &asn_DEF_extensionValue_212,
25724 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
25725 { 0, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
25726 0, 0, /* No default value */
25730 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
25731 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25733 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
25734 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25735 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25736 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25738 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
25739 sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
25740 offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
25741 asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
25742 3, /* Count of tags in the map */
25743 0, 0, 0, /* Optional elements (not needed) */
25744 -1, /* First extension addition */
25746 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
25747 "UE-ContextInformationSgNBModReqExtIEs",
25748 "UE-ContextInformationSgNBModReqExtIEs",
25750 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
25751 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25752 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25753 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
25754 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25755 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25756 { 0, 0, SEQUENCE_constraint },
25757 asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
25758 3, /* Elements count */
25759 &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 /* Additional specs */
25762 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
25763 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
25764 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
25765 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
25766 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
25767 0, /* No top level tags */
25768 0, /* No tags in the map */
25770 -1 /* Extensions start */
25772 static /* Use -fall-defs-global to expose */
25773 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
25777 0, /* No effective tags (pointer) */
25778 0, /* No effective tags (count) */
25779 0, /* No tags (pointer) */
25780 0, /* No tags (count) */
25781 { 0, 0, OPEN_TYPE_constraint },
25782 0, 0, /* No members */
25783 &asn_SPC_extensionValue_specs_216 /* Additional specs */
25786 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
25787 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
25788 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25789 -1, /* IMPLICIT tag at current level */
25790 &asn_DEF_ProtocolIE_ID,
25792 { 0, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
25793 0, 0, /* No default value */
25796 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
25797 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25798 -1, /* IMPLICIT tag at current level */
25799 &asn_DEF_Criticality,
25801 { 0, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
25802 0, 0, /* No default value */
25805 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
25806 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25807 +1, /* EXPLICIT tag at current level */
25808 &asn_DEF_extensionValue_216,
25810 { 0, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
25811 0, 0, /* No default value */
25815 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
25816 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25818 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
25819 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25820 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25821 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25823 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
25824 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
25825 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
25826 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
25827 3, /* Count of tags in the map */
25828 0, 0, 0, /* Optional elements (not needed) */
25829 -1, /* First extension addition */
25831 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
25832 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25833 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25835 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
25836 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25837 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25838 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213, /* Same as above */
25839 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25840 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25841 { 0, 0, SEQUENCE_constraint },
25842 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
25843 3, /* Elements count */
25844 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 /* Additional specs */
25847 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
25848 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25849 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25854 0, 0, /* No default value */
25858 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
25859 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25861 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
25862 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25863 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25864 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25865 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25866 asn_MAP_extensionValue_tag2el_220,
25867 1, /* Count of tags in the map */
25869 -1 /* Extensions start */
25871 static /* Use -fall-defs-global to expose */
25872 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
25876 0, /* No effective tags (pointer) */
25877 0, /* No effective tags (count) */
25878 0, /* No tags (pointer) */
25879 0, /* No tags (count) */
25880 { 0, 0, OPEN_TYPE_constraint },
25881 asn_MBR_extensionValue_220,
25882 1, /* Elements count */
25883 &asn_SPC_extensionValue_specs_220 /* Additional specs */
25886 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
25887 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
25888 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25889 -1, /* IMPLICIT tag at current level */
25890 &asn_DEF_ProtocolIE_ID,
25892 { 0, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
25893 0, 0, /* No default value */
25896 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
25897 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25898 -1, /* IMPLICIT tag at current level */
25899 &asn_DEF_Criticality,
25900 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25901 { 0, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
25902 0, 0, /* No default value */
25905 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25906 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25907 +1, /* EXPLICIT tag at current level */
25908 &asn_DEF_extensionValue_220,
25909 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25910 { 0, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
25911 0, 0, /* No default value */
25915 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
25916 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25918 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
25919 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25920 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25921 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25923 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
25924 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
25925 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25926 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
25927 3, /* Count of tags in the map */
25928 0, 0, 0, /* Optional elements (not needed) */
25929 -1, /* First extension addition */
25931 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
25932 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25933 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25935 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
25936 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25937 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25938 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217, /* Same as above */
25939 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25940 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25941 { 0, 0, SEQUENCE_constraint },
25942 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
25943 3, /* Elements count */
25944 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 /* Additional specs */
25947 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
25948 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25949 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25951 &asn_DEF_PDCPSnLength,
25954 0, 0, /* No default value */
25957 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25958 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25960 &asn_DEF_DuplicationActivation,
25963 0, 0, /* No default value */
25964 "DuplicationActivation"
25967 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
25968 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25969 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25971 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
25972 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25973 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25974 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25975 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25976 asn_MAP_extensionValue_tag2el_224,
25977 2, /* Count of tags in the map */
25979 -1 /* Extensions start */
25981 static /* Use -fall-defs-global to expose */
25982 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
25986 0, /* No effective tags (pointer) */
25987 0, /* No effective tags (count) */
25988 0, /* No tags (pointer) */
25989 0, /* No tags (count) */
25990 { 0, 0, OPEN_TYPE_constraint },
25991 asn_MBR_extensionValue_224,
25992 2, /* Elements count */
25993 &asn_SPC_extensionValue_specs_224 /* Additional specs */
25996 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
25997 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
25998 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25999 -1, /* IMPLICIT tag at current level */
26000 &asn_DEF_ProtocolIE_ID,
26002 { 0, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
26003 0, 0, /* No default value */
26006 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26007 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26008 -1, /* IMPLICIT tag at current level */
26009 &asn_DEF_Criticality,
26010 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26011 { 0, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
26012 0, 0, /* No default value */
26015 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26016 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26017 +1, /* EXPLICIT tag at current level */
26018 &asn_DEF_extensionValue_224,
26019 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26020 { 0, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
26021 0, 0, /* No default value */
26025 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
26026 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26028 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
26029 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26030 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26031 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26033 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
26034 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26035 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26036 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
26037 3, /* Count of tags in the map */
26038 0, 0, 0, /* Optional elements (not needed) */
26039 -1, /* First extension addition */
26041 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26042 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26043 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26045 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
26046 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26047 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26048 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221, /* Same as above */
26049 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26050 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26051 { 0, 0, SEQUENCE_constraint },
26052 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
26053 3, /* Elements count */
26054 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 /* Additional specs */
26057 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
26058 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
26059 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26060 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
26061 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26062 0, /* No top level tags */
26063 0, /* No tags in the map */
26065 -1 /* Extensions start */
26067 static /* Use -fall-defs-global to expose */
26068 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
26072 0, /* No effective tags (pointer) */
26073 0, /* No effective tags (count) */
26074 0, /* No tags (pointer) */
26075 0, /* No tags (count) */
26076 { 0, 0, OPEN_TYPE_constraint },
26077 0, 0, /* No members */
26078 &asn_SPC_extensionValue_specs_228 /* Additional specs */
26081 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
26082 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
26083 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26084 -1, /* IMPLICIT tag at current level */
26085 &asn_DEF_ProtocolIE_ID,
26087 { 0, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
26088 0, 0, /* No default value */
26091 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
26092 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26093 -1, /* IMPLICIT tag at current level */
26094 &asn_DEF_Criticality,
26096 { 0, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
26097 0, 0, /* No default value */
26100 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
26101 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26102 +1, /* EXPLICIT tag at current level */
26103 &asn_DEF_extensionValue_228,
26105 { 0, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
26106 0, 0, /* No default value */
26110 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
26111 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26113 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
26114 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26115 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26116 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26118 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
26119 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
26120 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
26121 asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
26122 3, /* Count of tags in the map */
26123 0, 0, 0, /* Optional elements (not needed) */
26124 -1, /* First extension addition */
26126 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
26127 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26128 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26130 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
26131 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26132 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26133 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225, /* Same as above */
26134 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26135 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26136 { 0, 0, SEQUENCE_constraint },
26137 asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
26138 3, /* Elements count */
26139 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 /* Additional specs */
26142 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
26143 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
26144 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26146 &asn_DEF_RLC_Status,
26149 0, 0, /* No default value */
26153 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
26154 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
26156 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
26157 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26158 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26159 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26160 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26161 asn_MAP_extensionValue_tag2el_232,
26162 1, /* Count of tags in the map */
26164 -1 /* Extensions start */
26166 static /* Use -fall-defs-global to expose */
26167 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
26171 0, /* No effective tags (pointer) */
26172 0, /* No effective tags (count) */
26173 0, /* No tags (pointer) */
26174 0, /* No tags (count) */
26175 { 0, 0, OPEN_TYPE_constraint },
26176 asn_MBR_extensionValue_232,
26177 1, /* Elements count */
26178 &asn_SPC_extensionValue_specs_232 /* Additional specs */
26181 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
26182 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26183 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26184 -1, /* IMPLICIT tag at current level */
26185 &asn_DEF_ProtocolIE_ID,
26187 { 0, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
26188 0, 0, /* No default value */
26191 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26192 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26193 -1, /* IMPLICIT tag at current level */
26194 &asn_DEF_Criticality,
26195 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
26196 { 0, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
26197 0, 0, /* No default value */
26200 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26201 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26202 +1, /* EXPLICIT tag at current level */
26203 &asn_DEF_extensionValue_232,
26204 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26205 { 0, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
26206 0, 0, /* No default value */
26210 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
26211 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26213 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
26214 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26215 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26216 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26218 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
26219 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26220 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26221 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
26222 3, /* Count of tags in the map */
26223 0, 0, 0, /* Optional elements (not needed) */
26224 -1, /* First extension addition */
26226 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26227 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26228 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26230 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
26231 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26232 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26233 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229, /* Same as above */
26234 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26235 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26236 { 0, 0, SEQUENCE_constraint },
26237 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
26238 3, /* Elements count */
26239 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 /* Additional specs */
26242 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
26243 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
26244 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26246 &asn_DEF_PDCPSnLength,
26249 0, 0, /* No default value */
26252 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26253 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26255 &asn_DEF_GTPtunnelEndpoint,
26258 0, 0, /* No default value */
26259 "GTPtunnelEndpoint"
26262 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
26263 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
26264 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
26266 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
26267 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26268 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26269 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26270 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26271 asn_MAP_extensionValue_tag2el_236,
26272 2, /* Count of tags in the map */
26274 -1 /* Extensions start */
26276 static /* Use -fall-defs-global to expose */
26277 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
26281 0, /* No effective tags (pointer) */
26282 0, /* No effective tags (count) */
26283 0, /* No tags (pointer) */
26284 0, /* No tags (count) */
26285 { 0, 0, OPEN_TYPE_constraint },
26286 asn_MBR_extensionValue_236,
26287 2, /* Elements count */
26288 &asn_SPC_extensionValue_specs_236 /* Additional specs */
26291 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
26292 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26293 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26294 -1, /* IMPLICIT tag at current level */
26295 &asn_DEF_ProtocolIE_ID,
26297 { 0, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
26298 0, 0, /* No default value */
26301 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26302 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26303 -1, /* IMPLICIT tag at current level */
26304 &asn_DEF_Criticality,
26305 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26306 { 0, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
26307 0, 0, /* No default value */
26310 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26311 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26312 +1, /* EXPLICIT tag at current level */
26313 &asn_DEF_extensionValue_236,
26314 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26315 { 0, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
26316 0, 0, /* No default value */
26320 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
26321 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26323 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
26324 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26325 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26326 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26328 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
26329 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26330 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26331 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
26332 3, /* Count of tags in the map */
26333 0, 0, 0, /* Optional elements (not needed) */
26334 -1, /* First extension addition */
26336 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26337 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26338 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26340 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
26341 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26342 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26343 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233, /* Same as above */
26344 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26345 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26346 { 0, 0, SEQUENCE_constraint },
26347 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
26348 3, /* Elements count */
26349 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
26352 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
26353 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
26354 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26355 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
26356 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26357 0, /* No top level tags */
26358 0, /* No tags in the map */
26360 -1 /* Extensions start */
26362 static /* Use -fall-defs-global to expose */
26363 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
26367 0, /* No effective tags (pointer) */
26368 0, /* No effective tags (count) */
26369 0, /* No tags (pointer) */
26370 0, /* No tags (count) */
26371 { 0, 0, OPEN_TYPE_constraint },
26372 0, 0, /* No members */
26373 &asn_SPC_extensionValue_specs_240 /* Additional specs */
26376 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
26377 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
26378 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26379 -1, /* IMPLICIT tag at current level */
26380 &asn_DEF_ProtocolIE_ID,
26382 { 0, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
26383 0, 0, /* No default value */
26386 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
26387 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26388 -1, /* IMPLICIT tag at current level */
26389 &asn_DEF_Criticality,
26391 { 0, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
26392 0, 0, /* No default value */
26395 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
26396 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26397 +1, /* EXPLICIT tag at current level */
26398 &asn_DEF_extensionValue_240,
26400 { 0, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
26401 0, 0, /* No default value */
26405 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
26406 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26408 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
26409 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26410 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26411 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26413 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
26414 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
26415 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
26416 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
26417 3, /* Count of tags in the map */
26418 0, 0, 0, /* Optional elements (not needed) */
26419 -1, /* First extension addition */
26421 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
26422 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26423 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26425 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
26426 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26427 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26428 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237, /* Same as above */
26429 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26430 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26431 { 0, 0, SEQUENCE_constraint },
26432 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
26433 3, /* Elements count */
26434 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 /* Additional specs */
26437 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
26438 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26439 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26440 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26441 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26442 0, /* No top level tags */
26443 0, /* No tags in the map */
26445 -1 /* Extensions start */
26447 static /* Use -fall-defs-global to expose */
26448 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
26452 0, /* No effective tags (pointer) */
26453 0, /* No effective tags (count) */
26454 0, /* No tags (pointer) */
26455 0, /* No tags (count) */
26456 { 0, 0, OPEN_TYPE_constraint },
26457 0, 0, /* No members */
26458 &asn_SPC_extensionValue_specs_244 /* Additional specs */
26461 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
26462 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26463 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26464 -1, /* IMPLICIT tag at current level */
26465 &asn_DEF_ProtocolIE_ID,
26467 { 0, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
26468 0, 0, /* No default value */
26471 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26472 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26473 -1, /* IMPLICIT tag at current level */
26474 &asn_DEF_Criticality,
26476 { 0, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
26477 0, 0, /* No default value */
26480 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26481 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26482 +1, /* EXPLICIT tag at current level */
26483 &asn_DEF_extensionValue_244,
26485 { 0, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
26486 0, 0, /* No default value */
26490 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
26491 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26493 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
26494 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26495 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26496 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26498 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
26499 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26500 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26501 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
26502 3, /* Count of tags in the map */
26503 0, 0, 0, /* Optional elements (not needed) */
26504 -1, /* First extension addition */
26506 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26507 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26508 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26510 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
26511 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26512 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26513 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241, /* Same as above */
26514 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26515 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26516 { 0, 0, SEQUENCE_constraint },
26517 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
26518 3, /* Elements count */
26519 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 /* Additional specs */
26522 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
26523 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26524 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26525 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26526 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26527 0, /* No top level tags */
26528 0, /* No tags in the map */
26530 -1 /* Extensions start */
26532 static /* Use -fall-defs-global to expose */
26533 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
26537 0, /* No effective tags (pointer) */
26538 0, /* No effective tags (count) */
26539 0, /* No tags (pointer) */
26540 0, /* No tags (count) */
26541 { 0, 0, OPEN_TYPE_constraint },
26542 0, 0, /* No members */
26543 &asn_SPC_extensionValue_specs_248 /* Additional specs */
26546 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
26547 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26548 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26549 -1, /* IMPLICIT tag at current level */
26550 &asn_DEF_ProtocolIE_ID,
26552 { 0, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
26553 0, 0, /* No default value */
26556 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26557 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26558 -1, /* IMPLICIT tag at current level */
26559 &asn_DEF_Criticality,
26561 { 0, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
26562 0, 0, /* No default value */
26565 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26566 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26567 +1, /* EXPLICIT tag at current level */
26568 &asn_DEF_extensionValue_248,
26570 { 0, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
26571 0, 0, /* No default value */
26575 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
26576 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26578 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
26579 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26580 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26581 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26583 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
26584 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26585 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26586 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
26587 3, /* Count of tags in the map */
26588 0, 0, 0, /* Optional elements (not needed) */
26589 -1, /* First extension addition */
26591 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26592 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26593 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26595 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
26596 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26597 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26598 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245, /* Same as above */
26599 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26600 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26601 { 0, 0, SEQUENCE_constraint },
26602 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
26603 3, /* Elements count */
26604 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
26607 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
26608 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26609 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26610 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26611 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26612 0, /* No top level tags */
26613 0, /* No tags in the map */
26615 -1 /* Extensions start */
26617 static /* Use -fall-defs-global to expose */
26618 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
26622 0, /* No effective tags (pointer) */
26623 0, /* No effective tags (count) */
26624 0, /* No tags (pointer) */
26625 0, /* No tags (count) */
26626 { 0, 0, OPEN_TYPE_constraint },
26627 0, 0, /* No members */
26628 &asn_SPC_extensionValue_specs_252 /* Additional specs */
26631 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
26632 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26633 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26634 -1, /* IMPLICIT tag at current level */
26635 &asn_DEF_ProtocolIE_ID,
26637 { 0, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
26638 0, 0, /* No default value */
26641 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26642 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26643 -1, /* IMPLICIT tag at current level */
26644 &asn_DEF_Criticality,
26646 { 0, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
26647 0, 0, /* No default value */
26650 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26651 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26652 +1, /* EXPLICIT tag at current level */
26653 &asn_DEF_extensionValue_252,
26655 { 0, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
26656 0, 0, /* No default value */
26660 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
26661 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26663 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
26664 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26665 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26666 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26668 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
26669 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
26670 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26671 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
26672 3, /* Count of tags in the map */
26673 0, 0, 0, /* Optional elements (not needed) */
26674 -1, /* First extension addition */
26676 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
26677 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26678 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26680 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
26681 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26682 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26683 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249, /* Same as above */
26684 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26685 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26686 { 0, 0, SEQUENCE_constraint },
26687 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
26688 3, /* Elements count */
26689 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 /* Additional specs */
26692 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
26693 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26694 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26696 &asn_DEF_PDCPSnLength,
26699 0, 0, /* No default value */
26703 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
26704 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26706 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
26707 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26708 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26709 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26710 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26711 asn_MAP_extensionValue_tag2el_256,
26712 1, /* Count of tags in the map */
26714 -1 /* Extensions start */
26716 static /* Use -fall-defs-global to expose */
26717 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
26721 0, /* No effective tags (pointer) */
26722 0, /* No effective tags (count) */
26723 0, /* No tags (pointer) */
26724 0, /* No tags (count) */
26725 { 0, 0, OPEN_TYPE_constraint },
26726 asn_MBR_extensionValue_256,
26727 1, /* Elements count */
26728 &asn_SPC_extensionValue_specs_256 /* Additional specs */
26731 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
26732 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
26733 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26734 -1, /* IMPLICIT tag at current level */
26735 &asn_DEF_ProtocolIE_ID,
26737 { 0, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
26738 0, 0, /* No default value */
26741 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
26742 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26743 -1, /* IMPLICIT tag at current level */
26744 &asn_DEF_Criticality,
26745 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
26746 { 0, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
26747 0, 0, /* No default value */
26750 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
26751 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26752 +1, /* EXPLICIT tag at current level */
26753 &asn_DEF_extensionValue_256,
26754 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26755 { 0, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
26756 0, 0, /* No default value */
26760 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
26761 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26763 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
26764 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26765 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26766 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26768 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
26769 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
26770 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26771 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
26772 3, /* Count of tags in the map */
26773 0, 0, 0, /* Optional elements (not needed) */
26774 -1, /* First extension addition */
26776 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
26777 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26778 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26780 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
26781 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26782 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26783 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253, /* Same as above */
26784 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26785 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26786 { 0, 0, SEQUENCE_constraint },
26787 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
26788 3, /* Elements count */
26789 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 /* Additional specs */
26792 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
26793 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
26794 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26799 0, 0, /* No default value */
26803 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
26804 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
26806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
26807 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26808 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26809 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26810 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26811 asn_MAP_extensionValue_tag2el_260,
26812 1, /* Count of tags in the map */
26814 -1 /* Extensions start */
26816 static /* Use -fall-defs-global to expose */
26817 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
26821 0, /* No effective tags (pointer) */
26822 0, /* No effective tags (count) */
26823 0, /* No tags (pointer) */
26824 0, /* No tags (count) */
26825 { 0, 0, OPEN_TYPE_constraint },
26826 asn_MBR_extensionValue_260,
26827 1, /* Elements count */
26828 &asn_SPC_extensionValue_specs_260 /* Additional specs */
26831 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
26832 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
26833 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26834 -1, /* IMPLICIT tag at current level */
26835 &asn_DEF_ProtocolIE_ID,
26837 { 0, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
26838 0, 0, /* No default value */
26841 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
26842 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26843 -1, /* IMPLICIT tag at current level */
26844 &asn_DEF_Criticality,
26845 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26846 { 0, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
26847 0, 0, /* No default value */
26850 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26851 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26852 +1, /* EXPLICIT tag at current level */
26853 &asn_DEF_extensionValue_260,
26854 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26855 { 0, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
26856 0, 0, /* No default value */
26860 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
26861 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26863 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
26864 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26865 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26866 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26868 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
26869 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
26870 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26871 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
26872 3, /* Count of tags in the map */
26873 0, 0, 0, /* Optional elements (not needed) */
26874 -1, /* First extension addition */
26876 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
26877 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26878 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26880 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
26881 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26882 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26883 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257, /* Same as above */
26884 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26885 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26886 { 0, 0, SEQUENCE_constraint },
26887 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
26888 3, /* Elements count */
26889 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 /* Additional specs */
26892 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
26893 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26894 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26895 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26896 sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26897 0, /* No top level tags */
26898 0, /* No tags in the map */
26900 -1 /* Extensions start */
26902 static /* Use -fall-defs-global to expose */
26903 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
26907 0, /* No effective tags (pointer) */
26908 0, /* No effective tags (count) */
26909 0, /* No tags (pointer) */
26910 0, /* No tags (count) */
26911 { 0, 0, OPEN_TYPE_constraint },
26912 0, 0, /* No members */
26913 &asn_SPC_extensionValue_specs_264 /* Additional specs */
26916 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
26917 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26918 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26919 -1, /* IMPLICIT tag at current level */
26920 &asn_DEF_ProtocolIE_ID,
26922 { 0, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
26923 0, 0, /* No default value */
26926 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26927 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26928 -1, /* IMPLICIT tag at current level */
26929 &asn_DEF_Criticality,
26931 { 0, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
26932 0, 0, /* No default value */
26935 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26936 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26937 +1, /* EXPLICIT tag at current level */
26938 &asn_DEF_extensionValue_264,
26940 { 0, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
26941 0, 0, /* No default value */
26945 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
26946 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26948 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
26949 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26950 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26951 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26953 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
26954 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
26955 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26956 asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
26957 3, /* Count of tags in the map */
26958 0, 0, 0, /* Optional elements (not needed) */
26959 -1, /* First extension addition */
26961 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
26962 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26963 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26965 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
26966 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26967 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26968 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261, /* Same as above */
26969 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26970 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26971 { 0, 0, SEQUENCE_constraint },
26972 asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
26973 3, /* Elements count */
26974 &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 /* Additional specs */
26977 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
26978 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26979 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26981 &asn_DEF_PDCPSnLength,
26984 0, 0, /* No default value */
26988 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
26989 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
26992 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26993 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26994 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26995 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26996 asn_MAP_extensionValue_tag2el_268,
26997 1, /* Count of tags in the map */
26999 -1 /* Extensions start */
27001 static /* Use -fall-defs-global to expose */
27002 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
27006 0, /* No effective tags (pointer) */
27007 0, /* No effective tags (count) */
27008 0, /* No tags (pointer) */
27009 0, /* No tags (count) */
27010 { 0, 0, OPEN_TYPE_constraint },
27011 asn_MBR_extensionValue_268,
27012 1, /* Elements count */
27013 &asn_SPC_extensionValue_specs_268 /* Additional specs */
27016 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
27017 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27018 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27019 -1, /* IMPLICIT tag at current level */
27020 &asn_DEF_ProtocolIE_ID,
27022 { 0, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
27023 0, 0, /* No default value */
27026 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27027 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27028 -1, /* IMPLICIT tag at current level */
27029 &asn_DEF_Criticality,
27030 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27031 { 0, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
27032 0, 0, /* No default value */
27035 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27036 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27037 +1, /* EXPLICIT tag at current level */
27038 &asn_DEF_extensionValue_268,
27039 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27040 { 0, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
27041 0, 0, /* No default value */
27045 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
27046 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27048 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
27049 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27050 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27051 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27053 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
27054 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27055 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27056 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
27057 3, /* Count of tags in the map */
27058 0, 0, 0, /* Optional elements (not needed) */
27059 -1, /* First extension addition */
27061 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27062 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27063 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27065 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
27066 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27067 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27068 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265, /* Same as above */
27069 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27070 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27071 { 0, 0, SEQUENCE_constraint },
27072 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
27073 3, /* Elements count */
27074 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 /* Additional specs */
27077 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
27078 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
27079 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27081 &asn_DEF_GTPtunnelEndpoint,
27084 0, 0, /* No default value */
27085 "GTPtunnelEndpoint"
27087 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27088 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27090 &asn_DEF_RLC_Status,
27093 0, 0, /* No default value */
27097 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
27098 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
27099 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
27101 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
27102 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27103 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27104 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27105 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27106 asn_MAP_extensionValue_tag2el_272,
27107 2, /* Count of tags in the map */
27109 -1 /* Extensions start */
27111 static /* Use -fall-defs-global to expose */
27112 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
27116 0, /* No effective tags (pointer) */
27117 0, /* No effective tags (count) */
27118 0, /* No tags (pointer) */
27119 0, /* No tags (count) */
27120 { 0, 0, OPEN_TYPE_constraint },
27121 asn_MBR_extensionValue_272,
27122 2, /* Elements count */
27123 &asn_SPC_extensionValue_specs_272 /* Additional specs */
27126 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
27127 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27128 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27129 -1, /* IMPLICIT tag at current level */
27130 &asn_DEF_ProtocolIE_ID,
27132 { 0, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
27133 0, 0, /* No default value */
27136 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27137 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27138 -1, /* IMPLICIT tag at current level */
27139 &asn_DEF_Criticality,
27140 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27141 { 0, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
27142 0, 0, /* No default value */
27145 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27146 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27147 +1, /* EXPLICIT tag at current level */
27148 &asn_DEF_extensionValue_272,
27149 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27150 { 0, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
27151 0, 0, /* No default value */
27155 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
27156 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27158 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
27159 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27160 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27161 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27163 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
27164 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27165 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27166 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
27167 3, /* Count of tags in the map */
27168 0, 0, 0, /* Optional elements (not needed) */
27169 -1, /* First extension addition */
27171 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27172 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27173 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27175 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
27176 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27177 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27178 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
27179 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27180 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27181 { 0, 0, SEQUENCE_constraint },
27182 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
27183 3, /* Elements count */
27184 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 /* Additional specs */
27187 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
27188 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
27189 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
27190 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
27191 sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
27192 0, /* No top level tags */
27193 0, /* No tags in the map */
27195 -1 /* Extensions start */
27197 static /* Use -fall-defs-global to expose */
27198 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
27202 0, /* No effective tags (pointer) */
27203 0, /* No effective tags (count) */
27204 0, /* No tags (pointer) */
27205 0, /* No tags (count) */
27206 { 0, 0, OPEN_TYPE_constraint },
27207 0, 0, /* No members */
27208 &asn_SPC_extensionValue_specs_276 /* Additional specs */
27211 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
27212 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
27213 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27214 -1, /* IMPLICIT tag at current level */
27215 &asn_DEF_ProtocolIE_ID,
27217 { 0, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
27218 0, 0, /* No default value */
27221 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
27222 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27223 -1, /* IMPLICIT tag at current level */
27224 &asn_DEF_Criticality,
27226 { 0, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
27227 0, 0, /* No default value */
27230 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
27231 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27232 +1, /* EXPLICIT tag at current level */
27233 &asn_DEF_extensionValue_276,
27235 { 0, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
27236 0, 0, /* No default value */
27240 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
27241 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27243 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
27244 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27245 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27246 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27248 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
27249 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
27250 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
27251 asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
27252 3, /* Count of tags in the map */
27253 0, 0, 0, /* Optional elements (not needed) */
27254 -1, /* First extension addition */
27256 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
27257 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27258 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27260 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
27261 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27262 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27263 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273, /* Same as above */
27264 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27265 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27266 { 0, 0, SEQUENCE_constraint },
27267 asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
27268 3, /* Elements count */
27269 &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 /* Additional specs */
27272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
27273 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27274 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27275 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27276 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27277 0, /* No top level tags */
27278 0, /* No tags in the map */
27280 -1 /* Extensions start */
27282 static /* Use -fall-defs-global to expose */
27283 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
27287 0, /* No effective tags (pointer) */
27288 0, /* No effective tags (count) */
27289 0, /* No tags (pointer) */
27290 0, /* No tags (count) */
27291 { 0, 0, OPEN_TYPE_constraint },
27292 0, 0, /* No members */
27293 &asn_SPC_extensionValue_specs_280 /* Additional specs */
27296 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
27297 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27298 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27299 -1, /* IMPLICIT tag at current level */
27300 &asn_DEF_ProtocolIE_ID,
27302 { 0, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
27303 0, 0, /* No default value */
27306 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27307 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27308 -1, /* IMPLICIT tag at current level */
27309 &asn_DEF_Criticality,
27311 { 0, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
27312 0, 0, /* No default value */
27315 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27316 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27317 +1, /* EXPLICIT tag at current level */
27318 &asn_DEF_extensionValue_280,
27320 { 0, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
27321 0, 0, /* No default value */
27325 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
27326 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27328 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
27329 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27330 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27331 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27333 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
27334 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27335 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27336 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
27337 3, /* Count of tags in the map */
27338 0, 0, 0, /* Optional elements (not needed) */
27339 -1, /* First extension addition */
27341 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27342 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27343 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27345 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
27346 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27347 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27348 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277, /* Same as above */
27349 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27350 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27351 { 0, 0, SEQUENCE_constraint },
27352 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
27353 3, /* Elements count */
27354 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 /* Additional specs */
27357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
27358 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27359 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27360 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27361 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27362 0, /* No top level tags */
27363 0, /* No tags in the map */
27365 -1 /* Extensions start */
27367 static /* Use -fall-defs-global to expose */
27368 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
27372 0, /* No effective tags (pointer) */
27373 0, /* No effective tags (count) */
27374 0, /* No tags (pointer) */
27375 0, /* No tags (count) */
27376 { 0, 0, OPEN_TYPE_constraint },
27377 0, 0, /* No members */
27378 &asn_SPC_extensionValue_specs_284 /* Additional specs */
27381 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
27382 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27383 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27384 -1, /* IMPLICIT tag at current level */
27385 &asn_DEF_ProtocolIE_ID,
27387 { 0, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
27388 0, 0, /* No default value */
27391 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27392 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27393 -1, /* IMPLICIT tag at current level */
27394 &asn_DEF_Criticality,
27396 { 0, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
27397 0, 0, /* No default value */
27400 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27401 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27402 +1, /* EXPLICIT tag at current level */
27403 &asn_DEF_extensionValue_284,
27405 { 0, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
27406 0, 0, /* No default value */
27410 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
27411 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27413 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
27414 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27415 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27416 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27418 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
27419 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27420 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27421 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
27422 3, /* Count of tags in the map */
27423 0, 0, 0, /* Optional elements (not needed) */
27424 -1, /* First extension addition */
27426 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27427 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27428 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27430 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
27431 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27432 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27433 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
27434 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27435 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27436 { 0, 0, SEQUENCE_constraint },
27437 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
27438 3, /* Elements count */
27439 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 /* Additional specs */
27442 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
27443 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
27444 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27449 0, 0, /* No default value */
27453 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
27454 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27456 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
27457 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
27458 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27459 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
27460 sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27461 asn_MAP_extensionValue_tag2el_288,
27462 1, /* Count of tags in the map */
27464 -1 /* Extensions start */
27466 static /* Use -fall-defs-global to expose */
27467 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
27471 0, /* No effective tags (pointer) */
27472 0, /* No effective tags (count) */
27473 0, /* No tags (pointer) */
27474 0, /* No tags (count) */
27475 { 0, 0, OPEN_TYPE_constraint },
27476 asn_MBR_extensionValue_288,
27477 1, /* Elements count */
27478 &asn_SPC_extensionValue_specs_288 /* Additional specs */
27481 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
27482 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
27483 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27484 -1, /* IMPLICIT tag at current level */
27485 &asn_DEF_ProtocolIE_ID,
27487 { 0, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
27488 0, 0, /* No default value */
27491 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
27492 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27493 -1, /* IMPLICIT tag at current level */
27494 &asn_DEF_Criticality,
27495 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
27496 { 0, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
27497 0, 0, /* No default value */
27500 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
27501 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27502 +1, /* EXPLICIT tag at current level */
27503 &asn_DEF_extensionValue_288,
27504 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
27505 { 0, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
27506 0, 0, /* No default value */
27510 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
27511 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27513 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
27514 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27515 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27516 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27518 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
27519 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
27520 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
27521 asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
27522 3, /* Count of tags in the map */
27523 0, 0, 0, /* Optional elements (not needed) */
27524 -1, /* First extension addition */
27526 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
27527 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27528 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27530 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
27531 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27532 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27533 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285, /* Same as above */
27534 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27535 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27536 { 0, 0, SEQUENCE_constraint },
27537 asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
27538 3, /* Elements count */
27539 &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 /* Additional specs */
27542 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
27543 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
27544 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27545 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
27546 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27547 0, /* No top level tags */
27548 0, /* No tags in the map */
27550 -1 /* Extensions start */
27552 static /* Use -fall-defs-global to expose */
27553 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
27557 0, /* No effective tags (pointer) */
27558 0, /* No effective tags (count) */
27559 0, /* No tags (pointer) */
27560 0, /* No tags (count) */
27561 { 0, 0, OPEN_TYPE_constraint },
27562 0, 0, /* No members */
27563 &asn_SPC_extensionValue_specs_292 /* Additional specs */
27566 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
27567 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
27568 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27569 -1, /* IMPLICIT tag at current level */
27570 &asn_DEF_ProtocolIE_ID,
27572 { 0, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
27573 0, 0, /* No default value */
27576 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
27577 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27578 -1, /* IMPLICIT tag at current level */
27579 &asn_DEF_Criticality,
27581 { 0, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
27582 0, 0, /* No default value */
27585 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
27586 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27587 +1, /* EXPLICIT tag at current level */
27588 &asn_DEF_extensionValue_292,
27590 { 0, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
27591 0, 0, /* No default value */
27595 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
27596 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27598 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
27599 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27600 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27601 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27603 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
27604 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
27605 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
27606 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
27607 3, /* Count of tags in the map */
27608 0, 0, 0, /* Optional elements (not needed) */
27609 -1, /* First extension addition */
27611 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
27612 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27613 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27615 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
27616 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27617 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27618 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289, /* Same as above */
27619 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27620 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27621 { 0, 0, SEQUENCE_constraint },
27622 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
27623 3, /* Elements count */
27624 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 /* Additional specs */
27627 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
27628 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27629 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27631 &asn_DEF_PDCPSnLength,
27634 0, 0, /* No default value */
27637 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
27638 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27640 &asn_DEF_NewDRBIDrequest,
27643 0, 0, /* No default value */
27647 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
27648 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27649 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
27651 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
27652 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
27653 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27654 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27655 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27656 asn_MAP_extensionValue_tag2el_296,
27657 2, /* Count of tags in the map */
27659 -1 /* Extensions start */
27661 static /* Use -fall-defs-global to expose */
27662 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
27666 0, /* No effective tags (pointer) */
27667 0, /* No effective tags (count) */
27668 0, /* No tags (pointer) */
27669 0, /* No tags (count) */
27670 { 0, 0, OPEN_TYPE_constraint },
27671 asn_MBR_extensionValue_296,
27672 2, /* Elements count */
27673 &asn_SPC_extensionValue_specs_296 /* Additional specs */
27676 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
27677 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
27678 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27679 -1, /* IMPLICIT tag at current level */
27680 &asn_DEF_ProtocolIE_ID,
27682 { 0, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
27683 0, 0, /* No default value */
27686 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
27687 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27688 -1, /* IMPLICIT tag at current level */
27689 &asn_DEF_Criticality,
27690 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
27691 { 0, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
27692 0, 0, /* No default value */
27695 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
27696 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27697 +1, /* EXPLICIT tag at current level */
27698 &asn_DEF_extensionValue_296,
27699 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27700 { 0, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
27701 0, 0, /* No default value */
27705 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
27706 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27708 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
27709 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27710 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27711 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27713 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
27714 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
27715 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27716 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
27717 3, /* Count of tags in the map */
27718 0, 0, 0, /* Optional elements (not needed) */
27719 -1, /* First extension addition */
27721 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
27722 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27723 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27725 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
27726 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27727 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27728 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293, /* Same as above */
27729 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27730 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27731 { 0, 0, SEQUENCE_constraint },
27732 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
27733 3, /* Elements count */
27734 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 /* Additional specs */
27737 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
27738 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27739 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27741 &asn_DEF_RLC_Status,
27744 0, 0, /* No default value */
27747 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27748 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27753 0, 0, /* No default value */
27757 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
27758 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
27759 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
27760 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
27761 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
27763 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
27764 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27765 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27766 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27767 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27768 asn_MAP_extensionValue_tag2el_300,
27769 2, /* Count of tags in the map */
27770 asn_MAP_extensionValue_to_canonical_300,
27771 asn_MAP_extensionValue_from_canonical_300,
27772 -1 /* Extensions start */
27774 static /* Use -fall-defs-global to expose */
27775 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
27779 0, /* No effective tags (pointer) */
27780 0, /* No effective tags (count) */
27781 0, /* No tags (pointer) */
27782 0, /* No tags (count) */
27783 { 0, 0, OPEN_TYPE_constraint },
27784 asn_MBR_extensionValue_300,
27785 2, /* Elements count */
27786 &asn_SPC_extensionValue_specs_300 /* Additional specs */
27789 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
27790 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
27791 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27792 -1, /* IMPLICIT tag at current level */
27793 &asn_DEF_ProtocolIE_ID,
27795 { 0, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
27796 0, 0, /* No default value */
27799 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
27800 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27801 -1, /* IMPLICIT tag at current level */
27802 &asn_DEF_Criticality,
27803 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27804 { 0, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
27805 0, 0, /* No default value */
27808 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27809 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27810 +1, /* EXPLICIT tag at current level */
27811 &asn_DEF_extensionValue_300,
27812 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27813 { 0, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
27814 0, 0, /* No default value */
27818 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
27819 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27821 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
27822 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27823 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27824 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27826 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
27827 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
27828 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27829 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
27830 3, /* Count of tags in the map */
27831 0, 0, 0, /* Optional elements (not needed) */
27832 -1, /* First extension addition */
27834 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
27835 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27836 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27838 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
27839 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27840 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27841 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
27842 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27843 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27844 { 0, 0, SEQUENCE_constraint },
27845 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
27846 3, /* Elements count */
27847 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 /* Additional specs */
27850 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
27851 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
27852 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
27853 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
27854 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
27855 0, /* No top level tags */
27856 0, /* No tags in the map */
27858 -1 /* Extensions start */
27860 static /* Use -fall-defs-global to expose */
27861 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
27865 0, /* No effective tags (pointer) */
27866 0, /* No effective tags (count) */
27867 0, /* No tags (pointer) */
27868 0, /* No tags (count) */
27869 { 0, 0, OPEN_TYPE_constraint },
27870 0, 0, /* No members */
27871 &asn_SPC_extensionValue_specs_304 /* Additional specs */
27874 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
27875 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
27876 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27877 -1, /* IMPLICIT tag at current level */
27878 &asn_DEF_ProtocolIE_ID,
27880 { 0, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
27881 0, 0, /* No default value */
27884 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
27885 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27886 -1, /* IMPLICIT tag at current level */
27887 &asn_DEF_Criticality,
27889 { 0, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
27890 0, 0, /* No default value */
27893 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
27894 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27895 +1, /* EXPLICIT tag at current level */
27896 &asn_DEF_extensionValue_304,
27898 { 0, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
27899 0, 0, /* No default value */
27903 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
27904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27906 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
27907 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27908 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27909 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27911 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
27912 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
27913 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
27914 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
27915 3, /* Count of tags in the map */
27916 0, 0, 0, /* Optional elements (not needed) */
27917 -1, /* First extension addition */
27919 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
27920 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27921 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27923 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
27924 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27925 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27926 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301, /* Same as above */
27927 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27928 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27929 { 0, 0, SEQUENCE_constraint },
27930 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
27931 3, /* Elements count */
27932 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 /* Additional specs */
27935 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
27936 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
27937 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27938 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27939 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27940 0, /* No top level tags */
27941 0, /* No tags in the map */
27943 -1 /* Extensions start */
27945 static /* Use -fall-defs-global to expose */
27946 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
27950 0, /* No effective tags (pointer) */
27951 0, /* No effective tags (count) */
27952 0, /* No tags (pointer) */
27953 0, /* No tags (count) */
27954 { 0, 0, OPEN_TYPE_constraint },
27955 0, 0, /* No members */
27956 &asn_SPC_extensionValue_specs_308 /* Additional specs */
27959 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
27960 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
27961 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27962 -1, /* IMPLICIT tag at current level */
27963 &asn_DEF_ProtocolIE_ID,
27965 { 0, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
27966 0, 0, /* No default value */
27969 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
27970 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27971 -1, /* IMPLICIT tag at current level */
27972 &asn_DEF_Criticality,
27974 { 0, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
27975 0, 0, /* No default value */
27978 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
27979 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27980 +1, /* EXPLICIT tag at current level */
27981 &asn_DEF_extensionValue_308,
27983 { 0, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 },
27984 0, 0, /* No default value */
27988 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
27989 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27991 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
27992 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27993 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27994 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27996 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
27997 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
27998 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27999 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
28000 3, /* Count of tags in the map */
28001 0, 0, 0, /* Optional elements (not needed) */
28002 -1, /* First extension addition */
28004 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
28005 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28006 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28008 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
28009 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28010 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28011 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305, /* Same as above */
28012 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28013 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28014 { 0, 0, SEQUENCE_constraint },
28015 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
28016 3, /* Elements count */
28017 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 /* Additional specs */
28020 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
28021 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28022 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28024 &asn_DEF_PDCPSnLength,
28027 0, 0, /* No default value */
28031 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
28032 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28034 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
28035 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28036 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28037 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28038 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28039 asn_MAP_extensionValue_tag2el_312,
28040 1, /* Count of tags in the map */
28042 -1 /* Extensions start */
28044 static /* Use -fall-defs-global to expose */
28045 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
28049 0, /* No effective tags (pointer) */
28050 0, /* No effective tags (count) */
28051 0, /* No tags (pointer) */
28052 0, /* No tags (count) */
28053 { 0, 0, OPEN_TYPE_constraint },
28054 asn_MBR_extensionValue_312,
28055 1, /* Elements count */
28056 &asn_SPC_extensionValue_specs_312 /* Additional specs */
28059 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
28060 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
28061 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28062 -1, /* IMPLICIT tag at current level */
28063 &asn_DEF_ProtocolIE_ID,
28065 { 0, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
28066 0, 0, /* No default value */
28069 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28070 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28071 -1, /* IMPLICIT tag at current level */
28072 &asn_DEF_Criticality,
28073 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28074 { 0, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
28075 0, 0, /* No default value */
28078 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28079 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28080 +1, /* EXPLICIT tag at current level */
28081 &asn_DEF_extensionValue_312,
28082 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28083 { 0, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 },
28084 0, 0, /* No default value */
28088 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
28089 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28091 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
28092 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28093 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28094 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28096 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
28097 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
28098 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28099 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
28100 3, /* Count of tags in the map */
28101 0, 0, 0, /* Optional elements (not needed) */
28102 -1, /* First extension addition */
28104 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
28105 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28106 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28108 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
28109 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28110 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28111 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
28112 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28113 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28114 { 0, 0, SEQUENCE_constraint },
28115 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
28116 3, /* Elements count */
28117 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 /* Additional specs */
28120 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
28121 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
28122 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
28123 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
28124 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
28125 0, /* No top level tags */
28126 0, /* No tags in the map */
28128 -1 /* Extensions start */
28130 static /* Use -fall-defs-global to expose */
28131 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
28135 0, /* No effective tags (pointer) */
28136 0, /* No effective tags (count) */
28137 0, /* No tags (pointer) */
28138 0, /* No tags (count) */
28139 { 0, 0, OPEN_TYPE_constraint },
28140 0, 0, /* No members */
28141 &asn_SPC_extensionValue_specs_316 /* Additional specs */
28144 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
28145 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
28146 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28147 -1, /* IMPLICIT tag at current level */
28148 &asn_DEF_ProtocolIE_ID,
28150 { 0, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
28151 0, 0, /* No default value */
28154 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
28155 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28156 -1, /* IMPLICIT tag at current level */
28157 &asn_DEF_Criticality,
28159 { 0, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
28160 0, 0, /* No default value */
28163 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
28164 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28165 +1, /* EXPLICIT tag at current level */
28166 &asn_DEF_extensionValue_316,
28168 { 0, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 },
28169 0, 0, /* No default value */
28173 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
28174 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28176 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
28177 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28178 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28179 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28181 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
28182 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
28183 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
28184 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
28185 3, /* Count of tags in the map */
28186 0, 0, 0, /* Optional elements (not needed) */
28187 -1, /* First extension addition */
28189 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
28190 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28191 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28193 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
28194 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28195 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28196 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313, /* Same as above */
28197 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28198 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28199 { 0, 0, SEQUENCE_constraint },
28200 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
28201 3, /* Elements count */
28202 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 /* Additional specs */
28205 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
28206 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28207 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28208 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28209 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28210 0, /* No top level tags */
28211 0, /* No tags in the map */
28213 -1 /* Extensions start */
28215 static /* Use -fall-defs-global to expose */
28216 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
28220 0, /* No effective tags (pointer) */
28221 0, /* No effective tags (count) */
28222 0, /* No tags (pointer) */
28223 0, /* No tags (count) */
28224 { 0, 0, OPEN_TYPE_constraint },
28225 0, 0, /* No members */
28226 &asn_SPC_extensionValue_specs_320 /* Additional specs */
28229 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
28230 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
28231 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28232 -1, /* IMPLICIT tag at current level */
28233 &asn_DEF_ProtocolIE_ID,
28235 { 0, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
28236 0, 0, /* No default value */
28239 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
28240 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28241 -1, /* IMPLICIT tag at current level */
28242 &asn_DEF_Criticality,
28244 { 0, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
28245 0, 0, /* No default value */
28248 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28249 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28250 +1, /* EXPLICIT tag at current level */
28251 &asn_DEF_extensionValue_320,
28253 { 0, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 },
28254 0, 0, /* No default value */
28258 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
28259 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28261 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
28262 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28263 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28264 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28266 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
28267 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
28268 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28269 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
28270 3, /* Count of tags in the map */
28271 0, 0, 0, /* Optional elements (not needed) */
28272 -1, /* First extension addition */
28274 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
28275 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28276 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28278 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
28279 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28280 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28281 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317, /* Same as above */
28282 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28283 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28284 { 0, 0, SEQUENCE_constraint },
28285 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
28286 3, /* Elements count */
28287 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 /* Additional specs */
28290 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
28291 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28292 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28293 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28294 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28295 0, /* No top level tags */
28296 0, /* No tags in the map */
28298 -1 /* Extensions start */
28300 static /* Use -fall-defs-global to expose */
28301 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
28305 0, /* No effective tags (pointer) */
28306 0, /* No effective tags (count) */
28307 0, /* No tags (pointer) */
28308 0, /* No tags (count) */
28309 { 0, 0, OPEN_TYPE_constraint },
28310 0, 0, /* No members */
28311 &asn_SPC_extensionValue_specs_324 /* Additional specs */
28314 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
28315 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
28316 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28317 -1, /* IMPLICIT tag at current level */
28318 &asn_DEF_ProtocolIE_ID,
28320 { 0, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
28321 0, 0, /* No default value */
28324 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28325 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28326 -1, /* IMPLICIT tag at current level */
28327 &asn_DEF_Criticality,
28329 { 0, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
28330 0, 0, /* No default value */
28333 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28334 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28335 +1, /* EXPLICIT tag at current level */
28336 &asn_DEF_extensionValue_324,
28338 { 0, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 },
28339 0, 0, /* No default value */
28343 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
28344 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28346 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
28347 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28348 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28349 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28351 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
28352 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
28353 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28354 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
28355 3, /* Count of tags in the map */
28356 0, 0, 0, /* Optional elements (not needed) */
28357 -1, /* First extension addition */
28359 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
28360 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28361 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28363 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
28364 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28365 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28366 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321, /* Same as above */
28367 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28368 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28369 { 0, 0, SEQUENCE_constraint },
28370 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
28371 3, /* Elements count */
28372 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
28375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
28376 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
28377 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
28378 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
28379 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
28380 0, /* No top level tags */
28381 0, /* No tags in the map */
28383 -1 /* Extensions start */
28385 static /* Use -fall-defs-global to expose */
28386 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
28390 0, /* No effective tags (pointer) */
28391 0, /* No effective tags (count) */
28392 0, /* No tags (pointer) */
28393 0, /* No tags (count) */
28394 { 0, 0, OPEN_TYPE_constraint },
28395 0, 0, /* No members */
28396 &asn_SPC_extensionValue_specs_328 /* Additional specs */
28399 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
28400 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
28401 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28402 -1, /* IMPLICIT tag at current level */
28403 &asn_DEF_ProtocolIE_ID,
28405 { 0, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
28406 0, 0, /* No default value */
28409 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
28410 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28411 -1, /* IMPLICIT tag at current level */
28412 &asn_DEF_Criticality,
28414 { 0, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
28415 0, 0, /* No default value */
28418 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
28419 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28420 +1, /* EXPLICIT tag at current level */
28421 &asn_DEF_extensionValue_328,
28423 { 0, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 },
28424 0, 0, /* No default value */
28428 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
28429 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28431 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
28432 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28433 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28434 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28436 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
28437 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
28438 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
28439 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
28440 3, /* Count of tags in the map */
28441 0, 0, 0, /* Optional elements (not needed) */
28442 -1, /* First extension addition */
28444 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
28445 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28446 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28448 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
28449 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28450 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28451 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
28452 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28453 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28454 { 0, 0, SEQUENCE_constraint },
28455 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
28456 3, /* Elements count */
28457 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 /* Additional specs */
28460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
28461 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
28462 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
28463 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
28464 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
28465 0, /* No top level tags */
28466 0, /* No tags in the map */
28468 -1 /* Extensions start */
28470 static /* Use -fall-defs-global to expose */
28471 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
28475 0, /* No effective tags (pointer) */
28476 0, /* No effective tags (count) */
28477 0, /* No tags (pointer) */
28478 0, /* No tags (count) */
28479 { 0, 0, OPEN_TYPE_constraint },
28480 0, 0, /* No members */
28481 &asn_SPC_extensionValue_specs_332 /* Additional specs */
28484 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
28485 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
28486 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28487 -1, /* IMPLICIT tag at current level */
28488 &asn_DEF_ProtocolIE_ID,
28490 { 0, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
28491 0, 0, /* No default value */
28494 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
28495 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28496 -1, /* IMPLICIT tag at current level */
28497 &asn_DEF_Criticality,
28499 { 0, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
28500 0, 0, /* No default value */
28503 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
28504 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28505 +1, /* EXPLICIT tag at current level */
28506 &asn_DEF_extensionValue_332,
28508 { 0, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 },
28509 0, 0, /* No default value */
28513 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
28514 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28516 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
28517 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28518 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28519 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28521 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
28522 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
28523 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
28524 asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
28525 3, /* Count of tags in the map */
28526 0, 0, 0, /* Optional elements (not needed) */
28527 -1, /* First extension addition */
28529 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
28530 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28531 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28533 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
28534 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28535 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28536 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329, /* Same as above */
28537 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28538 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28539 { 0, 0, SEQUENCE_constraint },
28540 asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
28541 3, /* Elements count */
28542 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 /* Additional specs */
28545 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
28546 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
28547 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
28548 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
28549 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
28550 0, /* No top level tags */
28551 0, /* No tags in the map */
28553 -1 /* Extensions start */
28555 static /* Use -fall-defs-global to expose */
28556 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
28560 0, /* No effective tags (pointer) */
28561 0, /* No effective tags (count) */
28562 0, /* No tags (pointer) */
28563 0, /* No tags (count) */
28564 { 0, 0, OPEN_TYPE_constraint },
28565 0, 0, /* No members */
28566 &asn_SPC_extensionValue_specs_336 /* Additional specs */
28569 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
28570 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
28571 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28572 -1, /* IMPLICIT tag at current level */
28573 &asn_DEF_ProtocolIE_ID,
28575 { 0, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
28576 0, 0, /* No default value */
28579 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
28580 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28581 -1, /* IMPLICIT tag at current level */
28582 &asn_DEF_Criticality,
28584 { 0, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
28585 0, 0, /* No default value */
28588 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
28589 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28590 +1, /* EXPLICIT tag at current level */
28591 &asn_DEF_extensionValue_336,
28593 { 0, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 },
28594 0, 0, /* No default value */
28598 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
28599 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28601 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
28602 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28603 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28604 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28606 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
28607 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
28608 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
28609 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
28610 3, /* Count of tags in the map */
28611 0, 0, 0, /* Optional elements (not needed) */
28612 -1, /* First extension addition */
28614 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
28615 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28616 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28618 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
28619 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28620 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28621 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333, /* Same as above */
28622 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28623 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28624 { 0, 0, SEQUENCE_constraint },
28625 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
28626 3, /* Elements count */
28627 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 /* Additional specs */
28630 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
28631 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28632 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28633 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28634 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28635 0, /* No top level tags */
28636 0, /* No tags in the map */
28638 -1 /* Extensions start */
28640 static /* Use -fall-defs-global to expose */
28641 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
28645 0, /* No effective tags (pointer) */
28646 0, /* No effective tags (count) */
28647 0, /* No tags (pointer) */
28648 0, /* No tags (count) */
28649 { 0, 0, OPEN_TYPE_constraint },
28650 0, 0, /* No members */
28651 &asn_SPC_extensionValue_specs_340 /* Additional specs */
28654 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
28655 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
28656 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28657 -1, /* IMPLICIT tag at current level */
28658 &asn_DEF_ProtocolIE_ID,
28660 { 0, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
28661 0, 0, /* No default value */
28664 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
28665 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28666 -1, /* IMPLICIT tag at current level */
28667 &asn_DEF_Criticality,
28669 { 0, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
28670 0, 0, /* No default value */
28673 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28674 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28675 +1, /* EXPLICIT tag at current level */
28676 &asn_DEF_extensionValue_340,
28678 { 0, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 },
28679 0, 0, /* No default value */
28683 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
28684 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28686 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
28687 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28688 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28689 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28691 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
28692 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
28693 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28694 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
28695 3, /* Count of tags in the map */
28696 0, 0, 0, /* Optional elements (not needed) */
28697 -1, /* First extension addition */
28699 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
28700 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28701 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28703 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
28704 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28705 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28706 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337, /* Same as above */
28707 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28708 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28709 { 0, 0, SEQUENCE_constraint },
28710 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
28711 3, /* Elements count */
28712 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 /* Additional specs */
28715 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
28716 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28717 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28718 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28719 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28720 0, /* No top level tags */
28721 0, /* No tags in the map */
28723 -1 /* Extensions start */
28725 static /* Use -fall-defs-global to expose */
28726 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
28730 0, /* No effective tags (pointer) */
28731 0, /* No effective tags (count) */
28732 0, /* No tags (pointer) */
28733 0, /* No tags (count) */
28734 { 0, 0, OPEN_TYPE_constraint },
28735 0, 0, /* No members */
28736 &asn_SPC_extensionValue_specs_344 /* Additional specs */
28739 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
28740 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
28741 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28742 -1, /* IMPLICIT tag at current level */
28743 &asn_DEF_ProtocolIE_ID,
28745 { 0, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
28746 0, 0, /* No default value */
28749 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28750 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28751 -1, /* IMPLICIT tag at current level */
28752 &asn_DEF_Criticality,
28754 { 0, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
28755 0, 0, /* No default value */
28758 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28759 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28760 +1, /* EXPLICIT tag at current level */
28761 &asn_DEF_extensionValue_344,
28763 { 0, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 },
28764 0, 0, /* No default value */
28768 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
28769 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28771 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
28772 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28773 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28774 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28776 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
28777 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
28778 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28779 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
28780 3, /* Count of tags in the map */
28781 0, 0, 0, /* Optional elements (not needed) */
28782 -1, /* First extension addition */
28784 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
28785 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28786 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28788 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
28789 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28790 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28791 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
28792 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28793 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28794 { 0, 0, SEQUENCE_constraint },
28795 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
28796 3, /* Elements count */
28797 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 /* Additional specs */
28800 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
28801 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
28802 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
28803 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
28804 sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
28805 0, /* No top level tags */
28806 0, /* No tags in the map */
28808 -1 /* Extensions start */
28810 static /* Use -fall-defs-global to expose */
28811 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
28815 0, /* No effective tags (pointer) */
28816 0, /* No effective tags (count) */
28817 0, /* No tags (pointer) */
28818 0, /* No tags (count) */
28819 { 0, 0, OPEN_TYPE_constraint },
28820 0, 0, /* No members */
28821 &asn_SPC_extensionValue_specs_348 /* Additional specs */
28824 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
28825 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
28826 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28827 -1, /* IMPLICIT tag at current level */
28828 &asn_DEF_ProtocolIE_ID,
28830 { 0, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
28831 0, 0, /* No default value */
28834 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
28835 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28836 -1, /* IMPLICIT tag at current level */
28837 &asn_DEF_Criticality,
28839 { 0, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
28840 0, 0, /* No default value */
28843 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
28844 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28845 +1, /* EXPLICIT tag at current level */
28846 &asn_DEF_extensionValue_348,
28848 { 0, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 },
28849 0, 0, /* No default value */
28853 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
28854 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28856 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
28857 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28858 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28859 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28861 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
28862 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
28863 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
28864 asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
28865 3, /* Count of tags in the map */
28866 0, 0, 0, /* Optional elements (not needed) */
28867 -1, /* First extension addition */
28869 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
28870 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28871 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28873 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
28874 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28875 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28876 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345, /* Same as above */
28877 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28878 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28879 { 0, 0, SEQUENCE_constraint },
28880 asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
28881 3, /* Elements count */
28882 &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 /* Additional specs */
28885 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
28886 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
28887 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
28888 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
28889 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
28890 0, /* No top level tags */
28891 0, /* No tags in the map */
28893 -1 /* Extensions start */
28895 static /* Use -fall-defs-global to expose */
28896 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
28900 0, /* No effective tags (pointer) */
28901 0, /* No effective tags (count) */
28902 0, /* No tags (pointer) */
28903 0, /* No tags (count) */
28904 { 0, 0, OPEN_TYPE_constraint },
28905 0, 0, /* No members */
28906 &asn_SPC_extensionValue_specs_352 /* Additional specs */
28909 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
28910 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
28911 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28912 -1, /* IMPLICIT tag at current level */
28913 &asn_DEF_ProtocolIE_ID,
28915 { 0, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
28916 0, 0, /* No default value */
28919 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
28920 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28921 -1, /* IMPLICIT tag at current level */
28922 &asn_DEF_Criticality,
28924 { 0, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
28925 0, 0, /* No default value */
28928 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
28929 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28930 +1, /* EXPLICIT tag at current level */
28931 &asn_DEF_extensionValue_352,
28933 { 0, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 },
28934 0, 0, /* No default value */
28938 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
28939 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28941 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
28942 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28943 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28944 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28946 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
28947 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
28948 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
28949 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
28950 3, /* Count of tags in the map */
28951 0, 0, 0, /* Optional elements (not needed) */
28952 -1, /* First extension addition */
28954 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
28955 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28956 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28958 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
28959 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28960 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28961 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349, /* Same as above */
28962 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28963 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28964 { 0, 0, SEQUENCE_constraint },
28965 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
28966 3, /* Elements count */
28967 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 /* Additional specs */
28970 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
28971 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28972 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28973 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28974 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28975 0, /* No top level tags */
28976 0, /* No tags in the map */
28978 -1 /* Extensions start */
28980 static /* Use -fall-defs-global to expose */
28981 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
28985 0, /* No effective tags (pointer) */
28986 0, /* No effective tags (count) */
28987 0, /* No tags (pointer) */
28988 0, /* No tags (count) */
28989 { 0, 0, OPEN_TYPE_constraint },
28990 0, 0, /* No members */
28991 &asn_SPC_extensionValue_specs_356 /* Additional specs */
28994 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
28995 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
28996 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28997 -1, /* IMPLICIT tag at current level */
28998 &asn_DEF_ProtocolIE_ID,
29000 { 0, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
29001 0, 0, /* No default value */
29004 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
29005 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29006 -1, /* IMPLICIT tag at current level */
29007 &asn_DEF_Criticality,
29009 { 0, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
29010 0, 0, /* No default value */
29013 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29014 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29015 +1, /* EXPLICIT tag at current level */
29016 &asn_DEF_extensionValue_356,
29018 { 0, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 },
29019 0, 0, /* No default value */
29023 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
29024 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29026 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
29027 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29028 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29029 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29031 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
29032 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
29033 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29034 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
29035 3, /* Count of tags in the map */
29036 0, 0, 0, /* Optional elements (not needed) */
29037 -1, /* First extension addition */
29039 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
29040 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29041 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29043 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
29044 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29045 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29046 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353, /* Same as above */
29047 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29048 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29049 { 0, 0, SEQUENCE_constraint },
29050 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
29051 3, /* Elements count */
29052 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 /* Additional specs */
29055 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
29056 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29057 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29058 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29059 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29060 0, /* No top level tags */
29061 0, /* No tags in the map */
29063 -1 /* Extensions start */
29065 static /* Use -fall-defs-global to expose */
29066 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
29070 0, /* No effective tags (pointer) */
29071 0, /* No effective tags (count) */
29072 0, /* No tags (pointer) */
29073 0, /* No tags (count) */
29074 { 0, 0, OPEN_TYPE_constraint },
29075 0, 0, /* No members */
29076 &asn_SPC_extensionValue_specs_360 /* Additional specs */
29079 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
29080 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
29081 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29082 -1, /* IMPLICIT tag at current level */
29083 &asn_DEF_ProtocolIE_ID,
29085 { 0, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
29086 0, 0, /* No default value */
29089 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
29090 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29091 -1, /* IMPLICIT tag at current level */
29092 &asn_DEF_Criticality,
29094 { 0, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
29095 0, 0, /* No default value */
29098 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29099 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29100 +1, /* EXPLICIT tag at current level */
29101 &asn_DEF_extensionValue_360,
29103 { 0, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 },
29104 0, 0, /* No default value */
29108 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
29109 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29111 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
29112 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29113 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29114 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29116 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
29117 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
29118 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29119 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
29120 3, /* Count of tags in the map */
29121 0, 0, 0, /* Optional elements (not needed) */
29122 -1, /* First extension addition */
29124 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
29125 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29126 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29128 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
29129 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29130 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29131 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
29132 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29133 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29134 { 0, 0, SEQUENCE_constraint },
29135 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
29136 3, /* Elements count */
29137 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 /* Additional specs */
29140 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
29141 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
29142 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
29143 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
29144 sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
29145 0, /* No top level tags */
29146 0, /* No tags in the map */
29148 -1 /* Extensions start */
29150 static /* Use -fall-defs-global to expose */
29151 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
29155 0, /* No effective tags (pointer) */
29156 0, /* No effective tags (count) */
29157 0, /* No tags (pointer) */
29158 0, /* No tags (count) */
29159 { 0, 0, OPEN_TYPE_constraint },
29160 0, 0, /* No members */
29161 &asn_SPC_extensionValue_specs_364 /* Additional specs */
29164 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
29165 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
29166 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29167 -1, /* IMPLICIT tag at current level */
29168 &asn_DEF_ProtocolIE_ID,
29170 { 0, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
29171 0, 0, /* No default value */
29174 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
29175 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29176 -1, /* IMPLICIT tag at current level */
29177 &asn_DEF_Criticality,
29179 { 0, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
29180 0, 0, /* No default value */
29183 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
29184 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29185 +1, /* EXPLICIT tag at current level */
29186 &asn_DEF_extensionValue_364,
29188 { 0, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 },
29189 0, 0, /* No default value */
29193 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
29194 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29196 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
29197 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29198 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29199 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29201 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
29202 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
29203 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
29204 asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
29205 3, /* Count of tags in the map */
29206 0, 0, 0, /* Optional elements (not needed) */
29207 -1, /* First extension addition */
29209 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
29210 "ServedEUTRAcellsENDCX2Management-ExtIEs",
29211 "ServedEUTRAcellsENDCX2Management-ExtIEs",
29213 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
29214 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29215 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29216 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361, /* Same as above */
29217 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29218 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29219 { 0, 0, SEQUENCE_constraint },
29220 asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
29221 3, /* Elements count */
29222 &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 /* Additional specs */
29225 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
29226 sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
29227 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
29228 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
29229 sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
29230 0, /* No top level tags */
29231 0, /* No tags in the map */
29233 -1 /* Extensions start */
29235 static /* Use -fall-defs-global to expose */
29236 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
29240 0, /* No effective tags (pointer) */
29241 0, /* No effective tags (count) */
29242 0, /* No tags (pointer) */
29243 0, /* No tags (count) */
29244 { 0, 0, OPEN_TYPE_constraint },
29245 0, 0, /* No members */
29246 &asn_SPC_extensionValue_specs_368 /* Additional specs */
29249 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
29250 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
29251 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29252 -1, /* IMPLICIT tag at current level */
29253 &asn_DEF_ProtocolIE_ID,
29255 { 0, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
29256 0, 0, /* No default value */
29259 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
29260 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29261 -1, /* IMPLICIT tag at current level */
29262 &asn_DEF_Criticality,
29264 { 0, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
29265 0, 0, /* No default value */
29268 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
29269 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29270 +1, /* EXPLICIT tag at current level */
29271 &asn_DEF_extensionValue_368,
29273 { 0, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 },
29274 0, 0, /* No default value */
29278 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
29279 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29281 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
29282 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29283 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29284 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29286 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
29287 sizeof(struct En_gNBServedCells_ExtIEs),
29288 offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
29289 asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
29290 3, /* Count of tags in the map */
29291 0, 0, 0, /* Optional elements (not needed) */
29292 -1, /* First extension addition */
29294 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
29295 "En-gNBServedCells-ExtIEs",
29296 "En-gNBServedCells-ExtIEs",
29298 asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
29299 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29300 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29301 asn_DEF_En_gNBServedCells_ExtIEs_tags_365, /* Same as above */
29302 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29303 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29304 { 0, 0, SEQUENCE_constraint },
29305 asn_MBR_En_gNBServedCells_ExtIEs_365,
29306 3, /* Elements count */
29307 &asn_SPC_En_gNBServedCells_ExtIEs_specs_365 /* Additional specs */
29310 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
29311 sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
29312 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29313 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
29314 sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29315 0, /* No top level tags */
29316 0, /* No tags in the map */
29318 -1 /* Extensions start */
29320 static /* Use -fall-defs-global to expose */
29321 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
29325 0, /* No effective tags (pointer) */
29326 0, /* No effective tags (count) */
29327 0, /* No tags (pointer) */
29328 0, /* No tags (count) */
29329 { 0, 0, OPEN_TYPE_constraint },
29330 0, 0, /* No members */
29331 &asn_SPC_extensionValue_specs_372 /* Additional specs */
29334 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
29335 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
29336 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29337 -1, /* IMPLICIT tag at current level */
29338 &asn_DEF_ProtocolIE_ID,
29340 { 0, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
29341 0, 0, /* No default value */
29344 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
29345 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29346 -1, /* IMPLICIT tag at current level */
29347 &asn_DEF_Criticality,
29349 { 0, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
29350 0, 0, /* No default value */
29353 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
29354 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29355 +1, /* EXPLICIT tag at current level */
29356 &asn_DEF_extensionValue_372,
29358 { 0, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 },
29359 0, 0, /* No default value */
29363 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
29364 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29366 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
29367 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29368 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29369 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29371 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
29372 sizeof(struct ServedNRCell_Information_ExtIEs),
29373 offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
29374 asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
29375 3, /* Count of tags in the map */
29376 0, 0, 0, /* Optional elements (not needed) */
29377 -1, /* First extension addition */
29379 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
29380 "ServedNRCell-Information-ExtIEs",
29381 "ServedNRCell-Information-ExtIEs",
29383 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
29384 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29385 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29386 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369, /* Same as above */
29387 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29388 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29389 { 0, 0, SEQUENCE_constraint },
29390 asn_MBR_ServedNRCell_Information_ExtIEs_369,
29391 3, /* Elements count */
29392 &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 /* Additional specs */
29395 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
29396 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29397 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29398 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29399 sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29400 0, /* No top level tags */
29401 0, /* No tags in the map */
29403 -1 /* Extensions start */
29405 static /* Use -fall-defs-global to expose */
29406 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
29410 0, /* No effective tags (pointer) */
29411 0, /* No effective tags (count) */
29412 0, /* No tags (pointer) */
29413 0, /* No tags (count) */
29414 { 0, 0, OPEN_TYPE_constraint },
29415 0, 0, /* No members */
29416 &asn_SPC_extensionValue_specs_376 /* Additional specs */
29419 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
29420 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
29421 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29422 -1, /* IMPLICIT tag at current level */
29423 &asn_DEF_ProtocolIE_ID,
29425 { 0, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
29426 0, 0, /* No default value */
29429 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
29430 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29431 -1, /* IMPLICIT tag at current level */
29432 &asn_DEF_Criticality,
29434 { 0, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
29435 0, 0, /* No default value */
29438 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29439 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29440 +1, /* EXPLICIT tag at current level */
29441 &asn_DEF_extensionValue_376,
29443 { 0, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 },
29444 0, 0, /* No default value */
29448 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
29449 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29451 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
29452 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29453 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29454 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29456 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
29457 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
29458 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29459 asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
29460 3, /* Count of tags in the map */
29461 0, 0, 0, /* Optional elements (not needed) */
29462 -1, /* First extension addition */
29464 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
29465 "FDD-InfoServedNRCell-Information-ExtIEs",
29466 "FDD-InfoServedNRCell-Information-ExtIEs",
29468 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
29469 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29470 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29471 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373, /* Same as above */
29472 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29473 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29474 { 0, 0, SEQUENCE_constraint },
29475 asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
29476 3, /* Elements count */
29477 &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 /* Additional specs */
29480 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
29481 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29482 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29483 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29484 sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29485 0, /* No top level tags */
29486 0, /* No tags in the map */
29488 -1 /* Extensions start */
29490 static /* Use -fall-defs-global to expose */
29491 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
29495 0, /* No effective tags (pointer) */
29496 0, /* No effective tags (count) */
29497 0, /* No tags (pointer) */
29498 0, /* No tags (count) */
29499 { 0, 0, OPEN_TYPE_constraint },
29500 0, 0, /* No members */
29501 &asn_SPC_extensionValue_specs_380 /* Additional specs */
29504 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
29505 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29506 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29507 -1, /* IMPLICIT tag at current level */
29508 &asn_DEF_ProtocolIE_ID,
29510 { 0, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
29511 0, 0, /* No default value */
29514 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29515 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29516 -1, /* IMPLICIT tag at current level */
29517 &asn_DEF_Criticality,
29519 { 0, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
29520 0, 0, /* No default value */
29523 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29524 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29525 +1, /* EXPLICIT tag at current level */
29526 &asn_DEF_extensionValue_380,
29528 { 0, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 },
29529 0, 0, /* No default value */
29533 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
29534 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29536 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
29537 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29538 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29539 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29541 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
29542 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29543 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29544 asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
29545 3, /* Count of tags in the map */
29546 0, 0, 0, /* Optional elements (not needed) */
29547 -1, /* First extension addition */
29549 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29550 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29551 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29553 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
29554 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29555 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29556 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377, /* Same as above */
29557 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29558 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29559 { 0, 0, SEQUENCE_constraint },
29560 asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
29561 3, /* Elements count */
29562 &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 /* Additional specs */
29565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
29566 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29567 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29568 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29569 sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29570 0, /* No top level tags */
29571 0, /* No tags in the map */
29573 -1 /* Extensions start */
29575 static /* Use -fall-defs-global to expose */
29576 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
29580 0, /* No effective tags (pointer) */
29581 0, /* No effective tags (count) */
29582 0, /* No tags (pointer) */
29583 0, /* No tags (count) */
29584 { 0, 0, OPEN_TYPE_constraint },
29585 0, 0, /* No members */
29586 &asn_SPC_extensionValue_specs_384 /* Additional specs */
29589 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
29590 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
29591 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29592 -1, /* IMPLICIT tag at current level */
29593 &asn_DEF_ProtocolIE_ID,
29595 { 0, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
29596 0, 0, /* No default value */
29599 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
29600 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29601 -1, /* IMPLICIT tag at current level */
29602 &asn_DEF_Criticality,
29604 { 0, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
29605 0, 0, /* No default value */
29608 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29609 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29610 +1, /* EXPLICIT tag at current level */
29611 &asn_DEF_extensionValue_384,
29613 { 0, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 },
29614 0, 0, /* No default value */
29618 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
29619 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29621 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
29622 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29623 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29624 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29626 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
29627 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
29628 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29629 asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
29630 3, /* Count of tags in the map */
29631 0, 0, 0, /* Optional elements (not needed) */
29632 -1, /* First extension addition */
29634 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
29635 "TDD-InfoServedNRCell-Information-ExtIEs",
29636 "TDD-InfoServedNRCell-Information-ExtIEs",
29638 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
29639 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29640 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29641 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381, /* Same as above */
29642 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29643 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29644 { 0, 0, SEQUENCE_constraint },
29645 asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
29646 3, /* Elements count */
29647 &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 /* Additional specs */
29650 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
29651 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29652 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29653 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29654 sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29655 0, /* No top level tags */
29656 0, /* No tags in the map */
29658 -1 /* Extensions start */
29660 static /* Use -fall-defs-global to expose */
29661 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
29665 0, /* No effective tags (pointer) */
29666 0, /* No effective tags (count) */
29667 0, /* No tags (pointer) */
29668 0, /* No tags (count) */
29669 { 0, 0, OPEN_TYPE_constraint },
29670 0, 0, /* No members */
29671 &asn_SPC_extensionValue_specs_388 /* Additional specs */
29674 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
29675 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29677 -1, /* IMPLICIT tag at current level */
29678 &asn_DEF_ProtocolIE_ID,
29680 { 0, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
29681 0, 0, /* No default value */
29684 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29686 -1, /* IMPLICIT tag at current level */
29687 &asn_DEF_Criticality,
29689 { 0, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
29690 0, 0, /* No default value */
29693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29695 +1, /* EXPLICIT tag at current level */
29696 &asn_DEF_extensionValue_388,
29698 { 0, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 },
29699 0, 0, /* No default value */
29703 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
29704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29706 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
29707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29711 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
29712 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29713 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29714 asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
29715 3, /* Count of tags in the map */
29716 0, 0, 0, /* Optional elements (not needed) */
29717 -1, /* First extension addition */
29719 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29720 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29721 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29723 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
29724 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29725 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29726 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385, /* Same as above */
29727 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29728 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29729 { 0, 0, SEQUENCE_constraint },
29730 asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
29731 3, /* Elements count */
29732 &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 /* Additional specs */
29735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
29736 sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
29737 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
29738 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
29739 sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
29740 0, /* No top level tags */
29741 0, /* No tags in the map */
29743 -1 /* Extensions start */
29745 static /* Use -fall-defs-global to expose */
29746 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
29750 0, /* No effective tags (pointer) */
29751 0, /* No effective tags (count) */
29752 0, /* No tags (pointer) */
29753 0, /* No tags (count) */
29754 { 0, 0, OPEN_TYPE_constraint },
29755 0, 0, /* No members */
29756 &asn_SPC_extensionValue_specs_392 /* Additional specs */
29759 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
29760 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
29761 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29762 -1, /* IMPLICIT tag at current level */
29763 &asn_DEF_ProtocolIE_ID,
29765 { 0, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
29766 0, 0, /* No default value */
29769 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
29770 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29771 -1, /* IMPLICIT tag at current level */
29772 &asn_DEF_Criticality,
29774 { 0, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
29775 0, 0, /* No default value */
29778 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
29779 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29780 +1, /* EXPLICIT tag at current level */
29781 &asn_DEF_extensionValue_392,
29783 { 0, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 },
29784 0, 0, /* No default value */
29788 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
29789 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29791 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
29792 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29793 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29794 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29796 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
29797 sizeof(struct NRNeighbour_Information_ExtIEs),
29798 offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
29799 asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
29800 3, /* Count of tags in the map */
29801 0, 0, 0, /* Optional elements (not needed) */
29802 -1, /* First extension addition */
29804 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
29805 "NRNeighbour-Information-ExtIEs",
29806 "NRNeighbour-Information-ExtIEs",
29808 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
29809 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29810 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29811 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389, /* Same as above */
29812 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29813 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29814 { 0, 0, SEQUENCE_constraint },
29815 asn_MBR_NRNeighbour_Information_ExtIEs_389,
29816 3, /* Elements count */
29817 &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 /* Additional specs */
29820 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
29821 sizeof(struct Limited_list_ExtIEs__extensionValue),
29822 offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
29823 offsetof(struct Limited_list_ExtIEs__extensionValue, present),
29824 sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
29825 0, /* No top level tags */
29826 0, /* No tags in the map */
29828 -1 /* Extensions start */
29830 static /* Use -fall-defs-global to expose */
29831 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
29835 0, /* No effective tags (pointer) */
29836 0, /* No effective tags (count) */
29837 0, /* No tags (pointer) */
29838 0, /* No tags (count) */
29839 { 0, 0, OPEN_TYPE_constraint },
29840 0, 0, /* No members */
29841 &asn_SPC_extensionValue_specs_396 /* Additional specs */
29844 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
29845 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
29846 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29847 -1, /* IMPLICIT tag at current level */
29848 &asn_DEF_ProtocolIE_ID,
29850 { 0, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
29851 0, 0, /* No default value */
29854 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
29855 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29856 -1, /* IMPLICIT tag at current level */
29857 &asn_DEF_Criticality,
29859 { 0, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
29860 0, 0, /* No default value */
29863 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
29864 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29865 +1, /* EXPLICIT tag at current level */
29866 &asn_DEF_extensionValue_396,
29868 { 0, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 },
29869 0, 0, /* No default value */
29873 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
29874 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29876 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
29877 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29878 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29879 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29881 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
29882 sizeof(struct Limited_list_ExtIEs),
29883 offsetof(struct Limited_list_ExtIEs, _asn_ctx),
29884 asn_MAP_Limited_list_ExtIEs_tag2el_393,
29885 3, /* Count of tags in the map */
29886 0, 0, 0, /* Optional elements (not needed) */
29887 -1, /* First extension addition */
29889 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
29890 "Limited-list-ExtIEs",
29891 "Limited-list-ExtIEs",
29893 asn_DEF_Limited_list_ExtIEs_tags_393,
29894 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29895 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29896 asn_DEF_Limited_list_ExtIEs_tags_393, /* Same as above */
29897 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29898 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29899 { 0, 0, SEQUENCE_constraint },
29900 asn_MBR_Limited_list_ExtIEs_393,
29901 3, /* Elements count */
29902 &asn_SPC_Limited_list_ExtIEs_specs_393 /* Additional specs */
29905 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
29906 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
29907 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
29908 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
29909 sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
29910 0, /* No top level tags */
29911 0, /* No tags in the map */
29913 -1 /* Extensions start */
29915 static /* Use -fall-defs-global to expose */
29916 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
29920 0, /* No effective tags (pointer) */
29921 0, /* No effective tags (count) */
29922 0, /* No tags (pointer) */
29923 0, /* No tags (count) */
29924 { 0, 0, OPEN_TYPE_constraint },
29925 0, 0, /* No members */
29926 &asn_SPC_extensionValue_specs_400 /* Additional specs */
29929 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
29930 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
29931 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29932 -1, /* IMPLICIT tag at current level */
29933 &asn_DEF_ProtocolIE_ID,
29935 { 0, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
29936 0, 0, /* No default value */
29939 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
29940 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29941 -1, /* IMPLICIT tag at current level */
29942 &asn_DEF_Criticality,
29944 { 0, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
29945 0, 0, /* No default value */
29948 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
29949 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29950 +1, /* EXPLICIT tag at current level */
29951 &asn_DEF_extensionValue_400,
29953 { 0, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 },
29954 0, 0, /* No default value */
29958 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
29959 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29961 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
29962 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29963 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29964 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29966 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
29967 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
29968 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
29969 asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
29970 3, /* Count of tags in the map */
29971 0, 0, 0, /* Optional elements (not needed) */
29972 -1, /* First extension addition */
29974 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
29975 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29976 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29978 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
29979 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
29980 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
29981 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397, /* Same as above */
29982 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
29983 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
29984 { 0, 0, SEQUENCE_constraint },
29985 asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
29986 3, /* Elements count */
29987 &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 /* Additional specs */
29990 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
29991 sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
29992 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
29993 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
29994 sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
29995 0, /* No top level tags */
29996 0, /* No tags in the map */
29998 -1 /* Extensions start */
30000 static /* Use -fall-defs-global to expose */
30001 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
30005 0, /* No effective tags (pointer) */
30006 0, /* No effective tags (count) */
30007 0, /* No tags (pointer) */
30008 0, /* No tags (count) */
30009 { 0, 0, OPEN_TYPE_constraint },
30010 0, 0, /* No members */
30011 &asn_SPC_extensionValue_specs_404 /* Additional specs */
30014 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
30015 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
30016 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30017 -1, /* IMPLICIT tag at current level */
30018 &asn_DEF_ProtocolIE_ID,
30020 { 0, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
30021 0, 0, /* No default value */
30024 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
30025 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30026 -1, /* IMPLICIT tag at current level */
30027 &asn_DEF_Criticality,
30029 { 0, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
30030 0, 0, /* No default value */
30033 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
30034 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30035 +1, /* EXPLICIT tag at current level */
30036 &asn_DEF_extensionValue_404,
30038 { 0, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 },
30039 0, 0, /* No default value */
30043 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
30044 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30046 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
30047 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30048 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30049 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30051 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
30052 sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
30053 offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
30054 asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
30055 3, /* Count of tags in the map */
30056 0, 0, 0, /* Optional elements (not needed) */
30057 -1, /* First extension addition */
30059 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
30060 "ServedNRCellsToModify-Item-ExtIEs",
30061 "ServedNRCellsToModify-Item-ExtIEs",
30063 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
30064 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30065 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30066 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401, /* Same as above */
30067 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30068 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30069 { 0, 0, SEQUENCE_constraint },
30070 asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
30071 3, /* Elements count */
30072 &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 /* Additional specs */
30075 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
30076 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
30077 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
30078 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
30079 sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
30080 0, /* No top level tags */
30081 0, /* No tags in the map */
30083 -1 /* Extensions start */
30085 static /* Use -fall-defs-global to expose */
30086 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
30090 0, /* No effective tags (pointer) */
30091 0, /* No effective tags (count) */
30092 0, /* No tags (pointer) */
30093 0, /* No tags (count) */
30094 { 0, 0, OPEN_TYPE_constraint },
30095 0, 0, /* No members */
30096 &asn_SPC_extensionValue_specs_408 /* Additional specs */
30099 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
30100 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
30101 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30102 -1, /* IMPLICIT tag at current level */
30103 &asn_DEF_ProtocolIE_ID,
30105 { 0, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
30106 0, 0, /* No default value */
30109 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
30110 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30111 -1, /* IMPLICIT tag at current level */
30112 &asn_DEF_Criticality,
30114 { 0, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
30115 0, 0, /* No default value */
30118 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
30119 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30120 +1, /* EXPLICIT tag at current level */
30121 &asn_DEF_extensionValue_408,
30123 { 0, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 },
30124 0, 0, /* No default value */
30128 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
30129 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30131 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
30132 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30133 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30134 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30136 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
30137 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
30138 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
30139 asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
30140 3, /* Count of tags in the map */
30141 0, 0, 0, /* Optional elements (not needed) */
30142 -1, /* First extension addition */
30144 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
30145 "ServedNRCellsToActivate-Item-ExtIEs",
30146 "ServedNRCellsToActivate-Item-ExtIEs",
30148 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
30149 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30150 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30151 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405, /* Same as above */
30152 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30153 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30154 { 0, 0, SEQUENCE_constraint },
30155 asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
30156 3, /* Elements count */
30157 &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 /* Additional specs */
30160 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
30161 sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
30162 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
30163 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
30164 sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
30165 0, /* No top level tags */
30166 0, /* No tags in the map */
30168 -1 /* Extensions start */
30170 static /* Use -fall-defs-global to expose */
30171 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
30175 0, /* No effective tags (pointer) */
30176 0, /* No effective tags (count) */
30177 0, /* No tags (pointer) */
30178 0, /* No tags (count) */
30179 { 0, 0, OPEN_TYPE_constraint },
30180 0, 0, /* No members */
30181 &asn_SPC_extensionValue_specs_412 /* Additional specs */
30184 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
30185 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
30186 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30187 -1, /* IMPLICIT tag at current level */
30188 &asn_DEF_ProtocolIE_ID,
30190 { 0, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
30191 0, 0, /* No default value */
30194 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
30195 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30196 -1, /* IMPLICIT tag at current level */
30197 &asn_DEF_Criticality,
30199 { 0, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
30200 0, 0, /* No default value */
30203 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
30204 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30205 +1, /* EXPLICIT tag at current level */
30206 &asn_DEF_extensionValue_412,
30208 { 0, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 },
30209 0, 0, /* No default value */
30213 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
30214 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30216 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
30217 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30218 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30219 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30221 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
30222 sizeof(struct ActivatedNRCellList_Item_ExtIEs),
30223 offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
30224 asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
30225 3, /* Count of tags in the map */
30226 0, 0, 0, /* Optional elements (not needed) */
30227 -1, /* First extension addition */
30229 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
30230 "ActivatedNRCellList-Item-ExtIEs",
30231 "ActivatedNRCellList-Item-ExtIEs",
30233 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
30234 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30235 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30236 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409, /* Same as above */
30237 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30238 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30239 { 0, 0, SEQUENCE_constraint },
30240 asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
30241 3, /* Elements count */
30242 &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 /* Additional specs */
30245 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
30246 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
30247 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
30248 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
30249 sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
30250 0, /* No top level tags */
30251 0, /* No tags in the map */
30253 -1 /* Extensions start */
30255 static /* Use -fall-defs-global to expose */
30256 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
30260 0, /* No effective tags (pointer) */
30261 0, /* No effective tags (count) */
30262 0, /* No tags (pointer) */
30263 0, /* No tags (count) */
30264 { 0, 0, OPEN_TYPE_constraint },
30265 0, 0, /* No members */
30266 &asn_SPC_extensionValue_specs_416 /* Additional specs */
30269 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
30270 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
30271 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30272 -1, /* IMPLICIT tag at current level */
30273 &asn_DEF_ProtocolIE_ID,
30275 { 0, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
30276 0, 0, /* No default value */
30279 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
30280 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30281 -1, /* IMPLICIT tag at current level */
30282 &asn_DEF_Criticality,
30284 { 0, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
30285 0, 0, /* No default value */
30288 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
30289 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30290 +1, /* EXPLICIT tag at current level */
30291 &asn_DEF_extensionValue_416,
30293 { 0, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 },
30294 0, 0, /* No default value */
30298 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
30299 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30301 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
30302 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30303 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30304 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30306 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
30307 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
30308 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
30309 asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
30310 3, /* Count of tags in the map */
30311 0, 0, 0, /* Optional elements (not needed) */
30312 -1, /* First extension addition */
30314 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
30315 "E-RABs-DataForwardingAddress-ItemExtIEs",
30316 "E-RABs-DataForwardingAddress-ItemExtIEs",
30318 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
30319 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30320 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30321 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413, /* Same as above */
30322 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30323 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30324 { 0, 0, SEQUENCE_constraint },
30325 asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
30326 3, /* Elements count */
30327 &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 /* Additional specs */
30330 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
30331 sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
30332 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
30333 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
30334 sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
30335 0, /* No top level tags */
30336 0, /* No tags in the map */
30338 -1 /* Extensions start */
30340 static /* Use -fall-defs-global to expose */
30341 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
30345 0, /* No effective tags (pointer) */
30346 0, /* No effective tags (count) */
30347 0, /* No tags (pointer) */
30348 0, /* No tags (count) */
30349 { 0, 0, OPEN_TYPE_constraint },
30350 0, 0, /* No members */
30351 &asn_SPC_extensionValue_specs_420 /* Additional specs */
30354 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
30355 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
30356 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30357 -1, /* IMPLICIT tag at current level */
30358 &asn_DEF_ProtocolIE_ID,
30360 { 0, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
30361 0, 0, /* No default value */
30364 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
30365 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30366 -1, /* IMPLICIT tag at current level */
30367 &asn_DEF_Criticality,
30369 { 0, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
30370 0, 0, /* No default value */
30373 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
30374 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30375 +1, /* EXPLICIT tag at current level */
30376 &asn_DEF_extensionValue_420,
30378 { 0, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 },
30379 0, 0, /* No default value */
30383 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
30384 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30386 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
30387 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30388 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30389 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30391 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
30392 sizeof(struct ABSInformationFDD_ExtIEs),
30393 offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
30394 asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
30395 3, /* Count of tags in the map */
30396 0, 0, 0, /* Optional elements (not needed) */
30397 -1, /* First extension addition */
30399 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
30400 "ABSInformationFDD-ExtIEs",
30401 "ABSInformationFDD-ExtIEs",
30403 asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
30404 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30405 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30406 asn_DEF_ABSInformationFDD_ExtIEs_tags_417, /* Same as above */
30407 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30408 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30409 { 0, 0, SEQUENCE_constraint },
30410 asn_MBR_ABSInformationFDD_ExtIEs_417,
30411 3, /* Elements count */
30412 &asn_SPC_ABSInformationFDD_ExtIEs_specs_417 /* Additional specs */
30415 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
30416 sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
30417 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
30418 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
30419 sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
30420 0, /* No top level tags */
30421 0, /* No tags in the map */
30423 -1 /* Extensions start */
30425 static /* Use -fall-defs-global to expose */
30426 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
30430 0, /* No effective tags (pointer) */
30431 0, /* No effective tags (count) */
30432 0, /* No tags (pointer) */
30433 0, /* No tags (count) */
30434 { 0, 0, OPEN_TYPE_constraint },
30435 0, 0, /* No members */
30436 &asn_SPC_extensionValue_specs_424 /* Additional specs */
30439 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
30440 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
30441 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30442 -1, /* IMPLICIT tag at current level */
30443 &asn_DEF_ProtocolIE_ID,
30445 { 0, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
30446 0, 0, /* No default value */
30449 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
30450 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30451 -1, /* IMPLICIT tag at current level */
30452 &asn_DEF_Criticality,
30454 { 0, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
30455 0, 0, /* No default value */
30458 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
30459 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30460 +1, /* EXPLICIT tag at current level */
30461 &asn_DEF_extensionValue_424,
30463 { 0, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 },
30464 0, 0, /* No default value */
30468 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
30469 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30471 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
30472 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30473 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30474 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30476 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
30477 sizeof(struct ABSInformationTDD_ExtIEs),
30478 offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
30479 asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
30480 3, /* Count of tags in the map */
30481 0, 0, 0, /* Optional elements (not needed) */
30482 -1, /* First extension addition */
30484 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
30485 "ABSInformationTDD-ExtIEs",
30486 "ABSInformationTDD-ExtIEs",
30488 asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
30489 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30490 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30491 asn_DEF_ABSInformationTDD_ExtIEs_tags_421, /* Same as above */
30492 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30493 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30494 { 0, 0, SEQUENCE_constraint },
30495 asn_MBR_ABSInformationTDD_ExtIEs_421,
30496 3, /* Elements count */
30497 &asn_SPC_ABSInformationTDD_ExtIEs_specs_421 /* Additional specs */
30500 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
30501 sizeof(struct ABS_Status_ExtIEs__extensionValue),
30502 offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
30503 offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
30504 sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
30505 0, /* No top level tags */
30506 0, /* No tags in the map */
30508 -1 /* Extensions start */
30510 static /* Use -fall-defs-global to expose */
30511 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
30515 0, /* No effective tags (pointer) */
30516 0, /* No effective tags (count) */
30517 0, /* No tags (pointer) */
30518 0, /* No tags (count) */
30519 { 0, 0, OPEN_TYPE_constraint },
30520 0, 0, /* No members */
30521 &asn_SPC_extensionValue_specs_428 /* Additional specs */
30524 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
30525 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
30526 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30527 -1, /* IMPLICIT tag at current level */
30528 &asn_DEF_ProtocolIE_ID,
30530 { 0, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
30531 0, 0, /* No default value */
30534 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
30535 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30536 -1, /* IMPLICIT tag at current level */
30537 &asn_DEF_Criticality,
30539 { 0, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
30540 0, 0, /* No default value */
30543 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
30544 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30545 +1, /* EXPLICIT tag at current level */
30546 &asn_DEF_extensionValue_428,
30548 { 0, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 },
30549 0, 0, /* No default value */
30553 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
30554 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30556 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
30557 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30558 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30559 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30561 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
30562 sizeof(struct ABS_Status_ExtIEs),
30563 offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
30564 asn_MAP_ABS_Status_ExtIEs_tag2el_425,
30565 3, /* Count of tags in the map */
30566 0, 0, 0, /* Optional elements (not needed) */
30567 -1, /* First extension addition */
30569 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
30570 "ABS-Status-ExtIEs",
30571 "ABS-Status-ExtIEs",
30573 asn_DEF_ABS_Status_ExtIEs_tags_425,
30574 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30575 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30576 asn_DEF_ABS_Status_ExtIEs_tags_425, /* Same as above */
30577 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30578 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30579 { 0, 0, SEQUENCE_constraint },
30580 asn_MBR_ABS_Status_ExtIEs_425,
30581 3, /* Elements count */
30582 &asn_SPC_ABS_Status_ExtIEs_specs_425 /* Additional specs */
30585 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
30586 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
30587 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
30588 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
30589 sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
30590 0, /* No top level tags */
30591 0, /* No tags in the map */
30593 -1 /* Extensions start */
30595 static /* Use -fall-defs-global to expose */
30596 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
30600 0, /* No effective tags (pointer) */
30601 0, /* No effective tags (count) */
30602 0, /* No tags (pointer) */
30603 0, /* No tags (count) */
30604 { 0, 0, OPEN_TYPE_constraint },
30605 0, 0, /* No members */
30606 &asn_SPC_extensionValue_specs_432 /* Additional specs */
30609 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
30610 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
30611 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30612 -1, /* IMPLICIT tag at current level */
30613 &asn_DEF_ProtocolIE_ID,
30615 { 0, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
30616 0, 0, /* No default value */
30619 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
30620 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30621 -1, /* IMPLICIT tag at current level */
30622 &asn_DEF_Criticality,
30624 { 0, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
30625 0, 0, /* No default value */
30628 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
30629 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30630 +1, /* EXPLICIT tag at current level */
30631 &asn_DEF_extensionValue_432,
30633 { 0, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 },
30634 0, 0, /* No default value */
30638 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
30639 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30641 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
30642 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30643 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30644 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30646 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
30647 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
30648 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
30649 asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
30650 3, /* Count of tags in the map */
30651 0, 0, 0, /* Optional elements (not needed) */
30652 -1, /* First extension addition */
30654 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
30655 "AdditionalSpecialSubframe-Info-ExtIEs",
30656 "AdditionalSpecialSubframe-Info-ExtIEs",
30658 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
30659 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30660 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30661 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
30662 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30663 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30664 { 0, 0, SEQUENCE_constraint },
30665 asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
30666 3, /* Elements count */
30667 &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 /* Additional specs */
30670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
30671 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
30672 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
30673 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
30674 sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
30675 0, /* No top level tags */
30676 0, /* No tags in the map */
30678 -1 /* Extensions start */
30680 static /* Use -fall-defs-global to expose */
30681 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
30685 0, /* No effective tags (pointer) */
30686 0, /* No effective tags (count) */
30687 0, /* No tags (pointer) */
30688 0, /* No tags (count) */
30689 { 0, 0, OPEN_TYPE_constraint },
30690 0, 0, /* No members */
30691 &asn_SPC_extensionValue_specs_436 /* Additional specs */
30694 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
30695 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
30696 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30697 -1, /* IMPLICIT tag at current level */
30698 &asn_DEF_ProtocolIE_ID,
30700 { 0, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
30701 0, 0, /* No default value */
30704 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
30705 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30706 -1, /* IMPLICIT tag at current level */
30707 &asn_DEF_Criticality,
30709 { 0, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
30710 0, 0, /* No default value */
30713 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
30714 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30715 +1, /* EXPLICIT tag at current level */
30716 &asn_DEF_extensionValue_436,
30718 { 0, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 },
30719 0, 0, /* No default value */
30723 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
30724 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30726 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
30727 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30728 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30729 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30731 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
30732 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
30733 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
30734 asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
30735 3, /* Count of tags in the map */
30736 0, 0, 0, /* Optional elements (not needed) */
30737 -1, /* First extension addition */
30739 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
30740 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30741 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30743 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
30744 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30745 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30746 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433, /* Same as above */
30747 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30748 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30749 { 0, 0, SEQUENCE_constraint },
30750 asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
30751 3, /* Elements count */
30752 &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 /* Additional specs */
30755 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
30756 sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
30757 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
30758 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
30759 sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
30760 0, /* No top level tags */
30761 0, /* No tags in the map */
30763 -1 /* Extensions start */
30765 static /* Use -fall-defs-global to expose */
30766 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
30770 0, /* No effective tags (pointer) */
30771 0, /* No effective tags (count) */
30772 0, /* No tags (pointer) */
30773 0, /* No tags (count) */
30774 { 0, 0, OPEN_TYPE_constraint },
30775 0, 0, /* No members */
30776 &asn_SPC_extensionValue_specs_440 /* Additional specs */
30779 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
30780 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
30781 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30782 -1, /* IMPLICIT tag at current level */
30783 &asn_DEF_ProtocolIE_ID,
30785 { 0, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
30786 0, 0, /* No default value */
30789 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
30790 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30791 -1, /* IMPLICIT tag at current level */
30792 &asn_DEF_Criticality,
30794 { 0, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
30795 0, 0, /* No default value */
30798 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
30799 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30800 +1, /* EXPLICIT tag at current level */
30801 &asn_DEF_extensionValue_440,
30803 { 0, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 },
30804 0, 0, /* No default value */
30808 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
30809 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30811 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
30812 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30813 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30814 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30816 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
30817 sizeof(struct AllocationAndRetentionPriority_ExtIEs),
30818 offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
30819 asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
30820 3, /* Count of tags in the map */
30821 0, 0, 0, /* Optional elements (not needed) */
30822 -1, /* First extension addition */
30824 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
30825 "AllocationAndRetentionPriority-ExtIEs",
30826 "AllocationAndRetentionPriority-ExtIEs",
30828 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
30829 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30830 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30831 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
30832 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30833 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30834 { 0, 0, SEQUENCE_constraint },
30835 asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
30836 3, /* Elements count */
30837 &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 /* Additional specs */
30840 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
30841 sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
30842 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
30843 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
30844 sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
30845 0, /* No top level tags */
30846 0, /* No tags in the map */
30848 -1 /* Extensions start */
30850 static /* Use -fall-defs-global to expose */
30851 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
30855 0, /* No effective tags (pointer) */
30856 0, /* No effective tags (count) */
30857 0, /* No tags (pointer) */
30858 0, /* No tags (count) */
30859 { 0, 0, OPEN_TYPE_constraint },
30860 0, 0, /* No members */
30861 &asn_SPC_extensionValue_specs_444 /* Additional specs */
30864 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
30865 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
30866 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30867 -1, /* IMPLICIT tag at current level */
30868 &asn_DEF_ProtocolIE_ID,
30870 { 0, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
30871 0, 0, /* No default value */
30874 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
30875 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30876 -1, /* IMPLICIT tag at current level */
30877 &asn_DEF_Criticality,
30879 { 0, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
30880 0, 0, /* No default value */
30883 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
30884 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30885 +1, /* EXPLICIT tag at current level */
30886 &asn_DEF_extensionValue_444,
30888 { 0, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 },
30889 0, 0, /* No default value */
30893 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
30894 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30896 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
30897 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30898 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30899 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30901 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
30902 sizeof(struct AS_SecurityInformation_ExtIEs),
30903 offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
30904 asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
30905 3, /* Count of tags in the map */
30906 0, 0, 0, /* Optional elements (not needed) */
30907 -1, /* First extension addition */
30909 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
30910 "AS-SecurityInformation-ExtIEs",
30911 "AS-SecurityInformation-ExtIEs",
30913 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
30914 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30915 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30916 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
30917 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30918 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30919 { 0, 0, SEQUENCE_constraint },
30920 asn_MBR_AS_SecurityInformation_ExtIEs_441,
30921 3, /* Elements count */
30922 &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 /* Additional specs */
30925 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
30926 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
30927 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
30928 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
30929 sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
30930 0, /* No top level tags */
30931 0, /* No tags in the map */
30933 -1 /* Extensions start */
30935 static /* Use -fall-defs-global to expose */
30936 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
30940 0, /* No effective tags (pointer) */
30941 0, /* No effective tags (count) */
30942 0, /* No tags (pointer) */
30943 0, /* No tags (count) */
30944 { 0, 0, OPEN_TYPE_constraint },
30945 0, 0, /* No members */
30946 &asn_SPC_extensionValue_specs_448 /* Additional specs */
30949 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
30950 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
30951 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30952 -1, /* IMPLICIT tag at current level */
30953 &asn_DEF_ProtocolIE_ID,
30955 { 0, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
30956 0, 0, /* No default value */
30959 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
30960 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30961 -1, /* IMPLICIT tag at current level */
30962 &asn_DEF_Criticality,
30964 { 0, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
30965 0, 0, /* No default value */
30968 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
30969 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30970 +1, /* EXPLICIT tag at current level */
30971 &asn_DEF_extensionValue_448,
30973 { 0, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 },
30974 0, 0, /* No default value */
30978 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
30979 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30981 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
30982 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30983 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30984 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30986 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
30987 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
30988 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
30989 asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
30990 3, /* Count of tags in the map */
30991 0, 0, 0, /* Optional elements (not needed) */
30992 -1, /* First extension addition */
30994 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
30995 "BluetoothMeasurementConfiguration-ExtIEs",
30996 "BluetoothMeasurementConfiguration-ExtIEs",
30998 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
30999 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31000 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31001 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445, /* Same as above */
31002 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31003 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31004 { 0, 0, SEQUENCE_constraint },
31005 asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
31006 3, /* Elements count */
31007 &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 /* Additional specs */
31010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
31011 sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
31012 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
31013 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
31014 sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
31015 0, /* No top level tags */
31016 0, /* No tags in the map */
31018 -1 /* Extensions start */
31020 static /* Use -fall-defs-global to expose */
31021 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
31025 0, /* No effective tags (pointer) */
31026 0, /* No effective tags (count) */
31027 0, /* No tags (pointer) */
31028 0, /* No tags (count) */
31029 { 0, 0, OPEN_TYPE_constraint },
31030 0, 0, /* No members */
31031 &asn_SPC_extensionValue_specs_452 /* Additional specs */
31034 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
31035 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
31036 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31037 -1, /* IMPLICIT tag at current level */
31038 &asn_DEF_ProtocolIE_ID,
31040 { 0, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
31041 0, 0, /* No default value */
31044 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
31045 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31046 -1, /* IMPLICIT tag at current level */
31047 &asn_DEF_Criticality,
31049 { 0, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
31050 0, 0, /* No default value */
31053 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
31054 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31055 +1, /* EXPLICIT tag at current level */
31056 &asn_DEF_extensionValue_452,
31058 { 0, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 },
31059 0, 0, /* No default value */
31063 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
31064 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31066 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
31067 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31068 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31069 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31071 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
31072 sizeof(struct CellBasedMDT_ExtIEs),
31073 offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
31074 asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
31075 3, /* Count of tags in the map */
31076 0, 0, 0, /* Optional elements (not needed) */
31077 -1, /* First extension addition */
31079 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
31080 "CellBasedMDT-ExtIEs",
31081 "CellBasedMDT-ExtIEs",
31083 asn_DEF_CellBasedMDT_ExtIEs_tags_449,
31084 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31085 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31086 asn_DEF_CellBasedMDT_ExtIEs_tags_449, /* Same as above */
31087 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31088 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31089 { 0, 0, SEQUENCE_constraint },
31090 asn_MBR_CellBasedMDT_ExtIEs_449,
31091 3, /* Elements count */
31092 &asn_SPC_CellBasedMDT_ExtIEs_specs_449 /* Additional specs */
31095 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
31096 sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
31097 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
31098 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
31099 sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
31100 0, /* No top level tags */
31101 0, /* No tags in the map */
31103 -1 /* Extensions start */
31105 static /* Use -fall-defs-global to expose */
31106 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
31110 0, /* No effective tags (pointer) */
31111 0, /* No effective tags (count) */
31112 0, /* No tags (pointer) */
31113 0, /* No tags (count) */
31114 { 0, 0, OPEN_TYPE_constraint },
31115 0, 0, /* No members */
31116 &asn_SPC_extensionValue_specs_456 /* Additional specs */
31119 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
31120 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
31121 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31122 -1, /* IMPLICIT tag at current level */
31123 &asn_DEF_ProtocolIE_ID,
31125 { 0, &asn_PER_memb_id_constr_454, memb_id_constraint_453 },
31126 0, 0, /* No default value */
31129 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
31130 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31131 -1, /* IMPLICIT tag at current level */
31132 &asn_DEF_Criticality,
31134 { 0, &asn_PER_memb_criticality_constr_455, memb_criticality_constraint_453 },
31135 0, 0, /* No default value */
31138 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
31139 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31140 +1, /* EXPLICIT tag at current level */
31141 &asn_DEF_extensionValue_456,
31143 { 0, &asn_PER_memb_extensionValue_constr_456, memb_extensionValue_constraint_453 },
31144 0, 0, /* No default value */
31148 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
31149 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31151 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
31152 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31153 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31154 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31156 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
31157 sizeof(struct CellBasedQMC_ExtIEs),
31158 offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
31159 asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
31160 3, /* Count of tags in the map */
31161 0, 0, 0, /* Optional elements (not needed) */
31162 -1, /* First extension addition */
31164 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
31165 "CellBasedQMC-ExtIEs",
31166 "CellBasedQMC-ExtIEs",
31168 asn_DEF_CellBasedQMC_ExtIEs_tags_453,
31169 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31170 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31171 asn_DEF_CellBasedQMC_ExtIEs_tags_453, /* Same as above */
31172 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31173 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31174 { 0, 0, SEQUENCE_constraint },
31175 asn_MBR_CellBasedQMC_ExtIEs_453,
31176 3, /* Elements count */
31177 &asn_SPC_CellBasedQMC_ExtIEs_specs_453 /* Additional specs */
31180 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
31181 sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
31182 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
31183 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
31184 sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
31185 0, /* No top level tags */
31186 0, /* No tags in the map */
31188 -1 /* Extensions start */
31190 static /* Use -fall-defs-global to expose */
31191 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
31195 0, /* No effective tags (pointer) */
31196 0, /* No effective tags (count) */
31197 0, /* No tags (pointer) */
31198 0, /* No tags (count) */
31199 { 0, 0, OPEN_TYPE_constraint },
31200 0, 0, /* No members */
31201 &asn_SPC_extensionValue_specs_460 /* Additional specs */
31204 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
31205 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
31206 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31207 -1, /* IMPLICIT tag at current level */
31208 &asn_DEF_ProtocolIE_ID,
31210 { 0, &asn_PER_memb_id_constr_458, memb_id_constraint_457 },
31211 0, 0, /* No default value */
31214 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
31215 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31216 -1, /* IMPLICIT tag at current level */
31217 &asn_DEF_Criticality,
31219 { 0, &asn_PER_memb_criticality_constr_459, memb_criticality_constraint_457 },
31220 0, 0, /* No default value */
31223 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
31224 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31225 +1, /* EXPLICIT tag at current level */
31226 &asn_DEF_extensionValue_460,
31228 { 0, &asn_PER_memb_extensionValue_constr_460, memb_extensionValue_constraint_457 },
31229 0, 0, /* No default value */
31233 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
31234 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31236 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
31237 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31238 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31239 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31241 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
31242 sizeof(struct CellReplacingInfo_ExtIEs),
31243 offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
31244 asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
31245 3, /* Count of tags in the map */
31246 0, 0, 0, /* Optional elements (not needed) */
31247 -1, /* First extension addition */
31249 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
31250 "CellReplacingInfo-ExtIEs",
31251 "CellReplacingInfo-ExtIEs",
31253 asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
31254 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31255 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31256 asn_DEF_CellReplacingInfo_ExtIEs_tags_457, /* Same as above */
31257 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31258 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31259 { 0, 0, SEQUENCE_constraint },
31260 asn_MBR_CellReplacingInfo_ExtIEs_457,
31261 3, /* Elements count */
31262 &asn_SPC_CellReplacingInfo_ExtIEs_specs_457 /* Additional specs */
31265 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
31266 sizeof(struct CellType_ExtIEs__extensionValue),
31267 offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
31268 offsetof(struct CellType_ExtIEs__extensionValue, present),
31269 sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
31270 0, /* No top level tags */
31271 0, /* No tags in the map */
31273 -1 /* Extensions start */
31275 static /* Use -fall-defs-global to expose */
31276 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
31280 0, /* No effective tags (pointer) */
31281 0, /* No effective tags (count) */
31282 0, /* No tags (pointer) */
31283 0, /* No tags (count) */
31284 { 0, 0, OPEN_TYPE_constraint },
31285 0, 0, /* No members */
31286 &asn_SPC_extensionValue_specs_464 /* Additional specs */
31289 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
31290 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
31291 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31292 -1, /* IMPLICIT tag at current level */
31293 &asn_DEF_ProtocolIE_ID,
31295 { 0, &asn_PER_memb_id_constr_462, memb_id_constraint_461 },
31296 0, 0, /* No default value */
31299 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
31300 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31301 -1, /* IMPLICIT tag at current level */
31302 &asn_DEF_Criticality,
31304 { 0, &asn_PER_memb_criticality_constr_463, memb_criticality_constraint_461 },
31305 0, 0, /* No default value */
31308 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
31309 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31310 +1, /* EXPLICIT tag at current level */
31311 &asn_DEF_extensionValue_464,
31313 { 0, &asn_PER_memb_extensionValue_constr_464, memb_extensionValue_constraint_461 },
31314 0, 0, /* No default value */
31318 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
31319 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31321 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
31322 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31323 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31324 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31326 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
31327 sizeof(struct CellType_ExtIEs),
31328 offsetof(struct CellType_ExtIEs, _asn_ctx),
31329 asn_MAP_CellType_ExtIEs_tag2el_461,
31330 3, /* Count of tags in the map */
31331 0, 0, 0, /* Optional elements (not needed) */
31332 -1, /* First extension addition */
31334 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
31338 asn_DEF_CellType_ExtIEs_tags_461,
31339 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31340 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31341 asn_DEF_CellType_ExtIEs_tags_461, /* Same as above */
31342 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31343 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31344 { 0, 0, SEQUENCE_constraint },
31345 asn_MBR_CellType_ExtIEs_461,
31346 3, /* Elements count */
31347 &asn_SPC_CellType_ExtIEs_specs_461 /* Additional specs */
31350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
31351 sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
31352 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
31353 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
31354 sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
31355 0, /* No top level tags */
31356 0, /* No tags in the map */
31358 -1 /* Extensions start */
31360 static /* Use -fall-defs-global to expose */
31361 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
31365 0, /* No effective tags (pointer) */
31366 0, /* No effective tags (count) */
31367 0, /* No tags (pointer) */
31368 0, /* No tags (count) */
31369 { 0, 0, OPEN_TYPE_constraint },
31370 0, 0, /* No members */
31371 &asn_SPC_extensionValue_specs_468 /* Additional specs */
31374 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
31375 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
31376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31377 -1, /* IMPLICIT tag at current level */
31378 &asn_DEF_ProtocolIE_ID,
31380 { 0, &asn_PER_memb_id_constr_466, memb_id_constraint_465 },
31381 0, 0, /* No default value */
31384 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
31385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31386 -1, /* IMPLICIT tag at current level */
31387 &asn_DEF_Criticality,
31389 { 0, &asn_PER_memb_criticality_constr_467, memb_criticality_constraint_465 },
31390 0, 0, /* No default value */
31393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
31394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31395 +1, /* EXPLICIT tag at current level */
31396 &asn_DEF_extensionValue_468,
31398 { 0, &asn_PER_memb_extensionValue_constr_468, memb_extensionValue_constraint_465 },
31399 0, 0, /* No default value */
31403 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
31404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31406 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
31407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31411 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
31412 sizeof(struct CNTypeRestrictionsItem_ExtIEs),
31413 offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
31414 asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
31415 3, /* Count of tags in the map */
31416 0, 0, 0, /* Optional elements (not needed) */
31417 -1, /* First extension addition */
31419 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
31420 "CNTypeRestrictionsItem-ExtIEs",
31421 "CNTypeRestrictionsItem-ExtIEs",
31423 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
31424 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31425 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31426 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
31427 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31428 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31429 { 0, 0, SEQUENCE_constraint },
31430 asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
31431 3, /* Elements count */
31432 &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 /* Additional specs */
31435 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
31436 sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
31437 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
31438 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
31439 sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
31440 0, /* No top level tags */
31441 0, /* No tags in the map */
31443 -1 /* Extensions start */
31445 static /* Use -fall-defs-global to expose */
31446 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
31450 0, /* No effective tags (pointer) */
31451 0, /* No effective tags (count) */
31452 0, /* No tags (pointer) */
31453 0, /* No tags (count) */
31454 { 0, 0, OPEN_TYPE_constraint },
31455 0, 0, /* No members */
31456 &asn_SPC_extensionValue_specs_472 /* Additional specs */
31459 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
31460 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
31461 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31462 -1, /* IMPLICIT tag at current level */
31463 &asn_DEF_ProtocolIE_ID,
31465 { 0, &asn_PER_memb_id_constr_470, memb_id_constraint_469 },
31466 0, 0, /* No default value */
31469 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
31470 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31471 -1, /* IMPLICIT tag at current level */
31472 &asn_DEF_Criticality,
31474 { 0, &asn_PER_memb_criticality_constr_471, memb_criticality_constraint_469 },
31475 0, 0, /* No default value */
31478 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
31479 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31480 +1, /* EXPLICIT tag at current level */
31481 &asn_DEF_extensionValue_472,
31483 { 0, &asn_PER_memb_extensionValue_constr_472, memb_extensionValue_constraint_469 },
31484 0, 0, /* No default value */
31488 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
31489 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31491 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
31492 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31493 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31494 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31496 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
31497 sizeof(struct CoMPHypothesisSetItem_ExtIEs),
31498 offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
31499 asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
31500 3, /* Count of tags in the map */
31501 0, 0, 0, /* Optional elements (not needed) */
31502 -1, /* First extension addition */
31504 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
31505 "CoMPHypothesisSetItem-ExtIEs",
31506 "CoMPHypothesisSetItem-ExtIEs",
31508 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
31509 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31510 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31511 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469, /* Same as above */
31512 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31513 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31514 { 0, 0, SEQUENCE_constraint },
31515 asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
31516 3, /* Elements count */
31517 &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
31520 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
31521 sizeof(struct CoMPInformation_ExtIEs__extensionValue),
31522 offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
31523 offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
31524 sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
31525 0, /* No top level tags */
31526 0, /* No tags in the map */
31528 -1 /* Extensions start */
31530 static /* Use -fall-defs-global to expose */
31531 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
31535 0, /* No effective tags (pointer) */
31536 0, /* No effective tags (count) */
31537 0, /* No tags (pointer) */
31538 0, /* No tags (count) */
31539 { 0, 0, OPEN_TYPE_constraint },
31540 0, 0, /* No members */
31541 &asn_SPC_extensionValue_specs_476 /* Additional specs */
31544 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
31545 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
31546 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31547 -1, /* IMPLICIT tag at current level */
31548 &asn_DEF_ProtocolIE_ID,
31550 { 0, &asn_PER_memb_id_constr_474, memb_id_constraint_473 },
31551 0, 0, /* No default value */
31554 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
31555 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31556 -1, /* IMPLICIT tag at current level */
31557 &asn_DEF_Criticality,
31559 { 0, &asn_PER_memb_criticality_constr_475, memb_criticality_constraint_473 },
31560 0, 0, /* No default value */
31563 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
31564 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31565 +1, /* EXPLICIT tag at current level */
31566 &asn_DEF_extensionValue_476,
31568 { 0, &asn_PER_memb_extensionValue_constr_476, memb_extensionValue_constraint_473 },
31569 0, 0, /* No default value */
31573 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
31574 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31576 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
31577 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31578 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31579 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31581 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
31582 sizeof(struct CoMPInformation_ExtIEs),
31583 offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
31584 asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
31585 3, /* Count of tags in the map */
31586 0, 0, 0, /* Optional elements (not needed) */
31587 -1, /* First extension addition */
31589 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
31590 "CoMPInformation-ExtIEs",
31591 "CoMPInformation-ExtIEs",
31593 asn_DEF_CoMPInformation_ExtIEs_tags_473,
31594 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31595 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31596 asn_DEF_CoMPInformation_ExtIEs_tags_473, /* Same as above */
31597 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31598 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31599 { 0, 0, SEQUENCE_constraint },
31600 asn_MBR_CoMPInformation_ExtIEs_473,
31601 3, /* Elements count */
31602 &asn_SPC_CoMPInformation_ExtIEs_specs_473 /* Additional specs */
31605 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
31606 sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
31607 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
31608 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
31609 sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
31610 0, /* No top level tags */
31611 0, /* No tags in the map */
31613 -1 /* Extensions start */
31615 static /* Use -fall-defs-global to expose */
31616 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
31620 0, /* No effective tags (pointer) */
31621 0, /* No effective tags (count) */
31622 0, /* No tags (pointer) */
31623 0, /* No tags (count) */
31624 { 0, 0, OPEN_TYPE_constraint },
31625 0, 0, /* No members */
31626 &asn_SPC_extensionValue_specs_480 /* Additional specs */
31629 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
31630 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
31631 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31632 -1, /* IMPLICIT tag at current level */
31633 &asn_DEF_ProtocolIE_ID,
31635 { 0, &asn_PER_memb_id_constr_478, memb_id_constraint_477 },
31636 0, 0, /* No default value */
31639 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
31640 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31641 -1, /* IMPLICIT tag at current level */
31642 &asn_DEF_Criticality,
31644 { 0, &asn_PER_memb_criticality_constr_479, memb_criticality_constraint_477 },
31645 0, 0, /* No default value */
31648 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
31649 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31650 +1, /* EXPLICIT tag at current level */
31651 &asn_DEF_extensionValue_480,
31653 { 0, &asn_PER_memb_extensionValue_constr_480, memb_extensionValue_constraint_477 },
31654 0, 0, /* No default value */
31658 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
31659 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31661 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
31662 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31663 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31664 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31666 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
31667 sizeof(struct CoMPInformationItem_ExtIEs),
31668 offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
31669 asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
31670 3, /* Count of tags in the map */
31671 0, 0, 0, /* Optional elements (not needed) */
31672 -1, /* First extension addition */
31674 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
31675 "CoMPInformationItem-ExtIEs",
31676 "CoMPInformationItem-ExtIEs",
31678 asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
31679 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31680 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31681 asn_DEF_CoMPInformationItem_ExtIEs_tags_477, /* Same as above */
31682 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31683 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31684 { 0, 0, SEQUENCE_constraint },
31685 asn_MBR_CoMPInformationItem_ExtIEs_477,
31686 3, /* Elements count */
31687 &asn_SPC_CoMPInformationItem_ExtIEs_specs_477 /* Additional specs */
31690 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
31691 sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
31692 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
31693 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
31694 sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
31695 0, /* No top level tags */
31696 0, /* No tags in the map */
31698 -1 /* Extensions start */
31700 static /* Use -fall-defs-global to expose */
31701 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
31705 0, /* No effective tags (pointer) */
31706 0, /* No effective tags (count) */
31707 0, /* No tags (pointer) */
31708 0, /* No tags (count) */
31709 { 0, 0, OPEN_TYPE_constraint },
31710 0, 0, /* No members */
31711 &asn_SPC_extensionValue_specs_484 /* Additional specs */
31714 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
31715 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
31716 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31717 -1, /* IMPLICIT tag at current level */
31718 &asn_DEF_ProtocolIE_ID,
31720 { 0, &asn_PER_memb_id_constr_482, memb_id_constraint_481 },
31721 0, 0, /* No default value */
31724 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
31725 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31726 -1, /* IMPLICIT tag at current level */
31727 &asn_DEF_Criticality,
31729 { 0, &asn_PER_memb_criticality_constr_483, memb_criticality_constraint_481 },
31730 0, 0, /* No default value */
31733 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
31734 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31735 +1, /* EXPLICIT tag at current level */
31736 &asn_DEF_extensionValue_484,
31738 { 0, &asn_PER_memb_extensionValue_constr_484, memb_extensionValue_constraint_481 },
31739 0, 0, /* No default value */
31743 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
31744 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31746 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
31747 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31748 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31749 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31751 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
31752 sizeof(struct CoMPInformationStartTime_ExtIEs),
31753 offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
31754 asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
31755 3, /* Count of tags in the map */
31756 0, 0, 0, /* Optional elements (not needed) */
31757 -1, /* First extension addition */
31759 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
31760 "CoMPInformationStartTime-ExtIEs",
31761 "CoMPInformationStartTime-ExtIEs",
31763 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
31764 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31765 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31766 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481, /* Same as above */
31767 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31768 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31769 { 0, 0, SEQUENCE_constraint },
31770 asn_MBR_CoMPInformationStartTime_ExtIEs_481,
31771 3, /* Elements count */
31772 &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 /* Additional specs */
31775 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
31776 sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
31777 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
31778 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
31779 sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
31780 0, /* No top level tags */
31781 0, /* No tags in the map */
31783 -1 /* Extensions start */
31785 static /* Use -fall-defs-global to expose */
31786 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
31790 0, /* No effective tags (pointer) */
31791 0, /* No effective tags (count) */
31792 0, /* No tags (pointer) */
31793 0, /* No tags (count) */
31794 { 0, 0, OPEN_TYPE_constraint },
31795 0, 0, /* No members */
31796 &asn_SPC_extensionValue_specs_488 /* Additional specs */
31799 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
31800 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
31801 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31802 -1, /* IMPLICIT tag at current level */
31803 &asn_DEF_ProtocolIE_ID,
31805 { 0, &asn_PER_memb_id_constr_486, memb_id_constraint_485 },
31806 0, 0, /* No default value */
31809 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
31810 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31811 -1, /* IMPLICIT tag at current level */
31812 &asn_DEF_Criticality,
31814 { 0, &asn_PER_memb_criticality_constr_487, memb_criticality_constraint_485 },
31815 0, 0, /* No default value */
31818 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
31819 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31820 +1, /* EXPLICIT tag at current level */
31821 &asn_DEF_extensionValue_488,
31823 { 0, &asn_PER_memb_extensionValue_constr_488, memb_extensionValue_constraint_485 },
31824 0, 0, /* No default value */
31828 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
31829 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31831 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
31832 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31833 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31834 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
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 3, /* 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_CONTEXT | (0 << 2)),
31887 -1, /* IMPLICIT tag at current level */
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_CONTEXT | (1 << 2)),
31896 -1, /* IMPLICIT tag at current level */
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 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31905 +1, /* EXPLICIT tag at current level */
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_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31918 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31919 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31921 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
31922 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
31923 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
31924 asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
31925 3, /* Count of tags in the map */
31926 0, 0, 0, /* Optional elements (not needed) */
31927 -1, /* First extension addition */
31929 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
31930 "CompositeAvailableCapacityGroup-ExtIEs",
31931 "CompositeAvailableCapacityGroup-ExtIEs",
31933 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
31934 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31935 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31936 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489, /* Same as above */
31937 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31938 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31939 { 0, 0, SEQUENCE_constraint },
31940 asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
31941 3, /* Elements count */
31942 &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 /* Additional specs */
31945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
31946 sizeof(struct COUNTvalue_ExtIEs__extensionValue),
31947 offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
31948 offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
31949 sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
31950 0, /* No top level tags */
31951 0, /* No tags in the map */
31953 -1 /* Extensions start */
31955 static /* Use -fall-defs-global to expose */
31956 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
31960 0, /* No effective tags (pointer) */
31961 0, /* No effective tags (count) */
31962 0, /* No tags (pointer) */
31963 0, /* No tags (count) */
31964 { 0, 0, OPEN_TYPE_constraint },
31965 0, 0, /* No members */
31966 &asn_SPC_extensionValue_specs_496 /* Additional specs */
31969 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
31970 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
31971 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31972 -1, /* IMPLICIT tag at current level */
31973 &asn_DEF_ProtocolIE_ID,
31975 { 0, &asn_PER_memb_id_constr_494, memb_id_constraint_493 },
31976 0, 0, /* No default value */
31979 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
31980 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31981 -1, /* IMPLICIT tag at current level */
31982 &asn_DEF_Criticality,
31984 { 0, &asn_PER_memb_criticality_constr_495, memb_criticality_constraint_493 },
31985 0, 0, /* No default value */
31988 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
31989 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31990 +1, /* EXPLICIT tag at current level */
31991 &asn_DEF_extensionValue_496,
31993 { 0, &asn_PER_memb_extensionValue_constr_496, memb_extensionValue_constraint_493 },
31994 0, 0, /* No default value */
31998 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
31999 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32001 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
32002 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32003 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32004 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32006 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
32007 sizeof(struct COUNTvalue_ExtIEs),
32008 offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
32009 asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
32010 3, /* Count of tags in the map */
32011 0, 0, 0, /* Optional elements (not needed) */
32012 -1, /* First extension addition */
32014 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
32015 "COUNTvalue-ExtIEs",
32016 "COUNTvalue-ExtIEs",
32018 asn_DEF_COUNTvalue_ExtIEs_tags_493,
32019 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32020 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32021 asn_DEF_COUNTvalue_ExtIEs_tags_493, /* Same as above */
32022 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32023 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32024 { 0, 0, SEQUENCE_constraint },
32025 asn_MBR_COUNTvalue_ExtIEs_493,
32026 3, /* Elements count */
32027 &asn_SPC_COUNTvalue_ExtIEs_specs_493 /* Additional specs */
32030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
32031 sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
32032 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
32033 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
32034 sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
32035 0, /* No top level tags */
32036 0, /* No tags in the map */
32038 -1 /* Extensions start */
32040 static /* Use -fall-defs-global to expose */
32041 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
32045 0, /* No effective tags (pointer) */
32046 0, /* No effective tags (count) */
32047 0, /* No tags (pointer) */
32048 0, /* No tags (count) */
32049 { 0, 0, OPEN_TYPE_constraint },
32050 0, 0, /* No members */
32051 &asn_SPC_extensionValue_specs_500 /* Additional specs */
32054 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
32055 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
32056 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32057 -1, /* IMPLICIT tag at current level */
32058 &asn_DEF_ProtocolIE_ID,
32060 { 0, &asn_PER_memb_id_constr_498, memb_id_constraint_497 },
32061 0, 0, /* No default value */
32064 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
32065 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32066 -1, /* IMPLICIT tag at current level */
32067 &asn_DEF_Criticality,
32069 { 0, &asn_PER_memb_criticality_constr_499, memb_criticality_constraint_497 },
32070 0, 0, /* No default value */
32073 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
32074 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32075 +1, /* EXPLICIT tag at current level */
32076 &asn_DEF_extensionValue_500,
32078 { 0, &asn_PER_memb_extensionValue_constr_500, memb_extensionValue_constraint_497 },
32079 0, 0, /* No default value */
32083 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
32084 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32086 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
32087 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32088 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32089 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32091 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
32092 sizeof(struct COUNTValueExtended_ExtIEs),
32093 offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
32094 asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
32095 3, /* Count of tags in the map */
32096 0, 0, 0, /* Optional elements (not needed) */
32097 -1, /* First extension addition */
32099 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
32100 "COUNTValueExtended-ExtIEs",
32101 "COUNTValueExtended-ExtIEs",
32103 asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
32104 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32105 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32106 asn_DEF_COUNTValueExtended_ExtIEs_tags_497, /* Same as above */
32107 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32108 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32109 { 0, 0, SEQUENCE_constraint },
32110 asn_MBR_COUNTValueExtended_ExtIEs_497,
32111 3, /* Elements count */
32112 &asn_SPC_COUNTValueExtended_ExtIEs_specs_497 /* Additional specs */
32115 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
32116 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
32117 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
32118 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
32119 sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
32120 0, /* No top level tags */
32121 0, /* No tags in the map */
32123 -1 /* Extensions start */
32125 static /* Use -fall-defs-global to expose */
32126 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
32130 0, /* No effective tags (pointer) */
32131 0, /* No effective tags (count) */
32132 0, /* No tags (pointer) */
32133 0, /* No tags (count) */
32134 { 0, 0, OPEN_TYPE_constraint },
32135 0, 0, /* No members */
32136 &asn_SPC_extensionValue_specs_504 /* Additional specs */
32139 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
32140 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
32141 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32142 -1, /* IMPLICIT tag at current level */
32143 &asn_DEF_ProtocolIE_ID,
32145 { 0, &asn_PER_memb_id_constr_502, memb_id_constraint_501 },
32146 0, 0, /* No default value */
32149 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
32150 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32151 -1, /* IMPLICIT tag at current level */
32152 &asn_DEF_Criticality,
32154 { 0, &asn_PER_memb_criticality_constr_503, memb_criticality_constraint_501 },
32155 0, 0, /* No default value */
32158 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
32159 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32160 +1, /* EXPLICIT tag at current level */
32161 &asn_DEF_extensionValue_504,
32163 { 0, &asn_PER_memb_extensionValue_constr_504, memb_extensionValue_constraint_501 },
32164 0, 0, /* No default value */
32168 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
32169 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32171 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
32172 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32173 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32174 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32176 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
32177 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
32178 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
32179 asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
32180 3, /* Count of tags in the map */
32181 0, 0, 0, /* Optional elements (not needed) */
32182 -1, /* First extension addition */
32184 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
32185 "COUNTvaluePDCP-SNlength18-ExtIEs",
32186 "COUNTvaluePDCP-SNlength18-ExtIEs",
32188 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
32189 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32190 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32191 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501, /* Same as above */
32192 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32193 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32194 { 0, 0, SEQUENCE_constraint },
32195 asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
32196 3, /* Elements count */
32197 &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 /* Additional specs */
32200 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
32201 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
32202 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
32203 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
32204 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
32205 0, /* No top level tags */
32206 0, /* No tags in the map */
32208 -1 /* Extensions start */
32210 static /* Use -fall-defs-global to expose */
32211 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
32215 0, /* No effective tags (pointer) */
32216 0, /* No effective tags (count) */
32217 0, /* No tags (pointer) */
32218 0, /* No tags (count) */
32219 { 0, 0, OPEN_TYPE_constraint },
32220 0, 0, /* No members */
32221 &asn_SPC_extensionValue_specs_508 /* Additional specs */
32224 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
32225 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
32226 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32227 -1, /* IMPLICIT tag at current level */
32228 &asn_DEF_ProtocolIE_ID,
32230 { 0, &asn_PER_memb_id_constr_506, memb_id_constraint_505 },
32231 0, 0, /* No default value */
32234 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
32235 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32236 -1, /* IMPLICIT tag at current level */
32237 &asn_DEF_Criticality,
32239 { 0, &asn_PER_memb_criticality_constr_507, memb_criticality_constraint_505 },
32240 0, 0, /* No default value */
32243 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
32244 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32245 +1, /* EXPLICIT tag at current level */
32246 &asn_DEF_extensionValue_508,
32248 { 0, &asn_PER_memb_extensionValue_constr_508, memb_extensionValue_constraint_505 },
32249 0, 0, /* No default value */
32253 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
32254 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32256 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
32257 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32258 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32259 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32261 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
32262 sizeof(struct CriticalityDiagnostics_ExtIEs),
32263 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
32264 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
32265 3, /* Count of tags in the map */
32266 0, 0, 0, /* Optional elements (not needed) */
32267 -1, /* First extension addition */
32269 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
32270 "CriticalityDiagnostics-ExtIEs",
32271 "CriticalityDiagnostics-ExtIEs",
32273 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
32274 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32275 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32276 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
32277 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32278 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32279 { 0, 0, SEQUENCE_constraint },
32280 asn_MBR_CriticalityDiagnostics_ExtIEs_505,
32281 3, /* Elements count */
32282 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 /* Additional specs */
32285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
32286 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
32287 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
32288 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
32289 sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
32290 0, /* No top level tags */
32291 0, /* No tags in the map */
32293 -1 /* Extensions start */
32295 static /* Use -fall-defs-global to expose */
32296 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
32300 0, /* No effective tags (pointer) */
32301 0, /* No effective tags (count) */
32302 0, /* No tags (pointer) */
32303 0, /* No tags (count) */
32304 { 0, 0, OPEN_TYPE_constraint },
32305 0, 0, /* No members */
32306 &asn_SPC_extensionValue_specs_512 /* Additional specs */
32309 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
32310 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
32311 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32312 -1, /* IMPLICIT tag at current level */
32313 &asn_DEF_ProtocolIE_ID,
32315 { 0, &asn_PER_memb_id_constr_510, memb_id_constraint_509 },
32316 0, 0, /* No default value */
32319 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
32320 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32321 -1, /* IMPLICIT tag at current level */
32322 &asn_DEF_Criticality,
32324 { 0, &asn_PER_memb_criticality_constr_511, memb_criticality_constraint_509 },
32325 0, 0, /* No default value */
32328 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
32329 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32330 +1, /* EXPLICIT tag at current level */
32331 &asn_DEF_extensionValue_512,
32333 { 0, &asn_PER_memb_extensionValue_constr_512, memb_extensionValue_constraint_509 },
32334 0, 0, /* No default value */
32338 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
32339 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32341 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
32342 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32343 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32344 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32346 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
32347 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
32348 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
32349 asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
32350 3, /* Count of tags in the map */
32351 0, 0, 0, /* Optional elements (not needed) */
32352 -1, /* First extension addition */
32354 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
32355 "CriticalityDiagnostics-IE-List-ExtIEs",
32356 "CriticalityDiagnostics-IE-List-ExtIEs",
32358 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
32359 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32360 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32361 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
32362 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32363 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32364 { 0, 0, SEQUENCE_constraint },
32365 asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
32366 3, /* Elements count */
32367 &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 /* Additional specs */
32370 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
32371 sizeof(struct CSIReportList_ExtIEs__extensionValue),
32372 offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
32373 offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
32374 sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
32375 0, /* No top level tags */
32376 0, /* No tags in the map */
32378 -1 /* Extensions start */
32380 static /* Use -fall-defs-global to expose */
32381 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
32385 0, /* No effective tags (pointer) */
32386 0, /* No effective tags (count) */
32387 0, /* No tags (pointer) */
32388 0, /* No tags (count) */
32389 { 0, 0, OPEN_TYPE_constraint },
32390 0, 0, /* No members */
32391 &asn_SPC_extensionValue_specs_516 /* Additional specs */
32394 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
32395 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
32396 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32397 -1, /* IMPLICIT tag at current level */
32398 &asn_DEF_ProtocolIE_ID,
32400 { 0, &asn_PER_memb_id_constr_514, memb_id_constraint_513 },
32401 0, 0, /* No default value */
32404 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
32405 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32406 -1, /* IMPLICIT tag at current level */
32407 &asn_DEF_Criticality,
32409 { 0, &asn_PER_memb_criticality_constr_515, memb_criticality_constraint_513 },
32410 0, 0, /* No default value */
32413 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
32414 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32415 +1, /* EXPLICIT tag at current level */
32416 &asn_DEF_extensionValue_516,
32418 { 0, &asn_PER_memb_extensionValue_constr_516, memb_extensionValue_constraint_513 },
32419 0, 0, /* No default value */
32423 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
32424 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32426 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
32427 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32428 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32429 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32431 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
32432 sizeof(struct CSIReportList_ExtIEs),
32433 offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
32434 asn_MAP_CSIReportList_ExtIEs_tag2el_513,
32435 3, /* Count of tags in the map */
32436 0, 0, 0, /* Optional elements (not needed) */
32437 -1, /* First extension addition */
32439 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
32440 "CSIReportList-ExtIEs",
32441 "CSIReportList-ExtIEs",
32443 asn_DEF_CSIReportList_ExtIEs_tags_513,
32444 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32445 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32446 asn_DEF_CSIReportList_ExtIEs_tags_513, /* Same as above */
32447 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32448 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32449 { 0, 0, SEQUENCE_constraint },
32450 asn_MBR_CSIReportList_ExtIEs_513,
32451 3, /* Elements count */
32452 &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
32455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
32456 sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
32457 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
32458 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
32459 sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
32460 0, /* No top level tags */
32461 0, /* No tags in the map */
32463 -1 /* Extensions start */
32465 static /* Use -fall-defs-global to expose */
32466 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
32470 0, /* No effective tags (pointer) */
32471 0, /* No effective tags (count) */
32472 0, /* No tags (pointer) */
32473 0, /* No tags (count) */
32474 { 0, 0, OPEN_TYPE_constraint },
32475 0, 0, /* No members */
32476 &asn_SPC_extensionValue_specs_520 /* Additional specs */
32479 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
32480 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
32481 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32482 -1, /* IMPLICIT tag at current level */
32483 &asn_DEF_ProtocolIE_ID,
32485 { 0, &asn_PER_memb_id_constr_518, memb_id_constraint_517 },
32486 0, 0, /* No default value */
32489 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
32490 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32491 -1, /* IMPLICIT tag at current level */
32492 &asn_DEF_Criticality,
32494 { 0, &asn_PER_memb_criticality_constr_519, memb_criticality_constraint_517 },
32495 0, 0, /* No default value */
32498 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
32499 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32500 +1, /* EXPLICIT tag at current level */
32501 &asn_DEF_extensionValue_520,
32503 { 0, &asn_PER_memb_extensionValue_constr_520, memb_extensionValue_constraint_517 },
32504 0, 0, /* No default value */
32508 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
32509 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32511 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
32512 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32513 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32514 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32516 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
32517 sizeof(struct CSIReportPerCSIProcess_ExtIEs),
32518 offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
32519 asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
32520 3, /* Count of tags in the map */
32521 0, 0, 0, /* Optional elements (not needed) */
32522 -1, /* First extension addition */
32524 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
32525 "CSIReportPerCSIProcess-ExtIEs",
32526 "CSIReportPerCSIProcess-ExtIEs",
32528 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
32529 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32530 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32531 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
32532 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32533 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32534 { 0, 0, SEQUENCE_constraint },
32535 asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
32536 3, /* Elements count */
32537 &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 /* Additional specs */
32540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
32541 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
32542 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
32543 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
32544 sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
32545 0, /* No top level tags */
32546 0, /* No tags in the map */
32548 -1 /* Extensions start */
32550 static /* Use -fall-defs-global to expose */
32551 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
32555 0, /* No effective tags (pointer) */
32556 0, /* No effective tags (count) */
32557 0, /* No tags (pointer) */
32558 0, /* No tags (count) */
32559 { 0, 0, OPEN_TYPE_constraint },
32560 0, 0, /* No members */
32561 &asn_SPC_extensionValue_specs_524 /* Additional specs */
32564 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
32565 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
32566 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32567 -1, /* IMPLICIT tag at current level */
32568 &asn_DEF_ProtocolIE_ID,
32570 { 0, &asn_PER_memb_id_constr_522, memb_id_constraint_521 },
32571 0, 0, /* No default value */
32574 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
32575 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32576 -1, /* IMPLICIT tag at current level */
32577 &asn_DEF_Criticality,
32579 { 0, &asn_PER_memb_criticality_constr_523, memb_criticality_constraint_521 },
32580 0, 0, /* No default value */
32583 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
32584 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32585 +1, /* EXPLICIT tag at current level */
32586 &asn_DEF_extensionValue_524,
32588 { 0, &asn_PER_memb_extensionValue_constr_524, memb_extensionValue_constraint_521 },
32589 0, 0, /* No default value */
32593 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
32594 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32596 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
32597 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32598 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32599 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32601 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
32602 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
32603 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
32604 asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
32605 3, /* Count of tags in the map */
32606 0, 0, 0, /* Optional elements (not needed) */
32607 -1, /* First extension addition */
32609 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
32610 "CSIReportPerCSIProcessItem-ExtIEs",
32611 "CSIReportPerCSIProcessItem-ExtIEs",
32613 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
32614 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32615 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32616 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521, /* Same as above */
32617 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32618 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32619 { 0, 0, SEQUENCE_constraint },
32620 asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
32621 3, /* Elements count */
32622 &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 /* Additional specs */
32625 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
32626 sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
32627 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
32628 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
32629 sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
32630 0, /* No top level tags */
32631 0, /* No tags in the map */
32633 -1 /* Extensions start */
32635 static /* Use -fall-defs-global to expose */
32636 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
32640 0, /* No effective tags (pointer) */
32641 0, /* No effective tags (count) */
32642 0, /* No tags (pointer) */
32643 0, /* No tags (count) */
32644 { 0, 0, OPEN_TYPE_constraint },
32645 0, 0, /* No members */
32646 &asn_SPC_extensionValue_specs_528 /* Additional specs */
32649 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
32650 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
32651 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32652 -1, /* IMPLICIT tag at current level */
32653 &asn_DEF_ProtocolIE_ID,
32655 { 0, &asn_PER_memb_id_constr_526, memb_id_constraint_525 },
32656 0, 0, /* No default value */
32659 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
32660 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32661 -1, /* IMPLICIT tag at current level */
32662 &asn_DEF_Criticality,
32664 { 0, &asn_PER_memb_criticality_constr_527, memb_criticality_constraint_525 },
32665 0, 0, /* No default value */
32668 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
32669 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32670 +1, /* EXPLICIT tag at current level */
32671 &asn_DEF_extensionValue_528,
32673 { 0, &asn_PER_memb_extensionValue_constr_528, memb_extensionValue_constraint_525 },
32674 0, 0, /* No default value */
32678 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
32679 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32681 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
32682 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32683 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32684 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32686 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
32687 sizeof(struct DataTrafficResourceIndication_ExtIEs),
32688 offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
32689 asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
32690 3, /* Count of tags in the map */
32691 0, 0, 0, /* Optional elements (not needed) */
32692 -1, /* First extension addition */
32694 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
32695 "DataTrafficResourceIndication-ExtIEs",
32696 "DataTrafficResourceIndication-ExtIEs",
32698 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
32699 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32700 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32701 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525, /* Same as above */
32702 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32703 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32704 { 0, 0, SEQUENCE_constraint },
32705 asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
32706 3, /* Elements count */
32707 &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
32710 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
32711 sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
32712 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
32713 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
32714 sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
32715 0, /* No top level tags */
32716 0, /* No tags in the map */
32718 -1 /* Extensions start */
32720 static /* Use -fall-defs-global to expose */
32721 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
32725 0, /* No effective tags (pointer) */
32726 0, /* No effective tags (count) */
32727 0, /* No tags (pointer) */
32728 0, /* No tags (count) */
32729 { 0, 0, OPEN_TYPE_constraint },
32730 0, 0, /* No members */
32731 &asn_SPC_extensionValue_specs_532 /* Additional specs */
32734 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
32735 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
32736 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32737 -1, /* IMPLICIT tag at current level */
32738 &asn_DEF_ProtocolIE_ID,
32740 { 0, &asn_PER_memb_id_constr_530, memb_id_constraint_529 },
32741 0, 0, /* No default value */
32744 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
32745 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32746 -1, /* IMPLICIT tag at current level */
32747 &asn_DEF_Criticality,
32749 { 0, &asn_PER_memb_criticality_constr_531, memb_criticality_constraint_529 },
32750 0, 0, /* No default value */
32753 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
32754 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32755 +1, /* EXPLICIT tag at current level */
32756 &asn_DEF_extensionValue_532,
32758 { 0, &asn_PER_memb_extensionValue_constr_532, memb_extensionValue_constraint_529 },
32759 0, 0, /* No default value */
32763 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
32764 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32766 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
32767 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32768 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32769 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32771 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
32772 sizeof(struct DeliveryStatus_ExtIEs),
32773 offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
32774 asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
32775 3, /* Count of tags in the map */
32776 0, 0, 0, /* Optional elements (not needed) */
32777 -1, /* First extension addition */
32779 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
32780 "DeliveryStatus-ExtIEs",
32781 "DeliveryStatus-ExtIEs",
32783 asn_DEF_DeliveryStatus_ExtIEs_tags_529,
32784 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32785 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32786 asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
32787 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32788 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32789 { 0, 0, SEQUENCE_constraint },
32790 asn_MBR_DeliveryStatus_ExtIEs_529,
32791 3, /* Elements count */
32792 &asn_SPC_DeliveryStatus_ExtIEs_specs_529 /* Additional specs */
32795 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
32796 sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
32797 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
32798 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
32799 sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
32800 0, /* No top level tags */
32801 0, /* No tags in the map */
32803 -1 /* Extensions start */
32805 static /* Use -fall-defs-global to expose */
32806 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
32810 0, /* No effective tags (pointer) */
32811 0, /* No effective tags (count) */
32812 0, /* No tags (pointer) */
32813 0, /* No tags (count) */
32814 { 0, 0, OPEN_TYPE_constraint },
32815 0, 0, /* No members */
32816 &asn_SPC_extensionValue_specs_536 /* Additional specs */
32819 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
32820 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
32821 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32822 -1, /* IMPLICIT tag at current level */
32823 &asn_DEF_ProtocolIE_ID,
32825 { 0, &asn_PER_memb_id_constr_534, memb_id_constraint_533 },
32826 0, 0, /* No default value */
32829 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
32830 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32831 -1, /* IMPLICIT tag at current level */
32832 &asn_DEF_Criticality,
32834 { 0, &asn_PER_memb_criticality_constr_535, memb_criticality_constraint_533 },
32835 0, 0, /* No default value */
32838 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
32839 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32840 +1, /* EXPLICIT tag at current level */
32841 &asn_DEF_extensionValue_536,
32843 { 0, &asn_PER_memb_extensionValue_constr_536, memb_extensionValue_constraint_533 },
32844 0, 0, /* No default value */
32848 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
32849 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32851 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
32852 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32853 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32854 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32856 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
32857 sizeof(struct DynamicNAICSInformation_ExtIEs),
32858 offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
32859 asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
32860 3, /* Count of tags in the map */
32861 0, 0, 0, /* Optional elements (not needed) */
32862 -1, /* First extension addition */
32864 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
32865 "DynamicNAICSInformation-ExtIEs",
32866 "DynamicNAICSInformation-ExtIEs",
32868 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
32869 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32870 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32871 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533, /* Same as above */
32872 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32873 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32874 { 0, 0, SEQUENCE_constraint },
32875 asn_MBR_DynamicNAICSInformation_ExtIEs_533,
32876 3, /* Elements count */
32877 &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 /* Additional specs */
32880 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
32881 sizeof(struct ECGI_ExtIEs__extensionValue),
32882 offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
32883 offsetof(struct ECGI_ExtIEs__extensionValue, present),
32884 sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
32885 0, /* No top level tags */
32886 0, /* No tags in the map */
32888 -1 /* Extensions start */
32890 static /* Use -fall-defs-global to expose */
32891 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
32895 0, /* No effective tags (pointer) */
32896 0, /* No effective tags (count) */
32897 0, /* No tags (pointer) */
32898 0, /* No tags (count) */
32899 { 0, 0, OPEN_TYPE_constraint },
32900 0, 0, /* No members */
32901 &asn_SPC_extensionValue_specs_540 /* Additional specs */
32904 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
32905 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
32906 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32907 -1, /* IMPLICIT tag at current level */
32908 &asn_DEF_ProtocolIE_ID,
32910 { 0, &asn_PER_memb_id_constr_538, memb_id_constraint_537 },
32911 0, 0, /* No default value */
32914 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
32915 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32916 -1, /* IMPLICIT tag at current level */
32917 &asn_DEF_Criticality,
32919 { 0, &asn_PER_memb_criticality_constr_539, memb_criticality_constraint_537 },
32920 0, 0, /* No default value */
32923 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
32924 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32925 +1, /* EXPLICIT tag at current level */
32926 &asn_DEF_extensionValue_540,
32928 { 0, &asn_PER_memb_extensionValue_constr_540, memb_extensionValue_constraint_537 },
32929 0, 0, /* No default value */
32933 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
32934 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32936 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
32937 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32938 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32939 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32941 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
32942 sizeof(struct ECGI_ExtIEs),
32943 offsetof(struct ECGI_ExtIEs, _asn_ctx),
32944 asn_MAP_ECGI_ExtIEs_tag2el_537,
32945 3, /* Count of tags in the map */
32946 0, 0, 0, /* Optional elements (not needed) */
32947 -1, /* First extension addition */
32949 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
32953 asn_DEF_ECGI_ExtIEs_tags_537,
32954 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32955 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32956 asn_DEF_ECGI_ExtIEs_tags_537, /* Same as above */
32957 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32958 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32959 { 0, 0, SEQUENCE_constraint },
32960 asn_MBR_ECGI_ExtIEs_537,
32961 3, /* Elements count */
32962 &asn_SPC_ECGI_ExtIEs_specs_537 /* Additional specs */
32965 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
32966 sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
32967 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
32968 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
32969 sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
32970 0, /* No top level tags */
32971 0, /* No tags in the map */
32973 -1 /* Extensions start */
32975 static /* Use -fall-defs-global to expose */
32976 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
32980 0, /* No effective tags (pointer) */
32981 0, /* No effective tags (count) */
32982 0, /* No tags (pointer) */
32983 0, /* No tags (count) */
32984 { 0, 0, OPEN_TYPE_constraint },
32985 0, 0, /* No members */
32986 &asn_SPC_extensionValue_specs_544 /* Additional specs */
32989 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
32990 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
32991 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32992 -1, /* IMPLICIT tag at current level */
32993 &asn_DEF_ProtocolIE_ID,
32995 { 0, &asn_PER_memb_id_constr_542, memb_id_constraint_541 },
32996 0, 0, /* No default value */
32999 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
33000 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33001 -1, /* IMPLICIT tag at current level */
33002 &asn_DEF_Criticality,
33004 { 0, &asn_PER_memb_criticality_constr_543, memb_criticality_constraint_541 },
33005 0, 0, /* No default value */
33008 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
33009 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33010 +1, /* EXPLICIT tag at current level */
33011 &asn_DEF_extensionValue_544,
33013 { 0, &asn_PER_memb_extensionValue_constr_544, memb_extensionValue_constraint_541 },
33014 0, 0, /* No default value */
33018 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
33019 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33021 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
33022 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33023 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33024 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33026 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
33027 sizeof(struct EnhancedRNTP_ExtIEs),
33028 offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
33029 asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
33030 3, /* Count of tags in the map */
33031 0, 0, 0, /* Optional elements (not needed) */
33032 -1, /* First extension addition */
33034 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
33035 "EnhancedRNTP-ExtIEs",
33036 "EnhancedRNTP-ExtIEs",
33038 asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
33039 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33040 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33041 asn_DEF_EnhancedRNTP_ExtIEs_tags_541, /* Same as above */
33042 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33043 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33044 { 0, 0, SEQUENCE_constraint },
33045 asn_MBR_EnhancedRNTP_ExtIEs_541,
33046 3, /* Elements count */
33047 &asn_SPC_EnhancedRNTP_ExtIEs_specs_541 /* Additional specs */
33050 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
33051 sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
33052 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
33053 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
33054 sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
33055 0, /* No top level tags */
33056 0, /* No tags in the map */
33058 -1 /* Extensions start */
33060 static /* Use -fall-defs-global to expose */
33061 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
33065 0, /* No effective tags (pointer) */
33066 0, /* No effective tags (count) */
33067 0, /* No tags (pointer) */
33068 0, /* No tags (count) */
33069 { 0, 0, OPEN_TYPE_constraint },
33070 0, 0, /* No members */
33071 &asn_SPC_extensionValue_specs_548 /* Additional specs */
33074 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
33075 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
33076 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33077 -1, /* IMPLICIT tag at current level */
33078 &asn_DEF_ProtocolIE_ID,
33080 { 0, &asn_PER_memb_id_constr_546, memb_id_constraint_545 },
33081 0, 0, /* No default value */
33084 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
33085 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33086 -1, /* IMPLICIT tag at current level */
33087 &asn_DEF_Criticality,
33089 { 0, &asn_PER_memb_criticality_constr_547, memb_criticality_constraint_545 },
33090 0, 0, /* No default value */
33093 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
33094 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33095 +1, /* EXPLICIT tag at current level */
33096 &asn_DEF_extensionValue_548,
33098 { 0, &asn_PER_memb_extensionValue_constr_548, memb_extensionValue_constraint_545 },
33099 0, 0, /* No default value */
33103 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
33104 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33106 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
33107 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33108 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33109 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33111 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
33112 sizeof(struct EnhancedRNTPStartTime_ExtIEs),
33113 offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
33114 asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
33115 3, /* Count of tags in the map */
33116 0, 0, 0, /* Optional elements (not needed) */
33117 -1, /* First extension addition */
33119 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
33120 "EnhancedRNTPStartTime-ExtIEs",
33121 "EnhancedRNTPStartTime-ExtIEs",
33123 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
33124 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33125 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33126 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545, /* Same as above */
33127 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33128 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33129 { 0, 0, SEQUENCE_constraint },
33130 asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
33131 3, /* Elements count */
33132 &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
33135 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
33136 sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
33137 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
33138 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
33139 sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
33140 0, /* No top level tags */
33141 0, /* No tags in the map */
33143 -1 /* Extensions start */
33145 static /* Use -fall-defs-global to expose */
33146 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
33150 0, /* No effective tags (pointer) */
33151 0, /* No effective tags (count) */
33152 0, /* No tags (pointer) */
33153 0, /* No tags (count) */
33154 { 0, 0, OPEN_TYPE_constraint },
33155 0, 0, /* No members */
33156 &asn_SPC_extensionValue_specs_552 /* Additional specs */
33159 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
33160 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
33161 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33162 -1, /* IMPLICIT tag at current level */
33163 &asn_DEF_ProtocolIE_ID,
33165 { 0, &asn_PER_memb_id_constr_550, memb_id_constraint_549 },
33166 0, 0, /* No default value */
33169 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
33170 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33171 -1, /* IMPLICIT tag at current level */
33172 &asn_DEF_Criticality,
33174 { 0, &asn_PER_memb_criticality_constr_551, memb_criticality_constraint_549 },
33175 0, 0, /* No default value */
33178 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
33179 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33180 +1, /* EXPLICIT tag at current level */
33181 &asn_DEF_extensionValue_552,
33183 { 0, &asn_PER_memb_extensionValue_constr_552, memb_extensionValue_constraint_549 },
33184 0, 0, /* No default value */
33188 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
33189 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33191 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
33192 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33193 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33194 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33196 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
33197 sizeof(struct EN_DC_ResourceConfigurationExtIEs),
33198 offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
33199 asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
33200 3, /* Count of tags in the map */
33201 0, 0, 0, /* Optional elements (not needed) */
33202 -1, /* First extension addition */
33204 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
33205 "EN-DC-ResourceConfigurationExtIEs",
33206 "EN-DC-ResourceConfigurationExtIEs",
33208 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
33209 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33210 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33211 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549, /* Same as above */
33212 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33213 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33214 { 0, 0, SEQUENCE_constraint },
33215 asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
33216 3, /* Elements count */
33217 &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 /* Additional specs */
33220 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
33221 sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
33222 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
33223 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
33224 sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
33225 0, /* No top level tags */
33226 0, /* No tags in the map */
33228 -1 /* Extensions start */
33230 static /* Use -fall-defs-global to expose */
33231 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
33235 0, /* No effective tags (pointer) */
33236 0, /* No effective tags (count) */
33237 0, /* No tags (pointer) */
33238 0, /* No tags (count) */
33239 { 0, 0, OPEN_TYPE_constraint },
33240 0, 0, /* No members */
33241 &asn_SPC_extensionValue_specs_556 /* Additional specs */
33244 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
33245 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
33246 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33247 -1, /* IMPLICIT tag at current level */
33248 &asn_DEF_ProtocolIE_ID,
33250 { 0, &asn_PER_memb_id_constr_554, memb_id_constraint_553 },
33251 0, 0, /* No default value */
33254 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
33255 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33256 -1, /* IMPLICIT tag at current level */
33257 &asn_DEF_Criticality,
33259 { 0, &asn_PER_memb_criticality_constr_555, memb_criticality_constraint_553 },
33260 0, 0, /* No default value */
33263 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
33264 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33265 +1, /* EXPLICIT tag at current level */
33266 &asn_DEF_extensionValue_556,
33268 { 0, &asn_PER_memb_extensionValue_constr_556, memb_extensionValue_constraint_553 },
33269 0, 0, /* No default value */
33273 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
33274 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33276 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
33277 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33278 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33279 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33281 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
33282 sizeof(struct ERABActivityNotifyItem_ExtIEs),
33283 offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
33284 asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
33285 3, /* Count of tags in the map */
33286 0, 0, 0, /* Optional elements (not needed) */
33287 -1, /* First extension addition */
33289 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
33290 "ERABActivityNotifyItem-ExtIEs",
33291 "ERABActivityNotifyItem-ExtIEs",
33293 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
33294 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33295 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33296 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
33297 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33298 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33299 { 0, 0, SEQUENCE_constraint },
33300 asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
33301 3, /* Elements count */
33302 &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 /* Additional specs */
33305 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
33306 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
33307 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33309 &asn_DEF_Packet_LossRate,
33312 0, 0, /* No default value */
33316 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
33317 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
33319 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
33320 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
33321 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
33322 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
33323 sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
33324 asn_MAP_extensionValue_tag2el_560,
33325 1, /* Count of tags in the map */
33327 -1 /* Extensions start */
33329 static /* Use -fall-defs-global to expose */
33330 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
33334 0, /* No effective tags (pointer) */
33335 0, /* No effective tags (count) */
33336 0, /* No tags (pointer) */
33337 0, /* No tags (count) */
33338 { 0, 0, OPEN_TYPE_constraint },
33339 asn_MBR_extensionValue_560,
33340 1, /* Elements count */
33341 &asn_SPC_extensionValue_specs_560 /* Additional specs */
33344 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
33345 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
33346 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33347 -1, /* IMPLICIT tag at current level */
33348 &asn_DEF_ProtocolIE_ID,
33350 { 0, &asn_PER_memb_id_constr_558, memb_id_constraint_557 },
33351 0, 0, /* No default value */
33354 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
33355 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33356 -1, /* IMPLICIT tag at current level */
33357 &asn_DEF_Criticality,
33358 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
33359 { 0, &asn_PER_memb_criticality_constr_559, memb_criticality_constraint_557 },
33360 0, 0, /* No default value */
33363 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
33364 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33365 +1, /* EXPLICIT tag at current level */
33366 &asn_DEF_extensionValue_560,
33367 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
33368 { 0, &asn_PER_memb_extensionValue_constr_560, memb_extensionValue_constraint_557 },
33369 0, 0, /* No default value */
33373 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
33374 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33376 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
33377 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33378 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33379 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33381 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
33382 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
33383 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
33384 asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
33385 3, /* Count of tags in the map */
33386 0, 0, 0, /* Optional elements (not needed) */
33387 -1, /* First extension addition */
33389 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
33390 "E-RAB-Level-QoS-Parameters-ExtIEs",
33391 "E-RAB-Level-QoS-Parameters-ExtIEs",
33393 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
33394 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33395 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33396 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557, /* Same as above */
33397 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33398 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33399 { 0, 0, SEQUENCE_constraint },
33400 asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
33401 3, /* Elements count */
33402 &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 /* Additional specs */
33405 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
33406 sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
33407 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
33408 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
33409 sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
33410 0, /* No top level tags */
33411 0, /* No tags in the map */
33413 -1 /* Extensions start */
33415 static /* Use -fall-defs-global to expose */
33416 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
33420 0, /* No effective tags (pointer) */
33421 0, /* No effective tags (count) */
33422 0, /* No tags (pointer) */
33423 0, /* No tags (count) */
33424 { 0, 0, OPEN_TYPE_constraint },
33425 0, 0, /* No members */
33426 &asn_SPC_extensionValue_specs_564 /* Additional specs */
33429 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
33430 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
33431 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33432 -1, /* IMPLICIT tag at current level */
33433 &asn_DEF_ProtocolIE_ID,
33435 { 0, &asn_PER_memb_id_constr_562, memb_id_constraint_561 },
33436 0, 0, /* No default value */
33439 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
33440 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33441 -1, /* IMPLICIT tag at current level */
33442 &asn_DEF_Criticality,
33444 { 0, &asn_PER_memb_criticality_constr_563, memb_criticality_constraint_561 },
33445 0, 0, /* No default value */
33448 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
33449 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33450 +1, /* EXPLICIT tag at current level */
33451 &asn_DEF_extensionValue_564,
33453 { 0, &asn_PER_memb_extensionValue_constr_564, memb_extensionValue_constraint_561 },
33454 0, 0, /* No default value */
33458 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
33459 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33461 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
33462 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33463 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33464 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33466 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
33467 sizeof(struct E_RAB_Item_ExtIEs),
33468 offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
33469 asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
33470 3, /* Count of tags in the map */
33471 0, 0, 0, /* Optional elements (not needed) */
33472 -1, /* First extension addition */
33474 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
33475 "E-RAB-Item-ExtIEs",
33476 "E-RAB-Item-ExtIEs",
33478 asn_DEF_E_RAB_Item_ExtIEs_tags_561,
33479 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33480 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33481 asn_DEF_E_RAB_Item_ExtIEs_tags_561, /* Same as above */
33482 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33483 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33484 { 0, 0, SEQUENCE_constraint },
33485 asn_MBR_E_RAB_Item_ExtIEs_561,
33486 3, /* Elements count */
33487 &asn_SPC_E_RAB_Item_ExtIEs_specs_561 /* Additional specs */
33490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
33491 sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
33492 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
33493 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
33494 sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
33495 0, /* No top level tags */
33496 0, /* No tags in the map */
33498 -1 /* Extensions start */
33500 static /* Use -fall-defs-global to expose */
33501 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
33505 0, /* No effective tags (pointer) */
33506 0, /* No effective tags (count) */
33507 0, /* No tags (pointer) */
33508 0, /* No tags (count) */
33509 { 0, 0, OPEN_TYPE_constraint },
33510 0, 0, /* No members */
33511 &asn_SPC_extensionValue_specs_568 /* Additional specs */
33514 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
33515 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
33516 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33517 -1, /* IMPLICIT tag at current level */
33518 &asn_DEF_ProtocolIE_ID,
33520 { 0, &asn_PER_memb_id_constr_566, memb_id_constraint_565 },
33521 0, 0, /* No default value */
33524 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
33525 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33526 -1, /* IMPLICIT tag at current level */
33527 &asn_DEF_Criticality,
33529 { 0, &asn_PER_memb_criticality_constr_567, memb_criticality_constraint_565 },
33530 0, 0, /* No default value */
33533 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
33534 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33535 +1, /* EXPLICIT tag at current level */
33536 &asn_DEF_extensionValue_568,
33538 { 0, &asn_PER_memb_extensionValue_constr_568, memb_extensionValue_constraint_565 },
33539 0, 0, /* No default value */
33543 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
33544 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33546 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
33547 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33548 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33549 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33551 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
33552 sizeof(struct E_RABUsageReport_Item_ExtIEs),
33553 offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
33554 asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
33555 3, /* Count of tags in the map */
33556 0, 0, 0, /* Optional elements (not needed) */
33557 -1, /* First extension addition */
33559 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
33560 "E-RABUsageReport-Item-ExtIEs",
33561 "E-RABUsageReport-Item-ExtIEs",
33563 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
33564 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33565 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33566 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565, /* Same as above */
33567 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33568 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33569 { 0, 0, SEQUENCE_constraint },
33570 asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
33571 3, /* Elements count */
33572 &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
33575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
33576 sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
33577 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
33578 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
33579 sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
33580 0, /* No top level tags */
33581 0, /* No tags in the map */
33583 -1 /* Extensions start */
33585 static /* Use -fall-defs-global to expose */
33586 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
33590 0, /* No effective tags (pointer) */
33591 0, /* No effective tags (count) */
33592 0, /* No tags (pointer) */
33593 0, /* No tags (count) */
33594 { 0, 0, OPEN_TYPE_constraint },
33595 0, 0, /* No members */
33596 &asn_SPC_extensionValue_specs_572 /* Additional specs */
33599 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
33600 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
33601 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33602 -1, /* IMPLICIT tag at current level */
33603 &asn_DEF_ProtocolIE_ID,
33605 { 0, &asn_PER_memb_id_constr_570, memb_id_constraint_569 },
33606 0, 0, /* No default value */
33609 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
33610 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33611 -1, /* IMPLICIT tag at current level */
33612 &asn_DEF_Criticality,
33614 { 0, &asn_PER_memb_criticality_constr_571, memb_criticality_constraint_569 },
33615 0, 0, /* No default value */
33618 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
33619 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33620 +1, /* EXPLICIT tag at current level */
33621 &asn_DEF_extensionValue_572,
33623 { 0, &asn_PER_memb_extensionValue_constr_572, memb_extensionValue_constraint_569 },
33624 0, 0, /* No default value */
33628 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
33629 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33631 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
33632 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33633 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33634 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33636 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
33637 sizeof(struct ExpectedUEBehaviour_ExtIEs),
33638 offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
33639 asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
33640 3, /* Count of tags in the map */
33641 0, 0, 0, /* Optional elements (not needed) */
33642 -1, /* First extension addition */
33644 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
33645 "ExpectedUEBehaviour-ExtIEs",
33646 "ExpectedUEBehaviour-ExtIEs",
33648 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
33649 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33650 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33651 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569, /* Same as above */
33652 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33653 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33654 { 0, 0, SEQUENCE_constraint },
33655 asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
33656 3, /* Elements count */
33657 &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 /* Additional specs */
33660 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
33661 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
33662 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
33663 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
33664 sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
33665 0, /* No top level tags */
33666 0, /* No tags in the map */
33668 -1 /* Extensions start */
33670 static /* Use -fall-defs-global to expose */
33671 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
33675 0, /* No effective tags (pointer) */
33676 0, /* No effective tags (count) */
33677 0, /* No tags (pointer) */
33678 0, /* No tags (count) */
33679 { 0, 0, OPEN_TYPE_constraint },
33680 0, 0, /* No members */
33681 &asn_SPC_extensionValue_specs_576 /* Additional specs */
33684 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
33685 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
33686 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33687 -1, /* IMPLICIT tag at current level */
33688 &asn_DEF_ProtocolIE_ID,
33690 { 0, &asn_PER_memb_id_constr_574, memb_id_constraint_573 },
33691 0, 0, /* No default value */
33694 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
33695 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33696 -1, /* IMPLICIT tag at current level */
33697 &asn_DEF_Criticality,
33699 { 0, &asn_PER_memb_criticality_constr_575, memb_criticality_constraint_573 },
33700 0, 0, /* No default value */
33703 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
33704 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33705 +1, /* EXPLICIT tag at current level */
33706 &asn_DEF_extensionValue_576,
33708 { 0, &asn_PER_memb_extensionValue_constr_576, memb_extensionValue_constraint_573 },
33709 0, 0, /* No default value */
33713 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
33714 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33716 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
33717 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33718 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33719 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33721 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
33722 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
33723 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
33724 asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
33725 3, /* Count of tags in the map */
33726 0, 0, 0, /* Optional elements (not needed) */
33727 -1, /* First extension addition */
33729 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
33730 "ExpectedUEActivityBehaviour-ExtIEs",
33731 "ExpectedUEActivityBehaviour-ExtIEs",
33733 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
33734 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33735 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33736 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573, /* Same as above */
33737 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33738 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33739 { 0, 0, SEQUENCE_constraint },
33740 asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
33741 3, /* Elements count */
33742 &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 /* Additional specs */
33745 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
33746 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
33747 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
33748 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
33749 sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
33750 0, /* No top level tags */
33751 0, /* No tags in the map */
33753 -1 /* Extensions start */
33755 static /* Use -fall-defs-global to expose */
33756 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
33760 0, /* No effective tags (pointer) */
33761 0, /* No effective tags (count) */
33762 0, /* No tags (pointer) */
33763 0, /* No tags (count) */
33764 { 0, 0, OPEN_TYPE_constraint },
33765 0, 0, /* No members */
33766 &asn_SPC_extensionValue_specs_580 /* Additional specs */
33769 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
33770 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
33771 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33772 -1, /* IMPLICIT tag at current level */
33773 &asn_DEF_ProtocolIE_ID,
33775 { 0, &asn_PER_memb_id_constr_578, memb_id_constraint_577 },
33776 0, 0, /* No default value */
33779 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
33780 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33781 -1, /* IMPLICIT tag at current level */
33782 &asn_DEF_Criticality,
33784 { 0, &asn_PER_memb_criticality_constr_579, memb_criticality_constraint_577 },
33785 0, 0, /* No default value */
33788 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
33789 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33790 +1, /* EXPLICIT tag at current level */
33791 &asn_DEF_extensionValue_580,
33793 { 0, &asn_PER_memb_extensionValue_constr_580, memb_extensionValue_constraint_577 },
33794 0, 0, /* No default value */
33798 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
33799 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33801 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
33802 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33803 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33804 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33806 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
33807 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
33808 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
33809 asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
33810 3, /* Count of tags in the map */
33811 0, 0, 0, /* Optional elements (not needed) */
33812 -1, /* First extension addition */
33814 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
33815 "ExtendedULInterferenceOverloadInfo-ExtIEs",
33816 "ExtendedULInterferenceOverloadInfo-ExtIEs",
33818 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
33819 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33820 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33821 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577, /* Same as above */
33822 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33823 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33824 { 0, 0, SEQUENCE_constraint },
33825 asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
33826 3, /* Elements count */
33827 &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 /* Additional specs */
33830 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
33831 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
33832 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33834 &asn_DEF_EARFCNExtension,
33837 0, 0, /* No default value */
33840 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
33841 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33843 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
33846 0, 0, /* No default value */
33847 "OffsetOfNbiotChannelNumberToEARFCN"
33849 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
33850 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33852 &asn_DEF_NRS_NSSS_PowerOffset,
33855 0, 0, /* No default value */
33856 "NRS-NSSS-PowerOffset"
33858 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
33859 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33861 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
33864 0, 0, /* No default value */
33865 "NSSS-NumOccasionDifferentPrecoder"
33868 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
33869 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
33870 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
33871 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
33872 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
33874 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
33875 sizeof(struct FDD_Info_ExtIEs__extensionValue),
33876 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
33877 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
33878 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
33879 asn_MAP_extensionValue_tag2el_584,
33880 4, /* Count of tags in the map */
33882 -1 /* Extensions start */
33884 static /* Use -fall-defs-global to expose */
33885 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
33889 0, /* No effective tags (pointer) */
33890 0, /* No effective tags (count) */
33891 0, /* No tags (pointer) */
33892 0, /* No tags (count) */
33893 { 0, 0, OPEN_TYPE_constraint },
33894 asn_MBR_extensionValue_584,
33895 4, /* Elements count */
33896 &asn_SPC_extensionValue_specs_584 /* Additional specs */
33899 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
33900 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
33901 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33902 -1, /* IMPLICIT tag at current level */
33903 &asn_DEF_ProtocolIE_ID,
33905 { 0, &asn_PER_memb_id_constr_582, memb_id_constraint_581 },
33906 0, 0, /* No default value */
33909 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
33910 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33911 -1, /* IMPLICIT tag at current level */
33912 &asn_DEF_Criticality,
33913 select_FDD_Info_ExtIEs_criticality_type,
33914 { 0, &asn_PER_memb_criticality_constr_583, memb_criticality_constraint_581 },
33915 0, 0, /* No default value */
33918 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
33919 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33920 +1, /* EXPLICIT tag at current level */
33921 &asn_DEF_extensionValue_584,
33922 select_FDD_Info_ExtIEs_extensionValue_type,
33923 { 0, &asn_PER_memb_extensionValue_constr_584, memb_extensionValue_constraint_581 },
33924 0, 0, /* No default value */
33928 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
33929 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33931 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
33932 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33933 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33934 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33936 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
33937 sizeof(struct FDD_Info_ExtIEs),
33938 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
33939 asn_MAP_FDD_Info_ExtIEs_tag2el_581,
33940 3, /* Count of tags in the map */
33941 0, 0, 0, /* Optional elements (not needed) */
33942 -1, /* First extension addition */
33944 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
33948 asn_DEF_FDD_Info_ExtIEs_tags_581,
33949 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33950 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33951 asn_DEF_FDD_Info_ExtIEs_tags_581, /* Same as above */
33952 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33953 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33954 { 0, 0, SEQUENCE_constraint },
33955 asn_MBR_FDD_Info_ExtIEs_581,
33956 3, /* Elements count */
33957 &asn_SPC_FDD_Info_ExtIEs_specs_581 /* Additional specs */
33960 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
33961 sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
33962 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
33963 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
33964 sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
33965 0, /* No top level tags */
33966 0, /* No tags in the map */
33968 -1 /* Extensions start */
33970 static /* Use -fall-defs-global to expose */
33971 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
33975 0, /* No effective tags (pointer) */
33976 0, /* No effective tags (count) */
33977 0, /* No tags (pointer) */
33978 0, /* No tags (count) */
33979 { 0, 0, OPEN_TYPE_constraint },
33980 0, 0, /* No members */
33981 &asn_SPC_extensionValue_specs_588 /* Additional specs */
33984 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
33985 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
33986 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33987 -1, /* IMPLICIT tag at current level */
33988 &asn_DEF_ProtocolIE_ID,
33990 { 0, &asn_PER_memb_id_constr_586, memb_id_constraint_585 },
33991 0, 0, /* No default value */
33994 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
33995 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33996 -1, /* IMPLICIT tag at current level */
33997 &asn_DEF_Criticality,
33999 { 0, &asn_PER_memb_criticality_constr_587, memb_criticality_constraint_585 },
34000 0, 0, /* No default value */
34003 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
34004 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34005 +1, /* EXPLICIT tag at current level */
34006 &asn_DEF_extensionValue_588,
34008 { 0, &asn_PER_memb_extensionValue_constr_588, memb_extensionValue_constraint_585 },
34009 0, 0, /* No default value */
34013 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
34014 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34016 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
34017 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34018 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34019 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34021 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
34022 sizeof(struct ForbiddenTAs_Item_ExtIEs),
34023 offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
34024 asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
34025 3, /* Count of tags in the map */
34026 0, 0, 0, /* Optional elements (not needed) */
34027 -1, /* First extension addition */
34029 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
34030 "ForbiddenTAs-Item-ExtIEs",
34031 "ForbiddenTAs-Item-ExtIEs",
34033 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
34034 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34035 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34036 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585, /* Same as above */
34037 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34038 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34039 { 0, 0, SEQUENCE_constraint },
34040 asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
34041 3, /* Elements count */
34042 &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 /* Additional specs */
34045 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
34046 sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
34047 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
34048 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
34049 sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
34050 0, /* No top level tags */
34051 0, /* No tags in the map */
34053 -1 /* Extensions start */
34055 static /* Use -fall-defs-global to expose */
34056 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
34060 0, /* No effective tags (pointer) */
34061 0, /* No effective tags (count) */
34062 0, /* No tags (pointer) */
34063 0, /* No tags (count) */
34064 { 0, 0, OPEN_TYPE_constraint },
34065 0, 0, /* No members */
34066 &asn_SPC_extensionValue_specs_592 /* Additional specs */
34069 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
34070 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
34071 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34072 -1, /* IMPLICIT tag at current level */
34073 &asn_DEF_ProtocolIE_ID,
34075 { 0, &asn_PER_memb_id_constr_590, memb_id_constraint_589 },
34076 0, 0, /* No default value */
34079 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
34080 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34081 -1, /* IMPLICIT tag at current level */
34082 &asn_DEF_Criticality,
34084 { 0, &asn_PER_memb_criticality_constr_591, memb_criticality_constraint_589 },
34085 0, 0, /* No default value */
34088 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
34089 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34090 +1, /* EXPLICIT tag at current level */
34091 &asn_DEF_extensionValue_592,
34093 { 0, &asn_PER_memb_extensionValue_constr_592, memb_extensionValue_constraint_589 },
34094 0, 0, /* No default value */
34098 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
34099 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34101 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
34102 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34103 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34104 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34106 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
34107 sizeof(struct ForbiddenLAs_Item_ExtIEs),
34108 offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
34109 asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
34110 3, /* Count of tags in the map */
34111 0, 0, 0, /* Optional elements (not needed) */
34112 -1, /* First extension addition */
34114 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
34115 "ForbiddenLAs-Item-ExtIEs",
34116 "ForbiddenLAs-Item-ExtIEs",
34118 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
34119 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34120 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34121 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589, /* Same as above */
34122 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34123 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34124 { 0, 0, SEQUENCE_constraint },
34125 asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
34126 3, /* Elements count */
34127 &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 /* Additional specs */
34130 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
34131 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
34132 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
34133 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
34134 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
34135 0, /* No top level tags */
34136 0, /* No tags in the map */
34138 -1 /* Extensions start */
34140 static /* Use -fall-defs-global to expose */
34141 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
34145 0, /* No effective tags (pointer) */
34146 0, /* No effective tags (count) */
34147 0, /* No tags (pointer) */
34148 0, /* No tags (count) */
34149 { 0, 0, OPEN_TYPE_constraint },
34150 0, 0, /* No members */
34151 &asn_SPC_extensionValue_specs_596 /* Additional specs */
34154 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
34155 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
34156 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34157 -1, /* IMPLICIT tag at current level */
34158 &asn_DEF_ProtocolIE_ID,
34160 { 0, &asn_PER_memb_id_constr_594, memb_id_constraint_593 },
34161 0, 0, /* No default value */
34164 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
34165 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34166 -1, /* IMPLICIT tag at current level */
34167 &asn_DEF_Criticality,
34169 { 0, &asn_PER_memb_criticality_constr_595, memb_criticality_constraint_593 },
34170 0, 0, /* No default value */
34173 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
34174 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34175 +1, /* EXPLICIT tag at current level */
34176 &asn_DEF_extensionValue_596,
34178 { 0, &asn_PER_memb_extensionValue_constr_596, memb_extensionValue_constraint_593 },
34179 0, 0, /* No default value */
34183 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
34184 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34186 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
34187 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34188 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34189 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34191 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
34192 sizeof(struct FreqBandNrItem_ExtIEs),
34193 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
34194 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
34195 3, /* Count of tags in the map */
34196 0, 0, 0, /* Optional elements (not needed) */
34197 -1, /* First extension addition */
34199 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
34200 "FreqBandNrItem-ExtIEs",
34201 "FreqBandNrItem-ExtIEs",
34203 asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
34204 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34205 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34206 asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
34207 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34208 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34209 { 0, 0, SEQUENCE_constraint },
34210 asn_MBR_FreqBandNrItem_ExtIEs_593,
34211 3, /* Elements count */
34212 &asn_SPC_FreqBandNrItem_ExtIEs_specs_593 /* Additional specs */
34215 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
34216 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
34217 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34219 &asn_DEF_ExtendedBitRate,
34222 0, 0, /* No default value */
34226 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
34227 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
34229 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
34230 sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
34231 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
34232 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
34233 sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
34234 asn_MAP_extensionValue_tag2el_600,
34235 1, /* Count of tags in the map */
34237 -1 /* Extensions start */
34239 static /* Use -fall-defs-global to expose */
34240 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
34244 0, /* No effective tags (pointer) */
34245 0, /* No effective tags (count) */
34246 0, /* No tags (pointer) */
34247 0, /* No tags (count) */
34248 { 0, 0, OPEN_TYPE_constraint },
34249 asn_MBR_extensionValue_600,
34250 1, /* Elements count */
34251 &asn_SPC_extensionValue_specs_600 /* Additional specs */
34254 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
34255 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
34256 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34257 -1, /* IMPLICIT tag at current level */
34258 &asn_DEF_ProtocolIE_ID,
34260 { 0, &asn_PER_memb_id_constr_598, memb_id_constraint_597 },
34261 0, 0, /* No default value */
34264 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
34265 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34266 -1, /* IMPLICIT tag at current level */
34267 &asn_DEF_Criticality,
34268 select_GBR_QosInformation_ExtIEs_criticality_type,
34269 { 0, &asn_PER_memb_criticality_constr_599, memb_criticality_constraint_597 },
34270 0, 0, /* No default value */
34273 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
34274 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34275 +1, /* EXPLICIT tag at current level */
34276 &asn_DEF_extensionValue_600,
34277 select_GBR_QosInformation_ExtIEs_extensionValue_type,
34278 { 0, &asn_PER_memb_extensionValue_constr_600, memb_extensionValue_constraint_597 },
34279 0, 0, /* No default value */
34283 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
34284 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34286 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
34287 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34288 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34289 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34291 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
34292 sizeof(struct GBR_QosInformation_ExtIEs),
34293 offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
34294 asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
34295 3, /* Count of tags in the map */
34296 0, 0, 0, /* Optional elements (not needed) */
34297 -1, /* First extension addition */
34299 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
34300 "GBR-QosInformation-ExtIEs",
34301 "GBR-QosInformation-ExtIEs",
34303 asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
34304 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34305 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34306 asn_DEF_GBR_QosInformation_ExtIEs_tags_597, /* Same as above */
34307 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34308 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34309 { 0, 0, SEQUENCE_constraint },
34310 asn_MBR_GBR_QosInformation_ExtIEs_597,
34311 3, /* Elements count */
34312 &asn_SPC_GBR_QosInformation_ExtIEs_specs_597 /* Additional specs */
34315 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
34316 sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
34317 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
34318 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
34319 sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
34320 0, /* No top level tags */
34321 0, /* No tags in the map */
34323 -1 /* Extensions start */
34325 static /* Use -fall-defs-global to expose */
34326 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
34330 0, /* No effective tags (pointer) */
34331 0, /* No effective tags (count) */
34332 0, /* No tags (pointer) */
34333 0, /* No tags (count) */
34334 { 0, 0, OPEN_TYPE_constraint },
34335 0, 0, /* No members */
34336 &asn_SPC_extensionValue_specs_604 /* Additional specs */
34339 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
34340 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
34341 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34342 -1, /* IMPLICIT tag at current level */
34343 &asn_DEF_ProtocolIE_ID,
34345 { 0, &asn_PER_memb_id_constr_602, memb_id_constraint_601 },
34346 0, 0, /* No default value */
34349 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
34350 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34351 -1, /* IMPLICIT tag at current level */
34352 &asn_DEF_Criticality,
34354 { 0, &asn_PER_memb_criticality_constr_603, memb_criticality_constraint_601 },
34355 0, 0, /* No default value */
34358 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
34359 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34360 +1, /* EXPLICIT tag at current level */
34361 &asn_DEF_extensionValue_604,
34363 { 0, &asn_PER_memb_extensionValue_constr_604, memb_extensionValue_constraint_601 },
34364 0, 0, /* No default value */
34368 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
34369 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34371 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
34372 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34373 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34374 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34376 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
34377 sizeof(struct GlobalENB_ID_ExtIEs),
34378 offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
34379 asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
34380 3, /* Count of tags in the map */
34381 0, 0, 0, /* Optional elements (not needed) */
34382 -1, /* First extension addition */
34384 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
34385 "GlobalENB-ID-ExtIEs",
34386 "GlobalENB-ID-ExtIEs",
34388 asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
34389 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34390 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34391 asn_DEF_GlobalENB_ID_ExtIEs_tags_601, /* Same as above */
34392 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34393 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34394 { 0, 0, SEQUENCE_constraint },
34395 asn_MBR_GlobalENB_ID_ExtIEs_601,
34396 3, /* Elements count */
34397 &asn_SPC_GlobalENB_ID_ExtIEs_specs_601 /* Additional specs */
34400 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
34401 sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
34402 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
34403 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
34404 sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
34405 0, /* No top level tags */
34406 0, /* No tags in the map */
34408 -1 /* Extensions start */
34410 static /* Use -fall-defs-global to expose */
34411 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
34415 0, /* No effective tags (pointer) */
34416 0, /* No effective tags (count) */
34417 0, /* No tags (pointer) */
34418 0, /* No tags (count) */
34419 { 0, 0, OPEN_TYPE_constraint },
34420 0, 0, /* No members */
34421 &asn_SPC_extensionValue_specs_608 /* Additional specs */
34424 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
34425 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
34426 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34427 -1, /* IMPLICIT tag at current level */
34428 &asn_DEF_ProtocolIE_ID,
34430 { 0, &asn_PER_memb_id_constr_606, memb_id_constraint_605 },
34431 0, 0, /* No default value */
34434 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
34435 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34436 -1, /* IMPLICIT tag at current level */
34437 &asn_DEF_Criticality,
34439 { 0, &asn_PER_memb_criticality_constr_607, memb_criticality_constraint_605 },
34440 0, 0, /* No default value */
34443 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
34444 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34445 +1, /* EXPLICIT tag at current level */
34446 &asn_DEF_extensionValue_608,
34448 { 0, &asn_PER_memb_extensionValue_constr_608, memb_extensionValue_constraint_605 },
34449 0, 0, /* No default value */
34453 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
34454 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34456 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
34457 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34458 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34459 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34461 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
34462 sizeof(struct GlobalGNB_ID_ExtIEs),
34463 offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
34464 asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
34465 3, /* Count of tags in the map */
34466 0, 0, 0, /* Optional elements (not needed) */
34467 -1, /* First extension addition */
34469 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
34470 "GlobalGNB-ID-ExtIEs",
34471 "GlobalGNB-ID-ExtIEs",
34473 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
34474 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34475 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34476 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605, /* Same as above */
34477 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34478 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34479 { 0, 0, SEQUENCE_constraint },
34480 asn_MBR_GlobalGNB_ID_ExtIEs_605,
34481 3, /* Elements count */
34482 &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 /* Additional specs */
34485 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
34486 sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
34487 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
34488 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
34489 sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
34490 0, /* No top level tags */
34491 0, /* No tags in the map */
34493 -1 /* Extensions start */
34495 static /* Use -fall-defs-global to expose */
34496 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
34500 0, /* No effective tags (pointer) */
34501 0, /* No effective tags (count) */
34502 0, /* No tags (pointer) */
34503 0, /* No tags (count) */
34504 { 0, 0, OPEN_TYPE_constraint },
34505 0, 0, /* No members */
34506 &asn_SPC_extensionValue_specs_612 /* Additional specs */
34509 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
34510 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
34511 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34512 -1, /* IMPLICIT tag at current level */
34513 &asn_DEF_ProtocolIE_ID,
34515 { 0, &asn_PER_memb_id_constr_610, memb_id_constraint_609 },
34516 0, 0, /* No default value */
34519 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
34520 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34521 -1, /* IMPLICIT tag at current level */
34522 &asn_DEF_Criticality,
34524 { 0, &asn_PER_memb_criticality_constr_611, memb_criticality_constraint_609 },
34525 0, 0, /* No default value */
34528 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
34529 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34530 +1, /* EXPLICIT tag at current level */
34531 &asn_DEF_extensionValue_612,
34533 { 0, &asn_PER_memb_extensionValue_constr_612, memb_extensionValue_constraint_609 },
34534 0, 0, /* No default value */
34538 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
34539 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34541 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
34542 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34543 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34544 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34546 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
34547 sizeof(struct GTPtunnelEndpoint_ExtIEs),
34548 offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
34549 asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
34550 3, /* Count of tags in the map */
34551 0, 0, 0, /* Optional elements (not needed) */
34552 -1, /* First extension addition */
34554 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
34555 "GTPtunnelEndpoint-ExtIEs",
34556 "GTPtunnelEndpoint-ExtIEs",
34558 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
34559 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34560 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34561 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609, /* Same as above */
34562 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34563 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34564 { 0, 0, SEQUENCE_constraint },
34565 asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
34566 3, /* Elements count */
34567 &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 /* Additional specs */
34570 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
34571 sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
34572 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
34573 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
34574 sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
34575 0, /* No top level tags */
34576 0, /* No tags in the map */
34578 -1 /* Extensions start */
34580 static /* Use -fall-defs-global to expose */
34581 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
34585 0, /* No effective tags (pointer) */
34586 0, /* No effective tags (count) */
34587 0, /* No tags (pointer) */
34588 0, /* No tags (count) */
34589 { 0, 0, OPEN_TYPE_constraint },
34590 0, 0, /* No members */
34591 &asn_SPC_extensionValue_specs_616 /* Additional specs */
34594 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
34595 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
34596 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34597 -1, /* IMPLICIT tag at current level */
34598 &asn_DEF_ProtocolIE_ID,
34600 { 0, &asn_PER_memb_id_constr_614, memb_id_constraint_613 },
34601 0, 0, /* No default value */
34604 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
34605 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34606 -1, /* IMPLICIT tag at current level */
34607 &asn_DEF_Criticality,
34609 { 0, &asn_PER_memb_criticality_constr_615, memb_criticality_constraint_613 },
34610 0, 0, /* No default value */
34613 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
34614 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34615 +1, /* EXPLICIT tag at current level */
34616 &asn_DEF_extensionValue_616,
34618 { 0, &asn_PER_memb_extensionValue_constr_616, memb_extensionValue_constraint_613 },
34619 0, 0, /* No default value */
34623 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
34624 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34626 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
34627 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34628 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34629 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34631 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
34632 sizeof(struct GU_Group_ID_ExtIEs),
34633 offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
34634 asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
34635 3, /* Count of tags in the map */
34636 0, 0, 0, /* Optional elements (not needed) */
34637 -1, /* First extension addition */
34639 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
34640 "GU-Group-ID-ExtIEs",
34641 "GU-Group-ID-ExtIEs",
34643 asn_DEF_GU_Group_ID_ExtIEs_tags_613,
34644 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34645 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34646 asn_DEF_GU_Group_ID_ExtIEs_tags_613, /* Same as above */
34647 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34648 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34649 { 0, 0, SEQUENCE_constraint },
34650 asn_MBR_GU_Group_ID_ExtIEs_613,
34651 3, /* Elements count */
34652 &asn_SPC_GU_Group_ID_ExtIEs_specs_613 /* Additional specs */
34655 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
34656 sizeof(struct GUMMEI_ExtIEs__extensionValue),
34657 offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
34658 offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
34659 sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
34660 0, /* No top level tags */
34661 0, /* No tags in the map */
34663 -1 /* Extensions start */
34665 static /* Use -fall-defs-global to expose */
34666 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
34670 0, /* No effective tags (pointer) */
34671 0, /* No effective tags (count) */
34672 0, /* No tags (pointer) */
34673 0, /* No tags (count) */
34674 { 0, 0, OPEN_TYPE_constraint },
34675 0, 0, /* No members */
34676 &asn_SPC_extensionValue_specs_620 /* Additional specs */
34679 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
34680 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
34681 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34682 -1, /* IMPLICIT tag at current level */
34683 &asn_DEF_ProtocolIE_ID,
34685 { 0, &asn_PER_memb_id_constr_618, memb_id_constraint_617 },
34686 0, 0, /* No default value */
34689 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
34690 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34691 -1, /* IMPLICIT tag at current level */
34692 &asn_DEF_Criticality,
34694 { 0, &asn_PER_memb_criticality_constr_619, memb_criticality_constraint_617 },
34695 0, 0, /* No default value */
34698 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
34699 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34700 +1, /* EXPLICIT tag at current level */
34701 &asn_DEF_extensionValue_620,
34703 { 0, &asn_PER_memb_extensionValue_constr_620, memb_extensionValue_constraint_617 },
34704 0, 0, /* No default value */
34708 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
34709 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34711 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
34712 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34713 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34714 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34716 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
34717 sizeof(struct GUMMEI_ExtIEs),
34718 offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
34719 asn_MAP_GUMMEI_ExtIEs_tag2el_617,
34720 3, /* Count of tags in the map */
34721 0, 0, 0, /* Optional elements (not needed) */
34722 -1, /* First extension addition */
34724 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
34728 asn_DEF_GUMMEI_ExtIEs_tags_617,
34729 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34730 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34731 asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
34732 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34733 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34734 { 0, 0, SEQUENCE_constraint },
34735 asn_MBR_GUMMEI_ExtIEs_617,
34736 3, /* Elements count */
34737 &asn_SPC_GUMMEI_ExtIEs_specs_617 /* Additional specs */
34740 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
34741 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
34742 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34744 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
34747 0, 0, /* No default value */
34748 "NRrestrictioninEPSasSecondaryRAT"
34750 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
34751 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
34753 &asn_DEF_CNTypeRestrictions,
34756 0, 0, /* No default value */
34757 "CNTypeRestrictions"
34759 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
34760 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34762 &asn_DEF_NRrestrictionin5GS,
34765 0, 0, /* No default value */
34766 "NRrestrictionin5GS"
34769 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
34770 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
34771 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
34772 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
34773 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
34774 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
34776 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
34777 sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
34778 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
34779 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
34780 sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
34781 asn_MAP_extensionValue_tag2el_624,
34782 3, /* Count of tags in the map */
34783 asn_MAP_extensionValue_to_canonical_624,
34784 asn_MAP_extensionValue_from_canonical_624,
34785 -1 /* Extensions start */
34787 static /* Use -fall-defs-global to expose */
34788 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
34792 0, /* No effective tags (pointer) */
34793 0, /* No effective tags (count) */
34794 0, /* No tags (pointer) */
34795 0, /* No tags (count) */
34796 { 0, 0, OPEN_TYPE_constraint },
34797 asn_MBR_extensionValue_624,
34798 3, /* Elements count */
34799 &asn_SPC_extensionValue_specs_624 /* Additional specs */
34802 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
34803 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
34804 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34805 -1, /* IMPLICIT tag at current level */
34806 &asn_DEF_ProtocolIE_ID,
34808 { 0, &asn_PER_memb_id_constr_622, memb_id_constraint_621 },
34809 0, 0, /* No default value */
34812 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
34813 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34814 -1, /* IMPLICIT tag at current level */
34815 &asn_DEF_Criticality,
34816 select_HandoverRestrictionList_ExtIEs_criticality_type,
34817 { 0, &asn_PER_memb_criticality_constr_623, memb_criticality_constraint_621 },
34818 0, 0, /* No default value */
34821 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
34822 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34823 +1, /* EXPLICIT tag at current level */
34824 &asn_DEF_extensionValue_624,
34825 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
34826 { 0, &asn_PER_memb_extensionValue_constr_624, memb_extensionValue_constraint_621 },
34827 0, 0, /* No default value */
34831 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
34832 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34834 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
34835 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34836 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34837 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34839 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
34840 sizeof(struct HandoverRestrictionList_ExtIEs),
34841 offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
34842 asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
34843 3, /* Count of tags in the map */
34844 0, 0, 0, /* Optional elements (not needed) */
34845 -1, /* First extension addition */
34847 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
34848 "HandoverRestrictionList-ExtIEs",
34849 "HandoverRestrictionList-ExtIEs",
34851 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
34852 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34853 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34854 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621, /* Same as above */
34855 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34856 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34857 { 0, 0, SEQUENCE_constraint },
34858 asn_MBR_HandoverRestrictionList_ExtIEs_621,
34859 3, /* Elements count */
34860 &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 /* Additional specs */
34863 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
34864 sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
34865 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
34866 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
34867 sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
34868 0, /* No top level tags */
34869 0, /* No tags in the map */
34871 -1 /* Extensions start */
34873 static /* Use -fall-defs-global to expose */
34874 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
34878 0, /* No effective tags (pointer) */
34879 0, /* No effective tags (count) */
34880 0, /* No tags (pointer) */
34881 0, /* No tags (count) */
34882 { 0, 0, OPEN_TYPE_constraint },
34883 0, 0, /* No members */
34884 &asn_SPC_extensionValue_specs_628 /* Additional specs */
34887 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
34888 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
34889 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34890 -1, /* IMPLICIT tag at current level */
34891 &asn_DEF_ProtocolIE_ID,
34893 { 0, &asn_PER_memb_id_constr_626, memb_id_constraint_625 },
34894 0, 0, /* No default value */
34897 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
34898 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34899 -1, /* IMPLICIT tag at current level */
34900 &asn_DEF_Criticality,
34902 { 0, &asn_PER_memb_criticality_constr_627, memb_criticality_constraint_625 },
34903 0, 0, /* No default value */
34906 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
34907 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34908 +1, /* EXPLICIT tag at current level */
34909 &asn_DEF_extensionValue_628,
34911 { 0, &asn_PER_memb_extensionValue_constr_628, memb_extensionValue_constraint_625 },
34912 0, 0, /* No default value */
34916 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
34917 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34919 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
34920 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34921 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34922 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34924 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
34925 sizeof(struct HWLoadIndicator_ExtIEs),
34926 offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
34927 asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
34928 3, /* Count of tags in the map */
34929 0, 0, 0, /* Optional elements (not needed) */
34930 -1, /* First extension addition */
34932 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
34933 "HWLoadIndicator-ExtIEs",
34934 "HWLoadIndicator-ExtIEs",
34936 asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
34937 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34938 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34939 asn_DEF_HWLoadIndicator_ExtIEs_tags_625, /* Same as above */
34940 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34941 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34942 { 0, 0, SEQUENCE_constraint },
34943 asn_MBR_HWLoadIndicator_ExtIEs_625,
34944 3, /* Elements count */
34945 &asn_SPC_HWLoadIndicator_ExtIEs_specs_625 /* Additional specs */
34948 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
34949 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
34950 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34952 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
34955 0, 0, /* No default value */
34956 "Time-UE-StayedInCell-EnhancedGranularity"
34958 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
34959 -1 /* Ambiguous tag (CHOICE?) */,
34964 0, 0, /* No default value */
34968 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
34969 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
34970 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
34971 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
34972 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
34973 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
34975 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
34976 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
34977 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
34978 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
34979 sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
34980 asn_MAP_extensionValue_tag2el_632,
34981 5, /* Count of tags in the map */
34983 -1 /* Extensions start */
34985 static /* Use -fall-defs-global to expose */
34986 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
34990 0, /* No effective tags (pointer) */
34991 0, /* No effective tags (count) */
34992 0, /* No tags (pointer) */
34993 0, /* No tags (count) */
34994 { 0, 0, OPEN_TYPE_constraint },
34995 asn_MBR_extensionValue_632,
34996 2, /* Elements count */
34997 &asn_SPC_extensionValue_specs_632 /* Additional specs */
35000 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
35001 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
35002 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35003 -1, /* IMPLICIT tag at current level */
35004 &asn_DEF_ProtocolIE_ID,
35006 { 0, &asn_PER_memb_id_constr_630, memb_id_constraint_629 },
35007 0, 0, /* No default value */
35010 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
35011 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35012 -1, /* IMPLICIT tag at current level */
35013 &asn_DEF_Criticality,
35014 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
35015 { 0, &asn_PER_memb_criticality_constr_631, memb_criticality_constraint_629 },
35016 0, 0, /* No default value */
35019 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
35020 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35021 +1, /* EXPLICIT tag at current level */
35022 &asn_DEF_extensionValue_632,
35023 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
35024 { 0, &asn_PER_memb_extensionValue_constr_632, memb_extensionValue_constraint_629 },
35025 0, 0, /* No default value */
35029 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
35030 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35032 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
35033 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35034 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35035 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35037 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
35038 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
35039 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
35040 asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
35041 3, /* Count of tags in the map */
35042 0, 0, 0, /* Optional elements (not needed) */
35043 -1, /* First extension addition */
35045 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
35046 "LastVisitedEUTRANCellInformation-ExtIEs",
35047 "LastVisitedEUTRANCellInformation-ExtIEs",
35049 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
35050 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35051 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35052 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629, /* Same as above */
35053 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35054 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35055 { 0, 0, SEQUENCE_constraint },
35056 asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
35057 3, /* Elements count */
35058 &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 /* Additional specs */
35061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
35062 sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
35063 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
35064 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
35065 sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
35066 0, /* No top level tags */
35067 0, /* No tags in the map */
35069 -1 /* Extensions start */
35071 static /* Use -fall-defs-global to expose */
35072 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
35076 0, /* No effective tags (pointer) */
35077 0, /* No effective tags (count) */
35078 0, /* No tags (pointer) */
35079 0, /* No tags (count) */
35080 { 0, 0, OPEN_TYPE_constraint },
35081 0, 0, /* No members */
35082 &asn_SPC_extensionValue_specs_636 /* Additional specs */
35085 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
35086 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
35087 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35088 -1, /* IMPLICIT tag at current level */
35089 &asn_DEF_ProtocolIE_ID,
35091 { 0, &asn_PER_memb_id_constr_634, memb_id_constraint_633 },
35092 0, 0, /* No default value */
35095 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
35096 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35097 -1, /* IMPLICIT tag at current level */
35098 &asn_DEF_Criticality,
35100 { 0, &asn_PER_memb_criticality_constr_635, memb_criticality_constraint_633 },
35101 0, 0, /* No default value */
35104 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
35105 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35106 +1, /* EXPLICIT tag at current level */
35107 &asn_DEF_extensionValue_636,
35109 { 0, &asn_PER_memb_extensionValue_constr_636, memb_extensionValue_constraint_633 },
35110 0, 0, /* No default value */
35114 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
35115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35117 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
35118 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35119 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35120 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35122 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
35123 sizeof(struct LocationReportingInformation_ExtIEs),
35124 offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
35125 asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
35126 3, /* Count of tags in the map */
35127 0, 0, 0, /* Optional elements (not needed) */
35128 -1, /* First extension addition */
35130 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
35131 "LocationReportingInformation-ExtIEs",
35132 "LocationReportingInformation-ExtIEs",
35134 asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
35135 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35136 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35137 asn_DEF_LocationReportingInformation_ExtIEs_tags_633, /* Same as above */
35138 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35139 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35140 { 0, 0, SEQUENCE_constraint },
35141 asn_MBR_LocationReportingInformation_ExtIEs_633,
35142 3, /* Elements count */
35143 &asn_SPC_LocationReportingInformation_ExtIEs_specs_633 /* Additional specs */
35146 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
35147 sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
35148 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
35149 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
35150 sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
35151 0, /* No top level tags */
35152 0, /* No tags in the map */
35154 -1 /* Extensions start */
35156 static /* Use -fall-defs-global to expose */
35157 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
35161 0, /* No effective tags (pointer) */
35162 0, /* No effective tags (count) */
35163 0, /* No tags (pointer) */
35164 0, /* No tags (count) */
35165 { 0, 0, OPEN_TYPE_constraint },
35166 0, 0, /* No members */
35167 &asn_SPC_extensionValue_specs_640 /* Additional specs */
35170 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
35171 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
35172 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35173 -1, /* IMPLICIT tag at current level */
35174 &asn_DEF_ProtocolIE_ID,
35176 { 0, &asn_PER_memb_id_constr_638, memb_id_constraint_637 },
35177 0, 0, /* No default value */
35180 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
35181 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35182 -1, /* IMPLICIT tag at current level */
35183 &asn_DEF_Criticality,
35185 { 0, &asn_PER_memb_criticality_constr_639, memb_criticality_constraint_637 },
35186 0, 0, /* No default value */
35189 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
35190 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35191 +1, /* EXPLICIT tag at current level */
35192 &asn_DEF_extensionValue_640,
35194 { 0, &asn_PER_memb_extensionValue_constr_640, memb_extensionValue_constraint_637 },
35195 0, 0, /* No default value */
35199 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
35200 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35202 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
35203 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35204 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35205 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35207 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
35208 sizeof(struct M1PeriodicReporting_ExtIEs),
35209 offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
35210 asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
35211 3, /* Count of tags in the map */
35212 0, 0, 0, /* Optional elements (not needed) */
35213 -1, /* First extension addition */
35215 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
35216 "M1PeriodicReporting-ExtIEs",
35217 "M1PeriodicReporting-ExtIEs",
35219 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
35220 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35221 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35222 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637, /* Same as above */
35223 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35224 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35225 { 0, 0, SEQUENCE_constraint },
35226 asn_MBR_M1PeriodicReporting_ExtIEs_637,
35227 3, /* Elements count */
35228 &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 /* Additional specs */
35231 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
35232 sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
35233 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
35234 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
35235 sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
35236 0, /* No top level tags */
35237 0, /* No tags in the map */
35239 -1 /* Extensions start */
35241 static /* Use -fall-defs-global to expose */
35242 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
35246 0, /* No effective tags (pointer) */
35247 0, /* No effective tags (count) */
35248 0, /* No tags (pointer) */
35249 0, /* No tags (count) */
35250 { 0, 0, OPEN_TYPE_constraint },
35251 0, 0, /* No members */
35252 &asn_SPC_extensionValue_specs_644 /* Additional specs */
35255 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
35256 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
35257 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35258 -1, /* IMPLICIT tag at current level */
35259 &asn_DEF_ProtocolIE_ID,
35261 { 0, &asn_PER_memb_id_constr_642, memb_id_constraint_641 },
35262 0, 0, /* No default value */
35265 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
35266 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35267 -1, /* IMPLICIT tag at current level */
35268 &asn_DEF_Criticality,
35270 { 0, &asn_PER_memb_criticality_constr_643, memb_criticality_constraint_641 },
35271 0, 0, /* No default value */
35274 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
35275 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35276 +1, /* EXPLICIT tag at current level */
35277 &asn_DEF_extensionValue_644,
35279 { 0, &asn_PER_memb_extensionValue_constr_644, memb_extensionValue_constraint_641 },
35280 0, 0, /* No default value */
35284 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
35285 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35287 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
35288 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35289 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35290 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35292 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
35293 sizeof(struct M1ThresholdEventA2_ExtIEs),
35294 offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
35295 asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
35296 3, /* Count of tags in the map */
35297 0, 0, 0, /* Optional elements (not needed) */
35298 -1, /* First extension addition */
35300 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
35301 "M1ThresholdEventA2-ExtIEs",
35302 "M1ThresholdEventA2-ExtIEs",
35304 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
35305 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35306 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35307 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641, /* Same as above */
35308 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35309 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35310 { 0, 0, SEQUENCE_constraint },
35311 asn_MBR_M1ThresholdEventA2_ExtIEs_641,
35312 3, /* Elements count */
35313 &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 /* Additional specs */
35316 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
35317 sizeof(struct M3Configuration_ExtIEs__extensionValue),
35318 offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
35319 offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
35320 sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
35321 0, /* No top level tags */
35322 0, /* No tags in the map */
35324 -1 /* Extensions start */
35326 static /* Use -fall-defs-global to expose */
35327 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
35331 0, /* No effective tags (pointer) */
35332 0, /* No effective tags (count) */
35333 0, /* No tags (pointer) */
35334 0, /* No tags (count) */
35335 { 0, 0, OPEN_TYPE_constraint },
35336 0, 0, /* No members */
35337 &asn_SPC_extensionValue_specs_648 /* Additional specs */
35340 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
35341 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
35342 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35343 -1, /* IMPLICIT tag at current level */
35344 &asn_DEF_ProtocolIE_ID,
35346 { 0, &asn_PER_memb_id_constr_646, memb_id_constraint_645 },
35347 0, 0, /* No default value */
35350 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
35351 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35352 -1, /* IMPLICIT tag at current level */
35353 &asn_DEF_Criticality,
35355 { 0, &asn_PER_memb_criticality_constr_647, memb_criticality_constraint_645 },
35356 0, 0, /* No default value */
35359 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
35360 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35361 +1, /* EXPLICIT tag at current level */
35362 &asn_DEF_extensionValue_648,
35364 { 0, &asn_PER_memb_extensionValue_constr_648, memb_extensionValue_constraint_645 },
35365 0, 0, /* No default value */
35369 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
35370 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35372 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
35373 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35374 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35375 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35377 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
35378 sizeof(struct M3Configuration_ExtIEs),
35379 offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
35380 asn_MAP_M3Configuration_ExtIEs_tag2el_645,
35381 3, /* Count of tags in the map */
35382 0, 0, 0, /* Optional elements (not needed) */
35383 -1, /* First extension addition */
35385 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
35386 "M3Configuration-ExtIEs",
35387 "M3Configuration-ExtIEs",
35389 asn_DEF_M3Configuration_ExtIEs_tags_645,
35390 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35391 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35392 asn_DEF_M3Configuration_ExtIEs_tags_645, /* Same as above */
35393 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35394 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35395 { 0, 0, SEQUENCE_constraint },
35396 asn_MBR_M3Configuration_ExtIEs_645,
35397 3, /* Elements count */
35398 &asn_SPC_M3Configuration_ExtIEs_specs_645 /* Additional specs */
35401 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
35402 sizeof(struct M4Configuration_ExtIEs__extensionValue),
35403 offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
35404 offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
35405 sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
35406 0, /* No top level tags */
35407 0, /* No tags in the map */
35409 -1 /* Extensions start */
35411 static /* Use -fall-defs-global to expose */
35412 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
35416 0, /* No effective tags (pointer) */
35417 0, /* No effective tags (count) */
35418 0, /* No tags (pointer) */
35419 0, /* No tags (count) */
35420 { 0, 0, OPEN_TYPE_constraint },
35421 0, 0, /* No members */
35422 &asn_SPC_extensionValue_specs_652 /* Additional specs */
35425 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
35426 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
35427 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35428 -1, /* IMPLICIT tag at current level */
35429 &asn_DEF_ProtocolIE_ID,
35431 { 0, &asn_PER_memb_id_constr_650, memb_id_constraint_649 },
35432 0, 0, /* No default value */
35435 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
35436 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35437 -1, /* IMPLICIT tag at current level */
35438 &asn_DEF_Criticality,
35440 { 0, &asn_PER_memb_criticality_constr_651, memb_criticality_constraint_649 },
35441 0, 0, /* No default value */
35444 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
35445 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35446 +1, /* EXPLICIT tag at current level */
35447 &asn_DEF_extensionValue_652,
35449 { 0, &asn_PER_memb_extensionValue_constr_652, memb_extensionValue_constraint_649 },
35450 0, 0, /* No default value */
35454 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
35455 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35457 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
35458 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35459 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35460 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35462 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
35463 sizeof(struct M4Configuration_ExtIEs),
35464 offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
35465 asn_MAP_M4Configuration_ExtIEs_tag2el_649,
35466 3, /* Count of tags in the map */
35467 0, 0, 0, /* Optional elements (not needed) */
35468 -1, /* First extension addition */
35470 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
35471 "M4Configuration-ExtIEs",
35472 "M4Configuration-ExtIEs",
35474 asn_DEF_M4Configuration_ExtIEs_tags_649,
35475 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35476 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35477 asn_DEF_M4Configuration_ExtIEs_tags_649, /* Same as above */
35478 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35479 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35480 { 0, 0, SEQUENCE_constraint },
35481 asn_MBR_M4Configuration_ExtIEs_649,
35482 3, /* Elements count */
35483 &asn_SPC_M4Configuration_ExtIEs_specs_649 /* Additional specs */
35486 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
35487 sizeof(struct M5Configuration_ExtIEs__extensionValue),
35488 offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
35489 offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
35490 sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
35491 0, /* No top level tags */
35492 0, /* No tags in the map */
35494 -1 /* Extensions start */
35496 static /* Use -fall-defs-global to expose */
35497 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
35501 0, /* No effective tags (pointer) */
35502 0, /* No effective tags (count) */
35503 0, /* No tags (pointer) */
35504 0, /* No tags (count) */
35505 { 0, 0, OPEN_TYPE_constraint },
35506 0, 0, /* No members */
35507 &asn_SPC_extensionValue_specs_656 /* Additional specs */
35510 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
35511 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
35512 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35513 -1, /* IMPLICIT tag at current level */
35514 &asn_DEF_ProtocolIE_ID,
35516 { 0, &asn_PER_memb_id_constr_654, memb_id_constraint_653 },
35517 0, 0, /* No default value */
35520 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
35521 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35522 -1, /* IMPLICIT tag at current level */
35523 &asn_DEF_Criticality,
35525 { 0, &asn_PER_memb_criticality_constr_655, memb_criticality_constraint_653 },
35526 0, 0, /* No default value */
35529 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
35530 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35531 +1, /* EXPLICIT tag at current level */
35532 &asn_DEF_extensionValue_656,
35534 { 0, &asn_PER_memb_extensionValue_constr_656, memb_extensionValue_constraint_653 },
35535 0, 0, /* No default value */
35539 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
35540 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35542 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
35543 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35544 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35545 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35547 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
35548 sizeof(struct M5Configuration_ExtIEs),
35549 offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
35550 asn_MAP_M5Configuration_ExtIEs_tag2el_653,
35551 3, /* Count of tags in the map */
35552 0, 0, 0, /* Optional elements (not needed) */
35553 -1, /* First extension addition */
35555 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
35556 "M5Configuration-ExtIEs",
35557 "M5Configuration-ExtIEs",
35559 asn_DEF_M5Configuration_ExtIEs_tags_653,
35560 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35561 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35562 asn_DEF_M5Configuration_ExtIEs_tags_653, /* Same as above */
35563 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35564 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35565 { 0, 0, SEQUENCE_constraint },
35566 asn_MBR_M5Configuration_ExtIEs_653,
35567 3, /* Elements count */
35568 &asn_SPC_M5Configuration_ExtIEs_specs_653 /* Additional specs */
35571 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
35572 sizeof(struct M6Configuration_ExtIEs__extensionValue),
35573 offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
35574 offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
35575 sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
35576 0, /* No top level tags */
35577 0, /* No tags in the map */
35579 -1 /* Extensions start */
35581 static /* Use -fall-defs-global to expose */
35582 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
35586 0, /* No effective tags (pointer) */
35587 0, /* No effective tags (count) */
35588 0, /* No tags (pointer) */
35589 0, /* No tags (count) */
35590 { 0, 0, OPEN_TYPE_constraint },
35591 0, 0, /* No members */
35592 &asn_SPC_extensionValue_specs_660 /* Additional specs */
35595 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
35596 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
35597 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35598 -1, /* IMPLICIT tag at current level */
35599 &asn_DEF_ProtocolIE_ID,
35601 { 0, &asn_PER_memb_id_constr_658, memb_id_constraint_657 },
35602 0, 0, /* No default value */
35605 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
35606 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35607 -1, /* IMPLICIT tag at current level */
35608 &asn_DEF_Criticality,
35610 { 0, &asn_PER_memb_criticality_constr_659, memb_criticality_constraint_657 },
35611 0, 0, /* No default value */
35614 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
35615 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35616 +1, /* EXPLICIT tag at current level */
35617 &asn_DEF_extensionValue_660,
35619 { 0, &asn_PER_memb_extensionValue_constr_660, memb_extensionValue_constraint_657 },
35620 0, 0, /* No default value */
35624 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
35625 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35627 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
35628 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35629 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35630 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35632 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
35633 sizeof(struct M6Configuration_ExtIEs),
35634 offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
35635 asn_MAP_M6Configuration_ExtIEs_tag2el_657,
35636 3, /* Count of tags in the map */
35637 0, 0, 0, /* Optional elements (not needed) */
35638 -1, /* First extension addition */
35640 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
35641 "M6Configuration-ExtIEs",
35642 "M6Configuration-ExtIEs",
35644 asn_DEF_M6Configuration_ExtIEs_tags_657,
35645 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35646 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35647 asn_DEF_M6Configuration_ExtIEs_tags_657, /* Same as above */
35648 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35649 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35650 { 0, 0, SEQUENCE_constraint },
35651 asn_MBR_M6Configuration_ExtIEs_657,
35652 3, /* Elements count */
35653 &asn_SPC_M6Configuration_ExtIEs_specs_657 /* Additional specs */
35656 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
35657 sizeof(struct M7Configuration_ExtIEs__extensionValue),
35658 offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
35659 offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
35660 sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
35661 0, /* No top level tags */
35662 0, /* No tags in the map */
35664 -1 /* Extensions start */
35666 static /* Use -fall-defs-global to expose */
35667 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
35671 0, /* No effective tags (pointer) */
35672 0, /* No effective tags (count) */
35673 0, /* No tags (pointer) */
35674 0, /* No tags (count) */
35675 { 0, 0, OPEN_TYPE_constraint },
35676 0, 0, /* No members */
35677 &asn_SPC_extensionValue_specs_664 /* Additional specs */
35680 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
35681 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
35682 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35683 -1, /* IMPLICIT tag at current level */
35684 &asn_DEF_ProtocolIE_ID,
35686 { 0, &asn_PER_memb_id_constr_662, memb_id_constraint_661 },
35687 0, 0, /* No default value */
35690 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
35691 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35692 -1, /* IMPLICIT tag at current level */
35693 &asn_DEF_Criticality,
35695 { 0, &asn_PER_memb_criticality_constr_663, memb_criticality_constraint_661 },
35696 0, 0, /* No default value */
35699 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
35700 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35701 +1, /* EXPLICIT tag at current level */
35702 &asn_DEF_extensionValue_664,
35704 { 0, &asn_PER_memb_extensionValue_constr_664, memb_extensionValue_constraint_661 },
35705 0, 0, /* No default value */
35709 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
35710 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35712 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
35713 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35714 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35715 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35717 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
35718 sizeof(struct M7Configuration_ExtIEs),
35719 offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
35720 asn_MAP_M7Configuration_ExtIEs_tag2el_661,
35721 3, /* Count of tags in the map */
35722 0, 0, 0, /* Optional elements (not needed) */
35723 -1, /* First extension addition */
35725 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
35726 "M7Configuration-ExtIEs",
35727 "M7Configuration-ExtIEs",
35729 asn_DEF_M7Configuration_ExtIEs_tags_661,
35730 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35731 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35732 asn_DEF_M7Configuration_ExtIEs_tags_661, /* Same as above */
35733 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35734 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35735 { 0, 0, SEQUENCE_constraint },
35736 asn_MBR_M7Configuration_ExtIEs_661,
35737 3, /* Elements count */
35738 &asn_SPC_M7Configuration_ExtIEs_specs_661 /* Additional specs */
35741 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
35742 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
35743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35745 &asn_DEF_M3Configuration,
35748 0, 0, /* No default value */
35751 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
35752 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35754 &asn_DEF_M4Configuration,
35757 0, 0, /* No default value */
35760 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
35761 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35763 &asn_DEF_M5Configuration,
35766 0, 0, /* No default value */
35769 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
35770 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
35772 &asn_DEF_MDT_Location_Info,
35775 0, 0, /* No default value */
35776 "MDT-Location-Info"
35778 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
35779 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35781 &asn_DEF_MDTPLMNList,
35784 0, 0, /* No default value */
35787 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
35788 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35790 &asn_DEF_M6Configuration,
35793 0, 0, /* No default value */
35796 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
35797 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35799 &asn_DEF_M7Configuration,
35802 0, 0, /* No default value */
35805 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
35806 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35808 &asn_DEF_BluetoothMeasurementConfiguration,
35811 0, 0, /* No default value */
35812 "BluetoothMeasurementConfiguration"
35814 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
35815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35817 &asn_DEF_WLANMeasurementConfiguration,
35820 0, 0, /* No default value */
35821 "WLANMeasurementConfiguration"
35824 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
35825 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
35826 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
35827 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
35828 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
35829 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
35830 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
35831 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
35832 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
35833 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
35834 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
35835 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
35837 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
35838 sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
35839 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
35840 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
35841 sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
35842 asn_MAP_extensionValue_tag2el_668,
35843 9, /* Count of tags in the map */
35844 asn_MAP_extensionValue_to_canonical_668,
35845 asn_MAP_extensionValue_from_canonical_668,
35846 -1 /* Extensions start */
35848 static /* Use -fall-defs-global to expose */
35849 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
35853 0, /* No effective tags (pointer) */
35854 0, /* No effective tags (count) */
35855 0, /* No tags (pointer) */
35856 0, /* No tags (count) */
35857 { 0, 0, OPEN_TYPE_constraint },
35858 asn_MBR_extensionValue_668,
35859 9, /* Elements count */
35860 &asn_SPC_extensionValue_specs_668 /* Additional specs */
35863 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
35864 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
35865 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35866 -1, /* IMPLICIT tag at current level */
35867 &asn_DEF_ProtocolIE_ID,
35869 { 0, &asn_PER_memb_id_constr_666, memb_id_constraint_665 },
35870 0, 0, /* No default value */
35873 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
35874 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35875 -1, /* IMPLICIT tag at current level */
35876 &asn_DEF_Criticality,
35877 select_MDT_Configuration_ExtIEs_criticality_type,
35878 { 0, &asn_PER_memb_criticality_constr_667, memb_criticality_constraint_665 },
35879 0, 0, /* No default value */
35882 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
35883 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35884 +1, /* EXPLICIT tag at current level */
35885 &asn_DEF_extensionValue_668,
35886 select_MDT_Configuration_ExtIEs_extensionValue_type,
35887 { 0, &asn_PER_memb_extensionValue_constr_668, memb_extensionValue_constraint_665 },
35888 0, 0, /* No default value */
35892 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
35893 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35895 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
35896 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35897 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35898 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35900 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
35901 sizeof(struct MDT_Configuration_ExtIEs),
35902 offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
35903 asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
35904 3, /* Count of tags in the map */
35905 0, 0, 0, /* Optional elements (not needed) */
35906 -1, /* First extension addition */
35908 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
35909 "MDT-Configuration-ExtIEs",
35910 "MDT-Configuration-ExtIEs",
35912 asn_DEF_MDT_Configuration_ExtIEs_tags_665,
35913 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35914 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35915 asn_DEF_MDT_Configuration_ExtIEs_tags_665, /* Same as above */
35916 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35917 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35918 { 0, 0, SEQUENCE_constraint },
35919 asn_MBR_MDT_Configuration_ExtIEs_665,
35920 3, /* Elements count */
35921 &asn_SPC_MDT_Configuration_ExtIEs_specs_665 /* Additional specs */
35924 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
35925 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
35926 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35931 0, 0, /* No default value */
35934 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
35935 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35937 &asn_DEF_MeNBCoordinationAssistanceInformation,
35940 0, 0, /* No default value */
35941 "MeNBCoordinationAssistanceInformation"
35944 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
35945 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
35946 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
35947 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
35948 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
35950 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
35951 sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
35952 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
35953 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
35954 sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
35955 asn_MAP_extensionValue_tag2el_672,
35956 2, /* Count of tags in the map */
35957 asn_MAP_extensionValue_to_canonical_672,
35958 asn_MAP_extensionValue_from_canonical_672,
35959 -1 /* Extensions start */
35961 static /* Use -fall-defs-global to expose */
35962 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
35966 0, /* No effective tags (pointer) */
35967 0, /* No effective tags (count) */
35968 0, /* No tags (pointer) */
35969 0, /* No tags (count) */
35970 { 0, 0, OPEN_TYPE_constraint },
35971 asn_MBR_extensionValue_672,
35972 2, /* Elements count */
35973 &asn_SPC_extensionValue_specs_672 /* Additional specs */
35976 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
35977 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
35978 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35979 -1, /* IMPLICIT tag at current level */
35980 &asn_DEF_ProtocolIE_ID,
35982 { 0, &asn_PER_memb_id_constr_670, memb_id_constraint_669 },
35983 0, 0, /* No default value */
35986 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
35987 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35988 -1, /* IMPLICIT tag at current level */
35989 &asn_DEF_Criticality,
35990 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
35991 { 0, &asn_PER_memb_criticality_constr_671, memb_criticality_constraint_669 },
35992 0, 0, /* No default value */
35995 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
35996 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35997 +1, /* EXPLICIT tag at current level */
35998 &asn_DEF_extensionValue_672,
35999 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
36000 { 0, &asn_PER_memb_extensionValue_constr_672, memb_extensionValue_constraint_669 },
36001 0, 0, /* No default value */
36005 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
36006 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36008 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
36009 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36010 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36011 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36013 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
36014 sizeof(struct MeNBResourceCoordinationInformationExtIEs),
36015 offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
36016 asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
36017 3, /* Count of tags in the map */
36018 0, 0, 0, /* Optional elements (not needed) */
36019 -1, /* First extension addition */
36021 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
36022 "MeNBResourceCoordinationInformationExtIEs",
36023 "MeNBResourceCoordinationInformationExtIEs",
36025 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
36026 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
36027 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
36028 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669, /* Same as above */
36029 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
36030 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
36031 { 0, 0, SEQUENCE_constraint },
36032 asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
36033 3, /* Elements count */
36034 &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 /* Additional specs */
36037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
36038 sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
36039 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
36040 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
36041 sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
36042 0, /* No top level tags */
36043 0, /* No tags in the map */
36045 -1 /* Extensions start */
36047 static /* Use -fall-defs-global to expose */
36048 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
36052 0, /* No effective tags (pointer) */
36053 0, /* No effective tags (count) */
36054 0, /* No tags (pointer) */
36055 0, /* No tags (count) */
36056 { 0, 0, OPEN_TYPE_constraint },
36057 0, 0, /* No members */
36058 &asn_SPC_extensionValue_specs_676 /* Additional specs */
36061 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
36062 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
36063 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36064 -1, /* IMPLICIT tag at current level */
36065 &asn_DEF_ProtocolIE_ID,
36067 { 0, &asn_PER_memb_id_constr_674, memb_id_constraint_673 },
36068 0, 0, /* No default value */
36071 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
36072 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36073 -1, /* IMPLICIT tag at current level */
36074 &asn_DEF_Criticality,
36076 { 0, &asn_PER_memb_criticality_constr_675, memb_criticality_constraint_673 },
36077 0, 0, /* No default value */
36080 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
36081 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36082 +1, /* EXPLICIT tag at current level */
36083 &asn_DEF_extensionValue_676,
36085 { 0, &asn_PER_memb_extensionValue_constr_676, memb_extensionValue_constraint_673 },
36086 0, 0, /* No default value */
36090 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
36091 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36093 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
36094 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36095 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36096 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36098 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
36099 sizeof(struct MBSFN_Subframe_Info_ExtIEs),
36100 offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
36101 asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
36102 3, /* Count of tags in the map */
36103 0, 0, 0, /* Optional elements (not needed) */
36104 -1, /* First extension addition */
36106 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
36107 "MBSFN-Subframe-Info-ExtIEs",
36108 "MBSFN-Subframe-Info-ExtIEs",
36110 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
36111 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36112 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36113 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673, /* Same as above */
36114 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36115 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36116 { 0, 0, SEQUENCE_constraint },
36117 asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
36118 3, /* Elements count */
36119 &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 /* Additional specs */
36122 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
36123 sizeof(struct BandInfo_ExtIEs__extensionValue),
36124 offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
36125 offsetof(struct BandInfo_ExtIEs__extensionValue, present),
36126 sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
36127 0, /* No top level tags */
36128 0, /* No tags in the map */
36130 -1 /* Extensions start */
36132 static /* Use -fall-defs-global to expose */
36133 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
36137 0, /* No effective tags (pointer) */
36138 0, /* No effective tags (count) */
36139 0, /* No tags (pointer) */
36140 0, /* No tags (count) */
36141 { 0, 0, OPEN_TYPE_constraint },
36142 0, 0, /* No members */
36143 &asn_SPC_extensionValue_specs_680 /* Additional specs */
36146 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
36147 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
36148 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36149 -1, /* IMPLICIT tag at current level */
36150 &asn_DEF_ProtocolIE_ID,
36152 { 0, &asn_PER_memb_id_constr_678, memb_id_constraint_677 },
36153 0, 0, /* No default value */
36156 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
36157 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36158 -1, /* IMPLICIT tag at current level */
36159 &asn_DEF_Criticality,
36161 { 0, &asn_PER_memb_criticality_constr_679, memb_criticality_constraint_677 },
36162 0, 0, /* No default value */
36165 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
36166 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36167 +1, /* EXPLICIT tag at current level */
36168 &asn_DEF_extensionValue_680,
36170 { 0, &asn_PER_memb_extensionValue_constr_680, memb_extensionValue_constraint_677 },
36171 0, 0, /* No default value */
36175 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
36176 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36178 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
36179 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36180 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36181 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36183 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
36184 sizeof(struct BandInfo_ExtIEs),
36185 offsetof(struct BandInfo_ExtIEs, _asn_ctx),
36186 asn_MAP_BandInfo_ExtIEs_tag2el_677,
36187 3, /* Count of tags in the map */
36188 0, 0, 0, /* Optional elements (not needed) */
36189 -1, /* First extension addition */
36191 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
36195 asn_DEF_BandInfo_ExtIEs_tags_677,
36196 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36197 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36198 asn_DEF_BandInfo_ExtIEs_tags_677, /* Same as above */
36199 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36200 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36201 { 0, 0, SEQUENCE_constraint },
36202 asn_MBR_BandInfo_ExtIEs_677,
36203 3, /* Elements count */
36204 &asn_SPC_BandInfo_ExtIEs_specs_677 /* Additional specs */
36207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
36208 sizeof(struct SplitSRB_ExtIEs__extensionValue),
36209 offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
36210 offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
36211 sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
36212 0, /* No top level tags */
36213 0, /* No tags in the map */
36215 -1 /* Extensions start */
36217 static /* Use -fall-defs-global to expose */
36218 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
36222 0, /* No effective tags (pointer) */
36223 0, /* No effective tags (count) */
36224 0, /* No tags (pointer) */
36225 0, /* No tags (count) */
36226 { 0, 0, OPEN_TYPE_constraint },
36227 0, 0, /* No members */
36228 &asn_SPC_extensionValue_specs_684 /* Additional specs */
36231 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
36232 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
36233 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36234 -1, /* IMPLICIT tag at current level */
36235 &asn_DEF_ProtocolIE_ID,
36237 { 0, &asn_PER_memb_id_constr_682, memb_id_constraint_681 },
36238 0, 0, /* No default value */
36241 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
36242 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36243 -1, /* IMPLICIT tag at current level */
36244 &asn_DEF_Criticality,
36246 { 0, &asn_PER_memb_criticality_constr_683, memb_criticality_constraint_681 },
36247 0, 0, /* No default value */
36250 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
36251 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36252 +1, /* EXPLICIT tag at current level */
36253 &asn_DEF_extensionValue_684,
36255 { 0, &asn_PER_memb_extensionValue_constr_684, memb_extensionValue_constraint_681 },
36256 0, 0, /* No default value */
36260 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
36261 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36263 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
36264 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36265 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36266 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36268 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
36269 sizeof(struct SplitSRB_ExtIEs),
36270 offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
36271 asn_MAP_SplitSRB_ExtIEs_tag2el_681,
36272 3, /* Count of tags in the map */
36273 0, 0, 0, /* Optional elements (not needed) */
36274 -1, /* First extension addition */
36276 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
36280 asn_DEF_SplitSRB_ExtIEs_tags_681,
36281 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36282 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36283 asn_DEF_SplitSRB_ExtIEs_tags_681, /* Same as above */
36284 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36285 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36286 { 0, 0, SEQUENCE_constraint },
36287 asn_MBR_SplitSRB_ExtIEs_681,
36288 3, /* Elements count */
36289 &asn_SPC_SplitSRB_ExtIEs_specs_681 /* Additional specs */
36292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
36293 sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
36294 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
36295 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
36296 sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
36297 0, /* No top level tags */
36298 0, /* No tags in the map */
36300 -1 /* Extensions start */
36302 static /* Use -fall-defs-global to expose */
36303 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
36307 0, /* No effective tags (pointer) */
36308 0, /* No effective tags (count) */
36309 0, /* No tags (pointer) */
36310 0, /* No tags (count) */
36311 { 0, 0, OPEN_TYPE_constraint },
36312 0, 0, /* No members */
36313 &asn_SPC_extensionValue_specs_688 /* Additional specs */
36316 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
36317 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
36318 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36319 -1, /* IMPLICIT tag at current level */
36320 &asn_DEF_ProtocolIE_ID,
36322 { 0, &asn_PER_memb_id_constr_686, memb_id_constraint_685 },
36323 0, 0, /* No default value */
36326 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
36327 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36328 -1, /* IMPLICIT tag at current level */
36329 &asn_DEF_Criticality,
36331 { 0, &asn_PER_memb_criticality_constr_687, memb_criticality_constraint_685 },
36332 0, 0, /* No default value */
36335 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
36336 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36337 +1, /* EXPLICIT tag at current level */
36338 &asn_DEF_extensionValue_688,
36340 { 0, &asn_PER_memb_extensionValue_constr_688, memb_extensionValue_constraint_685 },
36341 0, 0, /* No default value */
36345 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
36346 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36348 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
36349 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36350 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36351 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36353 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
36354 sizeof(struct UENRMeasurement_ExtIEs),
36355 offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
36356 asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
36357 3, /* Count of tags in the map */
36358 0, 0, 0, /* Optional elements (not needed) */
36359 -1, /* First extension addition */
36361 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
36362 "UENRMeasurement-ExtIEs",
36363 "UENRMeasurement-ExtIEs",
36365 asn_DEF_UENRMeasurement_ExtIEs_tags_685,
36366 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36367 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36368 asn_DEF_UENRMeasurement_ExtIEs_tags_685, /* Same as above */
36369 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36370 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36371 { 0, 0, SEQUENCE_constraint },
36372 asn_MBR_UENRMeasurement_ExtIEs_685,
36373 3, /* Elements count */
36374 &asn_SPC_UENRMeasurement_ExtIEs_specs_685 /* Additional specs */
36377 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
36378 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
36379 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
36384 0, 0, /* No default value */
36387 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
36388 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36390 &asn_DEF_EARFCNExtension,
36393 0, 0, /* No default value */
36397 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
36398 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
36399 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
36400 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
36401 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
36403 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
36404 sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
36405 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
36406 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
36407 sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
36408 asn_MAP_extensionValue_tag2el_692,
36409 2, /* Count of tags in the map */
36410 asn_MAP_extensionValue_to_canonical_692,
36411 asn_MAP_extensionValue_from_canonical_692,
36412 -1 /* Extensions start */
36414 static /* Use -fall-defs-global to expose */
36415 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
36419 0, /* No effective tags (pointer) */
36420 0, /* No effective tags (count) */
36421 0, /* No tags (pointer) */
36422 0, /* No tags (count) */
36423 { 0, 0, OPEN_TYPE_constraint },
36424 asn_MBR_extensionValue_692,
36425 2, /* Elements count */
36426 &asn_SPC_extensionValue_specs_692 /* Additional specs */
36429 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
36430 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
36431 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36432 -1, /* IMPLICIT tag at current level */
36433 &asn_DEF_ProtocolIE_ID,
36435 { 0, &asn_PER_memb_id_constr_690, memb_id_constraint_689 },
36436 0, 0, /* No default value */
36439 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
36440 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36441 -1, /* IMPLICIT tag at current level */
36442 &asn_DEF_Criticality,
36443 select_Neighbour_Information_ExtIEs_criticality_type,
36444 { 0, &asn_PER_memb_criticality_constr_691, memb_criticality_constraint_689 },
36445 0, 0, /* No default value */
36448 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
36449 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36450 +1, /* EXPLICIT tag at current level */
36451 &asn_DEF_extensionValue_692,
36452 select_Neighbour_Information_ExtIEs_extensionValue_type,
36453 { 0, &asn_PER_memb_extensionValue_constr_692, memb_extensionValue_constraint_689 },
36454 0, 0, /* No default value */
36458 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
36459 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36461 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
36462 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36463 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36464 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36466 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
36467 sizeof(struct Neighbour_Information_ExtIEs),
36468 offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
36469 asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
36470 3, /* Count of tags in the map */
36471 0, 0, 0, /* Optional elements (not needed) */
36472 -1, /* First extension addition */
36474 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
36475 "Neighbour-Information-ExtIEs",
36476 "Neighbour-Information-ExtIEs",
36478 asn_DEF_Neighbour_Information_ExtIEs_tags_689,
36479 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36480 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36481 asn_DEF_Neighbour_Information_ExtIEs_tags_689, /* Same as above */
36482 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36483 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36484 { 0, 0, SEQUENCE_constraint },
36485 asn_MBR_Neighbour_Information_ExtIEs_689,
36486 3, /* Elements count */
36487 &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
36490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
36491 sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
36492 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
36493 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
36494 sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
36495 0, /* No top level tags */
36496 0, /* No tags in the map */
36498 -1 /* Extensions start */
36500 static /* Use -fall-defs-global to expose */
36501 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
36505 0, /* No effective tags (pointer) */
36506 0, /* No effective tags (count) */
36507 0, /* No tags (pointer) */
36508 0, /* No tags (count) */
36509 { 0, 0, OPEN_TYPE_constraint },
36510 0, 0, /* No members */
36511 &asn_SPC_extensionValue_specs_696 /* Additional specs */
36514 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
36515 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
36516 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36517 -1, /* IMPLICIT tag at current level */
36518 &asn_DEF_ProtocolIE_ID,
36520 { 0, &asn_PER_memb_id_constr_694, memb_id_constraint_693 },
36521 0, 0, /* No default value */
36524 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
36525 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36526 -1, /* IMPLICIT tag at current level */
36527 &asn_DEF_Criticality,
36529 { 0, &asn_PER_memb_criticality_constr_695, memb_criticality_constraint_693 },
36530 0, 0, /* No default value */
36533 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
36534 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36535 +1, /* EXPLICIT tag at current level */
36536 &asn_DEF_extensionValue_696,
36538 { 0, &asn_PER_memb_extensionValue_constr_696, memb_extensionValue_constraint_693 },
36539 0, 0, /* No default value */
36543 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
36544 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36546 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
36547 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36548 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36549 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36551 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
36552 sizeof(struct NRFreqInfo_ExtIEs),
36553 offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
36554 asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
36555 3, /* Count of tags in the map */
36556 0, 0, 0, /* Optional elements (not needed) */
36557 -1, /* First extension addition */
36559 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
36560 "NRFreqInfo-ExtIEs",
36561 "NRFreqInfo-ExtIEs",
36563 asn_DEF_NRFreqInfo_ExtIEs_tags_693,
36564 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36565 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36566 asn_DEF_NRFreqInfo_ExtIEs_tags_693, /* Same as above */
36567 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36568 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36569 { 0, 0, SEQUENCE_constraint },
36570 asn_MBR_NRFreqInfo_ExtIEs_693,
36571 3, /* Elements count */
36572 &asn_SPC_NRFreqInfo_ExtIEs_specs_693 /* Additional specs */
36575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
36576 sizeof(struct NRCGI_ExtIEs__extensionValue),
36577 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
36578 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
36579 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
36580 0, /* No top level tags */
36581 0, /* No tags in the map */
36583 -1 /* Extensions start */
36585 static /* Use -fall-defs-global to expose */
36586 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
36590 0, /* No effective tags (pointer) */
36591 0, /* No effective tags (count) */
36592 0, /* No tags (pointer) */
36593 0, /* No tags (count) */
36594 { 0, 0, OPEN_TYPE_constraint },
36595 0, 0, /* No members */
36596 &asn_SPC_extensionValue_specs_700 /* Additional specs */
36599 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
36600 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
36601 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36602 -1, /* IMPLICIT tag at current level */
36603 &asn_DEF_ProtocolIE_ID,
36605 { 0, &asn_PER_memb_id_constr_698, memb_id_constraint_697 },
36606 0, 0, /* No default value */
36609 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
36610 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36611 -1, /* IMPLICIT tag at current level */
36612 &asn_DEF_Criticality,
36614 { 0, &asn_PER_memb_criticality_constr_699, memb_criticality_constraint_697 },
36615 0, 0, /* No default value */
36618 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
36619 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36620 +1, /* EXPLICIT tag at current level */
36621 &asn_DEF_extensionValue_700,
36623 { 0, &asn_PER_memb_extensionValue_constr_700, memb_extensionValue_constraint_697 },
36624 0, 0, /* No default value */
36628 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
36629 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36631 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
36632 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36633 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36634 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36636 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
36637 sizeof(struct NRCGI_ExtIEs),
36638 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
36639 asn_MAP_NRCGI_ExtIEs_tag2el_697,
36640 3, /* Count of tags in the map */
36641 0, 0, 0, /* Optional elements (not needed) */
36642 -1, /* First extension addition */
36644 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
36648 asn_DEF_NRCGI_ExtIEs_tags_697,
36649 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36650 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36651 asn_DEF_NRCGI_ExtIEs_tags_697, /* Same as above */
36652 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36653 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36654 { 0, 0, SEQUENCE_constraint },
36655 asn_MBR_NRCGI_ExtIEs_697,
36656 3, /* Elements count */
36657 &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
36660 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
36661 sizeof(struct NR_TxBW_ExtIEs__extensionValue),
36662 offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
36663 offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
36664 sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
36665 0, /* No top level tags */
36666 0, /* No tags in the map */
36668 -1 /* Extensions start */
36670 static /* Use -fall-defs-global to expose */
36671 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
36675 0, /* No effective tags (pointer) */
36676 0, /* No effective tags (count) */
36677 0, /* No tags (pointer) */
36678 0, /* No tags (count) */
36679 { 0, 0, OPEN_TYPE_constraint },
36680 0, 0, /* No members */
36681 &asn_SPC_extensionValue_specs_704 /* Additional specs */
36684 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
36685 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
36686 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36687 -1, /* IMPLICIT tag at current level */
36688 &asn_DEF_ProtocolIE_ID,
36690 { 0, &asn_PER_memb_id_constr_702, memb_id_constraint_701 },
36691 0, 0, /* No default value */
36694 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
36695 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36696 -1, /* IMPLICIT tag at current level */
36697 &asn_DEF_Criticality,
36699 { 0, &asn_PER_memb_criticality_constr_703, memb_criticality_constraint_701 },
36700 0, 0, /* No default value */
36703 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
36704 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36705 +1, /* EXPLICIT tag at current level */
36706 &asn_DEF_extensionValue_704,
36708 { 0, &asn_PER_memb_extensionValue_constr_704, memb_extensionValue_constraint_701 },
36709 0, 0, /* No default value */
36713 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
36714 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36716 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
36717 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36718 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36719 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36721 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
36722 sizeof(struct NR_TxBW_ExtIEs),
36723 offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
36724 asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
36725 3, /* Count of tags in the map */
36726 0, 0, 0, /* Optional elements (not needed) */
36727 -1, /* First extension addition */
36729 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
36733 asn_DEF_NR_TxBW_ExtIEs_tags_701,
36734 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36735 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36736 asn_DEF_NR_TxBW_ExtIEs_tags_701, /* Same as above */
36737 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36738 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36739 { 0, 0, SEQUENCE_constraint },
36740 asn_MBR_NR_TxBW_ExtIEs_701,
36741 3, /* Elements count */
36742 &asn_SPC_NR_TxBW_ExtIEs_specs_701 /* Additional specs */
36745 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
36746 sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
36747 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
36748 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
36749 sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
36750 0, /* No top level tags */
36751 0, /* No tags in the map */
36753 -1 /* Extensions start */
36755 static /* Use -fall-defs-global to expose */
36756 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
36760 0, /* No effective tags (pointer) */
36761 0, /* No effective tags (count) */
36762 0, /* No tags (pointer) */
36763 0, /* No tags (count) */
36764 { 0, 0, OPEN_TYPE_constraint },
36765 0, 0, /* No members */
36766 &asn_SPC_extensionValue_specs_708 /* Additional specs */
36769 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
36770 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
36771 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36772 -1, /* IMPLICIT tag at current level */
36773 &asn_DEF_ProtocolIE_ID,
36775 { 0, &asn_PER_memb_id_constr_706, memb_id_constraint_705 },
36776 0, 0, /* No default value */
36779 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
36780 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36781 -1, /* IMPLICIT tag at current level */
36782 &asn_DEF_Criticality,
36784 { 0, &asn_PER_memb_criticality_constr_707, memb_criticality_constraint_705 },
36785 0, 0, /* No default value */
36788 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
36789 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36790 +1, /* EXPLICIT tag at current level */
36791 &asn_DEF_extensionValue_708,
36793 { 0, &asn_PER_memb_extensionValue_constr_708, memb_extensionValue_constraint_705 },
36794 0, 0, /* No default value */
36798 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
36799 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36801 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
36802 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36803 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36804 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36806 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
36807 sizeof(struct NRUESecurityCapabilities_ExtIEs),
36808 offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
36809 asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
36810 3, /* Count of tags in the map */
36811 0, 0, 0, /* Optional elements (not needed) */
36812 -1, /* First extension addition */
36814 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
36815 "NRUESecurityCapabilities-ExtIEs",
36816 "NRUESecurityCapabilities-ExtIEs",
36818 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
36819 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36820 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36821 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705, /* Same as above */
36822 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36823 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36824 { 0, 0, SEQUENCE_constraint },
36825 asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
36826 3, /* Elements count */
36827 &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 /* Additional specs */
36830 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
36831 sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
36832 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
36833 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
36834 sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
36835 0, /* No top level tags */
36836 0, /* No tags in the map */
36838 -1 /* Extensions start */
36840 static /* Use -fall-defs-global to expose */
36841 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
36845 0, /* No effective tags (pointer) */
36846 0, /* No effective tags (count) */
36847 0, /* No tags (pointer) */
36848 0, /* No tags (count) */
36849 { 0, 0, OPEN_TYPE_constraint },
36850 0, 0, /* No members */
36851 &asn_SPC_extensionValue_specs_712 /* Additional specs */
36854 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
36855 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
36856 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36857 -1, /* IMPLICIT tag at current level */
36858 &asn_DEF_ProtocolIE_ID,
36860 { 0, &asn_PER_memb_id_constr_710, memb_id_constraint_709 },
36861 0, 0, /* No default value */
36864 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
36865 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36866 -1, /* IMPLICIT tag at current level */
36867 &asn_DEF_Criticality,
36869 { 0, &asn_PER_memb_criticality_constr_711, memb_criticality_constraint_709 },
36870 0, 0, /* No default value */
36873 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
36874 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36875 +1, /* EXPLICIT tag at current level */
36876 &asn_DEF_extensionValue_712,
36878 { 0, &asn_PER_memb_extensionValue_constr_712, memb_extensionValue_constraint_709 },
36879 0, 0, /* No default value */
36883 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
36884 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36886 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
36887 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36888 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36889 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36891 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
36892 sizeof(struct PRACH_Configuration_ExtIEs),
36893 offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
36894 asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
36895 3, /* Count of tags in the map */
36896 0, 0, 0, /* Optional elements (not needed) */
36897 -1, /* First extension addition */
36899 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
36900 "PRACH-Configuration-ExtIEs",
36901 "PRACH-Configuration-ExtIEs",
36903 asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
36904 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36905 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36906 asn_DEF_PRACH_Configuration_ExtIEs_tags_709, /* Same as above */
36907 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36908 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36909 { 0, 0, SEQUENCE_constraint },
36910 asn_MBR_PRACH_Configuration_ExtIEs_709,
36911 3, /* Elements count */
36912 &asn_SPC_PRACH_Configuration_ExtIEs_specs_709 /* Additional specs */
36915 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
36916 sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
36917 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
36918 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
36919 sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
36920 0, /* No top level tags */
36921 0, /* No tags in the map */
36923 -1 /* Extensions start */
36925 static /* Use -fall-defs-global to expose */
36926 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
36930 0, /* No effective tags (pointer) */
36931 0, /* No effective tags (count) */
36932 0, /* No tags (pointer) */
36933 0, /* No tags (count) */
36934 { 0, 0, OPEN_TYPE_constraint },
36935 0, 0, /* No members */
36936 &asn_SPC_extensionValue_specs_716 /* Additional specs */
36939 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
36940 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
36941 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36942 -1, /* IMPLICIT tag at current level */
36943 &asn_DEF_ProtocolIE_ID,
36945 { 0, &asn_PER_memb_id_constr_714, memb_id_constraint_713 },
36946 0, 0, /* No default value */
36949 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
36950 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36951 -1, /* IMPLICIT tag at current level */
36952 &asn_DEF_Criticality,
36954 { 0, &asn_PER_memb_criticality_constr_715, memb_criticality_constraint_713 },
36955 0, 0, /* No default value */
36958 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
36959 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36960 +1, /* EXPLICIT tag at current level */
36961 &asn_DEF_extensionValue_716,
36963 { 0, &asn_PER_memb_extensionValue_constr_716, memb_extensionValue_constraint_713 },
36964 0, 0, /* No default value */
36968 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
36969 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36971 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
36972 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36973 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36974 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36976 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
36977 sizeof(struct PLMNAreaBasedQMC_ExtIEs),
36978 offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
36979 asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
36980 3, /* Count of tags in the map */
36981 0, 0, 0, /* Optional elements (not needed) */
36982 -1, /* First extension addition */
36984 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
36985 "PLMNAreaBasedQMC-ExtIEs",
36986 "PLMNAreaBasedQMC-ExtIEs",
36988 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
36989 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36990 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36991 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713, /* Same as above */
36992 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36993 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36994 { 0, 0, SEQUENCE_constraint },
36995 asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
36996 3, /* Elements count */
36997 &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 /* Additional specs */
37000 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
37001 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
37002 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37004 &asn_DEF_ProSeUEtoNetworkRelaying,
37007 0, 0, /* No default value */
37008 "ProSeUEtoNetworkRelaying"
37011 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
37012 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
37014 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
37015 sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
37016 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
37017 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
37018 sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
37019 asn_MAP_extensionValue_tag2el_720,
37020 1, /* Count of tags in the map */
37022 -1 /* Extensions start */
37024 static /* Use -fall-defs-global to expose */
37025 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
37029 0, /* No effective tags (pointer) */
37030 0, /* No effective tags (count) */
37031 0, /* No tags (pointer) */
37032 0, /* No tags (count) */
37033 { 0, 0, OPEN_TYPE_constraint },
37034 asn_MBR_extensionValue_720,
37035 1, /* Elements count */
37036 &asn_SPC_extensionValue_specs_720 /* Additional specs */
37039 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
37040 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
37041 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37042 -1, /* IMPLICIT tag at current level */
37043 &asn_DEF_ProtocolIE_ID,
37045 { 0, &asn_PER_memb_id_constr_718, memb_id_constraint_717 },
37046 0, 0, /* No default value */
37049 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
37050 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37051 -1, /* IMPLICIT tag at current level */
37052 &asn_DEF_Criticality,
37053 select_ProSeAuthorized_ExtIEs_criticality_type,
37054 { 0, &asn_PER_memb_criticality_constr_719, memb_criticality_constraint_717 },
37055 0, 0, /* No default value */
37058 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
37059 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37060 +1, /* EXPLICIT tag at current level */
37061 &asn_DEF_extensionValue_720,
37062 select_ProSeAuthorized_ExtIEs_extensionValue_type,
37063 { 0, &asn_PER_memb_extensionValue_constr_720, memb_extensionValue_constraint_717 },
37064 0, 0, /* No default value */
37068 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
37069 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37071 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
37072 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37073 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37074 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37076 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
37077 sizeof(struct ProSeAuthorized_ExtIEs),
37078 offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
37079 asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
37080 3, /* Count of tags in the map */
37081 0, 0, 0, /* Optional elements (not needed) */
37082 -1, /* First extension addition */
37084 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
37085 "ProSeAuthorized-ExtIEs",
37086 "ProSeAuthorized-ExtIEs",
37088 asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
37089 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37090 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37091 asn_DEF_ProSeAuthorized_ExtIEs_tags_717, /* Same as above */
37092 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37093 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37094 { 0, 0, SEQUENCE_constraint },
37095 asn_MBR_ProSeAuthorized_ExtIEs_717,
37096 3, /* Elements count */
37097 &asn_SPC_ProSeAuthorized_ExtIEs_specs_717 /* Additional specs */
37100 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
37101 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
37102 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
37103 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
37104 sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
37105 0, /* No top level tags */
37106 0, /* No tags in the map */
37108 -1 /* Extensions start */
37110 static /* Use -fall-defs-global to expose */
37111 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
37115 0, /* No effective tags (pointer) */
37116 0, /* No effective tags (count) */
37117 0, /* No tags (pointer) */
37118 0, /* No tags (count) */
37119 { 0, 0, OPEN_TYPE_constraint },
37120 0, 0, /* No members */
37121 &asn_SPC_extensionValue_specs_724 /* Additional specs */
37124 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
37125 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
37126 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37127 -1, /* IMPLICIT tag at current level */
37128 &asn_DEF_ProtocolIE_ID,
37130 { 0, &asn_PER_memb_id_constr_722, memb_id_constraint_721 },
37131 0, 0, /* No default value */
37134 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
37135 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37136 -1, /* IMPLICIT tag at current level */
37137 &asn_DEF_Criticality,
37139 { 0, &asn_PER_memb_criticality_constr_723, memb_criticality_constraint_721 },
37140 0, 0, /* No default value */
37143 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
37144 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37145 +1, /* EXPLICIT tag at current level */
37146 &asn_DEF_extensionValue_724,
37148 { 0, &asn_PER_memb_extensionValue_constr_724, memb_extensionValue_constraint_721 },
37149 0, 0, /* No default value */
37153 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
37154 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37156 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
37157 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37158 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37159 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37161 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
37162 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
37163 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
37164 asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
37165 3, /* Count of tags in the map */
37166 0, 0, 0, /* Optional elements (not needed) */
37167 -1, /* First extension addition */
37169 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
37170 "ProtectedEUTRAResourceIndication-ExtIEs",
37171 "ProtectedEUTRAResourceIndication-ExtIEs",
37173 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
37174 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37175 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37176 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721, /* Same as above */
37177 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37178 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37179 { 0, 0, SEQUENCE_constraint },
37180 asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
37181 3, /* Elements count */
37182 &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 /* Additional specs */
37185 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
37186 sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
37187 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
37188 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
37189 sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
37190 0, /* No top level tags */
37191 0, /* No tags in the map */
37193 -1 /* Extensions start */
37195 static /* Use -fall-defs-global to expose */
37196 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
37200 0, /* No effective tags (pointer) */
37201 0, /* No effective tags (count) */
37202 0, /* No tags (pointer) */
37203 0, /* No tags (count) */
37204 { 0, 0, OPEN_TYPE_constraint },
37205 0, 0, /* No members */
37206 &asn_SPC_extensionValue_specs_728 /* Additional specs */
37209 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
37210 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
37211 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37212 -1, /* IMPLICIT tag at current level */
37213 &asn_DEF_ProtocolIE_ID,
37215 { 0, &asn_PER_memb_id_constr_726, memb_id_constraint_725 },
37216 0, 0, /* No default value */
37219 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
37220 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37221 -1, /* IMPLICIT tag at current level */
37222 &asn_DEF_Criticality,
37224 { 0, &asn_PER_memb_criticality_constr_727, memb_criticality_constraint_725 },
37225 0, 0, /* No default value */
37228 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
37229 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37230 +1, /* EXPLICIT tag at current level */
37231 &asn_DEF_extensionValue_728,
37233 { 0, &asn_PER_memb_extensionValue_constr_728, memb_extensionValue_constraint_725 },
37234 0, 0, /* No default value */
37238 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
37239 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37241 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
37242 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37243 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37244 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37246 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
37247 sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
37248 offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
37249 asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
37250 3, /* Count of tags in the map */
37251 0, 0, 0, /* Optional elements (not needed) */
37252 -1, /* First extension addition */
37254 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
37255 "ProtectedFootprintTimePattern-ExtIEs",
37256 "ProtectedFootprintTimePattern-ExtIEs",
37258 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
37259 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37260 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37261 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725, /* Same as above */
37262 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37263 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37264 { 0, 0, SEQUENCE_constraint },
37265 asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
37266 3, /* Elements count */
37267 &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
37270 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
37271 sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
37272 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
37273 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
37274 sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
37275 0, /* No top level tags */
37276 0, /* No tags in the map */
37278 -1 /* Extensions start */
37280 static /* Use -fall-defs-global to expose */
37281 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
37285 0, /* No effective tags (pointer) */
37286 0, /* No effective tags (count) */
37287 0, /* No tags (pointer) */
37288 0, /* No tags (count) */
37289 { 0, 0, OPEN_TYPE_constraint },
37290 0, 0, /* No members */
37291 &asn_SPC_extensionValue_specs_732 /* Additional specs */
37294 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
37295 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
37296 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37297 -1, /* IMPLICIT tag at current level */
37298 &asn_DEF_ProtocolIE_ID,
37300 { 0, &asn_PER_memb_id_constr_730, memb_id_constraint_729 },
37301 0, 0, /* No default value */
37304 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
37305 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37306 -1, /* IMPLICIT tag at current level */
37307 &asn_DEF_Criticality,
37309 { 0, &asn_PER_memb_criticality_constr_731, memb_criticality_constraint_729 },
37310 0, 0, /* No default value */
37313 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
37314 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37315 +1, /* EXPLICIT tag at current level */
37316 &asn_DEF_extensionValue_732,
37318 { 0, &asn_PER_memb_extensionValue_constr_732, memb_extensionValue_constraint_729 },
37319 0, 0, /* No default value */
37323 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
37324 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37326 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
37327 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37328 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37329 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37331 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
37332 sizeof(struct ProtectedResourceList_Item_ExtIEs),
37333 offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
37334 asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
37335 3, /* Count of tags in the map */
37336 0, 0, 0, /* Optional elements (not needed) */
37337 -1, /* First extension addition */
37339 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
37340 "ProtectedResourceList-Item-ExtIEs",
37341 "ProtectedResourceList-Item-ExtIEs",
37343 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
37344 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37345 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37346 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729, /* Same as above */
37347 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37348 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37349 { 0, 0, SEQUENCE_constraint },
37350 asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
37351 3, /* Elements count */
37352 &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 /* Additional specs */
37355 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
37356 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
37357 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37359 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
37362 0, 0, /* No default value */
37363 "DL-scheduling-PDCCH-CCE-usage"
37365 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
37366 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37368 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
37371 0, 0, /* No default value */
37372 "UL-scheduling-PDCCH-CCE-usage"
37375 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
37376 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
37377 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
37379 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
37380 sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
37381 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
37382 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
37383 sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
37384 asn_MAP_extensionValue_tag2el_736,
37385 2, /* Count of tags in the map */
37387 -1 /* Extensions start */
37389 static /* Use -fall-defs-global to expose */
37390 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
37394 0, /* No effective tags (pointer) */
37395 0, /* No effective tags (count) */
37396 0, /* No tags (pointer) */
37397 0, /* No tags (count) */
37398 { 0, 0, OPEN_TYPE_constraint },
37399 asn_MBR_extensionValue_736,
37400 2, /* Elements count */
37401 &asn_SPC_extensionValue_specs_736 /* Additional specs */
37404 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
37405 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
37406 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37407 -1, /* IMPLICIT tag at current level */
37408 &asn_DEF_ProtocolIE_ID,
37410 { 0, &asn_PER_memb_id_constr_734, memb_id_constraint_733 },
37411 0, 0, /* No default value */
37414 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
37415 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37416 -1, /* IMPLICIT tag at current level */
37417 &asn_DEF_Criticality,
37418 select_RadioResourceStatus_ExtIEs_criticality_type,
37419 { 0, &asn_PER_memb_criticality_constr_735, memb_criticality_constraint_733 },
37420 0, 0, /* No default value */
37423 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
37424 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37425 +1, /* EXPLICIT tag at current level */
37426 &asn_DEF_extensionValue_736,
37427 select_RadioResourceStatus_ExtIEs_extensionValue_type,
37428 { 0, &asn_PER_memb_extensionValue_constr_736, memb_extensionValue_constraint_733 },
37429 0, 0, /* No default value */
37433 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
37434 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37436 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
37437 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37438 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37439 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37441 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
37442 sizeof(struct RadioResourceStatus_ExtIEs),
37443 offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
37444 asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
37445 3, /* Count of tags in the map */
37446 0, 0, 0, /* Optional elements (not needed) */
37447 -1, /* First extension addition */
37449 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
37450 "RadioResourceStatus-ExtIEs",
37451 "RadioResourceStatus-ExtIEs",
37453 asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
37454 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37455 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37456 asn_DEF_RadioResourceStatus_ExtIEs_tags_733, /* Same as above */
37457 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37458 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37459 { 0, 0, SEQUENCE_constraint },
37460 asn_MBR_RadioResourceStatus_ExtIEs_733,
37461 3, /* Elements count */
37462 &asn_SPC_RadioResourceStatus_ExtIEs_specs_733 /* Additional specs */
37465 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
37466 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
37467 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37469 &asn_DEF_EnhancedRNTP,
37472 0, 0, /* No default value */
37476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
37477 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
37479 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
37480 sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
37481 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
37482 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
37483 sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
37484 asn_MAP_extensionValue_tag2el_740,
37485 1, /* Count of tags in the map */
37487 -1 /* Extensions start */
37489 static /* Use -fall-defs-global to expose */
37490 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
37494 0, /* No effective tags (pointer) */
37495 0, /* No effective tags (count) */
37496 0, /* No tags (pointer) */
37497 0, /* No tags (count) */
37498 { 0, 0, OPEN_TYPE_constraint },
37499 asn_MBR_extensionValue_740,
37500 1, /* Elements count */
37501 &asn_SPC_extensionValue_specs_740 /* Additional specs */
37504 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
37505 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
37506 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37507 -1, /* IMPLICIT tag at current level */
37508 &asn_DEF_ProtocolIE_ID,
37510 { 0, &asn_PER_memb_id_constr_738, memb_id_constraint_737 },
37511 0, 0, /* No default value */
37514 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
37515 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37516 -1, /* IMPLICIT tag at current level */
37517 &asn_DEF_Criticality,
37518 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
37519 { 0, &asn_PER_memb_criticality_constr_739, memb_criticality_constraint_737 },
37520 0, 0, /* No default value */
37523 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
37524 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37525 +1, /* EXPLICIT tag at current level */
37526 &asn_DEF_extensionValue_740,
37527 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
37528 { 0, &asn_PER_memb_extensionValue_constr_740, memb_extensionValue_constraint_737 },
37529 0, 0, /* No default value */
37533 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
37534 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37536 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
37537 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37538 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37539 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37541 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
37542 sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
37543 offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
37544 asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
37545 3, /* Count of tags in the map */
37546 0, 0, 0, /* Optional elements (not needed) */
37547 -1, /* First extension addition */
37549 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
37550 "RelativeNarrowbandTxPower-ExtIEs",
37551 "RelativeNarrowbandTxPower-ExtIEs",
37553 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
37554 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37555 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37556 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737, /* Same as above */
37557 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37558 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37559 { 0, 0, SEQUENCE_constraint },
37560 asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
37561 3, /* Elements count */
37562 &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 /* Additional specs */
37565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
37566 sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
37567 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
37568 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
37569 sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
37570 0, /* No top level tags */
37571 0, /* No tags in the map */
37573 -1 /* Extensions start */
37575 static /* Use -fall-defs-global to expose */
37576 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
37580 0, /* No effective tags (pointer) */
37581 0, /* No effective tags (count) */
37582 0, /* No tags (pointer) */
37583 0, /* No tags (count) */
37584 { 0, 0, OPEN_TYPE_constraint },
37585 0, 0, /* No members */
37586 &asn_SPC_extensionValue_specs_744 /* Additional specs */
37589 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
37590 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
37591 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37592 -1, /* IMPLICIT tag at current level */
37593 &asn_DEF_ProtocolIE_ID,
37595 { 0, &asn_PER_memb_id_constr_742, memb_id_constraint_741 },
37596 0, 0, /* No default value */
37599 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
37600 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37601 -1, /* IMPLICIT tag at current level */
37602 &asn_DEF_Criticality,
37604 { 0, &asn_PER_memb_criticality_constr_743, memb_criticality_constraint_741 },
37605 0, 0, /* No default value */
37608 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
37609 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37610 +1, /* EXPLICIT tag at current level */
37611 &asn_DEF_extensionValue_744,
37613 { 0, &asn_PER_memb_extensionValue_constr_744, memb_extensionValue_constraint_741 },
37614 0, 0, /* No default value */
37618 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
37619 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37621 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
37622 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37623 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37624 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37626 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
37627 sizeof(struct ReservedSubframePattern_ExtIEs),
37628 offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
37629 asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
37630 3, /* Count of tags in the map */
37631 0, 0, 0, /* Optional elements (not needed) */
37632 -1, /* First extension addition */
37634 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
37635 "ReservedSubframePattern-ExtIEs",
37636 "ReservedSubframePattern-ExtIEs",
37638 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
37639 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37640 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37641 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741, /* Same as above */
37642 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37643 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37644 { 0, 0, SEQUENCE_constraint },
37645 asn_MBR_ReservedSubframePattern_ExtIEs_741,
37646 3, /* Elements count */
37647 &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 /* Additional specs */
37650 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
37651 sizeof(struct RLC_Status_ExtIEs__extensionValue),
37652 offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
37653 offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
37654 sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
37655 0, /* No top level tags */
37656 0, /* No tags in the map */
37658 -1 /* Extensions start */
37660 static /* Use -fall-defs-global to expose */
37661 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
37665 0, /* No effective tags (pointer) */
37666 0, /* No effective tags (count) */
37667 0, /* No tags (pointer) */
37668 0, /* No tags (count) */
37669 { 0, 0, OPEN_TYPE_constraint },
37670 0, 0, /* No members */
37671 &asn_SPC_extensionValue_specs_748 /* Additional specs */
37674 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
37675 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
37676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37677 -1, /* IMPLICIT tag at current level */
37678 &asn_DEF_ProtocolIE_ID,
37680 { 0, &asn_PER_memb_id_constr_746, memb_id_constraint_745 },
37681 0, 0, /* No default value */
37684 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
37685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37686 -1, /* IMPLICIT tag at current level */
37687 &asn_DEF_Criticality,
37689 { 0, &asn_PER_memb_criticality_constr_747, memb_criticality_constraint_745 },
37690 0, 0, /* No default value */
37693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
37694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37695 +1, /* EXPLICIT tag at current level */
37696 &asn_DEF_extensionValue_748,
37698 { 0, &asn_PER_memb_extensionValue_constr_748, memb_extensionValue_constraint_745 },
37699 0, 0, /* No default value */
37703 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
37704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37706 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
37707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37711 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
37712 sizeof(struct RLC_Status_ExtIEs),
37713 offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
37714 asn_MAP_RLC_Status_ExtIEs_tag2el_745,
37715 3, /* Count of tags in the map */
37716 0, 0, 0, /* Optional elements (not needed) */
37717 -1, /* First extension addition */
37719 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
37720 "RLC-Status-ExtIEs",
37721 "RLC-Status-ExtIEs",
37723 asn_DEF_RLC_Status_ExtIEs_tags_745,
37724 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37725 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37726 asn_DEF_RLC_Status_ExtIEs_tags_745, /* Same as above */
37727 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37728 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37729 { 0, 0, SEQUENCE_constraint },
37730 asn_MBR_RLC_Status_ExtIEs_745,
37731 3, /* Elements count */
37732 &asn_SPC_RLC_Status_ExtIEs_specs_745 /* Additional specs */
37735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
37736 sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
37737 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
37738 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
37739 sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
37740 0, /* No top level tags */
37741 0, /* No tags in the map */
37743 -1 /* Extensions start */
37745 static /* Use -fall-defs-global to expose */
37746 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
37750 0, /* No effective tags (pointer) */
37751 0, /* No effective tags (count) */
37752 0, /* No tags (pointer) */
37753 0, /* No tags (count) */
37754 { 0, 0, OPEN_TYPE_constraint },
37755 0, 0, /* No members */
37756 &asn_SPC_extensionValue_specs_752 /* Additional specs */
37759 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
37760 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
37761 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37762 -1, /* IMPLICIT tag at current level */
37763 &asn_DEF_ProtocolIE_ID,
37765 { 0, &asn_PER_memb_id_constr_750, memb_id_constraint_749 },
37766 0, 0, /* No default value */
37769 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
37770 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37771 -1, /* IMPLICIT tag at current level */
37772 &asn_DEF_Criticality,
37774 { 0, &asn_PER_memb_criticality_constr_751, memb_criticality_constraint_749 },
37775 0, 0, /* No default value */
37778 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
37779 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37780 +1, /* EXPLICIT tag at current level */
37781 &asn_DEF_extensionValue_752,
37783 { 0, &asn_PER_memb_extensionValue_constr_752, memb_extensionValue_constraint_749 },
37784 0, 0, /* No default value */
37788 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
37789 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37791 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
37792 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37793 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37794 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37796 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
37797 sizeof(struct RSRPMeasurementResult_ExtIEs),
37798 offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
37799 asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
37800 3, /* Count of tags in the map */
37801 0, 0, 0, /* Optional elements (not needed) */
37802 -1, /* First extension addition */
37804 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
37805 "RSRPMeasurementResult-ExtIEs",
37806 "RSRPMeasurementResult-ExtIEs",
37808 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
37809 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37810 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37811 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749, /* Same as above */
37812 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37813 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37814 { 0, 0, SEQUENCE_constraint },
37815 asn_MBR_RSRPMeasurementResult_ExtIEs_749,
37816 3, /* Elements count */
37817 &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
37820 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
37821 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
37822 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37827 0, 0, /* No default value */
37831 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
37832 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
37834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
37835 sizeof(struct RSRPMRList_ExtIEs__extensionValue),
37836 offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
37837 offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
37838 sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
37839 asn_MAP_extensionValue_tag2el_756,
37840 1, /* Count of tags in the map */
37842 -1 /* Extensions start */
37844 static /* Use -fall-defs-global to expose */
37845 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
37849 0, /* No effective tags (pointer) */
37850 0, /* No effective tags (count) */
37851 0, /* No tags (pointer) */
37852 0, /* No tags (count) */
37853 { 0, 0, OPEN_TYPE_constraint },
37854 asn_MBR_extensionValue_756,
37855 1, /* Elements count */
37856 &asn_SPC_extensionValue_specs_756 /* Additional specs */
37859 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
37860 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
37861 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37862 -1, /* IMPLICIT tag at current level */
37863 &asn_DEF_ProtocolIE_ID,
37865 { 0, &asn_PER_memb_id_constr_754, memb_id_constraint_753 },
37866 0, 0, /* No default value */
37869 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
37870 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37871 -1, /* IMPLICIT tag at current level */
37872 &asn_DEF_Criticality,
37873 select_RSRPMRList_ExtIEs_criticality_type,
37874 { 0, &asn_PER_memb_criticality_constr_755, memb_criticality_constraint_753 },
37875 0, 0, /* No default value */
37878 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
37879 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37880 +1, /* EXPLICIT tag at current level */
37881 &asn_DEF_extensionValue_756,
37882 select_RSRPMRList_ExtIEs_extensionValue_type,
37883 { 0, &asn_PER_memb_extensionValue_constr_756, memb_extensionValue_constraint_753 },
37884 0, 0, /* No default value */
37888 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
37889 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37891 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
37892 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37893 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37894 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37896 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
37897 sizeof(struct RSRPMRList_ExtIEs),
37898 offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
37899 asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
37900 3, /* Count of tags in the map */
37901 0, 0, 0, /* Optional elements (not needed) */
37902 -1, /* First extension addition */
37904 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
37905 "RSRPMRList-ExtIEs",
37906 "RSRPMRList-ExtIEs",
37908 asn_DEF_RSRPMRList_ExtIEs_tags_753,
37909 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37910 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37911 asn_DEF_RSRPMRList_ExtIEs_tags_753, /* Same as above */
37912 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37913 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37914 { 0, 0, SEQUENCE_constraint },
37915 asn_MBR_RSRPMRList_ExtIEs_753,
37916 3, /* Elements count */
37917 &asn_SPC_RSRPMRList_ExtIEs_specs_753 /* Additional specs */
37920 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
37921 sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
37922 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
37923 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
37924 sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
37925 0, /* No top level tags */
37926 0, /* No tags in the map */
37928 -1 /* Extensions start */
37930 static /* Use -fall-defs-global to expose */
37931 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
37935 0, /* No effective tags (pointer) */
37936 0, /* No effective tags (count) */
37937 0, /* No tags (pointer) */
37938 0, /* No tags (count) */
37939 { 0, 0, OPEN_TYPE_constraint },
37940 0, 0, /* No members */
37941 &asn_SPC_extensionValue_specs_760 /* Additional specs */
37944 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
37945 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
37946 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37947 -1, /* IMPLICIT tag at current level */
37948 &asn_DEF_ProtocolIE_ID,
37950 { 0, &asn_PER_memb_id_constr_758, memb_id_constraint_757 },
37951 0, 0, /* No default value */
37954 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
37955 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37956 -1, /* IMPLICIT tag at current level */
37957 &asn_DEF_Criticality,
37959 { 0, &asn_PER_memb_criticality_constr_759, memb_criticality_constraint_757 },
37960 0, 0, /* No default value */
37963 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
37964 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37965 +1, /* EXPLICIT tag at current level */
37966 &asn_DEF_extensionValue_760,
37968 { 0, &asn_PER_memb_extensionValue_constr_760, memb_extensionValue_constraint_757 },
37969 0, 0, /* No default value */
37973 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
37974 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37976 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
37977 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37978 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37979 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37981 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
37982 sizeof(struct S1TNLLoadIndicator_ExtIEs),
37983 offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
37984 asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
37985 3, /* Count of tags in the map */
37986 0, 0, 0, /* Optional elements (not needed) */
37987 -1, /* First extension addition */
37989 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
37990 "S1TNLLoadIndicator-ExtIEs",
37991 "S1TNLLoadIndicator-ExtIEs",
37993 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
37994 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37995 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37996 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757, /* Same as above */
37997 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37998 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37999 { 0, 0, SEQUENCE_constraint },
38000 asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
38001 3, /* Elements count */
38002 &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 /* Additional specs */
38005 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
38006 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
38007 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
38008 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
38009 sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
38010 0, /* No top level tags */
38011 0, /* No tags in the map */
38013 -1 /* Extensions start */
38015 static /* Use -fall-defs-global to expose */
38016 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
38020 0, /* No effective tags (pointer) */
38021 0, /* No effective tags (count) */
38022 0, /* No tags (pointer) */
38023 0, /* No tags (count) */
38024 { 0, 0, OPEN_TYPE_constraint },
38025 0, 0, /* No members */
38026 &asn_SPC_extensionValue_specs_764 /* Additional specs */
38029 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
38030 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
38031 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38032 -1, /* IMPLICIT tag at current level */
38033 &asn_DEF_ProtocolIE_ID,
38035 { 0, &asn_PER_memb_id_constr_762, memb_id_constraint_761 },
38036 0, 0, /* No default value */
38039 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
38040 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38041 -1, /* IMPLICIT tag at current level */
38042 &asn_DEF_Criticality,
38044 { 0, &asn_PER_memb_criticality_constr_763, memb_criticality_constraint_761 },
38045 0, 0, /* No default value */
38048 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
38049 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38050 +1, /* EXPLICIT tag at current level */
38051 &asn_DEF_extensionValue_764,
38053 { 0, &asn_PER_memb_extensionValue_constr_764, memb_extensionValue_constraint_761 },
38054 0, 0, /* No default value */
38058 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
38059 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38061 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
38062 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38063 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38064 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38066 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
38067 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
38068 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
38069 asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
38070 3, /* Count of tags in the map */
38071 0, 0, 0, /* Optional elements (not needed) */
38072 -1, /* First extension addition */
38074 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
38075 "SecondaryRATUsageReport-Item-ExtIEs",
38076 "SecondaryRATUsageReport-Item-ExtIEs",
38078 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
38079 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38080 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38081 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761, /* Same as above */
38082 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38083 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38084 { 0, 0, SEQUENCE_constraint },
38085 asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
38086 3, /* Elements count */
38087 &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 /* Additional specs */
38090 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
38091 sizeof(struct ServedCell_ExtIEs__extensionValue),
38092 offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
38093 offsetof(struct ServedCell_ExtIEs__extensionValue, present),
38094 sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
38095 0, /* No top level tags */
38096 0, /* No tags in the map */
38098 -1 /* Extensions start */
38100 static /* Use -fall-defs-global to expose */
38101 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
38105 0, /* No effective tags (pointer) */
38106 0, /* No effective tags (count) */
38107 0, /* No tags (pointer) */
38108 0, /* No tags (count) */
38109 { 0, 0, OPEN_TYPE_constraint },
38110 0, 0, /* No members */
38111 &asn_SPC_extensionValue_specs_768 /* Additional specs */
38114 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
38115 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
38116 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38117 -1, /* IMPLICIT tag at current level */
38118 &asn_DEF_ProtocolIE_ID,
38120 { 0, &asn_PER_memb_id_constr_766, memb_id_constraint_765 },
38121 0, 0, /* No default value */
38124 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
38125 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38126 -1, /* IMPLICIT tag at current level */
38127 &asn_DEF_Criticality,
38129 { 0, &asn_PER_memb_criticality_constr_767, memb_criticality_constraint_765 },
38130 0, 0, /* No default value */
38133 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
38134 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38135 +1, /* EXPLICIT tag at current level */
38136 &asn_DEF_extensionValue_768,
38138 { 0, &asn_PER_memb_extensionValue_constr_768, memb_extensionValue_constraint_765 },
38139 0, 0, /* No default value */
38143 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
38144 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38146 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
38147 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38148 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38149 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38151 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
38152 sizeof(struct ServedCell_ExtIEs),
38153 offsetof(struct ServedCell_ExtIEs, _asn_ctx),
38154 asn_MAP_ServedCell_ExtIEs_tag2el_765,
38155 3, /* Count of tags in the map */
38156 0, 0, 0, /* Optional elements (not needed) */
38157 -1, /* First extension addition */
38159 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
38160 "ServedCell-ExtIEs",
38161 "ServedCell-ExtIEs",
38163 asn_DEF_ServedCell_ExtIEs_tags_765,
38164 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38165 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38166 asn_DEF_ServedCell_ExtIEs_tags_765, /* Same as above */
38167 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38168 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38169 { 0, 0, SEQUENCE_constraint },
38170 asn_MBR_ServedCell_ExtIEs_765,
38171 3, /* Elements count */
38172 &asn_SPC_ServedCell_ExtIEs_specs_765 /* Additional specs */
38175 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
38176 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
38177 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38179 &asn_DEF_Number_of_Antennaports,
38182 0, 0, /* No default value */
38183 "Number-of-Antennaports"
38185 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
38186 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38188 &asn_DEF_PRACH_Configuration,
38191 0, 0, /* No default value */
38192 "PRACH-Configuration"
38194 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
38195 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38197 &asn_DEF_MBSFN_Subframe_Infolist,
38200 0, 0, /* No default value */
38201 "MBSFN-Subframe-Infolist"
38203 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
38204 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
38209 0, 0, /* No default value */
38212 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
38213 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38215 &asn_DEF_MBMS_Service_Area_Identity_List,
38218 0, 0, /* No default value */
38219 "MBMS-Service-Area-Identity-List"
38221 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
38222 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38224 &asn_DEF_MultibandInfoList,
38227 0, 0, /* No default value */
38228 "MultibandInfoList"
38230 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
38231 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38233 &asn_DEF_FreqBandIndicatorPriority,
38236 0, 0, /* No default value */
38237 "FreqBandIndicatorPriority"
38239 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
38240 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38242 &asn_DEF_BandwidthReducedSI,
38245 0, 0, /* No default value */
38246 "BandwidthReducedSI"
38248 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
38249 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38251 &asn_DEF_ProtectedEUTRAResourceIndication,
38254 0, 0, /* No default value */
38255 "ProtectedEUTRAResourceIndication"
38258 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
38259 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
38260 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
38261 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
38262 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
38263 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
38264 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
38265 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
38266 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
38267 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
38268 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
38269 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
38271 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
38272 sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
38273 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
38274 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
38275 sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
38276 asn_MAP_extensionValue_tag2el_772,
38277 9, /* Count of tags in the map */
38278 asn_MAP_extensionValue_to_canonical_772,
38279 asn_MAP_extensionValue_from_canonical_772,
38280 -1 /* Extensions start */
38282 static /* Use -fall-defs-global to expose */
38283 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
38287 0, /* No effective tags (pointer) */
38288 0, /* No effective tags (count) */
38289 0, /* No tags (pointer) */
38290 0, /* No tags (count) */
38291 { 0, 0, OPEN_TYPE_constraint },
38292 asn_MBR_extensionValue_772,
38293 9, /* Elements count */
38294 &asn_SPC_extensionValue_specs_772 /* Additional specs */
38297 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
38298 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
38299 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38300 -1, /* IMPLICIT tag at current level */
38301 &asn_DEF_ProtocolIE_ID,
38303 { 0, &asn_PER_memb_id_constr_770, memb_id_constraint_769 },
38304 0, 0, /* No default value */
38307 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
38308 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38309 -1, /* IMPLICIT tag at current level */
38310 &asn_DEF_Criticality,
38311 select_ServedCell_Information_ExtIEs_criticality_type,
38312 { 0, &asn_PER_memb_criticality_constr_771, memb_criticality_constraint_769 },
38313 0, 0, /* No default value */
38316 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
38317 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38318 +1, /* EXPLICIT tag at current level */
38319 &asn_DEF_extensionValue_772,
38320 select_ServedCell_Information_ExtIEs_extensionValue_type,
38321 { 0, &asn_PER_memb_extensionValue_constr_772, memb_extensionValue_constraint_769 },
38322 0, 0, /* No default value */
38326 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
38327 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38329 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
38330 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38331 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38332 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38334 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
38335 sizeof(struct ServedCell_Information_ExtIEs),
38336 offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
38337 asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
38338 3, /* Count of tags in the map */
38339 0, 0, 0, /* Optional elements (not needed) */
38340 -1, /* First extension addition */
38342 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
38343 "ServedCell-Information-ExtIEs",
38344 "ServedCell-Information-ExtIEs",
38346 asn_DEF_ServedCell_Information_ExtIEs_tags_769,
38347 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38348 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38349 asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
38350 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38351 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38352 { 0, 0, SEQUENCE_constraint },
38353 asn_MBR_ServedCell_Information_ExtIEs_769,
38354 3, /* Elements count */
38355 &asn_SPC_ServedCell_Information_ExtIEs_specs_769 /* Additional specs */
38358 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
38359 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
38360 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38365 0, 0, /* No default value */
38368 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
38369 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38371 &asn_DEF_SgNBCoordinationAssistanceInformation,
38374 0, 0, /* No default value */
38375 "SgNBCoordinationAssistanceInformation"
38378 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
38379 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
38380 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
38381 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
38382 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
38384 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
38385 sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
38386 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38387 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
38388 sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38389 asn_MAP_extensionValue_tag2el_776,
38390 2, /* Count of tags in the map */
38391 asn_MAP_extensionValue_to_canonical_776,
38392 asn_MAP_extensionValue_from_canonical_776,
38393 -1 /* Extensions start */
38395 static /* Use -fall-defs-global to expose */
38396 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
38400 0, /* No effective tags (pointer) */
38401 0, /* No effective tags (count) */
38402 0, /* No tags (pointer) */
38403 0, /* No tags (count) */
38404 { 0, 0, OPEN_TYPE_constraint },
38405 asn_MBR_extensionValue_776,
38406 2, /* Elements count */
38407 &asn_SPC_extensionValue_specs_776 /* Additional specs */
38410 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
38411 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
38412 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38413 -1, /* IMPLICIT tag at current level */
38414 &asn_DEF_ProtocolIE_ID,
38416 { 0, &asn_PER_memb_id_constr_774, memb_id_constraint_773 },
38417 0, 0, /* No default value */
38420 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
38421 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38422 -1, /* IMPLICIT tag at current level */
38423 &asn_DEF_Criticality,
38424 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
38425 { 0, &asn_PER_memb_criticality_constr_775, memb_criticality_constraint_773 },
38426 0, 0, /* No default value */
38429 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
38430 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38431 +1, /* EXPLICIT tag at current level */
38432 &asn_DEF_extensionValue_776,
38433 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
38434 { 0, &asn_PER_memb_extensionValue_constr_776, memb_extensionValue_constraint_773 },
38435 0, 0, /* No default value */
38439 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
38440 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38442 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
38443 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38444 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38445 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38447 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
38448 sizeof(struct SgNBResourceCoordinationInformationExtIEs),
38449 offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
38450 asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
38451 3, /* Count of tags in the map */
38452 0, 0, 0, /* Optional elements (not needed) */
38453 -1, /* First extension addition */
38455 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
38456 "SgNBResourceCoordinationInformationExtIEs",
38457 "SgNBResourceCoordinationInformationExtIEs",
38459 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
38460 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38461 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38462 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773, /* Same as above */
38463 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38464 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38465 { 0, 0, SEQUENCE_constraint },
38466 asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
38467 3, /* Elements count */
38468 &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 /* Additional specs */
38471 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
38472 sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
38473 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
38474 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
38475 sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
38476 0, /* No top level tags */
38477 0, /* No tags in the map */
38479 -1 /* Extensions start */
38481 static /* Use -fall-defs-global to expose */
38482 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
38486 0, /* No effective tags (pointer) */
38487 0, /* No effective tags (count) */
38488 0, /* No tags (pointer) */
38489 0, /* No tags (count) */
38490 { 0, 0, OPEN_TYPE_constraint },
38491 0, 0, /* No members */
38492 &asn_SPC_extensionValue_specs_780 /* Additional specs */
38495 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
38496 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
38497 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38498 -1, /* IMPLICIT tag at current level */
38499 &asn_DEF_ProtocolIE_ID,
38501 { 0, &asn_PER_memb_id_constr_778, memb_id_constraint_777 },
38502 0, 0, /* No default value */
38505 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
38506 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38507 -1, /* IMPLICIT tag at current level */
38508 &asn_DEF_Criticality,
38510 { 0, &asn_PER_memb_criticality_constr_779, memb_criticality_constraint_777 },
38511 0, 0, /* No default value */
38514 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
38515 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38516 +1, /* EXPLICIT tag at current level */
38517 &asn_DEF_extensionValue_780,
38519 { 0, &asn_PER_memb_extensionValue_constr_780, memb_extensionValue_constraint_777 },
38520 0, 0, /* No default value */
38524 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
38525 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38527 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
38528 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38529 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38530 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38532 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
38533 sizeof(struct SpecialSubframe_Info_ExtIEs),
38534 offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
38535 asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
38536 3, /* Count of tags in the map */
38537 0, 0, 0, /* Optional elements (not needed) */
38538 -1, /* First extension addition */
38540 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
38541 "SpecialSubframe-Info-ExtIEs",
38542 "SpecialSubframe-Info-ExtIEs",
38544 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
38545 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38546 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38547 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777, /* Same as above */
38548 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38549 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38550 { 0, 0, SEQUENCE_constraint },
38551 asn_MBR_SpecialSubframe_Info_ExtIEs_777,
38552 3, /* Elements count */
38553 &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 /* Additional specs */
38556 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
38557 sizeof(struct SubbandCQI_ExtIEs__extensionValue),
38558 offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
38559 offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
38560 sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
38561 0, /* No top level tags */
38562 0, /* No tags in the map */
38564 -1 /* Extensions start */
38566 static /* Use -fall-defs-global to expose */
38567 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
38571 0, /* No effective tags (pointer) */
38572 0, /* No effective tags (count) */
38573 0, /* No tags (pointer) */
38574 0, /* No tags (count) */
38575 { 0, 0, OPEN_TYPE_constraint },
38576 0, 0, /* No members */
38577 &asn_SPC_extensionValue_specs_784 /* Additional specs */
38580 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
38581 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
38582 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38583 -1, /* IMPLICIT tag at current level */
38584 &asn_DEF_ProtocolIE_ID,
38586 { 0, &asn_PER_memb_id_constr_782, memb_id_constraint_781 },
38587 0, 0, /* No default value */
38590 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
38591 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38592 -1, /* IMPLICIT tag at current level */
38593 &asn_DEF_Criticality,
38595 { 0, &asn_PER_memb_criticality_constr_783, memb_criticality_constraint_781 },
38596 0, 0, /* No default value */
38599 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
38600 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38601 +1, /* EXPLICIT tag at current level */
38602 &asn_DEF_extensionValue_784,
38604 { 0, &asn_PER_memb_extensionValue_constr_784, memb_extensionValue_constraint_781 },
38605 0, 0, /* No default value */
38609 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
38610 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38612 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
38613 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38614 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38615 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38617 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
38618 sizeof(struct SubbandCQI_ExtIEs),
38619 offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
38620 asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
38621 3, /* Count of tags in the map */
38622 0, 0, 0, /* Optional elements (not needed) */
38623 -1, /* First extension addition */
38625 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
38626 "SubbandCQI-ExtIEs",
38627 "SubbandCQI-ExtIEs",
38629 asn_DEF_SubbandCQI_ExtIEs_tags_781,
38630 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38631 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38632 asn_DEF_SubbandCQI_ExtIEs_tags_781, /* Same as above */
38633 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38634 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38635 { 0, 0, SEQUENCE_constraint },
38636 asn_MBR_SubbandCQI_ExtIEs_781,
38637 3, /* Elements count */
38638 &asn_SPC_SubbandCQI_ExtIEs_specs_781 /* Additional specs */
38641 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
38642 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
38643 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
38644 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
38645 sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
38646 0, /* No top level tags */
38647 0, /* No tags in the map */
38649 -1 /* Extensions start */
38651 static /* Use -fall-defs-global to expose */
38652 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
38656 0, /* No effective tags (pointer) */
38657 0, /* No effective tags (count) */
38658 0, /* No tags (pointer) */
38659 0, /* No tags (count) */
38660 { 0, 0, OPEN_TYPE_constraint },
38661 0, 0, /* No members */
38662 &asn_SPC_extensionValue_specs_788 /* Additional specs */
38665 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
38666 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
38667 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38668 -1, /* IMPLICIT tag at current level */
38669 &asn_DEF_ProtocolIE_ID,
38671 { 0, &asn_PER_memb_id_constr_786, memb_id_constraint_785 },
38672 0, 0, /* No default value */
38675 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
38676 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38677 -1, /* IMPLICIT tag at current level */
38678 &asn_DEF_Criticality,
38680 { 0, &asn_PER_memb_criticality_constr_787, memb_criticality_constraint_785 },
38681 0, 0, /* No default value */
38684 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
38685 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38686 +1, /* EXPLICIT tag at current level */
38687 &asn_DEF_extensionValue_788,
38689 { 0, &asn_PER_memb_extensionValue_constr_788, memb_extensionValue_constraint_785 },
38690 0, 0, /* No default value */
38694 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
38695 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38697 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
38698 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38699 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38700 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38702 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
38703 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
38704 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
38705 asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
38706 3, /* Count of tags in the map */
38707 0, 0, 0, /* Optional elements (not needed) */
38708 -1, /* First extension addition */
38710 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
38711 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38712 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38714 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
38715 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38716 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38717 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785, /* Same as above */
38718 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38719 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38720 { 0, 0, SEQUENCE_constraint },
38721 asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
38722 3, /* Elements count */
38723 &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 /* Additional specs */
38726 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
38727 sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
38728 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
38729 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
38730 sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
38731 0, /* No top level tags */
38732 0, /* No tags in the map */
38734 -1 /* Extensions start */
38736 static /* Use -fall-defs-global to expose */
38737 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
38741 0, /* No effective tags (pointer) */
38742 0, /* No effective tags (count) */
38743 0, /* No tags (pointer) */
38744 0, /* No tags (count) */
38745 { 0, 0, OPEN_TYPE_constraint },
38746 0, 0, /* No members */
38747 &asn_SPC_extensionValue_specs_792 /* Additional specs */
38750 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
38751 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
38752 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38753 -1, /* IMPLICIT tag at current level */
38754 &asn_DEF_ProtocolIE_ID,
38756 { 0, &asn_PER_memb_id_constr_790, memb_id_constraint_789 },
38757 0, 0, /* No default value */
38760 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
38761 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38762 -1, /* IMPLICIT tag at current level */
38763 &asn_DEF_Criticality,
38765 { 0, &asn_PER_memb_criticality_constr_791, memb_criticality_constraint_789 },
38766 0, 0, /* No default value */
38769 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
38770 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38771 +1, /* EXPLICIT tag at current level */
38772 &asn_DEF_extensionValue_792,
38774 { 0, &asn_PER_memb_extensionValue_constr_792, memb_extensionValue_constraint_789 },
38775 0, 0, /* No default value */
38779 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
38780 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38782 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
38783 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38784 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38785 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38787 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
38788 sizeof(struct ScheduledCommunicationTime_ExtIEs),
38789 offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
38790 asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
38791 3, /* Count of tags in the map */
38792 0, 0, 0, /* Optional elements (not needed) */
38793 -1, /* First extension addition */
38795 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
38796 "ScheduledCommunicationTime-ExtIEs",
38797 "ScheduledCommunicationTime-ExtIEs",
38799 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
38800 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38801 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38802 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789, /* Same as above */
38803 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38804 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38805 { 0, 0, SEQUENCE_constraint },
38806 asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
38807 3, /* Elements count */
38808 &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 /* Additional specs */
38811 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
38812 sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
38813 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
38814 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
38815 sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
38816 0, /* No top level tags */
38817 0, /* No tags in the map */
38819 -1 /* Extensions start */
38821 static /* Use -fall-defs-global to expose */
38822 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
38826 0, /* No effective tags (pointer) */
38827 0, /* No effective tags (count) */
38828 0, /* No tags (pointer) */
38829 0, /* No tags (count) */
38830 { 0, 0, OPEN_TYPE_constraint },
38831 0, 0, /* No members */
38832 &asn_SPC_extensionValue_specs_796 /* Additional specs */
38835 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
38836 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
38837 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38838 -1, /* IMPLICIT tag at current level */
38839 &asn_DEF_ProtocolIE_ID,
38841 { 0, &asn_PER_memb_id_constr_794, memb_id_constraint_793 },
38842 0, 0, /* No default value */
38845 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
38846 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38847 -1, /* IMPLICIT tag at current level */
38848 &asn_DEF_Criticality,
38850 { 0, &asn_PER_memb_criticality_constr_795, memb_criticality_constraint_793 },
38851 0, 0, /* No default value */
38854 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
38855 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38856 +1, /* EXPLICIT tag at current level */
38857 &asn_DEF_extensionValue_796,
38859 { 0, &asn_PER_memb_extensionValue_constr_796, memb_extensionValue_constraint_793 },
38860 0, 0, /* No default value */
38864 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
38865 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38867 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
38868 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38869 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38870 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38872 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
38873 sizeof(struct SubbandCQIItem_ExtIEs),
38874 offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
38875 asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
38876 3, /* Count of tags in the map */
38877 0, 0, 0, /* Optional elements (not needed) */
38878 -1, /* First extension addition */
38880 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
38881 "SubbandCQIItem-ExtIEs",
38882 "SubbandCQIItem-ExtIEs",
38884 asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
38885 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38886 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38887 asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
38888 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38889 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38890 { 0, 0, SEQUENCE_constraint },
38891 asn_MBR_SubbandCQIItem_ExtIEs_793,
38892 3, /* Elements count */
38893 &asn_SPC_SubbandCQIItem_ExtIEs_specs_793 /* Additional specs */
38896 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
38897 sizeof(struct SULInformation_ExtIEs__extensionValue),
38898 offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
38899 offsetof(struct SULInformation_ExtIEs__extensionValue, present),
38900 sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
38901 0, /* No top level tags */
38902 0, /* No tags in the map */
38904 -1 /* Extensions start */
38906 static /* Use -fall-defs-global to expose */
38907 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
38911 0, /* No effective tags (pointer) */
38912 0, /* No effective tags (count) */
38913 0, /* No tags (pointer) */
38914 0, /* No tags (count) */
38915 { 0, 0, OPEN_TYPE_constraint },
38916 0, 0, /* No members */
38917 &asn_SPC_extensionValue_specs_800 /* Additional specs */
38920 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
38921 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
38922 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38923 -1, /* IMPLICIT tag at current level */
38924 &asn_DEF_ProtocolIE_ID,
38926 { 0, &asn_PER_memb_id_constr_798, memb_id_constraint_797 },
38927 0, 0, /* No default value */
38930 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
38931 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38932 -1, /* IMPLICIT tag at current level */
38933 &asn_DEF_Criticality,
38935 { 0, &asn_PER_memb_criticality_constr_799, memb_criticality_constraint_797 },
38936 0, 0, /* No default value */
38939 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
38940 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38941 +1, /* EXPLICIT tag at current level */
38942 &asn_DEF_extensionValue_800,
38944 { 0, &asn_PER_memb_extensionValue_constr_800, memb_extensionValue_constraint_797 },
38945 0, 0, /* No default value */
38949 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
38950 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38952 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
38953 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38954 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38955 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38957 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
38958 sizeof(struct SULInformation_ExtIEs),
38959 offsetof(struct SULInformation_ExtIEs, _asn_ctx),
38960 asn_MAP_SULInformation_ExtIEs_tag2el_797,
38961 3, /* Count of tags in the map */
38962 0, 0, 0, /* Optional elements (not needed) */
38963 -1, /* First extension addition */
38965 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
38966 "SULInformation-ExtIEs",
38967 "SULInformation-ExtIEs",
38969 asn_DEF_SULInformation_ExtIEs_tags_797,
38970 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38971 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38972 asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
38973 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38974 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38975 { 0, 0, SEQUENCE_constraint },
38976 asn_MBR_SULInformation_ExtIEs_797,
38977 3, /* Elements count */
38978 &asn_SPC_SULInformation_ExtIEs_specs_797 /* Additional specs */
38981 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
38982 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
38983 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
38984 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
38985 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
38986 0, /* No top level tags */
38987 0, /* No tags in the map */
38989 -1 /* Extensions start */
38991 static /* Use -fall-defs-global to expose */
38992 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
38996 0, /* No effective tags (pointer) */
38997 0, /* No effective tags (count) */
38998 0, /* No tags (pointer) */
38999 0, /* No tags (count) */
39000 { 0, 0, OPEN_TYPE_constraint },
39001 0, 0, /* No members */
39002 &asn_SPC_extensionValue_specs_804 /* Additional specs */
39005 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
39006 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
39007 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39008 -1, /* IMPLICIT tag at current level */
39009 &asn_DEF_ProtocolIE_ID,
39011 { 0, &asn_PER_memb_id_constr_802, memb_id_constraint_801 },
39012 0, 0, /* No default value */
39015 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
39016 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39017 -1, /* IMPLICIT tag at current level */
39018 &asn_DEF_Criticality,
39020 { 0, &asn_PER_memb_criticality_constr_803, memb_criticality_constraint_801 },
39021 0, 0, /* No default value */
39024 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
39025 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39026 +1, /* EXPLICIT tag at current level */
39027 &asn_DEF_extensionValue_804,
39029 { 0, &asn_PER_memb_extensionValue_constr_804, memb_extensionValue_constraint_801 },
39030 0, 0, /* No default value */
39034 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
39035 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39037 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
39038 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39039 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39040 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39042 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
39043 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
39044 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
39045 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
39046 3, /* Count of tags in the map */
39047 0, 0, 0, /* Optional elements (not needed) */
39048 -1, /* First extension addition */
39050 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
39051 "SupportedSULFreqBandItem-ExtIEs",
39052 "SupportedSULFreqBandItem-ExtIEs",
39054 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
39055 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
39056 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
39057 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801, /* Same as above */
39058 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
39059 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
39060 { 0, 0, SEQUENCE_constraint },
39061 asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
39062 3, /* Elements count */
39063 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 /* Additional specs */
39066 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
39067 sizeof(struct TABasedMDT_ExtIEs__extensionValue),
39068 offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
39069 offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
39070 sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
39071 0, /* No top level tags */
39072 0, /* No tags in the map */
39074 -1 /* Extensions start */
39076 static /* Use -fall-defs-global to expose */
39077 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
39081 0, /* No effective tags (pointer) */
39082 0, /* No effective tags (count) */
39083 0, /* No tags (pointer) */
39084 0, /* No tags (count) */
39085 { 0, 0, OPEN_TYPE_constraint },
39086 0, 0, /* No members */
39087 &asn_SPC_extensionValue_specs_808 /* Additional specs */
39090 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
39091 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
39092 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39093 -1, /* IMPLICIT tag at current level */
39094 &asn_DEF_ProtocolIE_ID,
39096 { 0, &asn_PER_memb_id_constr_806, memb_id_constraint_805 },
39097 0, 0, /* No default value */
39100 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
39101 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39102 -1, /* IMPLICIT tag at current level */
39103 &asn_DEF_Criticality,
39105 { 0, &asn_PER_memb_criticality_constr_807, memb_criticality_constraint_805 },
39106 0, 0, /* No default value */
39109 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
39110 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39111 +1, /* EXPLICIT tag at current level */
39112 &asn_DEF_extensionValue_808,
39114 { 0, &asn_PER_memb_extensionValue_constr_808, memb_extensionValue_constraint_805 },
39115 0, 0, /* No default value */
39119 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
39120 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39122 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
39123 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39124 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39125 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39127 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
39128 sizeof(struct TABasedMDT_ExtIEs),
39129 offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
39130 asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
39131 3, /* Count of tags in the map */
39132 0, 0, 0, /* Optional elements (not needed) */
39133 -1, /* First extension addition */
39135 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
39136 "TABasedMDT-ExtIEs",
39137 "TABasedMDT-ExtIEs",
39139 asn_DEF_TABasedMDT_ExtIEs_tags_805,
39140 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39141 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39142 asn_DEF_TABasedMDT_ExtIEs_tags_805, /* Same as above */
39143 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39144 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39145 { 0, 0, SEQUENCE_constraint },
39146 asn_MBR_TABasedMDT_ExtIEs_805,
39147 3, /* Elements count */
39148 &asn_SPC_TABasedMDT_ExtIEs_specs_805 /* Additional specs */
39151 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
39152 sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
39153 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
39154 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
39155 sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
39156 0, /* No top level tags */
39157 0, /* No tags in the map */
39159 -1 /* Extensions start */
39161 static /* Use -fall-defs-global to expose */
39162 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
39166 0, /* No effective tags (pointer) */
39167 0, /* No effective tags (count) */
39168 0, /* No tags (pointer) */
39169 0, /* No tags (count) */
39170 { 0, 0, OPEN_TYPE_constraint },
39171 0, 0, /* No members */
39172 &asn_SPC_extensionValue_specs_812 /* Additional specs */
39175 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
39176 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
39177 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39178 -1, /* IMPLICIT tag at current level */
39179 &asn_DEF_ProtocolIE_ID,
39181 { 0, &asn_PER_memb_id_constr_810, memb_id_constraint_809 },
39182 0, 0, /* No default value */
39185 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
39186 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39187 -1, /* IMPLICIT tag at current level */
39188 &asn_DEF_Criticality,
39190 { 0, &asn_PER_memb_criticality_constr_811, memb_criticality_constraint_809 },
39191 0, 0, /* No default value */
39194 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
39195 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39196 +1, /* EXPLICIT tag at current level */
39197 &asn_DEF_extensionValue_812,
39199 { 0, &asn_PER_memb_extensionValue_constr_812, memb_extensionValue_constraint_809 },
39200 0, 0, /* No default value */
39204 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
39205 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39207 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
39208 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39209 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39210 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39212 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
39213 sizeof(struct TAIBasedMDT_ExtIEs),
39214 offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
39215 asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
39216 3, /* Count of tags in the map */
39217 0, 0, 0, /* Optional elements (not needed) */
39218 -1, /* First extension addition */
39220 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
39221 "TAIBasedMDT-ExtIEs",
39222 "TAIBasedMDT-ExtIEs",
39224 asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
39225 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39226 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39227 asn_DEF_TAIBasedMDT_ExtIEs_tags_809, /* Same as above */
39228 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39229 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39230 { 0, 0, SEQUENCE_constraint },
39231 asn_MBR_TAIBasedMDT_ExtIEs_809,
39232 3, /* Elements count */
39233 &asn_SPC_TAIBasedMDT_ExtIEs_specs_809 /* Additional specs */
39236 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
39237 sizeof(struct TAI_Item_ExtIEs__extensionValue),
39238 offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
39239 offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
39240 sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
39241 0, /* No top level tags */
39242 0, /* No tags in the map */
39244 -1 /* Extensions start */
39246 static /* Use -fall-defs-global to expose */
39247 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
39251 0, /* No effective tags (pointer) */
39252 0, /* No effective tags (count) */
39253 0, /* No tags (pointer) */
39254 0, /* No tags (count) */
39255 { 0, 0, OPEN_TYPE_constraint },
39256 0, 0, /* No members */
39257 &asn_SPC_extensionValue_specs_816 /* Additional specs */
39260 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
39261 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
39262 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39263 -1, /* IMPLICIT tag at current level */
39264 &asn_DEF_ProtocolIE_ID,
39266 { 0, &asn_PER_memb_id_constr_814, memb_id_constraint_813 },
39267 0, 0, /* No default value */
39270 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
39271 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39272 -1, /* IMPLICIT tag at current level */
39273 &asn_DEF_Criticality,
39275 { 0, &asn_PER_memb_criticality_constr_815, memb_criticality_constraint_813 },
39276 0, 0, /* No default value */
39279 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
39280 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39281 +1, /* EXPLICIT tag at current level */
39282 &asn_DEF_extensionValue_816,
39284 { 0, &asn_PER_memb_extensionValue_constr_816, memb_extensionValue_constraint_813 },
39285 0, 0, /* No default value */
39289 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
39290 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39292 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
39293 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39294 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39295 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39297 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
39298 sizeof(struct TAI_Item_ExtIEs),
39299 offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
39300 asn_MAP_TAI_Item_ExtIEs_tag2el_813,
39301 3, /* Count of tags in the map */
39302 0, 0, 0, /* Optional elements (not needed) */
39303 -1, /* First extension addition */
39305 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
39309 asn_DEF_TAI_Item_ExtIEs_tags_813,
39310 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39311 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39312 asn_DEF_TAI_Item_ExtIEs_tags_813, /* Same as above */
39313 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39314 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39315 { 0, 0, SEQUENCE_constraint },
39316 asn_MBR_TAI_Item_ExtIEs_813,
39317 3, /* Elements count */
39318 &asn_SPC_TAI_Item_ExtIEs_specs_813 /* Additional specs */
39321 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
39322 sizeof(struct TABasedQMC_ExtIEs__extensionValue),
39323 offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
39324 offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
39325 sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
39326 0, /* No top level tags */
39327 0, /* No tags in the map */
39329 -1 /* Extensions start */
39331 static /* Use -fall-defs-global to expose */
39332 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
39336 0, /* No effective tags (pointer) */
39337 0, /* No effective tags (count) */
39338 0, /* No tags (pointer) */
39339 0, /* No tags (count) */
39340 { 0, 0, OPEN_TYPE_constraint },
39341 0, 0, /* No members */
39342 &asn_SPC_extensionValue_specs_820 /* Additional specs */
39345 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
39346 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
39347 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39348 -1, /* IMPLICIT tag at current level */
39349 &asn_DEF_ProtocolIE_ID,
39351 { 0, &asn_PER_memb_id_constr_818, memb_id_constraint_817 },
39352 0, 0, /* No default value */
39355 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
39356 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39357 -1, /* IMPLICIT tag at current level */
39358 &asn_DEF_Criticality,
39360 { 0, &asn_PER_memb_criticality_constr_819, memb_criticality_constraint_817 },
39361 0, 0, /* No default value */
39364 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
39365 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39366 +1, /* EXPLICIT tag at current level */
39367 &asn_DEF_extensionValue_820,
39369 { 0, &asn_PER_memb_extensionValue_constr_820, memb_extensionValue_constraint_817 },
39370 0, 0, /* No default value */
39374 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
39375 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39377 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
39378 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39379 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39380 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39382 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
39383 sizeof(struct TABasedQMC_ExtIEs),
39384 offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
39385 asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
39386 3, /* Count of tags in the map */
39387 0, 0, 0, /* Optional elements (not needed) */
39388 -1, /* First extension addition */
39390 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
39391 "TABasedQMC-ExtIEs",
39392 "TABasedQMC-ExtIEs",
39394 asn_DEF_TABasedQMC_ExtIEs_tags_817,
39395 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39396 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39397 asn_DEF_TABasedQMC_ExtIEs_tags_817, /* Same as above */
39398 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39399 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39400 { 0, 0, SEQUENCE_constraint },
39401 asn_MBR_TABasedQMC_ExtIEs_817,
39402 3, /* Elements count */
39403 &asn_SPC_TABasedQMC_ExtIEs_specs_817 /* Additional specs */
39406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
39407 sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
39408 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39409 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
39410 sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
39411 0, /* No top level tags */
39412 0, /* No tags in the map */
39414 -1 /* Extensions start */
39416 static /* Use -fall-defs-global to expose */
39417 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
39421 0, /* No effective tags (pointer) */
39422 0, /* No effective tags (count) */
39423 0, /* No tags (pointer) */
39424 0, /* No tags (count) */
39425 { 0, 0, OPEN_TYPE_constraint },
39426 0, 0, /* No members */
39427 &asn_SPC_extensionValue_specs_824 /* Additional specs */
39430 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
39431 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
39432 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39433 -1, /* IMPLICIT tag at current level */
39434 &asn_DEF_ProtocolIE_ID,
39436 { 0, &asn_PER_memb_id_constr_822, memb_id_constraint_821 },
39437 0, 0, /* No default value */
39440 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
39441 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39442 -1, /* IMPLICIT tag at current level */
39443 &asn_DEF_Criticality,
39445 { 0, &asn_PER_memb_criticality_constr_823, memb_criticality_constraint_821 },
39446 0, 0, /* No default value */
39449 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
39450 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39451 +1, /* EXPLICIT tag at current level */
39452 &asn_DEF_extensionValue_824,
39454 { 0, &asn_PER_memb_extensionValue_constr_824, memb_extensionValue_constraint_821 },
39455 0, 0, /* No default value */
39459 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
39460 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39462 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
39463 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39464 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39465 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39467 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
39468 sizeof(struct TAIBasedQMC_ExtIEs),
39469 offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
39470 asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
39471 3, /* Count of tags in the map */
39472 0, 0, 0, /* Optional elements (not needed) */
39473 -1, /* First extension addition */
39475 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
39476 "TAIBasedQMC-ExtIEs",
39477 "TAIBasedQMC-ExtIEs",
39479 asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
39480 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39481 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39482 asn_DEF_TAIBasedQMC_ExtIEs_tags_821, /* Same as above */
39483 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39484 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39485 { 0, 0, SEQUENCE_constraint },
39486 asn_MBR_TAIBasedQMC_ExtIEs_821,
39487 3, /* Elements count */
39488 &asn_SPC_TAIBasedQMC_ExtIEs_specs_821 /* Additional specs */
39491 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
39492 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
39493 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39495 &asn_DEF_AdditionalSpecialSubframe_Info,
39498 0, 0, /* No default value */
39499 "AdditionalSpecialSubframe-Info"
39501 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
39502 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39504 &asn_DEF_EARFCNExtension,
39507 0, 0, /* No default value */
39510 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
39511 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39513 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
39516 0, 0, /* No default value */
39517 "AdditionalSpecialSubframeExtension-Info"
39520 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
39521 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
39522 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
39523 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
39524 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
39525 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
39527 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
39528 sizeof(struct TDD_Info_ExtIEs__extensionValue),
39529 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
39530 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
39531 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
39532 asn_MAP_extensionValue_tag2el_828,
39533 3, /* Count of tags in the map */
39534 asn_MAP_extensionValue_to_canonical_828,
39535 asn_MAP_extensionValue_from_canonical_828,
39536 -1 /* Extensions start */
39538 static /* Use -fall-defs-global to expose */
39539 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
39543 0, /* No effective tags (pointer) */
39544 0, /* No effective tags (count) */
39545 0, /* No tags (pointer) */
39546 0, /* No tags (count) */
39547 { 0, 0, OPEN_TYPE_constraint },
39548 asn_MBR_extensionValue_828,
39549 3, /* Elements count */
39550 &asn_SPC_extensionValue_specs_828 /* Additional specs */
39553 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
39554 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
39555 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39556 -1, /* IMPLICIT tag at current level */
39557 &asn_DEF_ProtocolIE_ID,
39559 { 0, &asn_PER_memb_id_constr_826, memb_id_constraint_825 },
39560 0, 0, /* No default value */
39563 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
39564 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39565 -1, /* IMPLICIT tag at current level */
39566 &asn_DEF_Criticality,
39567 select_TDD_Info_ExtIEs_criticality_type,
39568 { 0, &asn_PER_memb_criticality_constr_827, memb_criticality_constraint_825 },
39569 0, 0, /* No default value */
39572 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
39573 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39574 +1, /* EXPLICIT tag at current level */
39575 &asn_DEF_extensionValue_828,
39576 select_TDD_Info_ExtIEs_extensionValue_type,
39577 { 0, &asn_PER_memb_extensionValue_constr_828, memb_extensionValue_constraint_825 },
39578 0, 0, /* No default value */
39582 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
39583 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39585 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
39586 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39587 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39588 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39590 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
39591 sizeof(struct TDD_Info_ExtIEs),
39592 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
39593 asn_MAP_TDD_Info_ExtIEs_tag2el_825,
39594 3, /* Count of tags in the map */
39595 0, 0, 0, /* Optional elements (not needed) */
39596 -1, /* First extension addition */
39598 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
39602 asn_DEF_TDD_Info_ExtIEs_tags_825,
39603 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39604 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39605 asn_DEF_TDD_Info_ExtIEs_tags_825, /* Same as above */
39606 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39607 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39608 { 0, 0, SEQUENCE_constraint },
39609 asn_MBR_TDD_Info_ExtIEs_825,
39610 3, /* Elements count */
39611 &asn_SPC_TDD_Info_ExtIEs_specs_825 /* Additional specs */
39614 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
39615 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
39616 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39618 &asn_DEF_MDT_Configuration,
39621 0, 0, /* No default value */
39622 "MDT-Configuration"
39624 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
39625 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39627 &asn_DEF_UEAppLayerMeasConfig,
39630 0, 0, /* No default value */
39631 "UEAppLayerMeasConfig"
39634 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
39635 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
39636 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
39638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
39639 sizeof(struct TraceActivation_ExtIEs__extensionValue),
39640 offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
39641 offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
39642 sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
39643 asn_MAP_extensionValue_tag2el_832,
39644 2, /* Count of tags in the map */
39646 -1 /* Extensions start */
39648 static /* Use -fall-defs-global to expose */
39649 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
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 asn_MBR_extensionValue_832,
39659 2, /* Elements count */
39660 &asn_SPC_extensionValue_specs_832 /* Additional specs */
39663 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
39664 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
39665 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39666 -1, /* IMPLICIT tag at current level */
39667 &asn_DEF_ProtocolIE_ID,
39669 { 0, &asn_PER_memb_id_constr_830, memb_id_constraint_829 },
39670 0, 0, /* No default value */
39673 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
39674 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39675 -1, /* IMPLICIT tag at current level */
39676 &asn_DEF_Criticality,
39677 select_TraceActivation_ExtIEs_criticality_type,
39678 { 0, &asn_PER_memb_criticality_constr_831, memb_criticality_constraint_829 },
39679 0, 0, /* No default value */
39682 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
39683 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39684 +1, /* EXPLICIT tag at current level */
39685 &asn_DEF_extensionValue_832,
39686 select_TraceActivation_ExtIEs_extensionValue_type,
39687 { 0, &asn_PER_memb_extensionValue_constr_832, memb_extensionValue_constraint_829 },
39688 0, 0, /* No default value */
39692 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
39693 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39695 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
39696 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39697 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39698 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39700 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
39701 sizeof(struct TraceActivation_ExtIEs),
39702 offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
39703 asn_MAP_TraceActivation_ExtIEs_tag2el_829,
39704 3, /* Count of tags in the map */
39705 0, 0, 0, /* Optional elements (not needed) */
39706 -1, /* First extension addition */
39708 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
39709 "TraceActivation-ExtIEs",
39710 "TraceActivation-ExtIEs",
39712 asn_DEF_TraceActivation_ExtIEs_tags_829,
39713 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39714 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39715 asn_DEF_TraceActivation_ExtIEs_tags_829, /* Same as above */
39716 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39717 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39718 { 0, 0, SEQUENCE_constraint },
39719 asn_MBR_TraceActivation_ExtIEs_829,
39720 3, /* Elements count */
39721 &asn_SPC_TraceActivation_ExtIEs_specs_829 /* Additional specs */
39724 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
39725 sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
39726 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
39727 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
39728 sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
39729 0, /* No top level tags */
39730 0, /* No tags in the map */
39732 -1 /* Extensions start */
39734 static /* Use -fall-defs-global to expose */
39735 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
39739 0, /* No effective tags (pointer) */
39740 0, /* No effective tags (count) */
39741 0, /* No tags (pointer) */
39742 0, /* No tags (count) */
39743 { 0, 0, OPEN_TYPE_constraint },
39744 0, 0, /* No members */
39745 &asn_SPC_extensionValue_specs_836 /* Additional specs */
39748 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
39749 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
39750 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39751 -1, /* IMPLICIT tag at current level */
39752 &asn_DEF_ProtocolIE_ID,
39754 { 0, &asn_PER_memb_id_constr_834, memb_id_constraint_833 },
39755 0, 0, /* No default value */
39758 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
39759 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39760 -1, /* IMPLICIT tag at current level */
39761 &asn_DEF_Criticality,
39763 { 0, &asn_PER_memb_criticality_constr_835, memb_criticality_constraint_833 },
39764 0, 0, /* No default value */
39767 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
39768 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39769 +1, /* EXPLICIT tag at current level */
39770 &asn_DEF_extensionValue_836,
39772 { 0, &asn_PER_memb_extensionValue_constr_836, memb_extensionValue_constraint_833 },
39773 0, 0, /* No default value */
39777 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
39778 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39780 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
39781 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39782 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39783 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39785 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
39786 sizeof(struct Tunnel_Information_ExtIEs),
39787 offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
39788 asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
39789 3, /* Count of tags in the map */
39790 0, 0, 0, /* Optional elements (not needed) */
39791 -1, /* First extension addition */
39793 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
39794 "Tunnel-Information-ExtIEs",
39795 "Tunnel-Information-ExtIEs",
39797 asn_DEF_Tunnel_Information_ExtIEs_tags_833,
39798 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39799 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39800 asn_DEF_Tunnel_Information_ExtIEs_tags_833, /* Same as above */
39801 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39802 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39803 { 0, 0, SEQUENCE_constraint },
39804 asn_MBR_Tunnel_Information_ExtIEs_833,
39805 3, /* Elements count */
39806 &asn_SPC_Tunnel_Information_ExtIEs_specs_833 /* Additional specs */
39809 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
39810 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
39811 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39813 &asn_DEF_ExtendedBitRate,
39816 0, 0, /* No default value */
39820 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
39821 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
39823 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
39824 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
39825 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
39826 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
39827 sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
39828 asn_MAP_extensionValue_tag2el_840,
39829 1, /* Count of tags in the map */
39831 -1 /* Extensions start */
39833 static /* Use -fall-defs-global to expose */
39834 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
39838 0, /* No effective tags (pointer) */
39839 0, /* No effective tags (count) */
39840 0, /* No tags (pointer) */
39841 0, /* No tags (count) */
39842 { 0, 0, OPEN_TYPE_constraint },
39843 asn_MBR_extensionValue_840,
39844 1, /* Elements count */
39845 &asn_SPC_extensionValue_specs_840 /* Additional specs */
39848 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
39849 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
39850 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39851 -1, /* IMPLICIT tag at current level */
39852 &asn_DEF_ProtocolIE_ID,
39854 { 0, &asn_PER_memb_id_constr_838, memb_id_constraint_837 },
39855 0, 0, /* No default value */
39858 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
39859 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39860 -1, /* IMPLICIT tag at current level */
39861 &asn_DEF_Criticality,
39862 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
39863 { 0, &asn_PER_memb_criticality_constr_839, memb_criticality_constraint_837 },
39864 0, 0, /* No default value */
39867 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
39868 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39869 +1, /* EXPLICIT tag at current level */
39870 &asn_DEF_extensionValue_840,
39871 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
39872 { 0, &asn_PER_memb_extensionValue_constr_840, memb_extensionValue_constraint_837 },
39873 0, 0, /* No default value */
39877 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
39878 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39880 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
39881 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39882 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39883 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39885 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
39886 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
39887 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
39888 asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
39889 3, /* Count of tags in the map */
39890 0, 0, 0, /* Optional elements (not needed) */
39891 -1, /* First extension addition */
39893 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
39894 "UEAggregate-MaximumBitrate-ExtIEs",
39895 "UEAggregate-MaximumBitrate-ExtIEs",
39897 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
39898 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39899 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39900 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837, /* Same as above */
39901 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39902 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39903 { 0, 0, SEQUENCE_constraint },
39904 asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
39905 3, /* Elements count */
39906 &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 /* Additional specs */
39909 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
39910 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
39911 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39913 &asn_DEF_ServiceType,
39916 0, 0, /* No default value */
39920 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
39921 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
39923 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
39924 sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
39925 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
39926 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
39927 sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
39928 asn_MAP_extensionValue_tag2el_844,
39929 1, /* Count of tags in the map */
39931 -1 /* Extensions start */
39933 static /* Use -fall-defs-global to expose */
39934 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
39938 0, /* No effective tags (pointer) */
39939 0, /* No effective tags (count) */
39940 0, /* No tags (pointer) */
39941 0, /* No tags (count) */
39942 { 0, 0, OPEN_TYPE_constraint },
39943 asn_MBR_extensionValue_844,
39944 1, /* Elements count */
39945 &asn_SPC_extensionValue_specs_844 /* Additional specs */
39948 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
39949 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
39950 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39951 -1, /* IMPLICIT tag at current level */
39952 &asn_DEF_ProtocolIE_ID,
39954 { 0, &asn_PER_memb_id_constr_842, memb_id_constraint_841 },
39955 0, 0, /* No default value */
39958 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
39959 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39960 -1, /* IMPLICIT tag at current level */
39961 &asn_DEF_Criticality,
39962 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
39963 { 0, &asn_PER_memb_criticality_constr_843, memb_criticality_constraint_841 },
39964 0, 0, /* No default value */
39967 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
39968 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39969 +1, /* EXPLICIT tag at current level */
39970 &asn_DEF_extensionValue_844,
39971 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
39972 { 0, &asn_PER_memb_extensionValue_constr_844, memb_extensionValue_constraint_841 },
39973 0, 0, /* No default value */
39977 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
39978 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39980 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
39981 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39982 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39983 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39985 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
39986 sizeof(struct UEAppLayerMeasConfig_ExtIEs),
39987 offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
39988 asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
39989 3, /* Count of tags in the map */
39990 0, 0, 0, /* Optional elements (not needed) */
39991 -1, /* First extension addition */
39993 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
39994 "UEAppLayerMeasConfig-ExtIEs",
39995 "UEAppLayerMeasConfig-ExtIEs",
39997 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
39998 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39999 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
40000 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841, /* Same as above */
40001 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
40002 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
40003 { 0, 0, SEQUENCE_constraint },
40004 asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
40005 3, /* Elements count */
40006 &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 /* Additional specs */
40009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
40010 sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
40011 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
40012 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
40013 sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
40014 0, /* No top level tags */
40015 0, /* No tags in the map */
40017 -1 /* Extensions start */
40019 static /* Use -fall-defs-global to expose */
40020 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
40024 0, /* No effective tags (pointer) */
40025 0, /* No effective tags (count) */
40026 0, /* No tags (pointer) */
40027 0, /* No tags (count) */
40028 { 0, 0, OPEN_TYPE_constraint },
40029 0, 0, /* No members */
40030 &asn_SPC_extensionValue_specs_848 /* Additional specs */
40033 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
40034 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
40035 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40036 -1, /* IMPLICIT tag at current level */
40037 &asn_DEF_ProtocolIE_ID,
40039 { 0, &asn_PER_memb_id_constr_846, memb_id_constraint_845 },
40040 0, 0, /* No default value */
40043 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
40044 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40045 -1, /* IMPLICIT tag at current level */
40046 &asn_DEF_Criticality,
40048 { 0, &asn_PER_memb_criticality_constr_847, memb_criticality_constraint_845 },
40049 0, 0, /* No default value */
40052 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
40053 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40054 +1, /* EXPLICIT tag at current level */
40055 &asn_DEF_extensionValue_848,
40057 { 0, &asn_PER_memb_extensionValue_constr_848, memb_extensionValue_constraint_845 },
40058 0, 0, /* No default value */
40062 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
40063 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40065 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
40066 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40067 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40068 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40070 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
40071 sizeof(struct UESecurityCapabilities_ExtIEs),
40072 offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
40073 asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
40074 3, /* Count of tags in the map */
40075 0, 0, 0, /* Optional elements (not needed) */
40076 -1, /* First extension addition */
40078 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
40079 "UESecurityCapabilities-ExtIEs",
40080 "UESecurityCapabilities-ExtIEs",
40082 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
40083 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
40084 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
40085 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
40086 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
40087 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
40088 { 0, 0, SEQUENCE_constraint },
40089 asn_MBR_UESecurityCapabilities_ExtIEs_845,
40090 3, /* Elements count */
40091 &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 /* Additional specs */
40094 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
40095 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
40096 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
40097 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
40098 sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
40099 0, /* No top level tags */
40100 0, /* No tags in the map */
40102 -1 /* Extensions start */
40104 static /* Use -fall-defs-global to expose */
40105 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
40109 0, /* No effective tags (pointer) */
40110 0, /* No effective tags (count) */
40111 0, /* No tags (pointer) */
40112 0, /* No tags (count) */
40113 { 0, 0, OPEN_TYPE_constraint },
40114 0, 0, /* No members */
40115 &asn_SPC_extensionValue_specs_852 /* Additional specs */
40118 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
40119 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
40120 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40121 -1, /* IMPLICIT tag at current level */
40122 &asn_DEF_ProtocolIE_ID,
40124 { 0, &asn_PER_memb_id_constr_850, memb_id_constraint_849 },
40125 0, 0, /* No default value */
40128 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
40129 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40130 -1, /* IMPLICIT tag at current level */
40131 &asn_DEF_Criticality,
40133 { 0, &asn_PER_memb_criticality_constr_851, memb_criticality_constraint_849 },
40134 0, 0, /* No default value */
40137 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
40138 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40139 +1, /* EXPLICIT tag at current level */
40140 &asn_DEF_extensionValue_852,
40142 { 0, &asn_PER_memb_extensionValue_constr_852, memb_extensionValue_constraint_849 },
40143 0, 0, /* No default value */
40147 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
40148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40150 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
40151 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40152 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40153 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40155 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
40156 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
40157 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
40158 asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
40159 3, /* Count of tags in the map */
40160 0, 0, 0, /* Optional elements (not needed) */
40161 -1, /* First extension addition */
40163 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
40164 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40165 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40167 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
40168 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40169 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40170 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849, /* Same as above */
40171 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40172 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40173 { 0, 0, SEQUENCE_constraint },
40174 asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
40175 3, /* Elements count */
40176 &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 /* Additional specs */
40179 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
40180 sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
40181 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
40182 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
40183 sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
40184 0, /* No top level tags */
40185 0, /* No tags in the map */
40187 -1 /* Extensions start */
40189 static /* Use -fall-defs-global to expose */
40190 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
40194 0, /* No effective tags (pointer) */
40195 0, /* No effective tags (count) */
40196 0, /* No tags (pointer) */
40197 0, /* No tags (count) */
40198 { 0, 0, OPEN_TYPE_constraint },
40199 0, 0, /* No members */
40200 &asn_SPC_extensionValue_specs_856 /* Additional specs */
40203 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
40204 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
40205 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40206 -1, /* IMPLICIT tag at current level */
40207 &asn_DEF_ProtocolIE_ID,
40209 { 0, &asn_PER_memb_id_constr_854, memb_id_constraint_853 },
40210 0, 0, /* No default value */
40213 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
40214 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40215 -1, /* IMPLICIT tag at current level */
40216 &asn_DEF_Criticality,
40218 { 0, &asn_PER_memb_criticality_constr_855, memb_criticality_constraint_853 },
40219 0, 0, /* No default value */
40222 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
40223 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40224 +1, /* EXPLICIT tag at current level */
40225 &asn_DEF_extensionValue_856,
40227 { 0, &asn_PER_memb_extensionValue_constr_856, memb_extensionValue_constraint_853 },
40228 0, 0, /* No default value */
40232 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
40233 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40235 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
40236 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40237 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40238 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40240 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
40241 sizeof(struct UEsToBeResetList_Item_ExtIEs),
40242 offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
40243 asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
40244 3, /* Count of tags in the map */
40245 0, 0, 0, /* Optional elements (not needed) */
40246 -1, /* First extension addition */
40248 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
40249 "UEsToBeResetList-Item-ExtIEs",
40250 "UEsToBeResetList-Item-ExtIEs",
40252 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
40253 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40254 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40255 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853, /* Same as above */
40256 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40257 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40258 { 0, 0, SEQUENCE_constraint },
40259 asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
40260 3, /* Elements count */
40261 &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
40264 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
40265 sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
40266 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
40267 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
40268 sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
40269 0, /* No top level tags */
40270 0, /* No tags in the map */
40272 -1 /* Extensions start */
40274 static /* Use -fall-defs-global to expose */
40275 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
40279 0, /* No effective tags (pointer) */
40280 0, /* No effective tags (count) */
40281 0, /* No tags (pointer) */
40282 0, /* No tags (count) */
40283 { 0, 0, OPEN_TYPE_constraint },
40284 0, 0, /* No members */
40285 &asn_SPC_extensionValue_specs_860 /* Additional specs */
40288 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
40289 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
40290 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40291 -1, /* IMPLICIT tag at current level */
40292 &asn_DEF_ProtocolIE_ID,
40294 { 0, &asn_PER_memb_id_constr_858, memb_id_constraint_857 },
40295 0, 0, /* No default value */
40298 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
40299 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40300 -1, /* IMPLICIT tag at current level */
40301 &asn_DEF_Criticality,
40303 { 0, &asn_PER_memb_criticality_constr_859, memb_criticality_constraint_857 },
40304 0, 0, /* No default value */
40307 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
40308 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40309 +1, /* EXPLICIT tag at current level */
40310 &asn_DEF_extensionValue_860,
40312 { 0, &asn_PER_memb_extensionValue_constr_860, memb_extensionValue_constraint_857 },
40313 0, 0, /* No default value */
40317 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
40318 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40320 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
40321 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40322 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40323 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40325 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
40326 sizeof(struct ULandDLSharing_ExtIEs),
40327 offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
40328 asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
40329 3, /* Count of tags in the map */
40330 0, 0, 0, /* Optional elements (not needed) */
40331 -1, /* First extension addition */
40333 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
40334 "ULandDLSharing-ExtIEs",
40335 "ULandDLSharing-ExtIEs",
40337 asn_DEF_ULandDLSharing_ExtIEs_tags_857,
40338 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40339 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40340 asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
40341 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40342 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40343 { 0, 0, SEQUENCE_constraint },
40344 asn_MBR_ULandDLSharing_ExtIEs_857,
40345 3, /* Elements count */
40346 &asn_SPC_ULandDLSharing_ExtIEs_specs_857 /* Additional specs */
40349 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
40350 sizeof(struct ULConfiguration_ExtIEs__extensionValue),
40351 offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
40352 offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
40353 sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
40354 0, /* No top level tags */
40355 0, /* No tags in the map */
40357 -1 /* Extensions start */
40359 static /* Use -fall-defs-global to expose */
40360 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
40364 0, /* No effective tags (pointer) */
40365 0, /* No effective tags (count) */
40366 0, /* No tags (pointer) */
40367 0, /* No tags (count) */
40368 { 0, 0, OPEN_TYPE_constraint },
40369 0, 0, /* No members */
40370 &asn_SPC_extensionValue_specs_864 /* Additional specs */
40373 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
40374 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
40375 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40376 -1, /* IMPLICIT tag at current level */
40377 &asn_DEF_ProtocolIE_ID,
40379 { 0, &asn_PER_memb_id_constr_862, memb_id_constraint_861 },
40380 0, 0, /* No default value */
40383 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
40384 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40385 -1, /* IMPLICIT tag at current level */
40386 &asn_DEF_Criticality,
40388 { 0, &asn_PER_memb_criticality_constr_863, memb_criticality_constraint_861 },
40389 0, 0, /* No default value */
40392 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
40393 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40394 +1, /* EXPLICIT tag at current level */
40395 &asn_DEF_extensionValue_864,
40397 { 0, &asn_PER_memb_extensionValue_constr_864, memb_extensionValue_constraint_861 },
40398 0, 0, /* No default value */
40402 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
40403 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40405 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
40406 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40407 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40408 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40410 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
40411 sizeof(struct ULConfiguration_ExtIEs),
40412 offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
40413 asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
40414 3, /* Count of tags in the map */
40415 0, 0, 0, /* Optional elements (not needed) */
40416 -1, /* First extension addition */
40418 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
40419 "ULConfiguration-ExtIEs",
40420 "ULConfiguration-ExtIEs",
40422 asn_DEF_ULConfiguration_ExtIEs_tags_861,
40423 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40424 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40425 asn_DEF_ULConfiguration_ExtIEs_tags_861, /* Same as above */
40426 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40427 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40428 { 0, 0, SEQUENCE_constraint },
40429 asn_MBR_ULConfiguration_ExtIEs_861,
40430 3, /* Elements count */
40431 &asn_SPC_ULConfiguration_ExtIEs_specs_861 /* Additional specs */
40434 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
40435 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
40436 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
40437 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
40438 sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
40439 0, /* No top level tags */
40440 0, /* No tags in the map */
40442 -1 /* Extensions start */
40444 static /* Use -fall-defs-global to expose */
40445 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
40449 0, /* No effective tags (pointer) */
40450 0, /* No effective tags (count) */
40451 0, /* No tags (pointer) */
40452 0, /* No tags (count) */
40453 { 0, 0, OPEN_TYPE_constraint },
40454 0, 0, /* No members */
40455 &asn_SPC_extensionValue_specs_868 /* Additional specs */
40458 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
40459 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
40460 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40461 -1, /* IMPLICIT tag at current level */
40462 &asn_DEF_ProtocolIE_ID,
40464 { 0, &asn_PER_memb_id_constr_866, memb_id_constraint_865 },
40465 0, 0, /* No default value */
40468 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
40469 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40470 -1, /* IMPLICIT tag at current level */
40471 &asn_DEF_Criticality,
40473 { 0, &asn_PER_memb_criticality_constr_867, memb_criticality_constraint_865 },
40474 0, 0, /* No default value */
40477 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
40478 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40479 +1, /* EXPLICIT tag at current level */
40480 &asn_DEF_extensionValue_868,
40482 { 0, &asn_PER_memb_extensionValue_constr_868, memb_extensionValue_constraint_865 },
40483 0, 0, /* No default value */
40487 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
40488 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40490 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
40491 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40492 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40493 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40495 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
40496 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
40497 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
40498 asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
40499 3, /* Count of tags in the map */
40500 0, 0, 0, /* Optional elements (not needed) */
40501 -1, /* First extension addition */
40503 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
40504 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40505 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40507 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
40508 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40509 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40510 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
40511 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40512 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40513 { 0, 0, SEQUENCE_constraint },
40514 asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
40515 3, /* Elements count */
40516 &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 /* Additional specs */
40519 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
40520 sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
40521 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
40522 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
40523 sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
40524 0, /* No top level tags */
40525 0, /* No tags in the map */
40527 -1 /* Extensions start */
40529 static /* Use -fall-defs-global to expose */
40530 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
40534 0, /* No effective tags (pointer) */
40535 0, /* No effective tags (count) */
40536 0, /* No tags (pointer) */
40537 0, /* No tags (count) */
40538 { 0, 0, OPEN_TYPE_constraint },
40539 0, 0, /* No members */
40540 &asn_SPC_extensionValue_specs_872 /* Additional specs */
40543 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
40544 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
40545 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40546 -1, /* IMPLICIT tag at current level */
40547 &asn_DEF_ProtocolIE_ID,
40549 { 0, &asn_PER_memb_id_constr_870, memb_id_constraint_869 },
40550 0, 0, /* No default value */
40553 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
40554 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40555 -1, /* IMPLICIT tag at current level */
40556 &asn_DEF_Criticality,
40558 { 0, &asn_PER_memb_criticality_constr_871, memb_criticality_constraint_869 },
40559 0, 0, /* No default value */
40562 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
40563 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40564 +1, /* EXPLICIT tag at current level */
40565 &asn_DEF_extensionValue_872,
40567 { 0, &asn_PER_memb_extensionValue_constr_872, memb_extensionValue_constraint_869 },
40568 0, 0, /* No default value */
40572 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
40573 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40575 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
40576 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40577 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40578 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40580 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
40581 sizeof(struct ULOnlySharing_ExtIEs),
40582 offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
40583 asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
40584 3, /* Count of tags in the map */
40585 0, 0, 0, /* Optional elements (not needed) */
40586 -1, /* First extension addition */
40588 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
40589 "ULOnlySharing-ExtIEs",
40590 "ULOnlySharing-ExtIEs",
40592 asn_DEF_ULOnlySharing_ExtIEs_tags_869,
40593 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40594 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40595 asn_DEF_ULOnlySharing_ExtIEs_tags_869, /* Same as above */
40596 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40597 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40598 { 0, 0, SEQUENCE_constraint },
40599 asn_MBR_ULOnlySharing_ExtIEs_869,
40600 3, /* Elements count */
40601 &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
40604 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
40605 sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
40606 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
40607 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
40608 sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
40609 0, /* No top level tags */
40610 0, /* No tags in the map */
40612 -1 /* Extensions start */
40614 static /* Use -fall-defs-global to expose */
40615 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
40619 0, /* No effective tags (pointer) */
40620 0, /* No effective tags (count) */
40621 0, /* No tags (pointer) */
40622 0, /* No tags (count) */
40623 { 0, 0, OPEN_TYPE_constraint },
40624 0, 0, /* No members */
40625 &asn_SPC_extensionValue_specs_876 /* Additional specs */
40628 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
40629 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
40630 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40631 -1, /* IMPLICIT tag at current level */
40632 &asn_DEF_ProtocolIE_ID,
40634 { 0, &asn_PER_memb_id_constr_874, memb_id_constraint_873 },
40635 0, 0, /* No default value */
40638 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
40639 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40640 -1, /* IMPLICIT tag at current level */
40641 &asn_DEF_Criticality,
40643 { 0, &asn_PER_memb_criticality_constr_875, memb_criticality_constraint_873 },
40644 0, 0, /* No default value */
40647 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
40648 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40649 +1, /* EXPLICIT tag at current level */
40650 &asn_DEF_extensionValue_876,
40652 { 0, &asn_PER_memb_extensionValue_constr_876, memb_extensionValue_constraint_873 },
40653 0, 0, /* No default value */
40657 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
40658 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40660 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
40661 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40662 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40663 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40665 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
40666 sizeof(struct UsableABSInformationFDD_ExtIEs),
40667 offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
40668 asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
40669 3, /* Count of tags in the map */
40670 0, 0, 0, /* Optional elements (not needed) */
40671 -1, /* First extension addition */
40673 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
40674 "UsableABSInformationFDD-ExtIEs",
40675 "UsableABSInformationFDD-ExtIEs",
40677 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
40678 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40679 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40680 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873, /* Same as above */
40681 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40682 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40683 { 0, 0, SEQUENCE_constraint },
40684 asn_MBR_UsableABSInformationFDD_ExtIEs_873,
40685 3, /* Elements count */
40686 &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 /* Additional specs */
40689 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
40690 sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
40691 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
40692 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
40693 sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
40694 0, /* No top level tags */
40695 0, /* No tags in the map */
40697 -1 /* Extensions start */
40699 static /* Use -fall-defs-global to expose */
40700 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
40704 0, /* No effective tags (pointer) */
40705 0, /* No effective tags (count) */
40706 0, /* No tags (pointer) */
40707 0, /* No tags (count) */
40708 { 0, 0, OPEN_TYPE_constraint },
40709 0, 0, /* No members */
40710 &asn_SPC_extensionValue_specs_880 /* Additional specs */
40713 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
40714 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
40715 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40716 -1, /* IMPLICIT tag at current level */
40717 &asn_DEF_ProtocolIE_ID,
40719 { 0, &asn_PER_memb_id_constr_878, memb_id_constraint_877 },
40720 0, 0, /* No default value */
40723 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
40724 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40725 -1, /* IMPLICIT tag at current level */
40726 &asn_DEF_Criticality,
40728 { 0, &asn_PER_memb_criticality_constr_879, memb_criticality_constraint_877 },
40729 0, 0, /* No default value */
40732 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
40733 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40734 +1, /* EXPLICIT tag at current level */
40735 &asn_DEF_extensionValue_880,
40737 { 0, &asn_PER_memb_extensionValue_constr_880, memb_extensionValue_constraint_877 },
40738 0, 0, /* No default value */
40742 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
40743 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40745 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
40746 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40747 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40748 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40750 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
40751 sizeof(struct UsableABSInformationTDD_ExtIEs),
40752 offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
40753 asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
40754 3, /* Count of tags in the map */
40755 0, 0, 0, /* Optional elements (not needed) */
40756 -1, /* First extension addition */
40758 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
40759 "UsableABSInformationTDD-ExtIEs",
40760 "UsableABSInformationTDD-ExtIEs",
40762 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
40763 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40764 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40765 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877, /* Same as above */
40766 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40767 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40768 { 0, 0, SEQUENCE_constraint },
40769 asn_MBR_UsableABSInformationTDD_ExtIEs_877,
40770 3, /* Elements count */
40771 &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 /* Additional specs */
40774 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
40775 sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
40776 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
40777 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
40778 sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
40779 0, /* No top level tags */
40780 0, /* No tags in the map */
40782 -1 /* Extensions start */
40784 static /* Use -fall-defs-global to expose */
40785 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
40789 0, /* No effective tags (pointer) */
40790 0, /* No effective tags (count) */
40791 0, /* No tags (pointer) */
40792 0, /* No tags (count) */
40793 { 0, 0, OPEN_TYPE_constraint },
40794 0, 0, /* No members */
40795 &asn_SPC_extensionValue_specs_884 /* Additional specs */
40798 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
40799 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
40800 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40801 -1, /* IMPLICIT tag at current level */
40802 &asn_DEF_ProtocolIE_ID,
40804 { 0, &asn_PER_memb_id_constr_882, memb_id_constraint_881 },
40805 0, 0, /* No default value */
40808 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
40809 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40810 -1, /* IMPLICIT tag at current level */
40811 &asn_DEF_Criticality,
40813 { 0, &asn_PER_memb_criticality_constr_883, memb_criticality_constraint_881 },
40814 0, 0, /* No default value */
40817 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
40818 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40819 +1, /* EXPLICIT tag at current level */
40820 &asn_DEF_extensionValue_884,
40822 { 0, &asn_PER_memb_extensionValue_constr_884, memb_extensionValue_constraint_881 },
40823 0, 0, /* No default value */
40827 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
40828 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40830 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
40831 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40832 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40833 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40835 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
40836 sizeof(struct V2XServicesAuthorized_ExtIEs),
40837 offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
40838 asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
40839 3, /* Count of tags in the map */
40840 0, 0, 0, /* Optional elements (not needed) */
40841 -1, /* First extension addition */
40843 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
40844 "V2XServicesAuthorized-ExtIEs",
40845 "V2XServicesAuthorized-ExtIEs",
40847 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
40848 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40849 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40850 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881, /* Same as above */
40851 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40852 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40853 { 0, 0, SEQUENCE_constraint },
40854 asn_MBR_V2XServicesAuthorized_ExtIEs_881,
40855 3, /* Elements count */
40856 &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
40859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
40860 sizeof(struct WidebandCQI_ExtIEs__extensionValue),
40861 offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
40862 offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
40863 sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
40864 0, /* No top level tags */
40865 0, /* No tags in the map */
40867 -1 /* Extensions start */
40869 static /* Use -fall-defs-global to expose */
40870 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
40874 0, /* No effective tags (pointer) */
40875 0, /* No effective tags (count) */
40876 0, /* No tags (pointer) */
40877 0, /* No tags (count) */
40878 { 0, 0, OPEN_TYPE_constraint },
40879 0, 0, /* No members */
40880 &asn_SPC_extensionValue_specs_888 /* Additional specs */
40883 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
40884 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
40885 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40886 -1, /* IMPLICIT tag at current level */
40887 &asn_DEF_ProtocolIE_ID,
40889 { 0, &asn_PER_memb_id_constr_886, memb_id_constraint_885 },
40890 0, 0, /* No default value */
40893 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
40894 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40895 -1, /* IMPLICIT tag at current level */
40896 &asn_DEF_Criticality,
40898 { 0, &asn_PER_memb_criticality_constr_887, memb_criticality_constraint_885 },
40899 0, 0, /* No default value */
40902 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
40903 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40904 +1, /* EXPLICIT tag at current level */
40905 &asn_DEF_extensionValue_888,
40907 { 0, &asn_PER_memb_extensionValue_constr_888, memb_extensionValue_constraint_885 },
40908 0, 0, /* No default value */
40912 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
40913 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40915 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
40916 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40917 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40918 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40920 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
40921 sizeof(struct WidebandCQI_ExtIEs),
40922 offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
40923 asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
40924 3, /* Count of tags in the map */
40925 0, 0, 0, /* Optional elements (not needed) */
40926 -1, /* First extension addition */
40928 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
40929 "WidebandCQI-ExtIEs",
40930 "WidebandCQI-ExtIEs",
40932 asn_DEF_WidebandCQI_ExtIEs_tags_885,
40933 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40934 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40935 asn_DEF_WidebandCQI_ExtIEs_tags_885, /* Same as above */
40936 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40937 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40938 { 0, 0, SEQUENCE_constraint },
40939 asn_MBR_WidebandCQI_ExtIEs_885,
40940 3, /* Elements count */
40941 &asn_SPC_WidebandCQI_ExtIEs_specs_885 /* Additional specs */
40944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
40945 sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
40946 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
40947 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
40948 sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
40949 0, /* No top level tags */
40950 0, /* No tags in the map */
40952 -1 /* Extensions start */
40954 static /* Use -fall-defs-global to expose */
40955 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
40959 0, /* No effective tags (pointer) */
40960 0, /* No effective tags (count) */
40961 0, /* No tags (pointer) */
40962 0, /* No tags (count) */
40963 { 0, 0, OPEN_TYPE_constraint },
40964 0, 0, /* No members */
40965 &asn_SPC_extensionValue_specs_892 /* Additional specs */
40968 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
40969 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
40970 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40971 -1, /* IMPLICIT tag at current level */
40972 &asn_DEF_ProtocolIE_ID,
40974 { 0, &asn_PER_memb_id_constr_890, memb_id_constraint_889 },
40975 0, 0, /* No default value */
40978 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
40979 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40980 -1, /* IMPLICIT tag at current level */
40981 &asn_DEF_Criticality,
40983 { 0, &asn_PER_memb_criticality_constr_891, memb_criticality_constraint_889 },
40984 0, 0, /* No default value */
40987 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
40988 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40989 +1, /* EXPLICIT tag at current level */
40990 &asn_DEF_extensionValue_892,
40992 { 0, &asn_PER_memb_extensionValue_constr_892, memb_extensionValue_constraint_889 },
40993 0, 0, /* No default value */
40997 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
40998 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41000 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
41001 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41002 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41003 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41005 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
41006 sizeof(struct WLANMeasurementConfiguration_ExtIEs),
41007 offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
41008 asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
41009 3, /* Count of tags in the map */
41010 0, 0, 0, /* Optional elements (not needed) */
41011 -1, /* First extension addition */
41013 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
41014 "WLANMeasurementConfiguration-ExtIEs",
41015 "WLANMeasurementConfiguration-ExtIEs",
41017 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
41018 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
41019 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
41020 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889, /* Same as above */
41021 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
41022 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
41023 { 0, 0, SEQUENCE_constraint },
41024 asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
41025 3, /* Elements count */
41026 &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 /* Additional specs */