2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "X2AP-Containers"
4 * found in "Spec/e2ap-v031ex.asn"
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
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_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
17513 { 2, 1 } /* (0..65535) */,
17515 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17516 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17518 0, 0 /* No PER value map */
17520 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
17523 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17524 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17525 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17526 0, 0 /* No PER value map */
17528 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_4 CC_NOTUSED = {
17531 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17534 0, 0 /* No PER value map */
17536 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
17537 { 2, 1 } /* (0..65535) */,
17539 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17540 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17542 0, 0 /* No PER value map */
17544 static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = {
17547 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 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_oer_constraints_t asn_OER_memb_extensionValue_constr_8 CC_NOTUSED = {
17555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17556 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17558 0, 0 /* No PER value map */
17560 static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = {
17561 { 2, 1 } /* (0..65535) */,
17563 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17564 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17566 0, 0 /* No PER value map */
17568 static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = {
17571 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17572 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17574 0, 0 /* No PER value map */
17576 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_12 CC_NOTUSED = {
17579 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17580 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17582 0, 0 /* No PER value map */
17584 static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = {
17585 { 2, 1 } /* (0..65535) */,
17587 static asn_per_constraints_t asn_PER_memb_id_constr_14 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_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = {
17595 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17596 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17598 0, 0 /* No PER value map */
17600 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_16 CC_NOTUSED = {
17603 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17605 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17606 0, 0 /* No PER value map */
17608 static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = {
17609 { 2, 1 } /* (0..65535) */,
17611 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17612 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17614 0, 0 /* No PER value map */
17616 static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = {
17619 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17620 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17622 0, 0 /* No PER value map */
17624 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_20 CC_NOTUSED = {
17627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 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_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = {
17633 { 2, 1 } /* (0..65535) */,
17635 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17636 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17638 0, 0 /* No PER value map */
17640 static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = {
17643 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17644 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17645 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17646 0, 0 /* No PER value map */
17648 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_24 CC_NOTUSED = {
17651 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17654 0, 0 /* No PER value map */
17656 static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = {
17657 { 2, 1 } /* (0..65535) */,
17659 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17660 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17662 0, 0 /* No PER value map */
17664 static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = {
17667 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 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_oer_constraints_t asn_OER_memb_extensionValue_constr_28 CC_NOTUSED = {
17675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17676 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17678 0, 0 /* No PER value map */
17680 static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = {
17681 { 2, 1 } /* (0..65535) */,
17683 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17684 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17685 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17686 0, 0 /* No PER value map */
17688 static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = {
17691 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17692 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17694 0, 0 /* No PER value map */
17696 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_32 CC_NOTUSED = {
17699 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17700 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17702 0, 0 /* No PER value map */
17704 static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = {
17705 { 2, 1 } /* (0..65535) */,
17707 static asn_per_constraints_t asn_PER_memb_id_constr_34 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_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = {
17715 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17716 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17718 0, 0 /* No PER value map */
17720 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_36 CC_NOTUSED = {
17723 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17725 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17726 0, 0 /* No PER value map */
17728 static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = {
17729 { 2, 1 } /* (0..65535) */,
17731 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17732 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17734 0, 0 /* No PER value map */
17736 static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = {
17739 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17740 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17742 0, 0 /* No PER value map */
17744 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_40 CC_NOTUSED = {
17747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 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_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = {
17753 { 2, 1 } /* (0..65535) */,
17755 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17756 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17758 0, 0 /* No PER value map */
17760 static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = {
17763 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17764 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17765 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17766 0, 0 /* No PER value map */
17768 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_44 CC_NOTUSED = {
17771 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17774 0, 0 /* No PER value map */
17776 static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = {
17777 { 2, 1 } /* (0..65535) */,
17779 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17780 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17782 0, 0 /* No PER value map */
17784 static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = {
17787 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 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_oer_constraints_t asn_OER_memb_extensionValue_constr_48 CC_NOTUSED = {
17795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17796 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17798 0, 0 /* No PER value map */
17800 static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = {
17801 { 2, 1 } /* (0..65535) */,
17803 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17804 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17805 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17806 0, 0 /* No PER value map */
17808 static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = {
17811 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17812 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17814 0, 0 /* No PER value map */
17816 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_52 CC_NOTUSED = {
17819 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17820 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17822 0, 0 /* No PER value map */
17824 static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = {
17825 { 2, 1 } /* (0..65535) */,
17827 static asn_per_constraints_t asn_PER_memb_id_constr_54 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_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = {
17835 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17836 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17838 0, 0 /* No PER value map */
17840 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_56 CC_NOTUSED = {
17843 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17846 0, 0 /* No PER value map */
17848 static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = {
17849 { 2, 1 } /* (0..65535) */,
17851 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17852 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17854 0, 0 /* No PER value map */
17856 static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = {
17859 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17860 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17862 0, 0 /* No PER value map */
17864 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_60 CC_NOTUSED = {
17867 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 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_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = {
17873 { 2, 1 } /* (0..65535) */,
17875 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17876 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17878 0, 0 /* No PER value map */
17880 static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = {
17883 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17884 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17885 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17886 0, 0 /* No PER value map */
17888 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_64 CC_NOTUSED = {
17891 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17894 0, 0 /* No PER value map */
17896 static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = {
17897 { 2, 1 } /* (0..65535) */,
17899 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17900 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17902 0, 0 /* No PER value map */
17904 static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = {
17907 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 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_oer_constraints_t asn_OER_memb_extensionValue_constr_68 CC_NOTUSED = {
17915 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17916 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17918 0, 0 /* No PER value map */
17920 static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = {
17921 { 2, 1 } /* (0..65535) */,
17923 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17924 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17925 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17926 0, 0 /* No PER value map */
17928 static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = {
17931 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17932 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17934 0, 0 /* No PER value map */
17936 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_72 CC_NOTUSED = {
17939 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17940 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17942 0, 0 /* No PER value map */
17944 static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = {
17945 { 2, 1 } /* (0..65535) */,
17947 static asn_per_constraints_t asn_PER_memb_id_constr_74 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_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = {
17955 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17956 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17958 0, 0 /* No PER value map */
17960 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_76 CC_NOTUSED = {
17963 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17964 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17965 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17966 0, 0 /* No PER value map */
17968 static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = {
17969 { 2, 1 } /* (0..65535) */,
17971 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17972 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17974 0, 0 /* No PER value map */
17976 static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = {
17979 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17980 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17982 0, 0 /* No PER value map */
17984 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_80 CC_NOTUSED = {
17987 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 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_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = {
17993 { 2, 1 } /* (0..65535) */,
17995 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17996 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17998 0, 0 /* No PER value map */
18000 static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = {
18003 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
18004 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18005 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18006 0, 0 /* No PER value map */
18008 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_84 CC_NOTUSED = {
18011 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
18012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18014 0, 0 /* No PER value map */
18016 static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = {
18017 { 2, 1 } /* (0..65535) */,
18019 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
18020 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18021 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18022 0, 0 /* No PER value map */
18024 static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = {
18027 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 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_oer_constraints_t asn_OER_memb_extensionValue_constr_88 CC_NOTUSED = {
18035 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
18036 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18038 0, 0 /* No PER value map */
18040 static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = {
18041 { 2, 1 } /* (0..65535) */,
18043 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
18044 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18045 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18046 0, 0 /* No PER value map */
18048 static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = {
18051 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
18052 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18054 0, 0 /* No PER value map */
18056 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_92 CC_NOTUSED = {
18059 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
18060 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18062 0, 0 /* No PER value map */
18064 static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = {
18065 { 2, 1 } /* (0..65535) */,
18067 static asn_per_constraints_t asn_PER_memb_id_constr_94 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_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = {
18075 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
18076 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18078 0, 0 /* No PER value map */
18080 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_96 CC_NOTUSED = {
18083 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
18084 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18085 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18086 0, 0 /* No PER value map */
18088 static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = {
18089 { 2, 1 } /* (0..65535) */,
18091 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
18092 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18094 0, 0 /* No PER value map */
18096 static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = {
18099 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
18100 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18102 0, 0 /* No PER value map */
18104 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_100 CC_NOTUSED = {
18107 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 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_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = {
18113 { 2, 1 } /* (0..65535) */,
18115 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
18116 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18118 0, 0 /* No PER value map */
18120 static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = {
18123 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
18124 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18126 0, 0 /* No PER value map */
18128 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_104 CC_NOTUSED = {
18131 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
18132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18134 0, 0 /* No PER value map */
18136 static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = {
18137 { 2, 1 } /* (0..65535) */,
18139 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
18140 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18141 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18142 0, 0 /* No PER value map */
18144 static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = {
18147 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 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_oer_constraints_t asn_OER_memb_extensionValue_constr_108 CC_NOTUSED = {
18155 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
18156 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18158 0, 0 /* No PER value map */
18160 static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = {
18161 { 2, 1 } /* (0..65535) */,
18163 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
18164 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18165 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18166 0, 0 /* No PER value map */
18168 static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = {
18171 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
18172 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18174 0, 0 /* No PER value map */
18176 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_112 CC_NOTUSED = {
18179 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
18180 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18182 0, 0 /* No PER value map */
18184 static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = {
18185 { 2, 1 } /* (0..65535) */,
18187 static asn_per_constraints_t asn_PER_memb_id_constr_114 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_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = {
18195 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
18196 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18198 0, 0 /* No PER value map */
18200 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_116 CC_NOTUSED = {
18203 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
18204 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18205 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18206 0, 0 /* No PER value map */
18208 static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = {
18209 { 2, 1 } /* (0..65535) */,
18211 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
18212 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18214 0, 0 /* No PER value map */
18216 static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = {
18219 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
18220 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18222 0, 0 /* No PER value map */
18224 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_120 CC_NOTUSED = {
18227 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 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_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = {
18233 { 2, 1 } /* (0..65535) */,
18235 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
18236 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18238 0, 0 /* No PER value map */
18240 static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = {
18243 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
18244 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18245 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18246 0, 0 /* No PER value map */
18248 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_124 CC_NOTUSED = {
18251 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
18252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18254 0, 0 /* No PER value map */
18256 static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = {
18257 { 2, 1 } /* (0..65535) */,
18259 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
18260 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18261 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18262 0, 0 /* No PER value map */
18264 static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = {
18267 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 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_oer_constraints_t asn_OER_memb_extensionValue_constr_128 CC_NOTUSED = {
18275 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18276 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18278 0, 0 /* No PER value map */
18280 static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = {
18281 { 2, 1 } /* (0..65535) */,
18283 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18284 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18285 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18286 0, 0 /* No PER value map */
18288 static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = {
18291 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18292 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18294 0, 0 /* No PER value map */
18296 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_132 CC_NOTUSED = {
18299 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18300 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18302 0, 0 /* No PER value map */
18304 static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = {
18305 { 2, 1 } /* (0..65535) */,
18307 static asn_per_constraints_t asn_PER_memb_id_constr_134 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_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = {
18315 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18316 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18318 0, 0 /* No PER value map */
18320 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_136 CC_NOTUSED = {
18323 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18324 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18325 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18326 0, 0 /* No PER value map */
18328 static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = {
18329 { 2, 1 } /* (0..65535) */,
18331 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18332 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18334 0, 0 /* No PER value map */
18336 static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = {
18339 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18340 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18342 0, 0 /* No PER value map */
18344 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_140 CC_NOTUSED = {
18347 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 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_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = {
18353 { 2, 1 } /* (0..65535) */,
18355 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18356 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18358 0, 0 /* No PER value map */
18360 static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = {
18363 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18364 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18365 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18366 0, 0 /* No PER value map */
18368 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_144 CC_NOTUSED = {
18371 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18374 0, 0 /* No PER value map */
18376 static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = {
18377 { 2, 1 } /* (0..65535) */,
18379 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18380 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18381 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18382 0, 0 /* No PER value map */
18384 static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = {
18387 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 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_oer_constraints_t asn_OER_memb_extensionValue_constr_148 CC_NOTUSED = {
18395 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18396 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18398 0, 0 /* No PER value map */
18400 static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = {
18401 { 2, 1 } /* (0..65535) */,
18403 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18404 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18405 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18406 0, 0 /* No PER value map */
18408 static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = {
18411 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18412 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18414 0, 0 /* No PER value map */
18416 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_152 CC_NOTUSED = {
18419 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18420 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18422 0, 0 /* No PER value map */
18424 static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = {
18425 { 2, 1 } /* (0..65535) */,
18427 static asn_per_constraints_t asn_PER_memb_id_constr_154 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_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = {
18435 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18436 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18438 0, 0 /* No PER value map */
18440 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_156 CC_NOTUSED = {
18443 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18444 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18445 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18446 0, 0 /* No PER value map */
18448 static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = {
18449 { 2, 1 } /* (0..65535) */,
18451 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18452 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18454 0, 0 /* No PER value map */
18456 static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = {
18459 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18460 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18462 0, 0 /* No PER value map */
18464 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_160 CC_NOTUSED = {
18467 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 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_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = {
18473 { 2, 1 } /* (0..65535) */,
18475 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18476 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18478 0, 0 /* No PER value map */
18480 static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = {
18483 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18484 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18485 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18486 0, 0 /* No PER value map */
18488 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_164 CC_NOTUSED = {
18491 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18494 0, 0 /* No PER value map */
18496 static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = {
18497 { 2, 1 } /* (0..65535) */,
18499 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18500 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18501 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18502 0, 0 /* No PER value map */
18504 static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = {
18507 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 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_oer_constraints_t asn_OER_memb_extensionValue_constr_168 CC_NOTUSED = {
18515 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18516 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18518 0, 0 /* No PER value map */
18520 static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = {
18521 { 2, 1 } /* (0..65535) */,
18523 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18524 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18525 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18526 0, 0 /* No PER value map */
18528 static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = {
18531 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18532 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18534 0, 0 /* No PER value map */
18536 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_172 CC_NOTUSED = {
18539 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18540 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18542 0, 0 /* No PER value map */
18544 static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = {
18545 { 2, 1 } /* (0..65535) */,
18547 static asn_per_constraints_t asn_PER_memb_id_constr_174 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_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = {
18555 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18556 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18558 0, 0 /* No PER value map */
18560 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_176 CC_NOTUSED = {
18563 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18566 0, 0 /* No PER value map */
18568 static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = {
18569 { 2, 1 } /* (0..65535) */,
18571 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18572 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18574 0, 0 /* No PER value map */
18576 static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = {
18579 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18580 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18582 0, 0 /* No PER value map */
18584 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_180 CC_NOTUSED = {
18587 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 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_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = {
18593 { 2, 1 } /* (0..65535) */,
18595 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18596 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18598 0, 0 /* No PER value map */
18600 static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = {
18603 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18604 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18605 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18606 0, 0 /* No PER value map */
18608 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_184 CC_NOTUSED = {
18611 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18614 0, 0 /* No PER value map */
18616 static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = {
18617 { 2, 1 } /* (0..65535) */,
18619 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18620 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18622 0, 0 /* No PER value map */
18624 static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = {
18627 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 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_oer_constraints_t asn_OER_memb_extensionValue_constr_188 CC_NOTUSED = {
18635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18636 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18638 0, 0 /* No PER value map */
18640 static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = {
18641 { 2, 1 } /* (0..65535) */,
18643 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18644 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18645 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18646 0, 0 /* No PER value map */
18648 static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = {
18651 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18652 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18654 0, 0 /* No PER value map */
18656 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_192 CC_NOTUSED = {
18659 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18660 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18662 0, 0 /* No PER value map */
18664 static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = {
18665 { 2, 1 } /* (0..65535) */,
18667 static asn_per_constraints_t asn_PER_memb_id_constr_194 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_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = {
18675 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18676 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18678 0, 0 /* No PER value map */
18680 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_196 CC_NOTUSED = {
18683 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18685 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18686 0, 0 /* No PER value map */
18688 static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = {
18689 { 2, 1 } /* (0..65535) */,
18691 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18692 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18694 0, 0 /* No PER value map */
18696 static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = {
18699 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18700 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18702 0, 0 /* No PER value map */
18704 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_200 CC_NOTUSED = {
18707 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 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_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = {
18713 { 2, 1 } /* (0..65535) */,
18715 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18716 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18718 0, 0 /* No PER value map */
18720 static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = {
18723 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18724 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18725 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18726 0, 0 /* No PER value map */
18728 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_204 CC_NOTUSED = {
18731 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18734 0, 0 /* No PER value map */
18736 static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = {
18737 { 2, 1 } /* (0..65535) */,
18739 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18740 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18742 0, 0 /* No PER value map */
18744 static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = {
18747 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 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_oer_constraints_t asn_OER_memb_extensionValue_constr_208 CC_NOTUSED = {
18755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18756 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18758 0, 0 /* No PER value map */
18760 static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = {
18761 { 2, 1 } /* (0..65535) */,
18763 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18764 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18765 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18766 0, 0 /* No PER value map */
18768 static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = {
18771 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18772 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18774 0, 0 /* No PER value map */
18776 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_212 CC_NOTUSED = {
18779 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18780 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18782 0, 0 /* No PER value map */
18784 static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = {
18785 { 2, 1 } /* (0..65535) */,
18787 static asn_per_constraints_t asn_PER_memb_id_constr_214 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_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = {
18795 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18796 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18798 0, 0 /* No PER value map */
18800 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_216 CC_NOTUSED = {
18803 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18805 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18806 0, 0 /* No PER value map */
18808 static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = {
18809 { 2, 1 } /* (0..65535) */,
18811 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18812 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18814 0, 0 /* No PER value map */
18816 static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = {
18819 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18820 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18822 0, 0 /* No PER value map */
18824 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_220 CC_NOTUSED = {
18827 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 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_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = {
18833 { 2, 1 } /* (0..65535) */,
18835 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18836 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18838 0, 0 /* No PER value map */
18840 static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = {
18843 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18844 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18846 0, 0 /* No PER value map */
18848 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_224 CC_NOTUSED = {
18851 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18854 0, 0 /* No PER value map */
18856 static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = {
18857 { 2, 1 } /* (0..65535) */,
18859 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18860 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18862 0, 0 /* No PER value map */
18864 static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = {
18867 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 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_oer_constraints_t asn_OER_memb_extensionValue_constr_228 CC_NOTUSED = {
18875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18876 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18878 0, 0 /* No PER value map */
18880 static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = {
18881 { 2, 1 } /* (0..65535) */,
18883 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18884 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18885 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18886 0, 0 /* No PER value map */
18888 static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = {
18891 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18892 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18894 0, 0 /* No PER value map */
18896 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_232 CC_NOTUSED = {
18899 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18900 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18902 0, 0 /* No PER value map */
18904 static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = {
18905 { 2, 1 } /* (0..65535) */,
18907 static asn_per_constraints_t asn_PER_memb_id_constr_234 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_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = {
18915 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18916 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18918 0, 0 /* No PER value map */
18920 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_236 CC_NOTUSED = {
18923 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18924 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18925 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18926 0, 0 /* No PER value map */
18928 static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = {
18929 { 2, 1 } /* (0..65535) */,
18931 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18932 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18934 0, 0 /* No PER value map */
18936 static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = {
18939 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18940 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18942 0, 0 /* No PER value map */
18944 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_240 CC_NOTUSED = {
18947 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 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_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = {
18953 { 2, 1 } /* (0..65535) */,
18955 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18956 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18958 0, 0 /* No PER value map */
18960 static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = {
18963 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18964 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
18965 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18966 0, 0 /* No PER value map */
18968 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_244 CC_NOTUSED = {
18971 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18974 0, 0 /* No PER value map */
18976 static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = {
18977 { 2, 1 } /* (0..65535) */,
18979 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18980 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
18981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18982 0, 0 /* No PER value map */
18984 static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = {
18987 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 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_oer_constraints_t asn_OER_memb_extensionValue_constr_248 CC_NOTUSED = {
18995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18996 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
18998 0, 0 /* No PER value map */
19000 static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = {
19001 { 2, 1 } /* (0..65535) */,
19003 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
19004 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19005 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19006 0, 0 /* No PER value map */
19008 static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = {
19011 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
19012 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19014 0, 0 /* No PER value map */
19016 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_252 CC_NOTUSED = {
19019 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
19020 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19021 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19022 0, 0 /* No PER value map */
19024 static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = {
19025 { 2, 1 } /* (0..65535) */,
19027 static asn_per_constraints_t asn_PER_memb_id_constr_254 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_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = {
19035 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
19036 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19038 0, 0 /* No PER value map */
19040 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_256 CC_NOTUSED = {
19043 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
19044 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19045 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19046 0, 0 /* No PER value map */
19048 static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = {
19049 { 2, 1 } /* (0..65535) */,
19051 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
19052 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19054 0, 0 /* No PER value map */
19056 static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = {
19059 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
19060 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19062 0, 0 /* No PER value map */
19064 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_260 CC_NOTUSED = {
19067 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 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_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = {
19073 { 2, 1 } /* (0..65535) */,
19075 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
19076 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19078 0, 0 /* No PER value map */
19080 static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = {
19083 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
19084 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19085 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19086 0, 0 /* No PER value map */
19088 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_264 CC_NOTUSED = {
19091 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
19092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19094 0, 0 /* No PER value map */
19096 static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = {
19097 { 2, 1 } /* (0..65535) */,
19099 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
19100 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19102 0, 0 /* No PER value map */
19104 static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = {
19107 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 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_oer_constraints_t asn_OER_memb_extensionValue_constr_268 CC_NOTUSED = {
19115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
19116 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19118 0, 0 /* No PER value map */
19120 static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = {
19121 { 2, 1 } /* (0..65535) */,
19123 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
19124 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19126 0, 0 /* No PER value map */
19128 static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = {
19131 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
19132 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19134 0, 0 /* No PER value map */
19136 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_272 CC_NOTUSED = {
19139 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
19140 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19141 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19142 0, 0 /* No PER value map */
19144 static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = {
19145 { 2, 1 } /* (0..65535) */,
19147 static asn_per_constraints_t asn_PER_memb_id_constr_274 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_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = {
19155 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
19156 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19158 0, 0 /* No PER value map */
19160 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_276 CC_NOTUSED = {
19163 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
19164 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19165 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19166 0, 0 /* No PER value map */
19168 static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = {
19169 { 2, 1 } /* (0..65535) */,
19171 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
19172 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19174 0, 0 /* No PER value map */
19176 static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = {
19179 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
19180 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19182 0, 0 /* No PER value map */
19184 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_280 CC_NOTUSED = {
19187 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 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_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = {
19193 { 2, 1 } /* (0..65535) */,
19195 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
19196 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19198 0, 0 /* No PER value map */
19200 static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = {
19203 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
19204 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19205 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19206 0, 0 /* No PER value map */
19208 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_284 CC_NOTUSED = {
19211 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
19212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19214 0, 0 /* No PER value map */
19216 static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = {
19217 { 2, 1 } /* (0..65535) */,
19219 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
19220 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19222 0, 0 /* No PER value map */
19224 static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = {
19227 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 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_oer_constraints_t asn_OER_memb_extensionValue_constr_288 CC_NOTUSED = {
19235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
19236 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19238 0, 0 /* No PER value map */
19240 static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = {
19241 { 2, 1 } /* (0..65535) */,
19243 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
19244 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19245 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19246 0, 0 /* No PER value map */
19248 static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = {
19251 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
19252 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19254 0, 0 /* No PER value map */
19256 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_292 CC_NOTUSED = {
19259 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
19260 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19261 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19262 0, 0 /* No PER value map */
19264 static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = {
19265 { 2, 1 } /* (0..65535) */,
19267 static asn_per_constraints_t asn_PER_memb_id_constr_294 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_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = {
19275 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
19276 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19278 0, 0 /* No PER value map */
19280 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_296 CC_NOTUSED = {
19283 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
19284 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19285 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19286 0, 0 /* No PER value map */
19288 static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = {
19289 { 2, 1 } /* (0..65535) */,
19291 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
19292 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19294 0, 0 /* No PER value map */
19296 static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = {
19299 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
19300 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19302 0, 0 /* No PER value map */
19304 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_300 CC_NOTUSED = {
19307 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 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_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = {
19313 { 2, 1 } /* (0..65535) */,
19315 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
19316 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19318 0, 0 /* No PER value map */
19320 static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = {
19323 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
19324 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19325 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19326 0, 0 /* No PER value map */
19328 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_304 CC_NOTUSED = {
19331 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
19332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19334 0, 0 /* No PER value map */
19336 static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = {
19337 { 2, 1 } /* (0..65535) */,
19339 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
19340 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19342 0, 0 /* No PER value map */
19344 static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = {
19347 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 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_oer_constraints_t asn_OER_memb_extensionValue_constr_308 CC_NOTUSED = {
19355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
19356 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19358 0, 0 /* No PER value map */
19360 static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = {
19361 { 2, 1 } /* (0..65535) */,
19363 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
19364 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19365 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19366 0, 0 /* No PER value map */
19368 static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = {
19371 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
19372 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19374 0, 0 /* No PER value map */
19376 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_312 CC_NOTUSED = {
19379 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
19380 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19381 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19382 0, 0 /* No PER value map */
19384 static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = {
19385 { 2, 1 } /* (0..65535) */,
19387 static asn_per_constraints_t asn_PER_memb_id_constr_314 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_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = {
19395 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
19396 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19398 0, 0 /* No PER value map */
19400 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_316 CC_NOTUSED = {
19403 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
19404 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19405 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19406 0, 0 /* No PER value map */
19408 static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = {
19409 { 2, 1 } /* (0..65535) */,
19411 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
19412 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19414 0, 0 /* No PER value map */
19416 static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = {
19419 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
19420 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19422 0, 0 /* No PER value map */
19424 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_320 CC_NOTUSED = {
19427 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 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_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = {
19433 { 2, 1 } /* (0..65535) */,
19435 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
19436 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19438 0, 0 /* No PER value map */
19440 static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = {
19443 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
19444 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19445 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19446 0, 0 /* No PER value map */
19448 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_324 CC_NOTUSED = {
19451 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
19452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19454 0, 0 /* No PER value map */
19456 static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = {
19457 { 2, 1 } /* (0..65535) */,
19459 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
19460 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19462 0, 0 /* No PER value map */
19464 static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = {
19467 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 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_oer_constraints_t asn_OER_memb_extensionValue_constr_328 CC_NOTUSED = {
19475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
19476 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19478 0, 0 /* No PER value map */
19480 static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = {
19481 { 2, 1 } /* (0..65535) */,
19483 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
19484 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19485 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19486 0, 0 /* No PER value map */
19488 static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = {
19491 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
19492 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19494 0, 0 /* No PER value map */
19496 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_332 CC_NOTUSED = {
19499 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
19500 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19501 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19502 0, 0 /* No PER value map */
19504 static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = {
19505 { 2, 1 } /* (0..65535) */,
19507 static asn_per_constraints_t asn_PER_memb_id_constr_334 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_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = {
19515 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
19516 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19518 0, 0 /* No PER value map */
19520 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_336 CC_NOTUSED = {
19523 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
19524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19525 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19526 0, 0 /* No PER value map */
19528 static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = {
19529 { 2, 1 } /* (0..65535) */,
19531 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
19532 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19534 0, 0 /* No PER value map */
19536 static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = {
19539 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
19540 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19542 0, 0 /* No PER value map */
19544 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_340 CC_NOTUSED = {
19547 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 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_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = {
19553 { 2, 1 } /* (0..65535) */,
19555 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
19556 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19558 0, 0 /* No PER value map */
19560 static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = {
19563 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
19564 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19566 0, 0 /* No PER value map */
19568 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_344 CC_NOTUSED = {
19571 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
19572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19574 0, 0 /* No PER value map */
19576 static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = {
19577 { 2, 1 } /* (0..65535) */,
19579 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
19580 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19582 0, 0 /* No PER value map */
19584 static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = {
19587 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 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_oer_constraints_t asn_OER_memb_extensionValue_constr_348 CC_NOTUSED = {
19595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
19596 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19598 0, 0 /* No PER value map */
19600 static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = {
19601 { 2, 1 } /* (0..65535) */,
19603 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
19604 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19605 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19606 0, 0 /* No PER value map */
19608 static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = {
19611 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
19612 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19614 0, 0 /* No PER value map */
19616 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_352 CC_NOTUSED = {
19619 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
19620 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19622 0, 0 /* No PER value map */
19624 static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = {
19625 { 2, 1 } /* (0..65535) */,
19627 static asn_per_constraints_t asn_PER_memb_id_constr_354 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_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = {
19635 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
19636 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19638 0, 0 /* No PER value map */
19640 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_356 CC_NOTUSED = {
19643 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
19644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19645 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19646 0, 0 /* No PER value map */
19648 static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = {
19649 { 2, 1 } /* (0..65535) */,
19651 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
19652 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19654 0, 0 /* No PER value map */
19656 static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = {
19659 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
19660 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19662 0, 0 /* No PER value map */
19664 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_360 CC_NOTUSED = {
19667 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 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_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = {
19673 { 2, 1 } /* (0..65535) */,
19675 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
19676 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19678 0, 0 /* No PER value map */
19680 static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = {
19683 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
19684 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19685 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19686 0, 0 /* No PER value map */
19688 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_364 CC_NOTUSED = {
19691 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
19692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19694 0, 0 /* No PER value map */
19696 static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = {
19697 { 2, 1 } /* (0..65535) */,
19699 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
19700 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19702 0, 0 /* No PER value map */
19704 static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = {
19707 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 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_oer_constraints_t asn_OER_memb_extensionValue_constr_368 CC_NOTUSED = {
19715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
19716 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19718 0, 0 /* No PER value map */
19720 static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = {
19721 { 2, 1 } /* (0..65535) */,
19723 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
19724 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19725 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19726 0, 0 /* No PER value map */
19728 static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = {
19731 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
19732 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19734 0, 0 /* No PER value map */
19736 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_372 CC_NOTUSED = {
19739 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
19740 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19742 0, 0 /* No PER value map */
19744 static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = {
19745 { 2, 1 } /* (0..65535) */,
19747 static asn_per_constraints_t asn_PER_memb_id_constr_374 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_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = {
19755 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
19756 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19758 0, 0 /* No PER value map */
19760 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_376 CC_NOTUSED = {
19763 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
19764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19765 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19766 0, 0 /* No PER value map */
19768 static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = {
19769 { 2, 1 } /* (0..65535) */,
19771 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
19772 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19774 0, 0 /* No PER value map */
19776 static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = {
19779 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
19780 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19782 0, 0 /* No PER value map */
19784 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_380 CC_NOTUSED = {
19787 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 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_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = {
19793 { 2, 1 } /* (0..65535) */,
19795 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
19796 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19798 0, 0 /* No PER value map */
19800 static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = {
19803 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
19804 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19805 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19806 0, 0 /* No PER value map */
19808 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_384 CC_NOTUSED = {
19811 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
19812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19814 0, 0 /* No PER value map */
19816 static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = {
19817 { 2, 1 } /* (0..65535) */,
19819 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
19820 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19822 0, 0 /* No PER value map */
19824 static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = {
19827 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 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_oer_constraints_t asn_OER_memb_extensionValue_constr_388 CC_NOTUSED = {
19835 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
19836 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19838 0, 0 /* No PER value map */
19840 static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = {
19841 { 2, 1 } /* (0..65535) */,
19843 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
19844 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19846 0, 0 /* No PER value map */
19848 static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = {
19851 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
19852 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19854 0, 0 /* No PER value map */
19856 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_392 CC_NOTUSED = {
19859 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
19860 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19862 0, 0 /* No PER value map */
19864 static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = {
19865 { 2, 1 } /* (0..65535) */,
19867 static asn_per_constraints_t asn_PER_memb_id_constr_394 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_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = {
19875 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19876 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19878 0, 0 /* No PER value map */
19880 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_396 CC_NOTUSED = {
19883 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19884 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19885 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19886 0, 0 /* No PER value map */
19888 static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = {
19889 { 2, 1 } /* (0..65535) */,
19891 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19892 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19894 0, 0 /* No PER value map */
19896 static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = {
19899 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19900 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19902 0, 0 /* No PER value map */
19904 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_400 CC_NOTUSED = {
19907 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 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_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = {
19913 { 2, 1 } /* (0..65535) */,
19915 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19916 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19918 0, 0 /* No PER value map */
19920 static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = {
19923 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19924 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19925 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19926 0, 0 /* No PER value map */
19928 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_404 CC_NOTUSED = {
19931 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19932 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19934 0, 0 /* No PER value map */
19936 static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = {
19937 { 2, 1 } /* (0..65535) */,
19939 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19940 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19942 0, 0 /* No PER value map */
19944 static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = {
19947 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 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_oer_constraints_t asn_OER_memb_extensionValue_constr_408 CC_NOTUSED = {
19955 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19956 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19958 0, 0 /* No PER value map */
19960 static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = {
19961 { 2, 1 } /* (0..65535) */,
19963 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19964 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
19965 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19966 0, 0 /* No PER value map */
19968 static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = {
19971 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19972 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19974 0, 0 /* No PER value map */
19976 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_412 CC_NOTUSED = {
19979 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19980 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19982 0, 0 /* No PER value map */
19984 static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = {
19985 { 2, 1 } /* (0..65535) */,
19987 static asn_per_constraints_t asn_PER_memb_id_constr_414 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_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = {
19995 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19996 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
19997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
19998 0, 0 /* No PER value map */
20000 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_416 CC_NOTUSED = {
20003 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
20004 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20005 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20006 0, 0 /* No PER value map */
20008 static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = {
20009 { 2, 1 } /* (0..65535) */,
20011 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
20012 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20014 0, 0 /* No PER value map */
20016 static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = {
20019 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
20020 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20021 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20022 0, 0 /* No PER value map */
20024 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_420 CC_NOTUSED = {
20027 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 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_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = {
20033 { 2, 1 } /* (0..65535) */,
20035 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
20036 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20038 0, 0 /* No PER value map */
20040 static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = {
20043 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
20044 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20045 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20046 0, 0 /* No PER value map */
20048 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_424 CC_NOTUSED = {
20051 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
20052 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20054 0, 0 /* No PER value map */
20056 static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = {
20057 { 2, 1 } /* (0..65535) */,
20059 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
20060 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20062 0, 0 /* No PER value map */
20064 static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = {
20067 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 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_oer_constraints_t asn_OER_memb_extensionValue_constr_428 CC_NOTUSED = {
20075 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
20076 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20078 0, 0 /* No PER value map */
20080 static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = {
20081 { 2, 1 } /* (0..65535) */,
20083 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
20084 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20085 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20086 0, 0 /* No PER value map */
20088 static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = {
20091 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
20092 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20094 0, 0 /* No PER value map */
20096 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_432 CC_NOTUSED = {
20099 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
20100 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20102 0, 0 /* No PER value map */
20104 static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = {
20105 { 2, 1 } /* (0..65535) */,
20107 static asn_per_constraints_t asn_PER_memb_id_constr_434 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_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = {
20115 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
20116 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20118 0, 0 /* No PER value map */
20120 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_436 CC_NOTUSED = {
20123 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
20124 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20126 0, 0 /* No PER value map */
20128 static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = {
20129 { 2, 1 } /* (0..65535) */,
20131 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
20132 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20134 0, 0 /* No PER value map */
20136 static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = {
20139 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
20140 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20141 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20142 0, 0 /* No PER value map */
20144 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_440 CC_NOTUSED = {
20147 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 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_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = {
20153 { 2, 1 } /* (0..65535) */,
20155 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
20156 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20158 0, 0 /* No PER value map */
20160 static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = {
20163 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
20164 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20165 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20166 0, 0 /* No PER value map */
20168 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_444 CC_NOTUSED = {
20171 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
20172 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20174 0, 0 /* No PER value map */
20176 static asn_oer_constraints_t asn_OER_memb_id_constr_446 CC_NOTUSED = {
20177 { 2, 1 } /* (0..65535) */,
20179 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
20180 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20182 0, 0 /* No PER value map */
20184 static asn_oer_constraints_t asn_OER_memb_criticality_constr_447 CC_NOTUSED = {
20187 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 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_oer_constraints_t asn_OER_memb_extensionValue_constr_448 CC_NOTUSED = {
20195 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
20196 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20198 0, 0 /* No PER value map */
20200 static asn_oer_constraints_t asn_OER_memb_id_constr_450 CC_NOTUSED = {
20201 { 2, 1 } /* (0..65535) */,
20203 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
20204 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20205 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20206 0, 0 /* No PER value map */
20208 static asn_oer_constraints_t asn_OER_memb_criticality_constr_451 CC_NOTUSED = {
20211 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
20212 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20214 0, 0 /* No PER value map */
20216 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_452 CC_NOTUSED = {
20219 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
20220 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20222 0, 0 /* No PER value map */
20224 static asn_oer_constraints_t asn_OER_memb_id_constr_454 CC_NOTUSED = {
20225 { 2, 1 } /* (0..65535) */,
20227 static asn_per_constraints_t asn_PER_memb_id_constr_454 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_oer_constraints_t asn_OER_memb_criticality_constr_455 CC_NOTUSED = {
20235 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
20236 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20238 0, 0 /* No PER value map */
20240 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_456 CC_NOTUSED = {
20243 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
20244 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20245 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20246 0, 0 /* No PER value map */
20248 static asn_oer_constraints_t asn_OER_memb_id_constr_458 CC_NOTUSED = {
20249 { 2, 1 } /* (0..65535) */,
20251 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
20252 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20254 0, 0 /* No PER value map */
20256 static asn_oer_constraints_t asn_OER_memb_criticality_constr_459 CC_NOTUSED = {
20259 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
20260 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20261 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20262 0, 0 /* No PER value map */
20264 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_460 CC_NOTUSED = {
20267 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 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_oer_constraints_t asn_OER_memb_id_constr_462 CC_NOTUSED = {
20273 { 2, 1 } /* (0..65535) */,
20275 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
20276 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20278 0, 0 /* No PER value map */
20280 static asn_oer_constraints_t asn_OER_memb_criticality_constr_463 CC_NOTUSED = {
20283 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
20284 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20285 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20286 0, 0 /* No PER value map */
20288 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_464 CC_NOTUSED = {
20291 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
20292 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20294 0, 0 /* No PER value map */
20296 static asn_oer_constraints_t asn_OER_memb_id_constr_466 CC_NOTUSED = {
20297 { 2, 1 } /* (0..65535) */,
20299 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
20300 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20302 0, 0 /* No PER value map */
20304 static asn_oer_constraints_t asn_OER_memb_criticality_constr_467 CC_NOTUSED = {
20307 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 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_oer_constraints_t asn_OER_memb_extensionValue_constr_468 CC_NOTUSED = {
20315 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
20316 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20318 0, 0 /* No PER value map */
20320 static asn_oer_constraints_t asn_OER_memb_id_constr_470 CC_NOTUSED = {
20321 { 2, 1 } /* (0..65535) */,
20323 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
20324 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20325 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20326 0, 0 /* No PER value map */
20328 static asn_oer_constraints_t asn_OER_memb_criticality_constr_471 CC_NOTUSED = {
20331 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
20332 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20334 0, 0 /* No PER value map */
20336 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_472 CC_NOTUSED = {
20339 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
20340 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20342 0, 0 /* No PER value map */
20344 static asn_oer_constraints_t asn_OER_memb_id_constr_474 CC_NOTUSED = {
20345 { 2, 1 } /* (0..65535) */,
20347 static asn_per_constraints_t asn_PER_memb_id_constr_474 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_oer_constraints_t asn_OER_memb_criticality_constr_475 CC_NOTUSED = {
20355 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
20356 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20358 0, 0 /* No PER value map */
20360 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_476 CC_NOTUSED = {
20363 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
20364 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20365 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20366 0, 0 /* No PER value map */
20368 static asn_oer_constraints_t asn_OER_memb_id_constr_478 CC_NOTUSED = {
20369 { 2, 1 } /* (0..65535) */,
20371 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
20372 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20374 0, 0 /* No PER value map */
20376 static asn_oer_constraints_t asn_OER_memb_criticality_constr_479 CC_NOTUSED = {
20379 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
20380 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20381 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20382 0, 0 /* No PER value map */
20384 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_480 CC_NOTUSED = {
20387 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 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_oer_constraints_t asn_OER_memb_id_constr_482 CC_NOTUSED = {
20393 { 2, 1 } /* (0..65535) */,
20395 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
20396 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20398 0, 0 /* No PER value map */
20400 static asn_oer_constraints_t asn_OER_memb_criticality_constr_483 CC_NOTUSED = {
20403 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
20404 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20405 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20406 0, 0 /* No PER value map */
20408 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_484 CC_NOTUSED = {
20411 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
20412 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20414 0, 0 /* No PER value map */
20416 static asn_oer_constraints_t asn_OER_memb_id_constr_486 CC_NOTUSED = {
20417 { 2, 1 } /* (0..65535) */,
20419 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
20420 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20422 0, 0 /* No PER value map */
20424 static asn_oer_constraints_t asn_OER_memb_criticality_constr_487 CC_NOTUSED = {
20427 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 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_oer_constraints_t asn_OER_memb_extensionValue_constr_488 CC_NOTUSED = {
20435 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
20436 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20438 0, 0 /* No PER value map */
20440 static asn_oer_constraints_t asn_OER_memb_id_constr_490 CC_NOTUSED = {
20441 { 2, 1 } /* (0..65535) */,
20443 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
20444 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20445 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20446 0, 0 /* No PER value map */
20448 static asn_oer_constraints_t asn_OER_memb_criticality_constr_491 CC_NOTUSED = {
20451 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
20452 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20454 0, 0 /* No PER value map */
20456 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_492 CC_NOTUSED = {
20459 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
20460 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20462 0, 0 /* No PER value map */
20464 static asn_oer_constraints_t asn_OER_memb_id_constr_494 CC_NOTUSED = {
20465 { 2, 1 } /* (0..65535) */,
20467 static asn_per_constraints_t asn_PER_memb_id_constr_494 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_oer_constraints_t asn_OER_memb_criticality_constr_495 CC_NOTUSED = {
20475 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
20476 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20478 0, 0 /* No PER value map */
20480 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_496 CC_NOTUSED = {
20483 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
20484 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20485 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20486 0, 0 /* No PER value map */
20488 static asn_oer_constraints_t asn_OER_memb_id_constr_498 CC_NOTUSED = {
20489 { 2, 1 } /* (0..65535) */,
20491 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
20492 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20494 0, 0 /* No PER value map */
20496 static asn_oer_constraints_t asn_OER_memb_criticality_constr_499 CC_NOTUSED = {
20499 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
20500 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20501 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20502 0, 0 /* No PER value map */
20504 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_500 CC_NOTUSED = {
20507 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 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_oer_constraints_t asn_OER_memb_id_constr_502 CC_NOTUSED = {
20513 { 2, 1 } /* (0..65535) */,
20515 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
20516 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20518 0, 0 /* No PER value map */
20520 static asn_oer_constraints_t asn_OER_memb_criticality_constr_503 CC_NOTUSED = {
20523 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
20524 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20525 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20526 0, 0 /* No PER value map */
20528 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_504 CC_NOTUSED = {
20531 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
20532 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20534 0, 0 /* No PER value map */
20536 static asn_oer_constraints_t asn_OER_memb_id_constr_506 CC_NOTUSED = {
20537 { 2, 1 } /* (0..65535) */,
20539 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
20540 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20542 0, 0 /* No PER value map */
20544 static asn_oer_constraints_t asn_OER_memb_criticality_constr_507 CC_NOTUSED = {
20547 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 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_oer_constraints_t asn_OER_memb_extensionValue_constr_508 CC_NOTUSED = {
20555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
20556 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20558 0, 0 /* No PER value map */
20560 static asn_oer_constraints_t asn_OER_memb_id_constr_510 CC_NOTUSED = {
20561 { 2, 1 } /* (0..65535) */,
20563 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
20564 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20566 0, 0 /* No PER value map */
20568 static asn_oer_constraints_t asn_OER_memb_criticality_constr_511 CC_NOTUSED = {
20571 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
20572 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20574 0, 0 /* No PER value map */
20576 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_512 CC_NOTUSED = {
20579 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
20580 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20582 0, 0 /* No PER value map */
20584 static asn_oer_constraints_t asn_OER_memb_id_constr_514 CC_NOTUSED = {
20585 { 2, 1 } /* (0..65535) */,
20587 static asn_per_constraints_t asn_PER_memb_id_constr_514 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_oer_constraints_t asn_OER_memb_criticality_constr_515 CC_NOTUSED = {
20595 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
20596 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20598 0, 0 /* No PER value map */
20600 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_516 CC_NOTUSED = {
20603 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
20604 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20605 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20606 0, 0 /* No PER value map */
20608 static asn_oer_constraints_t asn_OER_memb_id_constr_518 CC_NOTUSED = {
20609 { 2, 1 } /* (0..65535) */,
20611 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
20612 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20614 0, 0 /* No PER value map */
20616 static asn_oer_constraints_t asn_OER_memb_criticality_constr_519 CC_NOTUSED = {
20619 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
20620 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20622 0, 0 /* No PER value map */
20624 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_520 CC_NOTUSED = {
20627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 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_oer_constraints_t asn_OER_memb_id_constr_522 CC_NOTUSED = {
20633 { 2, 1 } /* (0..65535) */,
20635 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
20636 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20638 0, 0 /* No PER value map */
20640 static asn_oer_constraints_t asn_OER_memb_criticality_constr_523 CC_NOTUSED = {
20643 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
20644 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20645 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20646 0, 0 /* No PER value map */
20648 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_524 CC_NOTUSED = {
20651 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
20652 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20654 0, 0 /* No PER value map */
20656 static asn_oer_constraints_t asn_OER_memb_id_constr_526 CC_NOTUSED = {
20657 { 2, 1 } /* (0..65535) */,
20659 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
20660 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20662 0, 0 /* No PER value map */
20664 static asn_oer_constraints_t asn_OER_memb_criticality_constr_527 CC_NOTUSED = {
20667 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 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_oer_constraints_t asn_OER_memb_extensionValue_constr_528 CC_NOTUSED = {
20675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
20676 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20678 0, 0 /* No PER value map */
20680 static asn_oer_constraints_t asn_OER_memb_id_constr_530 CC_NOTUSED = {
20681 { 2, 1 } /* (0..65535) */,
20683 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
20684 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20685 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20686 0, 0 /* No PER value map */
20688 static asn_oer_constraints_t asn_OER_memb_criticality_constr_531 CC_NOTUSED = {
20691 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
20692 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20694 0, 0 /* No PER value map */
20696 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_532 CC_NOTUSED = {
20699 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
20700 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20702 0, 0 /* No PER value map */
20704 static asn_oer_constraints_t asn_OER_memb_id_constr_534 CC_NOTUSED = {
20705 { 2, 1 } /* (0..65535) */,
20707 static asn_per_constraints_t asn_PER_memb_id_constr_534 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_oer_constraints_t asn_OER_memb_criticality_constr_535 CC_NOTUSED = {
20715 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
20716 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20718 0, 0 /* No PER value map */
20720 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_536 CC_NOTUSED = {
20723 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
20724 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20725 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20726 0, 0 /* No PER value map */
20728 static asn_oer_constraints_t asn_OER_memb_id_constr_538 CC_NOTUSED = {
20729 { 2, 1 } /* (0..65535) */,
20731 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
20732 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20734 0, 0 /* No PER value map */
20736 static asn_oer_constraints_t asn_OER_memb_criticality_constr_539 CC_NOTUSED = {
20739 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
20740 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20742 0, 0 /* No PER value map */
20744 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_540 CC_NOTUSED = {
20747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 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_oer_constraints_t asn_OER_memb_id_constr_542 CC_NOTUSED = {
20753 { 2, 1 } /* (0..65535) */,
20755 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
20756 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20758 0, 0 /* No PER value map */
20760 static asn_oer_constraints_t asn_OER_memb_criticality_constr_543 CC_NOTUSED = {
20763 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
20764 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20765 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20766 0, 0 /* No PER value map */
20768 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_544 CC_NOTUSED = {
20771 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
20772 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20774 0, 0 /* No PER value map */
20776 static asn_oer_constraints_t asn_OER_memb_id_constr_546 CC_NOTUSED = {
20777 { 2, 1 } /* (0..65535) */,
20779 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
20780 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20782 0, 0 /* No PER value map */
20784 static asn_oer_constraints_t asn_OER_memb_criticality_constr_547 CC_NOTUSED = {
20787 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 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_oer_constraints_t asn_OER_memb_extensionValue_constr_548 CC_NOTUSED = {
20795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
20796 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20798 0, 0 /* No PER value map */
20800 static asn_oer_constraints_t asn_OER_memb_id_constr_550 CC_NOTUSED = {
20801 { 2, 1 } /* (0..65535) */,
20803 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
20804 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20805 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20806 0, 0 /* No PER value map */
20808 static asn_oer_constraints_t asn_OER_memb_criticality_constr_551 CC_NOTUSED = {
20811 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
20812 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20814 0, 0 /* No PER value map */
20816 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_552 CC_NOTUSED = {
20819 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
20820 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20822 0, 0 /* No PER value map */
20824 static asn_oer_constraints_t asn_OER_memb_id_constr_554 CC_NOTUSED = {
20825 { 2, 1 } /* (0..65535) */,
20827 static asn_per_constraints_t asn_PER_memb_id_constr_554 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_oer_constraints_t asn_OER_memb_criticality_constr_555 CC_NOTUSED = {
20835 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
20836 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20838 0, 0 /* No PER value map */
20840 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_556 CC_NOTUSED = {
20843 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
20844 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20846 0, 0 /* No PER value map */
20848 static asn_oer_constraints_t asn_OER_memb_id_constr_558 CC_NOTUSED = {
20849 { 2, 1 } /* (0..65535) */,
20851 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
20852 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20854 0, 0 /* No PER value map */
20856 static asn_oer_constraints_t asn_OER_memb_criticality_constr_559 CC_NOTUSED = {
20859 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
20860 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20862 0, 0 /* No PER value map */
20864 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_560 CC_NOTUSED = {
20867 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
20868 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20870 0, 0 /* No PER value map */
20872 static asn_oer_constraints_t asn_OER_memb_id_constr_562 CC_NOTUSED = {
20873 { 2, 1 } /* (0..65535) */,
20875 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
20876 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20878 0, 0 /* No PER value map */
20880 static asn_oer_constraints_t asn_OER_memb_criticality_constr_563 CC_NOTUSED = {
20883 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
20884 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20885 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20886 0, 0 /* No PER value map */
20888 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_564 CC_NOTUSED = {
20891 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
20892 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20894 0, 0 /* No PER value map */
20896 static asn_oer_constraints_t asn_OER_memb_id_constr_566 CC_NOTUSED = {
20897 { 2, 1 } /* (0..65535) */,
20899 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
20900 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20902 0, 0 /* No PER value map */
20904 static asn_oer_constraints_t asn_OER_memb_criticality_constr_567 CC_NOTUSED = {
20907 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
20908 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20910 0, 0 /* No PER value map */
20912 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_568 CC_NOTUSED = {
20915 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
20916 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20918 0, 0 /* No PER value map */
20920 static asn_oer_constraints_t asn_OER_memb_id_constr_570 CC_NOTUSED = {
20921 { 2, 1 } /* (0..65535) */,
20923 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
20924 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20925 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20926 0, 0 /* No PER value map */
20928 static asn_oer_constraints_t asn_OER_memb_criticality_constr_571 CC_NOTUSED = {
20931 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
20932 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20934 0, 0 /* No PER value map */
20936 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_572 CC_NOTUSED = {
20939 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
20940 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20942 0, 0 /* No PER value map */
20944 static asn_oer_constraints_t asn_OER_memb_id_constr_574 CC_NOTUSED = {
20945 { 2, 1 } /* (0..65535) */,
20947 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
20948 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20950 0, 0 /* No PER value map */
20952 static asn_oer_constraints_t asn_OER_memb_criticality_constr_575 CC_NOTUSED = {
20955 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
20956 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20958 0, 0 /* No PER value map */
20960 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_576 CC_NOTUSED = {
20963 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
20964 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20965 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20966 0, 0 /* No PER value map */
20968 static asn_oer_constraints_t asn_OER_memb_id_constr_578 CC_NOTUSED = {
20969 { 2, 1 } /* (0..65535) */,
20971 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
20972 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20974 0, 0 /* No PER value map */
20976 static asn_oer_constraints_t asn_OER_memb_criticality_constr_579 CC_NOTUSED = {
20979 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
20980 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
20981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20982 0, 0 /* No PER value map */
20984 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_580 CC_NOTUSED = {
20987 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
20988 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20990 0, 0 /* No PER value map */
20992 static asn_oer_constraints_t asn_OER_memb_id_constr_582 CC_NOTUSED = {
20993 { 2, 1 } /* (0..65535) */,
20995 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
20996 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
20997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
20998 0, 0 /* No PER value map */
21000 static asn_oer_constraints_t asn_OER_memb_criticality_constr_583 CC_NOTUSED = {
21003 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
21004 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21005 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21006 0, 0 /* No PER value map */
21008 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_584 CC_NOTUSED = {
21011 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
21012 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21014 0, 0 /* No PER value map */
21016 static asn_oer_constraints_t asn_OER_memb_id_constr_586 CC_NOTUSED = {
21017 { 2, 1 } /* (0..65535) */,
21019 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
21020 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21021 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21022 0, 0 /* No PER value map */
21024 static asn_oer_constraints_t asn_OER_memb_criticality_constr_587 CC_NOTUSED = {
21027 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
21028 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21030 0, 0 /* No PER value map */
21032 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_588 CC_NOTUSED = {
21035 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
21036 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21038 0, 0 /* No PER value map */
21040 static asn_oer_constraints_t asn_OER_memb_id_constr_590 CC_NOTUSED = {
21041 { 2, 1 } /* (0..65535) */,
21043 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
21044 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21045 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21046 0, 0 /* No PER value map */
21048 static asn_oer_constraints_t asn_OER_memb_criticality_constr_591 CC_NOTUSED = {
21051 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
21052 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21054 0, 0 /* No PER value map */
21056 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_592 CC_NOTUSED = {
21059 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
21060 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21062 0, 0 /* No PER value map */
21064 static asn_oer_constraints_t asn_OER_memb_id_constr_594 CC_NOTUSED = {
21065 { 2, 1 } /* (0..65535) */,
21067 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
21068 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21070 0, 0 /* No PER value map */
21072 static asn_oer_constraints_t asn_OER_memb_criticality_constr_595 CC_NOTUSED = {
21075 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
21076 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21078 0, 0 /* No PER value map */
21080 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_596 CC_NOTUSED = {
21083 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
21084 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21085 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21086 0, 0 /* No PER value map */
21088 static asn_oer_constraints_t asn_OER_memb_id_constr_598 CC_NOTUSED = {
21089 { 2, 1 } /* (0..65535) */,
21091 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
21092 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21094 0, 0 /* No PER value map */
21096 static asn_oer_constraints_t asn_OER_memb_criticality_constr_599 CC_NOTUSED = {
21099 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
21100 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21102 0, 0 /* No PER value map */
21104 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_600 CC_NOTUSED = {
21107 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
21108 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21110 0, 0 /* No PER value map */
21112 static asn_oer_constraints_t asn_OER_memb_id_constr_602 CC_NOTUSED = {
21113 { 2, 1 } /* (0..65535) */,
21115 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
21116 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21118 0, 0 /* No PER value map */
21120 static asn_oer_constraints_t asn_OER_memb_criticality_constr_603 CC_NOTUSED = {
21123 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
21124 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21126 0, 0 /* No PER value map */
21128 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_604 CC_NOTUSED = {
21131 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
21132 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21134 0, 0 /* No PER value map */
21136 static asn_oer_constraints_t asn_OER_memb_id_constr_606 CC_NOTUSED = {
21137 { 2, 1 } /* (0..65535) */,
21139 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
21140 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21141 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21142 0, 0 /* No PER value map */
21144 static asn_oer_constraints_t asn_OER_memb_criticality_constr_607 CC_NOTUSED = {
21147 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
21148 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21150 0, 0 /* No PER value map */
21152 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_608 CC_NOTUSED = {
21155 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
21156 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21158 0, 0 /* No PER value map */
21160 static asn_oer_constraints_t asn_OER_memb_id_constr_610 CC_NOTUSED = {
21161 { 2, 1 } /* (0..65535) */,
21163 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
21164 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21165 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21166 0, 0 /* No PER value map */
21168 static asn_oer_constraints_t asn_OER_memb_criticality_constr_611 CC_NOTUSED = {
21171 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
21172 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21174 0, 0 /* No PER value map */
21176 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_612 CC_NOTUSED = {
21179 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
21180 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21182 0, 0 /* No PER value map */
21184 static asn_oer_constraints_t asn_OER_memb_id_constr_614 CC_NOTUSED = {
21185 { 2, 1 } /* (0..65535) */,
21187 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
21188 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21190 0, 0 /* No PER value map */
21192 static asn_oer_constraints_t asn_OER_memb_criticality_constr_615 CC_NOTUSED = {
21195 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
21196 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21198 0, 0 /* No PER value map */
21200 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_616 CC_NOTUSED = {
21203 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
21204 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21205 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21206 0, 0 /* No PER value map */
21208 static asn_oer_constraints_t asn_OER_memb_id_constr_618 CC_NOTUSED = {
21209 { 2, 1 } /* (0..65535) */,
21211 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
21212 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21214 0, 0 /* No PER value map */
21216 static asn_oer_constraints_t asn_OER_memb_criticality_constr_619 CC_NOTUSED = {
21219 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
21220 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21222 0, 0 /* No PER value map */
21224 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_620 CC_NOTUSED = {
21227 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
21228 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21230 0, 0 /* No PER value map */
21232 static asn_oer_constraints_t asn_OER_memb_id_constr_622 CC_NOTUSED = {
21233 { 2, 1 } /* (0..65535) */,
21235 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
21236 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21238 0, 0 /* No PER value map */
21240 static asn_oer_constraints_t asn_OER_memb_criticality_constr_623 CC_NOTUSED = {
21243 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
21244 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21245 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21246 0, 0 /* No PER value map */
21248 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_624 CC_NOTUSED = {
21251 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
21252 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21254 0, 0 /* No PER value map */
21256 static asn_oer_constraints_t asn_OER_memb_id_constr_626 CC_NOTUSED = {
21257 { 2, 1 } /* (0..65535) */,
21259 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
21260 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21261 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21262 0, 0 /* No PER value map */
21264 static asn_oer_constraints_t asn_OER_memb_criticality_constr_627 CC_NOTUSED = {
21267 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
21268 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21270 0, 0 /* No PER value map */
21272 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_628 CC_NOTUSED = {
21275 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
21276 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21278 0, 0 /* No PER value map */
21280 static asn_oer_constraints_t asn_OER_memb_id_constr_630 CC_NOTUSED = {
21281 { 2, 1 } /* (0..65535) */,
21283 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
21284 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21285 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21286 0, 0 /* No PER value map */
21288 static asn_oer_constraints_t asn_OER_memb_criticality_constr_631 CC_NOTUSED = {
21291 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
21292 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21294 0, 0 /* No PER value map */
21296 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_632 CC_NOTUSED = {
21299 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
21300 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21302 0, 0 /* No PER value map */
21304 static asn_oer_constraints_t asn_OER_memb_id_constr_634 CC_NOTUSED = {
21305 { 2, 1 } /* (0..65535) */,
21307 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
21308 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21310 0, 0 /* No PER value map */
21312 static asn_oer_constraints_t asn_OER_memb_criticality_constr_635 CC_NOTUSED = {
21315 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
21316 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21318 0, 0 /* No PER value map */
21320 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_636 CC_NOTUSED = {
21323 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
21324 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21325 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21326 0, 0 /* No PER value map */
21328 static asn_oer_constraints_t asn_OER_memb_id_constr_638 CC_NOTUSED = {
21329 { 2, 1 } /* (0..65535) */,
21331 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
21332 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21334 0, 0 /* No PER value map */
21336 static asn_oer_constraints_t asn_OER_memb_criticality_constr_639 CC_NOTUSED = {
21339 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
21340 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21342 0, 0 /* No PER value map */
21344 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_640 CC_NOTUSED = {
21347 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
21348 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21350 0, 0 /* No PER value map */
21352 static asn_oer_constraints_t asn_OER_memb_id_constr_642 CC_NOTUSED = {
21353 { 2, 1 } /* (0..65535) */,
21355 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
21356 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21358 0, 0 /* No PER value map */
21360 static asn_oer_constraints_t asn_OER_memb_criticality_constr_643 CC_NOTUSED = {
21363 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
21364 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21365 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21366 0, 0 /* No PER value map */
21368 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_644 CC_NOTUSED = {
21371 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
21372 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21374 0, 0 /* No PER value map */
21376 static asn_oer_constraints_t asn_OER_memb_id_constr_646 CC_NOTUSED = {
21377 { 2, 1 } /* (0..65535) */,
21379 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
21380 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21381 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21382 0, 0 /* No PER value map */
21384 static asn_oer_constraints_t asn_OER_memb_criticality_constr_647 CC_NOTUSED = {
21387 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
21388 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21390 0, 0 /* No PER value map */
21392 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_648 CC_NOTUSED = {
21395 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
21396 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21398 0, 0 /* No PER value map */
21400 static asn_oer_constraints_t asn_OER_memb_id_constr_650 CC_NOTUSED = {
21401 { 2, 1 } /* (0..65535) */,
21403 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
21404 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21405 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21406 0, 0 /* No PER value map */
21408 static asn_oer_constraints_t asn_OER_memb_criticality_constr_651 CC_NOTUSED = {
21411 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
21412 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21414 0, 0 /* No PER value map */
21416 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_652 CC_NOTUSED = {
21419 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
21420 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21422 0, 0 /* No PER value map */
21424 static asn_oer_constraints_t asn_OER_memb_id_constr_654 CC_NOTUSED = {
21425 { 2, 1 } /* (0..65535) */,
21427 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
21428 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21430 0, 0 /* No PER value map */
21432 static asn_oer_constraints_t asn_OER_memb_criticality_constr_655 CC_NOTUSED = {
21435 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
21436 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21438 0, 0 /* No PER value map */
21440 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_656 CC_NOTUSED = {
21443 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
21444 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21445 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21446 0, 0 /* No PER value map */
21448 static asn_oer_constraints_t asn_OER_memb_id_constr_658 CC_NOTUSED = {
21449 { 2, 1 } /* (0..65535) */,
21451 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
21452 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21454 0, 0 /* No PER value map */
21456 static asn_oer_constraints_t asn_OER_memb_criticality_constr_659 CC_NOTUSED = {
21459 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
21460 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21462 0, 0 /* No PER value map */
21464 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_660 CC_NOTUSED = {
21467 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
21468 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21470 0, 0 /* No PER value map */
21472 static asn_oer_constraints_t asn_OER_memb_id_constr_662 CC_NOTUSED = {
21473 { 2, 1 } /* (0..65535) */,
21475 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
21476 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21478 0, 0 /* No PER value map */
21480 static asn_oer_constraints_t asn_OER_memb_criticality_constr_663 CC_NOTUSED = {
21483 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
21484 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21485 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21486 0, 0 /* No PER value map */
21488 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_664 CC_NOTUSED = {
21491 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
21492 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21494 0, 0 /* No PER value map */
21496 static asn_oer_constraints_t asn_OER_memb_id_constr_666 CC_NOTUSED = {
21497 { 2, 1 } /* (0..65535) */,
21499 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
21500 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21501 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21502 0, 0 /* No PER value map */
21504 static asn_oer_constraints_t asn_OER_memb_criticality_constr_667 CC_NOTUSED = {
21507 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
21508 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21510 0, 0 /* No PER value map */
21512 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_668 CC_NOTUSED = {
21515 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
21516 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21518 0, 0 /* No PER value map */
21520 static asn_oer_constraints_t asn_OER_memb_id_constr_670 CC_NOTUSED = {
21521 { 2, 1 } /* (0..65535) */,
21523 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
21524 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21525 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21526 0, 0 /* No PER value map */
21528 static asn_oer_constraints_t asn_OER_memb_criticality_constr_671 CC_NOTUSED = {
21531 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
21532 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21534 0, 0 /* No PER value map */
21536 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_672 CC_NOTUSED = {
21539 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
21540 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21542 0, 0 /* No PER value map */
21544 static asn_oer_constraints_t asn_OER_memb_id_constr_674 CC_NOTUSED = {
21545 { 2, 1 } /* (0..65535) */,
21547 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
21548 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21550 0, 0 /* No PER value map */
21552 static asn_oer_constraints_t asn_OER_memb_criticality_constr_675 CC_NOTUSED = {
21555 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
21556 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21558 0, 0 /* No PER value map */
21560 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_676 CC_NOTUSED = {
21563 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
21564 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21566 0, 0 /* No PER value map */
21568 static asn_oer_constraints_t asn_OER_memb_id_constr_678 CC_NOTUSED = {
21569 { 2, 1 } /* (0..65535) */,
21571 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
21572 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21574 0, 0 /* No PER value map */
21576 static asn_oer_constraints_t asn_OER_memb_criticality_constr_679 CC_NOTUSED = {
21579 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
21580 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21582 0, 0 /* No PER value map */
21584 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_680 CC_NOTUSED = {
21587 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
21588 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21590 0, 0 /* No PER value map */
21592 static asn_oer_constraints_t asn_OER_memb_id_constr_682 CC_NOTUSED = {
21593 { 2, 1 } /* (0..65535) */,
21595 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
21596 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21598 0, 0 /* No PER value map */
21600 static asn_oer_constraints_t asn_OER_memb_criticality_constr_683 CC_NOTUSED = {
21603 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
21604 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21605 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21606 0, 0 /* No PER value map */
21608 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_684 CC_NOTUSED = {
21611 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
21612 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21614 0, 0 /* No PER value map */
21616 static asn_oer_constraints_t asn_OER_memb_id_constr_686 CC_NOTUSED = {
21617 { 2, 1 } /* (0..65535) */,
21619 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
21620 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21622 0, 0 /* No PER value map */
21624 static asn_oer_constraints_t asn_OER_memb_criticality_constr_687 CC_NOTUSED = {
21627 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
21628 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21630 0, 0 /* No PER value map */
21632 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_688 CC_NOTUSED = {
21635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
21636 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21638 0, 0 /* No PER value map */
21640 static asn_oer_constraints_t asn_OER_memb_id_constr_690 CC_NOTUSED = {
21641 { 2, 1 } /* (0..65535) */,
21643 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
21644 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21645 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21646 0, 0 /* No PER value map */
21648 static asn_oer_constraints_t asn_OER_memb_criticality_constr_691 CC_NOTUSED = {
21651 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
21652 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21654 0, 0 /* No PER value map */
21656 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_692 CC_NOTUSED = {
21659 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
21660 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21662 0, 0 /* No PER value map */
21664 static asn_oer_constraints_t asn_OER_memb_id_constr_694 CC_NOTUSED = {
21665 { 2, 1 } /* (0..65535) */,
21667 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
21668 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21670 0, 0 /* No PER value map */
21672 static asn_oer_constraints_t asn_OER_memb_criticality_constr_695 CC_NOTUSED = {
21675 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
21676 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21678 0, 0 /* No PER value map */
21680 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_696 CC_NOTUSED = {
21683 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
21684 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21685 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21686 0, 0 /* No PER value map */
21688 static asn_oer_constraints_t asn_OER_memb_id_constr_698 CC_NOTUSED = {
21689 { 2, 1 } /* (0..65535) */,
21691 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
21692 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21694 0, 0 /* No PER value map */
21696 static asn_oer_constraints_t asn_OER_memb_criticality_constr_699 CC_NOTUSED = {
21699 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
21700 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21702 0, 0 /* No PER value map */
21704 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_700 CC_NOTUSED = {
21707 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
21708 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21710 0, 0 /* No PER value map */
21712 static asn_oer_constraints_t asn_OER_memb_id_constr_702 CC_NOTUSED = {
21713 { 2, 1 } /* (0..65535) */,
21715 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
21716 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21718 0, 0 /* No PER value map */
21720 static asn_oer_constraints_t asn_OER_memb_criticality_constr_703 CC_NOTUSED = {
21723 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
21724 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21725 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21726 0, 0 /* No PER value map */
21728 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_704 CC_NOTUSED = {
21731 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
21732 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21734 0, 0 /* No PER value map */
21736 static asn_oer_constraints_t asn_OER_memb_id_constr_706 CC_NOTUSED = {
21737 { 2, 1 } /* (0..65535) */,
21739 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
21740 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21742 0, 0 /* No PER value map */
21744 static asn_oer_constraints_t asn_OER_memb_criticality_constr_707 CC_NOTUSED = {
21747 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
21748 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21750 0, 0 /* No PER value map */
21752 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_708 CC_NOTUSED = {
21755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
21756 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21758 0, 0 /* No PER value map */
21760 static asn_oer_constraints_t asn_OER_memb_id_constr_710 CC_NOTUSED = {
21761 { 2, 1 } /* (0..65535) */,
21763 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
21764 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21765 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21766 0, 0 /* No PER value map */
21768 static asn_oer_constraints_t asn_OER_memb_criticality_constr_711 CC_NOTUSED = {
21771 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
21772 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21774 0, 0 /* No PER value map */
21776 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_712 CC_NOTUSED = {
21779 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
21780 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21782 0, 0 /* No PER value map */
21784 static asn_oer_constraints_t asn_OER_memb_id_constr_714 CC_NOTUSED = {
21785 { 2, 1 } /* (0..65535) */,
21787 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
21788 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21790 0, 0 /* No PER value map */
21792 static asn_oer_constraints_t asn_OER_memb_criticality_constr_715 CC_NOTUSED = {
21795 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
21796 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21798 0, 0 /* No PER value map */
21800 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_716 CC_NOTUSED = {
21803 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
21804 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21805 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21806 0, 0 /* No PER value map */
21808 static asn_oer_constraints_t asn_OER_memb_id_constr_718 CC_NOTUSED = {
21809 { 2, 1 } /* (0..65535) */,
21811 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
21812 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21814 0, 0 /* No PER value map */
21816 static asn_oer_constraints_t asn_OER_memb_criticality_constr_719 CC_NOTUSED = {
21819 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
21820 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21822 0, 0 /* No PER value map */
21824 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_720 CC_NOTUSED = {
21827 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
21828 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21830 0, 0 /* No PER value map */
21832 static asn_oer_constraints_t asn_OER_memb_id_constr_722 CC_NOTUSED = {
21833 { 2, 1 } /* (0..65535) */,
21835 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
21836 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21838 0, 0 /* No PER value map */
21840 static asn_oer_constraints_t asn_OER_memb_criticality_constr_723 CC_NOTUSED = {
21843 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
21844 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21846 0, 0 /* No PER value map */
21848 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_724 CC_NOTUSED = {
21851 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
21852 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21854 0, 0 /* No PER value map */
21856 static asn_oer_constraints_t asn_OER_memb_id_constr_726 CC_NOTUSED = {
21857 { 2, 1 } /* (0..65535) */,
21859 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
21860 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21862 0, 0 /* No PER value map */
21864 static asn_oer_constraints_t asn_OER_memb_criticality_constr_727 CC_NOTUSED = {
21867 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
21868 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21870 0, 0 /* No PER value map */
21872 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_728 CC_NOTUSED = {
21875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
21876 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21877 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21878 0, 0 /* No PER value map */
21880 static asn_oer_constraints_t asn_OER_memb_id_constr_730 CC_NOTUSED = {
21881 { 2, 1 } /* (0..65535) */,
21883 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
21884 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21885 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21886 0, 0 /* No PER value map */
21888 static asn_oer_constraints_t asn_OER_memb_criticality_constr_731 CC_NOTUSED = {
21891 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
21892 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21894 0, 0 /* No PER value map */
21896 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_732 CC_NOTUSED = {
21899 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
21900 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21901 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21902 0, 0 /* No PER value map */
21904 static asn_oer_constraints_t asn_OER_memb_id_constr_734 CC_NOTUSED = {
21905 { 2, 1 } /* (0..65535) */,
21907 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
21908 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21910 0, 0 /* No PER value map */
21912 static asn_oer_constraints_t asn_OER_memb_criticality_constr_735 CC_NOTUSED = {
21915 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
21916 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21918 0, 0 /* No PER value map */
21920 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_736 CC_NOTUSED = {
21923 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
21924 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21925 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21926 0, 0 /* No PER value map */
21928 static asn_oer_constraints_t asn_OER_memb_id_constr_738 CC_NOTUSED = {
21929 { 2, 1 } /* (0..65535) */,
21931 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
21932 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21934 0, 0 /* No PER value map */
21936 static asn_oer_constraints_t asn_OER_memb_criticality_constr_739 CC_NOTUSED = {
21939 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
21940 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21942 0, 0 /* No PER value map */
21944 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_740 CC_NOTUSED = {
21947 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
21948 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21949 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21950 0, 0 /* No PER value map */
21952 static asn_oer_constraints_t asn_OER_memb_id_constr_742 CC_NOTUSED = {
21953 { 2, 1 } /* (0..65535) */,
21955 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
21956 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21958 0, 0 /* No PER value map */
21960 static asn_oer_constraints_t asn_OER_memb_criticality_constr_743 CC_NOTUSED = {
21963 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
21964 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21965 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21966 0, 0 /* No PER value map */
21968 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_744 CC_NOTUSED = {
21971 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
21972 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21973 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21974 0, 0 /* No PER value map */
21976 static asn_oer_constraints_t asn_OER_memb_id_constr_746 CC_NOTUSED = {
21977 { 2, 1 } /* (0..65535) */,
21979 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
21980 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
21981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21982 0, 0 /* No PER value map */
21984 static asn_oer_constraints_t asn_OER_memb_criticality_constr_747 CC_NOTUSED = {
21987 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
21988 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
21989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21990 0, 0 /* No PER value map */
21992 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_748 CC_NOTUSED = {
21995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
21996 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21997 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
21998 0, 0 /* No PER value map */
22000 static asn_oer_constraints_t asn_OER_memb_id_constr_750 CC_NOTUSED = {
22001 { 2, 1 } /* (0..65535) */,
22003 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
22004 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22005 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22006 0, 0 /* No PER value map */
22008 static asn_oer_constraints_t asn_OER_memb_criticality_constr_751 CC_NOTUSED = {
22011 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
22012 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22014 0, 0 /* No PER value map */
22016 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_752 CC_NOTUSED = {
22019 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
22020 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22021 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22022 0, 0 /* No PER value map */
22024 static asn_oer_constraints_t asn_OER_memb_id_constr_754 CC_NOTUSED = {
22025 { 2, 1 } /* (0..65535) */,
22027 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
22028 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22030 0, 0 /* No PER value map */
22032 static asn_oer_constraints_t asn_OER_memb_criticality_constr_755 CC_NOTUSED = {
22035 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
22036 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22038 0, 0 /* No PER value map */
22040 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_756 CC_NOTUSED = {
22043 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
22044 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22045 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22046 0, 0 /* No PER value map */
22048 static asn_oer_constraints_t asn_OER_memb_id_constr_758 CC_NOTUSED = {
22049 { 2, 1 } /* (0..65535) */,
22051 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
22052 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22054 0, 0 /* No PER value map */
22056 static asn_oer_constraints_t asn_OER_memb_criticality_constr_759 CC_NOTUSED = {
22059 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
22060 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22062 0, 0 /* No PER value map */
22064 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_760 CC_NOTUSED = {
22067 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
22068 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22070 0, 0 /* No PER value map */
22072 static asn_oer_constraints_t asn_OER_memb_id_constr_762 CC_NOTUSED = {
22073 { 2, 1 } /* (0..65535) */,
22075 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
22076 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22078 0, 0 /* No PER value map */
22080 static asn_oer_constraints_t asn_OER_memb_criticality_constr_763 CC_NOTUSED = {
22083 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
22084 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22085 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22086 0, 0 /* No PER value map */
22088 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_764 CC_NOTUSED = {
22091 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
22092 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22094 0, 0 /* No PER value map */
22096 static asn_oer_constraints_t asn_OER_memb_id_constr_766 CC_NOTUSED = {
22097 { 2, 1 } /* (0..65535) */,
22099 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
22100 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22102 0, 0 /* No PER value map */
22104 static asn_oer_constraints_t asn_OER_memb_criticality_constr_767 CC_NOTUSED = {
22107 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
22108 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22110 0, 0 /* No PER value map */
22112 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_768 CC_NOTUSED = {
22115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
22116 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22118 0, 0 /* No PER value map */
22120 static asn_oer_constraints_t asn_OER_memb_id_constr_770 CC_NOTUSED = {
22121 { 2, 1 } /* (0..65535) */,
22123 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
22124 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22126 0, 0 /* No PER value map */
22128 static asn_oer_constraints_t asn_OER_memb_criticality_constr_771 CC_NOTUSED = {
22131 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
22132 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22134 0, 0 /* No PER value map */
22136 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_772 CC_NOTUSED = {
22139 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
22140 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22141 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22142 0, 0 /* No PER value map */
22144 static asn_oer_constraints_t asn_OER_memb_id_constr_774 CC_NOTUSED = {
22145 { 2, 1 } /* (0..65535) */,
22147 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
22148 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22150 0, 0 /* No PER value map */
22152 static asn_oer_constraints_t asn_OER_memb_criticality_constr_775 CC_NOTUSED = {
22155 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
22156 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22158 0, 0 /* No PER value map */
22160 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_776 CC_NOTUSED = {
22163 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
22164 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22165 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22166 0, 0 /* No PER value map */
22168 static asn_oer_constraints_t asn_OER_memb_id_constr_778 CC_NOTUSED = {
22169 { 2, 1 } /* (0..65535) */,
22171 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
22172 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22174 0, 0 /* No PER value map */
22176 static asn_oer_constraints_t asn_OER_memb_criticality_constr_779 CC_NOTUSED = {
22179 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
22180 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22182 0, 0 /* No PER value map */
22184 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_780 CC_NOTUSED = {
22187 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
22188 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22190 0, 0 /* No PER value map */
22192 static asn_oer_constraints_t asn_OER_memb_id_constr_782 CC_NOTUSED = {
22193 { 2, 1 } /* (0..65535) */,
22195 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
22196 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22198 0, 0 /* No PER value map */
22200 static asn_oer_constraints_t asn_OER_memb_criticality_constr_783 CC_NOTUSED = {
22203 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
22204 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22205 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22206 0, 0 /* No PER value map */
22208 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_784 CC_NOTUSED = {
22211 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
22212 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22214 0, 0 /* No PER value map */
22216 static asn_oer_constraints_t asn_OER_memb_id_constr_786 CC_NOTUSED = {
22217 { 2, 1 } /* (0..65535) */,
22219 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
22220 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22222 0, 0 /* No PER value map */
22224 static asn_oer_constraints_t asn_OER_memb_criticality_constr_787 CC_NOTUSED = {
22227 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
22228 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22230 0, 0 /* No PER value map */
22232 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_788 CC_NOTUSED = {
22235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
22236 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22238 0, 0 /* No PER value map */
22240 static asn_oer_constraints_t asn_OER_memb_id_constr_790 CC_NOTUSED = {
22241 { 2, 1 } /* (0..65535) */,
22243 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
22244 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22245 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22246 0, 0 /* No PER value map */
22248 static asn_oer_constraints_t asn_OER_memb_criticality_constr_791 CC_NOTUSED = {
22251 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
22252 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22254 0, 0 /* No PER value map */
22256 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_792 CC_NOTUSED = {
22259 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
22260 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22261 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22262 0, 0 /* No PER value map */
22264 static asn_oer_constraints_t asn_OER_memb_id_constr_794 CC_NOTUSED = {
22265 { 2, 1 } /* (0..65535) */,
22267 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
22268 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22270 0, 0 /* No PER value map */
22272 static asn_oer_constraints_t asn_OER_memb_criticality_constr_795 CC_NOTUSED = {
22275 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
22276 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22278 0, 0 /* No PER value map */
22280 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_796 CC_NOTUSED = {
22283 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
22284 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22285 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22286 0, 0 /* No PER value map */
22288 static asn_oer_constraints_t asn_OER_memb_id_constr_798 CC_NOTUSED = {
22289 { 2, 1 } /* (0..65535) */,
22291 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
22292 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22294 0, 0 /* No PER value map */
22296 static asn_oer_constraints_t asn_OER_memb_criticality_constr_799 CC_NOTUSED = {
22299 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
22300 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22302 0, 0 /* No PER value map */
22304 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_800 CC_NOTUSED = {
22307 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
22308 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22310 0, 0 /* No PER value map */
22312 static asn_oer_constraints_t asn_OER_memb_id_constr_802 CC_NOTUSED = {
22313 { 2, 1 } /* (0..65535) */,
22315 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
22316 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22318 0, 0 /* No PER value map */
22320 static asn_oer_constraints_t asn_OER_memb_criticality_constr_803 CC_NOTUSED = {
22323 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
22324 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22325 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22326 0, 0 /* No PER value map */
22328 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_804 CC_NOTUSED = {
22331 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
22332 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22334 0, 0 /* No PER value map */
22336 static asn_oer_constraints_t asn_OER_memb_id_constr_806 CC_NOTUSED = {
22337 { 2, 1 } /* (0..65535) */,
22339 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
22340 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22342 0, 0 /* No PER value map */
22344 static asn_oer_constraints_t asn_OER_memb_criticality_constr_807 CC_NOTUSED = {
22347 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
22348 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22350 0, 0 /* No PER value map */
22352 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_808 CC_NOTUSED = {
22355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
22356 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22358 0, 0 /* No PER value map */
22360 static asn_oer_constraints_t asn_OER_memb_id_constr_810 CC_NOTUSED = {
22361 { 2, 1 } /* (0..65535) */,
22363 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
22364 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22365 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22366 0, 0 /* No PER value map */
22368 static asn_oer_constraints_t asn_OER_memb_criticality_constr_811 CC_NOTUSED = {
22371 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
22372 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22374 0, 0 /* No PER value map */
22376 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_812 CC_NOTUSED = {
22379 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
22380 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22381 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22382 0, 0 /* No PER value map */
22384 static asn_oer_constraints_t asn_OER_memb_id_constr_814 CC_NOTUSED = {
22385 { 2, 1 } /* (0..65535) */,
22387 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
22388 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22390 0, 0 /* No PER value map */
22392 static asn_oer_constraints_t asn_OER_memb_criticality_constr_815 CC_NOTUSED = {
22395 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
22396 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22398 0, 0 /* No PER value map */
22400 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_816 CC_NOTUSED = {
22403 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
22404 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22405 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22406 0, 0 /* No PER value map */
22408 static asn_oer_constraints_t asn_OER_memb_id_constr_818 CC_NOTUSED = {
22409 { 2, 1 } /* (0..65535) */,
22411 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
22412 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22414 0, 0 /* No PER value map */
22416 static asn_oer_constraints_t asn_OER_memb_criticality_constr_819 CC_NOTUSED = {
22419 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
22420 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22422 0, 0 /* No PER value map */
22424 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_820 CC_NOTUSED = {
22427 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
22428 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22430 0, 0 /* No PER value map */
22432 static asn_oer_constraints_t asn_OER_memb_id_constr_822 CC_NOTUSED = {
22433 { 2, 1 } /* (0..65535) */,
22435 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
22436 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22438 0, 0 /* No PER value map */
22440 static asn_oer_constraints_t asn_OER_memb_criticality_constr_823 CC_NOTUSED = {
22443 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
22444 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22445 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22446 0, 0 /* No PER value map */
22448 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_824 CC_NOTUSED = {
22451 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
22452 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22454 0, 0 /* No PER value map */
22456 static asn_oer_constraints_t asn_OER_memb_id_constr_826 CC_NOTUSED = {
22457 { 2, 1 } /* (0..65535) */,
22459 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
22460 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22462 0, 0 /* No PER value map */
22464 static asn_oer_constraints_t asn_OER_memb_criticality_constr_827 CC_NOTUSED = {
22467 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
22468 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22470 0, 0 /* No PER value map */
22472 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_828 CC_NOTUSED = {
22475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
22476 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22478 0, 0 /* No PER value map */
22480 static asn_oer_constraints_t asn_OER_memb_id_constr_830 CC_NOTUSED = {
22481 { 2, 1 } /* (0..65535) */,
22483 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
22484 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22485 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22486 0, 0 /* No PER value map */
22488 static asn_oer_constraints_t asn_OER_memb_criticality_constr_831 CC_NOTUSED = {
22491 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
22492 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22494 0, 0 /* No PER value map */
22496 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_832 CC_NOTUSED = {
22499 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
22500 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22501 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22502 0, 0 /* No PER value map */
22504 static asn_oer_constraints_t asn_OER_memb_id_constr_834 CC_NOTUSED = {
22505 { 2, 1 } /* (0..65535) */,
22507 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
22508 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22510 0, 0 /* No PER value map */
22512 static asn_oer_constraints_t asn_OER_memb_criticality_constr_835 CC_NOTUSED = {
22515 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
22516 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22518 0, 0 /* No PER value map */
22520 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_836 CC_NOTUSED = {
22523 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
22524 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22525 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22526 0, 0 /* No PER value map */
22528 static asn_oer_constraints_t asn_OER_memb_id_constr_838 CC_NOTUSED = {
22529 { 2, 1 } /* (0..65535) */,
22531 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
22532 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22534 0, 0 /* No PER value map */
22536 static asn_oer_constraints_t asn_OER_memb_criticality_constr_839 CC_NOTUSED = {
22539 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
22540 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22542 0, 0 /* No PER value map */
22544 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_840 CC_NOTUSED = {
22547 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
22548 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22550 0, 0 /* No PER value map */
22552 static asn_oer_constraints_t asn_OER_memb_id_constr_842 CC_NOTUSED = {
22553 { 2, 1 } /* (0..65535) */,
22555 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
22556 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22558 0, 0 /* No PER value map */
22560 static asn_oer_constraints_t asn_OER_memb_criticality_constr_843 CC_NOTUSED = {
22563 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
22564 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22566 0, 0 /* No PER value map */
22568 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_844 CC_NOTUSED = {
22571 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
22572 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22574 0, 0 /* No PER value map */
22576 static asn_oer_constraints_t asn_OER_memb_id_constr_846 CC_NOTUSED = {
22577 { 2, 1 } /* (0..65535) */,
22579 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
22580 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22582 0, 0 /* No PER value map */
22584 static asn_oer_constraints_t asn_OER_memb_criticality_constr_847 CC_NOTUSED = {
22587 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
22588 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22590 0, 0 /* No PER value map */
22592 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_848 CC_NOTUSED = {
22595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
22596 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22598 0, 0 /* No PER value map */
22600 static asn_oer_constraints_t asn_OER_memb_id_constr_850 CC_NOTUSED = {
22601 { 2, 1 } /* (0..65535) */,
22603 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
22604 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22605 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22606 0, 0 /* No PER value map */
22608 static asn_oer_constraints_t asn_OER_memb_criticality_constr_851 CC_NOTUSED = {
22611 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
22612 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22614 0, 0 /* No PER value map */
22616 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_852 CC_NOTUSED = {
22619 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
22620 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22622 0, 0 /* No PER value map */
22624 static asn_oer_constraints_t asn_OER_memb_id_constr_854 CC_NOTUSED = {
22625 { 2, 1 } /* (0..65535) */,
22627 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
22628 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22630 0, 0 /* No PER value map */
22632 static asn_oer_constraints_t asn_OER_memb_criticality_constr_855 CC_NOTUSED = {
22635 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
22636 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22638 0, 0 /* No PER value map */
22640 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_856 CC_NOTUSED = {
22643 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
22644 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22645 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22646 0, 0 /* No PER value map */
22648 static asn_oer_constraints_t asn_OER_memb_id_constr_858 CC_NOTUSED = {
22649 { 2, 1 } /* (0..65535) */,
22651 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
22652 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22654 0, 0 /* No PER value map */
22656 static asn_oer_constraints_t asn_OER_memb_criticality_constr_859 CC_NOTUSED = {
22659 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
22660 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22662 0, 0 /* No PER value map */
22664 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_860 CC_NOTUSED = {
22667 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
22668 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22670 0, 0 /* No PER value map */
22672 static asn_oer_constraints_t asn_OER_memb_id_constr_862 CC_NOTUSED = {
22673 { 2, 1 } /* (0..65535) */,
22675 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
22676 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22678 0, 0 /* No PER value map */
22680 static asn_oer_constraints_t asn_OER_memb_criticality_constr_863 CC_NOTUSED = {
22683 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
22684 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22685 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22686 0, 0 /* No PER value map */
22688 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_864 CC_NOTUSED = {
22691 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
22692 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22694 0, 0 /* No PER value map */
22696 static asn_oer_constraints_t asn_OER_memb_id_constr_866 CC_NOTUSED = {
22697 { 2, 1 } /* (0..65535) */,
22699 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
22700 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22702 0, 0 /* No PER value map */
22704 static asn_oer_constraints_t asn_OER_memb_criticality_constr_867 CC_NOTUSED = {
22707 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
22708 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22709 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22710 0, 0 /* No PER value map */
22712 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_868 CC_NOTUSED = {
22715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
22716 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22718 0, 0 /* No PER value map */
22720 static asn_oer_constraints_t asn_OER_memb_id_constr_870 CC_NOTUSED = {
22721 { 2, 1 } /* (0..65535) */,
22723 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
22724 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22725 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22726 0, 0 /* No PER value map */
22728 static asn_oer_constraints_t asn_OER_memb_criticality_constr_871 CC_NOTUSED = {
22731 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
22732 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22733 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22734 0, 0 /* No PER value map */
22736 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_872 CC_NOTUSED = {
22739 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
22740 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22742 0, 0 /* No PER value map */
22744 static asn_oer_constraints_t asn_OER_memb_id_constr_874 CC_NOTUSED = {
22745 { 2, 1 } /* (0..65535) */,
22747 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
22748 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22750 0, 0 /* No PER value map */
22752 static asn_oer_constraints_t asn_OER_memb_criticality_constr_875 CC_NOTUSED = {
22755 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
22756 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22757 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22758 0, 0 /* No PER value map */
22760 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_876 CC_NOTUSED = {
22763 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
22764 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22765 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22766 0, 0 /* No PER value map */
22768 static asn_oer_constraints_t asn_OER_memb_id_constr_878 CC_NOTUSED = {
22769 { 2, 1 } /* (0..65535) */,
22771 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
22772 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22774 0, 0 /* No PER value map */
22776 static asn_oer_constraints_t asn_OER_memb_criticality_constr_879 CC_NOTUSED = {
22779 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
22780 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22781 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22782 0, 0 /* No PER value map */
22784 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_880 CC_NOTUSED = {
22787 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
22788 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22790 0, 0 /* No PER value map */
22792 static asn_oer_constraints_t asn_OER_memb_id_constr_882 CC_NOTUSED = {
22793 { 2, 1 } /* (0..65535) */,
22795 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
22796 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22798 0, 0 /* No PER value map */
22800 static asn_oer_constraints_t asn_OER_memb_criticality_constr_883 CC_NOTUSED = {
22803 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
22804 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22805 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22806 0, 0 /* No PER value map */
22808 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_884 CC_NOTUSED = {
22811 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
22812 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22814 0, 0 /* No PER value map */
22816 static asn_oer_constraints_t asn_OER_memb_id_constr_886 CC_NOTUSED = {
22817 { 2, 1 } /* (0..65535) */,
22819 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
22820 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22822 0, 0 /* No PER value map */
22824 static asn_oer_constraints_t asn_OER_memb_criticality_constr_887 CC_NOTUSED = {
22827 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
22828 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22829 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22830 0, 0 /* No PER value map */
22832 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_888 CC_NOTUSED = {
22835 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
22836 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22838 0, 0 /* No PER value map */
22840 static asn_oer_constraints_t asn_OER_memb_id_constr_890 CC_NOTUSED = {
22841 { 2, 1 } /* (0..65535) */,
22843 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
22844 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
22845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22846 0, 0 /* No PER value map */
22848 static asn_oer_constraints_t asn_OER_memb_criticality_constr_891 CC_NOTUSED = {
22851 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
22852 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
22853 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22854 0, 0 /* No PER value map */
22856 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_892 CC_NOTUSED = {
22859 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
22860 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
22862 0, 0 /* No PER value map */
22864 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
22865 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
22866 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22868 &asn_DEF_ManagementBasedMDTallowed,
22871 0, 0, /* No default value */
22872 "ManagementBasedMDTallowed"
22874 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
22875 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22877 &asn_DEF_MDTPLMNList,
22880 0, 0, /* No default value */
22883 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
22884 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22886 &asn_DEF_UESidelinkAggregateMaximumBitRate,
22889 0, 0, /* No default value */
22890 "UESidelinkAggregateMaximumBitRate"
22893 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
22894 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
22895 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
22896 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
22898 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
22899 sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
22900 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
22901 offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
22902 sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
22903 asn_MAP_extensionValue_tag2el_4,
22904 3, /* Count of tags in the map */
22906 -1 /* Extensions start */
22908 static /* Use -fall-defs-global to expose */
22909 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
22913 0, /* No effective tags (pointer) */
22914 0, /* No effective tags (count) */
22915 0, /* No tags (pointer) */
22916 0, /* No tags (count) */
22917 { 0, 0, OPEN_TYPE_constraint },
22918 asn_MBR_extensionValue_4,
22919 3, /* Elements count */
22920 &asn_SPC_extensionValue_specs_4 /* Additional specs */
22923 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
22924 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
22925 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22926 -1, /* IMPLICIT tag at current level */
22927 &asn_DEF_ProtocolIE_ID,
22929 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
22930 0, 0, /* No default value */
22933 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
22934 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22935 -1, /* IMPLICIT tag at current level */
22936 &asn_DEF_Criticality,
22937 select_UE_ContextInformation_ExtIEs_criticality_type,
22938 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
22939 0, 0, /* No default value */
22942 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
22943 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22944 +1, /* EXPLICIT tag at current level */
22945 &asn_DEF_extensionValue_4,
22946 select_UE_ContextInformation_ExtIEs_extensionValue_type,
22947 { &asn_OER_memb_extensionValue_constr_4, &asn_PER_memb_extensionValue_constr_4, memb_extensionValue_constraint_1 },
22948 0, 0, /* No default value */
22952 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
22953 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22955 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
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_UE_ContextInformation_ExtIEs_specs_1 = {
22961 sizeof(struct UE_ContextInformation_ExtIEs),
22962 offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
22963 asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
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_UE_ContextInformation_ExtIEs = {
22969 "UE-ContextInformation-ExtIEs",
22970 "UE-ContextInformation-ExtIEs",
22972 asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
22973 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
22974 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
22975 asn_DEF_UE_ContextInformation_ExtIEs_tags_1, /* Same as above */
22976 sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
22977 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
22978 { 0, 0, SEQUENCE_constraint },
22979 asn_MBR_UE_ContextInformation_ExtIEs_1,
22980 3, /* Elements count */
22981 &asn_SPC_UE_ContextInformation_ExtIEs_specs_1 /* Additional specs */
22984 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
22985 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
22986 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22988 &asn_DEF_BearerType,
22991 0, 0, /* No default value */
22995 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
22996 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
22998 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
22999 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
23000 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
23001 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
23002 sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
23003 asn_MAP_extensionValue_tag2el_8,
23004 1, /* Count of tags in the map */
23006 -1 /* Extensions start */
23008 static /* Use -fall-defs-global to expose */
23009 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
23013 0, /* No effective tags (pointer) */
23014 0, /* No effective tags (count) */
23015 0, /* No tags (pointer) */
23016 0, /* No tags (count) */
23017 { 0, 0, OPEN_TYPE_constraint },
23018 asn_MBR_extensionValue_8,
23019 1, /* Elements count */
23020 &asn_SPC_extensionValue_specs_8 /* Additional specs */
23023 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
23024 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
23025 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23026 -1, /* IMPLICIT tag at current level */
23027 &asn_DEF_ProtocolIE_ID,
23029 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
23030 0, 0, /* No default value */
23033 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
23034 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23035 -1, /* IMPLICIT tag at current level */
23036 &asn_DEF_Criticality,
23037 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
23038 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
23039 0, 0, /* No default value */
23042 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
23043 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23044 +1, /* EXPLICIT tag at current level */
23045 &asn_DEF_extensionValue_8,
23046 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
23047 { &asn_OER_memb_extensionValue_constr_8, &asn_PER_memb_extensionValue_constr_8, memb_extensionValue_constraint_5 },
23048 0, 0, /* No default value */
23052 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
23053 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23055 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
23056 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23057 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23058 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23060 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
23061 sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
23062 offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
23063 asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
23064 3, /* Count of tags in the map */
23065 0, 0, 0, /* Optional elements (not needed) */
23066 -1, /* First extension addition */
23068 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
23069 "E-RABs-ToBeSetup-ItemExtIEs",
23070 "E-RABs-ToBeSetup-ItemExtIEs",
23072 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
23073 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
23074 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
23075 asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5, /* Same as above */
23076 sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
23077 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
23078 { 0, 0, SEQUENCE_constraint },
23079 asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
23080 3, /* Elements count */
23081 &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 /* Additional specs */
23084 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
23085 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
23086 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
23087 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
23088 sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
23089 0, /* No top level tags */
23090 0, /* No tags in the map */
23092 -1 /* Extensions start */
23094 static /* Use -fall-defs-global to expose */
23095 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
23099 0, /* No effective tags (pointer) */
23100 0, /* No effective tags (count) */
23101 0, /* No tags (pointer) */
23102 0, /* No tags (count) */
23103 { 0, 0, OPEN_TYPE_constraint },
23104 0, 0, /* No members */
23105 &asn_SPC_extensionValue_specs_12 /* Additional specs */
23108 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
23109 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
23110 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23111 -1, /* IMPLICIT tag at current level */
23112 &asn_DEF_ProtocolIE_ID,
23114 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
23115 0, 0, /* No default value */
23118 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
23119 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23120 -1, /* IMPLICIT tag at current level */
23121 &asn_DEF_Criticality,
23123 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
23124 0, 0, /* No default value */
23127 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
23128 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23129 +1, /* EXPLICIT tag at current level */
23130 &asn_DEF_extensionValue_12,
23132 { &asn_OER_memb_extensionValue_constr_12, &asn_PER_memb_extensionValue_constr_12, memb_extensionValue_constraint_9 },
23133 0, 0, /* No default value */
23137 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
23138 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23140 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
23141 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23142 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23143 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23145 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
23146 sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
23147 offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
23148 asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
23149 3, /* Count of tags in the map */
23150 0, 0, 0, /* Optional elements (not needed) */
23151 -1, /* First extension addition */
23153 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
23154 "UE-ContextReferenceAtSeNB-ItemExtIEs",
23155 "UE-ContextReferenceAtSeNB-ItemExtIEs",
23157 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
23158 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
23159 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
23160 asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9, /* Same as above */
23161 sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
23162 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
23163 { 0, 0, SEQUENCE_constraint },
23164 asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
23165 3, /* Elements count */
23166 &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 /* Additional specs */
23169 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
23170 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
23171 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
23172 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
23173 sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
23174 0, /* No top level tags */
23175 0, /* No tags in the map */
23177 -1 /* Extensions start */
23179 static /* Use -fall-defs-global to expose */
23180 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
23184 0, /* No effective tags (pointer) */
23185 0, /* No effective tags (count) */
23186 0, /* No tags (pointer) */
23187 0, /* No tags (count) */
23188 { 0, 0, OPEN_TYPE_constraint },
23189 0, 0, /* No members */
23190 &asn_SPC_extensionValue_specs_16 /* Additional specs */
23193 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
23194 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
23195 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23196 -1, /* IMPLICIT tag at current level */
23197 &asn_DEF_ProtocolIE_ID,
23199 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
23200 0, 0, /* No default value */
23203 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
23204 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23205 -1, /* IMPLICIT tag at current level */
23206 &asn_DEF_Criticality,
23208 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
23209 0, 0, /* No default value */
23212 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
23213 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23214 +1, /* EXPLICIT tag at current level */
23215 &asn_DEF_extensionValue_16,
23217 { &asn_OER_memb_extensionValue_constr_16, &asn_PER_memb_extensionValue_constr_16, memb_extensionValue_constraint_13 },
23218 0, 0, /* No default value */
23222 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
23223 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23225 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
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_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
23231 sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
23232 offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
23233 asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
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_UE_ContextReferenceAtWT_ItemExtIEs = {
23239 "UE-ContextReferenceAtWT-ItemExtIEs",
23240 "UE-ContextReferenceAtWT-ItemExtIEs",
23242 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
23243 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
23244 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
23245 asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13, /* Same as above */
23246 sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
23247 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
23248 { 0, 0, SEQUENCE_constraint },
23249 asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
23250 3, /* Elements count */
23251 &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 /* Additional specs */
23254 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
23255 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
23256 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
23257 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
23258 sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__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_20 = {
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_20 /* Additional specs */
23278 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
23279 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
23280 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23281 -1, /* IMPLICIT tag at current level */
23282 &asn_DEF_ProtocolIE_ID,
23284 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
23285 0, 0, /* No default value */
23288 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
23289 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23290 -1, /* IMPLICIT tag at current level */
23291 &asn_DEF_Criticality,
23293 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
23294 0, 0, /* No default value */
23297 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
23298 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23299 +1, /* EXPLICIT tag at current level */
23300 &asn_DEF_extensionValue_20,
23302 { &asn_OER_memb_extensionValue_constr_20, &asn_PER_memb_extensionValue_constr_20, memb_extensionValue_constraint_17 },
23303 0, 0, /* No default value */
23307 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
23308 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23310 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
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_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
23316 sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
23317 offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
23318 asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
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_UE_ContextReferenceAtSgNB_ItemExtIEs = {
23324 "UE-ContextReferenceAtSgNB-ItemExtIEs",
23325 "UE-ContextReferenceAtSgNB-ItemExtIEs",
23327 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
23328 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
23329 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
23330 asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17, /* Same as above */
23331 sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
23332 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
23333 { 0, 0, SEQUENCE_constraint },
23334 asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
23335 3, /* Elements count */
23336 &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 /* Additional specs */
23339 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
23340 sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
23341 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
23342 offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
23343 sizeof(((struct E_RABs_Admitted_Item_ExtIEs__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_24 = {
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_24 /* Additional specs */
23363 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
23364 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
23365 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23366 -1, /* IMPLICIT tag at current level */
23367 &asn_DEF_ProtocolIE_ID,
23369 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
23370 0, 0, /* No default value */
23373 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
23374 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23375 -1, /* IMPLICIT tag at current level */
23376 &asn_DEF_Criticality,
23378 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
23379 0, 0, /* No default value */
23382 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
23383 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23384 +1, /* EXPLICIT tag at current level */
23385 &asn_DEF_extensionValue_24,
23387 { &asn_OER_memb_extensionValue_constr_24, &asn_PER_memb_extensionValue_constr_24, memb_extensionValue_constraint_21 },
23388 0, 0, /* No default value */
23392 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
23393 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23395 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
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_Admitted_Item_ExtIEs_specs_21 = {
23401 sizeof(struct E_RABs_Admitted_Item_ExtIEs),
23402 offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
23403 asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
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_Admitted_Item_ExtIEs = {
23409 "E-RABs-Admitted-Item-ExtIEs",
23410 "E-RABs-Admitted-Item-ExtIEs",
23412 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
23413 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
23414 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
23415 asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21, /* Same as above */
23416 sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
23417 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
23418 { 0, 0, SEQUENCE_constraint },
23419 asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
23420 3, /* Elements count */
23421 &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 /* Additional specs */
23424 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
23425 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
23426 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
23428 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
23431 0, 0, /* No default value */
23432 "ReceiveStatusOfULPDCPSDUsExtended"
23434 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
23435 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23437 &asn_DEF_COUNTValueExtended,
23440 0, 0, /* No default value */
23441 "COUNTValueExtended"
23443 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
23444 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
23446 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
23449 0, 0, /* No default value */
23450 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
23452 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
23453 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23455 &asn_DEF_COUNTvaluePDCP_SNlength18,
23458 0, 0, /* No default value */
23459 "COUNTvaluePDCP-SNlength18"
23462 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
23463 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
23464 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
23465 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
23466 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
23467 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
23468 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
23470 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
23471 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
23472 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
23473 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
23474 sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
23475 asn_MAP_extensionValue_tag2el_28,
23476 4, /* Count of tags in the map */
23477 asn_MAP_extensionValue_to_canonical_28,
23478 asn_MAP_extensionValue_from_canonical_28,
23479 -1 /* Extensions start */
23481 static /* Use -fall-defs-global to expose */
23482 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
23486 0, /* No effective tags (pointer) */
23487 0, /* No effective tags (count) */
23488 0, /* No tags (pointer) */
23489 0, /* No tags (count) */
23490 { 0, 0, OPEN_TYPE_constraint },
23491 asn_MBR_extensionValue_28,
23492 4, /* Elements count */
23493 &asn_SPC_extensionValue_specs_28 /* Additional specs */
23496 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
23497 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
23498 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23499 -1, /* IMPLICIT tag at current level */
23500 &asn_DEF_ProtocolIE_ID,
23502 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
23503 0, 0, /* No default value */
23506 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
23507 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23508 -1, /* IMPLICIT tag at current level */
23509 &asn_DEF_Criticality,
23510 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
23511 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
23512 0, 0, /* No default value */
23515 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
23516 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23517 +1, /* EXPLICIT tag at current level */
23518 &asn_DEF_extensionValue_28,
23519 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
23520 { &asn_OER_memb_extensionValue_constr_28, &asn_PER_memb_extensionValue_constr_28, memb_extensionValue_constraint_25 },
23521 0, 0, /* No default value */
23525 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
23526 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23528 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
23529 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23530 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23531 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23533 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
23534 sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
23535 offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
23536 asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
23537 3, /* Count of tags in the map */
23538 0, 0, 0, /* Optional elements (not needed) */
23539 -1, /* First extension addition */
23541 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
23542 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
23543 "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
23545 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
23546 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
23547 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
23548 asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25, /* Same as above */
23549 sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
23550 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
23551 { 0, 0, SEQUENCE_constraint },
23552 asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
23553 3, /* Elements count */
23554 &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 /* Additional specs */
23557 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
23558 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
23559 -1 /* Ambiguous tag (CHOICE?) */,
23561 &asn_DEF_ABSInformation,
23564 0, 0, /* No default value */
23567 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
23568 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23570 &asn_DEF_InvokeIndication,
23573 0, 0, /* No default value */
23576 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
23577 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23579 &asn_DEF_SubframeAssignment,
23582 0, 0, /* No default value */
23583 "SubframeAssignment"
23585 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
23586 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23588 &asn_DEF_ExtendedULInterferenceOverloadInfo,
23591 0, 0, /* No default value */
23592 "ExtendedULInterferenceOverloadInfo"
23594 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
23595 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23597 &asn_DEF_CoMPInformation,
23600 0, 0, /* No default value */
23603 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
23604 -1 /* Ambiguous tag (CHOICE?) */,
23606 &asn_DEF_DynamicDLTransmissionInformation,
23609 0, 0, /* No default value */
23610 "DynamicDLTransmissionInformation"
23613 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
23614 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
23615 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
23616 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
23617 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
23618 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
23619 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
23620 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
23621 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
23622 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
23623 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
23624 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
23626 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
23627 sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
23628 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
23629 offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
23630 sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
23631 asn_MAP_extensionValue_tag2el_32,
23632 9, /* Count of tags in the map */
23633 asn_MAP_extensionValue_to_canonical_32,
23634 asn_MAP_extensionValue_from_canonical_32,
23635 -1 /* Extensions start */
23637 static /* Use -fall-defs-global to expose */
23638 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
23642 0, /* No effective tags (pointer) */
23643 0, /* No effective tags (count) */
23644 0, /* No tags (pointer) */
23645 0, /* No tags (count) */
23646 { 0, 0, OPEN_TYPE_constraint },
23647 asn_MBR_extensionValue_32,
23648 6, /* Elements count */
23649 &asn_SPC_extensionValue_specs_32 /* Additional specs */
23652 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
23653 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
23654 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23655 -1, /* IMPLICIT tag at current level */
23656 &asn_DEF_ProtocolIE_ID,
23658 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
23659 0, 0, /* No default value */
23662 { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
23663 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23664 -1, /* IMPLICIT tag at current level */
23665 &asn_DEF_Criticality,
23666 select_CellInformation_Item_ExtIEs_criticality_type,
23667 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
23668 0, 0, /* No default value */
23671 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
23672 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23673 +1, /* EXPLICIT tag at current level */
23674 &asn_DEF_extensionValue_32,
23675 select_CellInformation_Item_ExtIEs_extensionValue_type,
23676 { &asn_OER_memb_extensionValue_constr_32, &asn_PER_memb_extensionValue_constr_32, memb_extensionValue_constraint_29 },
23677 0, 0, /* No default value */
23681 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
23682 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23684 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
23685 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23686 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23687 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23689 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
23690 sizeof(struct CellInformation_Item_ExtIEs),
23691 offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
23692 asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
23693 3, /* Count of tags in the map */
23694 0, 0, 0, /* Optional elements (not needed) */
23695 -1, /* First extension addition */
23697 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
23698 "CellInformation-Item-ExtIEs",
23699 "CellInformation-Item-ExtIEs",
23701 asn_DEF_CellInformation_Item_ExtIEs_tags_29,
23702 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
23703 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
23704 asn_DEF_CellInformation_Item_ExtIEs_tags_29, /* Same as above */
23705 sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
23706 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
23707 { 0, 0, SEQUENCE_constraint },
23708 asn_MBR_CellInformation_Item_ExtIEs_29,
23709 3, /* Elements count */
23710 &asn_SPC_CellInformation_Item_ExtIEs_specs_29 /* Additional specs */
23713 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
23714 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
23715 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23717 &asn_DEF_DeactivationIndication,
23720 0, 0, /* No default value */
23721 "DeactivationIndication"
23724 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
23725 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
23727 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
23728 sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
23729 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
23730 offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
23731 sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
23732 asn_MAP_extensionValue_tag2el_36,
23733 1, /* Count of tags in the map */
23735 -1 /* Extensions start */
23737 static /* Use -fall-defs-global to expose */
23738 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
23742 0, /* No effective tags (pointer) */
23743 0, /* No effective tags (count) */
23744 0, /* No tags (pointer) */
23745 0, /* No tags (count) */
23746 { 0, 0, OPEN_TYPE_constraint },
23747 asn_MBR_extensionValue_36,
23748 1, /* Elements count */
23749 &asn_SPC_extensionValue_specs_36 /* Additional specs */
23752 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
23753 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
23754 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23755 -1, /* IMPLICIT tag at current level */
23756 &asn_DEF_ProtocolIE_ID,
23758 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
23759 0, 0, /* No default value */
23762 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
23763 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23764 -1, /* IMPLICIT tag at current level */
23765 &asn_DEF_Criticality,
23766 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
23767 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
23768 0, 0, /* No default value */
23771 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
23772 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23773 +1, /* EXPLICIT tag at current level */
23774 &asn_DEF_extensionValue_36,
23775 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
23776 { &asn_OER_memb_extensionValue_constr_36, &asn_PER_memb_extensionValue_constr_36, memb_extensionValue_constraint_33 },
23777 0, 0, /* No default value */
23781 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
23782 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23784 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
23785 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23786 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23787 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23789 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
23790 sizeof(struct ServedCellsToModify_Item_ExtIEs),
23791 offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
23792 asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
23793 3, /* Count of tags in the map */
23794 0, 0, 0, /* Optional elements (not needed) */
23795 -1, /* First extension addition */
23797 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
23798 "ServedCellsToModify-Item-ExtIEs",
23799 "ServedCellsToModify-Item-ExtIEs",
23801 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
23802 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
23803 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
23804 asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33, /* Same as above */
23805 sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
23806 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
23807 { 0, 0, SEQUENCE_constraint },
23808 asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
23809 3, /* Elements count */
23810 &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 /* Additional specs */
23813 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
23814 sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
23815 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
23816 offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
23817 sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
23818 0, /* No top level tags */
23819 0, /* No tags in the map */
23821 -1 /* Extensions start */
23823 static /* Use -fall-defs-global to expose */
23824 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
23828 0, /* No effective tags (pointer) */
23829 0, /* No effective tags (count) */
23830 0, /* No tags (pointer) */
23831 0, /* No tags (count) */
23832 { 0, 0, OPEN_TYPE_constraint },
23833 0, 0, /* No members */
23834 &asn_SPC_extensionValue_specs_40 /* Additional specs */
23837 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
23838 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
23839 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23840 -1, /* IMPLICIT tag at current level */
23841 &asn_DEF_ProtocolIE_ID,
23843 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
23844 0, 0, /* No default value */
23847 { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
23848 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23849 -1, /* IMPLICIT tag at current level */
23850 &asn_DEF_Criticality,
23852 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
23853 0, 0, /* No default value */
23856 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
23857 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23858 +1, /* EXPLICIT tag at current level */
23859 &asn_DEF_extensionValue_40,
23861 { &asn_OER_memb_extensionValue_constr_40, &asn_PER_memb_extensionValue_constr_40, memb_extensionValue_constraint_37 },
23862 0, 0, /* No default value */
23866 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
23867 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23869 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
23870 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23871 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23872 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23874 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
23875 sizeof(struct CellToReport_Item_ExtIEs),
23876 offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
23877 asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
23878 3, /* Count of tags in the map */
23879 0, 0, 0, /* Optional elements (not needed) */
23880 -1, /* First extension addition */
23882 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
23883 "CellToReport-Item-ExtIEs",
23884 "CellToReport-Item-ExtIEs",
23886 asn_DEF_CellToReport_Item_ExtIEs_tags_37,
23887 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
23888 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
23889 asn_DEF_CellToReport_Item_ExtIEs_tags_37, /* Same as above */
23890 sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
23891 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
23892 { 0, 0, SEQUENCE_constraint },
23893 asn_MBR_CellToReport_Item_ExtIEs_37,
23894 3, /* Elements count */
23895 &asn_SPC_CellToReport_Item_ExtIEs_specs_37 /* Additional specs */
23898 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
23899 sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
23900 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
23901 offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
23902 sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
23903 0, /* No top level tags */
23904 0, /* No tags in the map */
23906 -1 /* Extensions start */
23908 static /* Use -fall-defs-global to expose */
23909 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
23913 0, /* No effective tags (pointer) */
23914 0, /* No effective tags (count) */
23915 0, /* No tags (pointer) */
23916 0, /* No tags (count) */
23917 { 0, 0, OPEN_TYPE_constraint },
23918 0, 0, /* No members */
23919 &asn_SPC_extensionValue_specs_44 /* Additional specs */
23922 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
23923 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
23924 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23925 -1, /* IMPLICIT tag at current level */
23926 &asn_DEF_ProtocolIE_ID,
23928 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
23929 0, 0, /* No default value */
23932 { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
23933 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23934 -1, /* IMPLICIT tag at current level */
23935 &asn_DEF_Criticality,
23937 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
23938 0, 0, /* No default value */
23941 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
23942 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23943 +1, /* EXPLICIT tag at current level */
23944 &asn_DEF_extensionValue_44,
23946 { &asn_OER_memb_extensionValue_constr_44, &asn_PER_memb_extensionValue_constr_44, memb_extensionValue_constraint_41 },
23947 0, 0, /* No default value */
23951 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
23952 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23954 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
23955 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23956 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23957 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23959 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
23960 sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
23961 offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
23962 asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
23963 3, /* Count of tags in the map */
23964 0, 0, 0, /* Optional elements (not needed) */
23965 -1, /* First extension addition */
23967 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
23968 "MeasurementInitiationResult-Item-ExtIEs",
23969 "MeasurementInitiationResult-Item-ExtIEs",
23971 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
23972 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
23973 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
23974 asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41, /* Same as above */
23975 sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
23976 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
23977 { 0, 0, SEQUENCE_constraint },
23978 asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
23979 3, /* Elements count */
23980 &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 /* Additional specs */
23983 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
23984 sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
23985 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
23986 offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
23987 sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
23988 0, /* No top level tags */
23989 0, /* No tags in the map */
23991 -1 /* Extensions start */
23993 static /* Use -fall-defs-global to expose */
23994 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
23998 0, /* No effective tags (pointer) */
23999 0, /* No effective tags (count) */
24000 0, /* No tags (pointer) */
24001 0, /* No tags (count) */
24002 { 0, 0, OPEN_TYPE_constraint },
24003 0, 0, /* No members */
24004 &asn_SPC_extensionValue_specs_48 /* Additional specs */
24007 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
24008 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
24009 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24010 -1, /* IMPLICIT tag at current level */
24011 &asn_DEF_ProtocolIE_ID,
24013 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
24014 0, 0, /* No default value */
24017 { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
24018 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24019 -1, /* IMPLICIT tag at current level */
24020 &asn_DEF_Criticality,
24022 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
24023 0, 0, /* No default value */
24026 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
24027 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24028 +1, /* EXPLICIT tag at current level */
24029 &asn_DEF_extensionValue_48,
24031 { &asn_OER_memb_extensionValue_constr_48, &asn_PER_memb_extensionValue_constr_48, memb_extensionValue_constraint_45 },
24032 0, 0, /* No default value */
24036 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
24037 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24039 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
24040 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24041 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24042 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24044 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
24045 sizeof(struct MeasurementFailureCause_Item_ExtIEs),
24046 offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
24047 asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
24048 3, /* Count of tags in the map */
24049 0, 0, 0, /* Optional elements (not needed) */
24050 -1, /* First extension addition */
24052 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
24053 "MeasurementFailureCause-Item-ExtIEs",
24054 "MeasurementFailureCause-Item-ExtIEs",
24056 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
24057 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
24058 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
24059 asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45, /* Same as above */
24060 sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
24061 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
24062 { 0, 0, SEQUENCE_constraint },
24063 asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
24064 3, /* Elements count */
24065 &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 /* Additional specs */
24068 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
24069 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
24070 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
24071 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
24072 sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
24073 0, /* No top level tags */
24074 0, /* No tags in the map */
24076 -1 /* Extensions start */
24078 static /* Use -fall-defs-global to expose */
24079 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
24083 0, /* No effective tags (pointer) */
24084 0, /* No effective tags (count) */
24085 0, /* No tags (pointer) */
24086 0, /* No tags (count) */
24087 { 0, 0, OPEN_TYPE_constraint },
24088 0, 0, /* No members */
24089 &asn_SPC_extensionValue_specs_52 /* Additional specs */
24092 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
24093 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
24094 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24095 -1, /* IMPLICIT tag at current level */
24096 &asn_DEF_ProtocolIE_ID,
24098 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
24099 0, 0, /* No default value */
24102 { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
24103 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24104 -1, /* IMPLICIT tag at current level */
24105 &asn_DEF_Criticality,
24107 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
24108 0, 0, /* No default value */
24111 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
24112 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24113 +1, /* EXPLICIT tag at current level */
24114 &asn_DEF_extensionValue_52,
24116 { &asn_OER_memb_extensionValue_constr_52, &asn_PER_memb_extensionValue_constr_52, memb_extensionValue_constraint_49 },
24117 0, 0, /* No default value */
24121 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
24122 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24124 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
24125 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24126 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24127 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24129 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
24130 sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
24131 offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
24132 asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
24133 3, /* Count of tags in the map */
24134 0, 0, 0, /* Optional elements (not needed) */
24135 -1, /* First extension addition */
24137 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
24138 "CompleteFailureCauseInformation-Item-ExtIEs",
24139 "CompleteFailureCauseInformation-Item-ExtIEs",
24141 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
24142 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
24143 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
24144 asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49, /* Same as above */
24145 sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
24146 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
24147 { 0, 0, SEQUENCE_constraint },
24148 asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
24149 3, /* Elements count */
24150 &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 /* Additional specs */
24153 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
24154 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
24155 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24157 &asn_DEF_CompositeAvailableCapacityGroup,
24160 0, 0, /* No default value */
24161 "CompositeAvailableCapacityGroup"
24163 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
24164 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24166 &asn_DEF_ABS_Status,
24169 0, 0, /* No default value */
24172 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
24173 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24175 &asn_DEF_RSRPMRList,
24178 0, 0, /* No default value */
24181 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
24182 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24184 &asn_DEF_CSIReportList,
24187 0, 0, /* No default value */
24190 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
24191 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24193 &asn_DEF_CellReportingIndicator,
24196 0, 0, /* No default value */
24197 "CellReportingIndicator"
24200 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
24201 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
24202 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
24203 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
24204 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
24205 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
24206 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
24207 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
24209 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
24210 sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
24211 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
24212 offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
24213 sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
24214 asn_MAP_extensionValue_tag2el_56,
24215 5, /* Count of tags in the map */
24216 asn_MAP_extensionValue_to_canonical_56,
24217 asn_MAP_extensionValue_from_canonical_56,
24218 -1 /* Extensions start */
24220 static /* Use -fall-defs-global to expose */
24221 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
24225 0, /* No effective tags (pointer) */
24226 0, /* No effective tags (count) */
24227 0, /* No tags (pointer) */
24228 0, /* No tags (count) */
24229 { 0, 0, OPEN_TYPE_constraint },
24230 asn_MBR_extensionValue_56,
24231 5, /* Elements count */
24232 &asn_SPC_extensionValue_specs_56 /* Additional specs */
24235 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
24236 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
24237 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24238 -1, /* IMPLICIT tag at current level */
24239 &asn_DEF_ProtocolIE_ID,
24241 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
24242 0, 0, /* No default value */
24245 { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
24246 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24247 -1, /* IMPLICIT tag at current level */
24248 &asn_DEF_Criticality,
24249 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
24250 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
24251 0, 0, /* No default value */
24254 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
24255 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24256 +1, /* EXPLICIT tag at current level */
24257 &asn_DEF_extensionValue_56,
24258 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
24259 { &asn_OER_memb_extensionValue_constr_56, &asn_PER_memb_extensionValue_constr_56, memb_extensionValue_constraint_53 },
24260 0, 0, /* No default value */
24264 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
24265 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24267 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
24268 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24269 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24270 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24272 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
24273 sizeof(struct CellMeasurementResult_Item_ExtIEs),
24274 offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
24275 asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
24276 3, /* Count of tags in the map */
24277 0, 0, 0, /* Optional elements (not needed) */
24278 -1, /* First extension addition */
24280 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
24281 "CellMeasurementResult-Item-ExtIEs",
24282 "CellMeasurementResult-Item-ExtIEs",
24284 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
24285 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
24286 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
24287 asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53, /* Same as above */
24288 sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
24289 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
24290 { 0, 0, SEQUENCE_constraint },
24291 asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
24292 3, /* Elements count */
24293 &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 /* Additional specs */
24296 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
24297 sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
24298 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
24299 offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
24300 sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
24301 0, /* No top level tags */
24302 0, /* No tags in the map */
24304 -1 /* Extensions start */
24306 static /* Use -fall-defs-global to expose */
24307 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
24311 0, /* No effective tags (pointer) */
24312 0, /* No effective tags (count) */
24313 0, /* No tags (pointer) */
24314 0, /* No tags (count) */
24315 { 0, 0, OPEN_TYPE_constraint },
24316 0, 0, /* No members */
24317 &asn_SPC_extensionValue_specs_60 /* Additional specs */
24320 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
24321 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
24322 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24323 -1, /* IMPLICIT tag at current level */
24324 &asn_DEF_ProtocolIE_ID,
24326 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
24327 0, 0, /* No default value */
24330 { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
24331 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24332 -1, /* IMPLICIT tag at current level */
24333 &asn_DEF_Criticality,
24335 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
24336 0, 0, /* No default value */
24339 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
24340 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24341 +1, /* EXPLICIT tag at current level */
24342 &asn_DEF_extensionValue_60,
24344 { &asn_OER_memb_extensionValue_constr_60, &asn_PER_memb_extensionValue_constr_60, memb_extensionValue_constraint_57 },
24345 0, 0, /* No default value */
24349 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
24350 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24352 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
24353 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24354 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24355 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24357 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
24358 sizeof(struct ServedCellsToActivate_Item_ExtIEs),
24359 offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
24360 asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
24361 3, /* Count of tags in the map */
24362 0, 0, 0, /* Optional elements (not needed) */
24363 -1, /* First extension addition */
24365 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
24366 "ServedCellsToActivate-Item-ExtIEs",
24367 "ServedCellsToActivate-Item-ExtIEs",
24369 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
24370 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
24371 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
24372 asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57, /* Same as above */
24373 sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
24374 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
24375 { 0, 0, SEQUENCE_constraint },
24376 asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
24377 3, /* Elements count */
24378 &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 /* Additional specs */
24381 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
24382 sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
24383 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
24384 offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
24385 sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
24386 0, /* No top level tags */
24387 0, /* No tags in the map */
24389 -1 /* Extensions start */
24391 static /* Use -fall-defs-global to expose */
24392 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
24396 0, /* No effective tags (pointer) */
24397 0, /* No effective tags (count) */
24398 0, /* No tags (pointer) */
24399 0, /* No tags (count) */
24400 { 0, 0, OPEN_TYPE_constraint },
24401 0, 0, /* No members */
24402 &asn_SPC_extensionValue_specs_64 /* Additional specs */
24405 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
24406 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
24407 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24408 -1, /* IMPLICIT tag at current level */
24409 &asn_DEF_ProtocolIE_ID,
24411 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
24412 0, 0, /* No default value */
24415 { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
24416 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24417 -1, /* IMPLICIT tag at current level */
24418 &asn_DEF_Criticality,
24420 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
24421 0, 0, /* No default value */
24424 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
24425 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24426 +1, /* EXPLICIT tag at current level */
24427 &asn_DEF_extensionValue_64,
24429 { &asn_OER_memb_extensionValue_constr_64, &asn_PER_memb_extensionValue_constr_64, memb_extensionValue_constraint_61 },
24430 0, 0, /* No default value */
24434 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
24435 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24437 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
24438 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24439 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24440 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24442 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
24443 sizeof(struct ActivatedCellList_Item_ExtIEs),
24444 offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
24445 asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
24446 3, /* Count of tags in the map */
24447 0, 0, 0, /* Optional elements (not needed) */
24448 -1, /* First extension addition */
24450 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
24451 "ActivatedCellList-Item-ExtIEs",
24452 "ActivatedCellList-Item-ExtIEs",
24454 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
24455 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
24456 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
24457 asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61, /* Same as above */
24458 sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
24459 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
24460 { 0, 0, SEQUENCE_constraint },
24461 asn_MBR_ActivatedCellList_Item_ExtIEs_61,
24462 3, /* Elements count */
24463 &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
24466 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
24467 sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
24468 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
24469 offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
24470 sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
24471 0, /* No top level tags */
24472 0, /* No tags in the map */
24474 -1 /* Extensions start */
24476 static /* Use -fall-defs-global to expose */
24477 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
24481 0, /* No effective tags (pointer) */
24482 0, /* No effective tags (count) */
24483 0, /* No tags (pointer) */
24484 0, /* No tags (count) */
24485 { 0, 0, OPEN_TYPE_constraint },
24486 0, 0, /* No members */
24487 &asn_SPC_extensionValue_specs_68 /* Additional specs */
24490 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
24491 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
24492 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24493 -1, /* IMPLICIT tag at current level */
24494 &asn_DEF_ProtocolIE_ID,
24496 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
24497 0, 0, /* No default value */
24500 { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
24501 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24502 -1, /* IMPLICIT tag at current level */
24503 &asn_DEF_Criticality,
24505 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
24506 0, 0, /* No default value */
24509 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
24510 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24511 +1, /* EXPLICIT tag at current level */
24512 &asn_DEF_extensionValue_68,
24514 { &asn_OER_memb_extensionValue_constr_68, &asn_PER_memb_extensionValue_constr_68, memb_extensionValue_constraint_65 },
24515 0, 0, /* No default value */
24519 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
24520 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24522 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
24523 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24524 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24525 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24527 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
24528 sizeof(struct RNL_Header_Item_ExtIEs),
24529 offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
24530 asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
24531 3, /* Count of tags in the map */
24532 0, 0, 0, /* Optional elements (not needed) */
24533 -1, /* First extension addition */
24535 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
24536 "RNL-Header-Item-ExtIEs",
24537 "RNL-Header-Item-ExtIEs",
24539 asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
24540 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
24541 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
24542 asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
24543 sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
24544 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
24545 { 0, 0, SEQUENCE_constraint },
24546 asn_MBR_RNL_Header_Item_ExtIEs_65,
24547 3, /* Elements count */
24548 &asn_SPC_RNL_Header_Item_ExtIEs_specs_65 /* Additional specs */
24551 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
24552 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
24553 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
24555 &asn_DEF_Correlation_ID,
24558 0, 0, /* No default value */
24562 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
24563 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
24565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
24566 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
24567 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24568 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
24569 sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
24570 asn_MAP_extensionValue_tag2el_72,
24571 1, /* Count of tags in the map */
24573 -1 /* Extensions start */
24575 static /* Use -fall-defs-global to expose */
24576 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
24580 0, /* No effective tags (pointer) */
24581 0, /* No effective tags (count) */
24582 0, /* No tags (pointer) */
24583 0, /* No tags (count) */
24584 { 0, 0, OPEN_TYPE_constraint },
24585 asn_MBR_extensionValue_72,
24586 1, /* Elements count */
24587 &asn_SPC_extensionValue_specs_72 /* Additional specs */
24590 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
24591 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
24592 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24593 -1, /* IMPLICIT tag at current level */
24594 &asn_DEF_ProtocolIE_ID,
24596 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
24597 0, 0, /* No default value */
24600 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
24601 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24602 -1, /* IMPLICIT tag at current level */
24603 &asn_DEF_Criticality,
24604 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
24605 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
24606 0, 0, /* No default value */
24609 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
24610 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24611 +1, /* EXPLICIT tag at current level */
24612 &asn_DEF_extensionValue_72,
24613 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
24614 { &asn_OER_memb_extensionValue_constr_72, &asn_PER_memb_extensionValue_constr_72, memb_extensionValue_constraint_69 },
24615 0, 0, /* No default value */
24619 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
24620 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24622 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
24623 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24624 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24625 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24627 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
24628 sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
24629 offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
24630 asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
24631 3, /* Count of tags in the map */
24632 0, 0, 0, /* Optional elements (not needed) */
24633 -1, /* First extension addition */
24635 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
24636 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
24637 "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
24639 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
24640 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
24641 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
24642 asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
24643 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
24644 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
24645 { 0, 0, SEQUENCE_constraint },
24646 asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
24647 3, /* Elements count */
24648 &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 /* Additional specs */
24651 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
24652 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
24653 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
24654 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
24655 sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
24656 0, /* No top level tags */
24657 0, /* No tags in the map */
24659 -1 /* Extensions start */
24661 static /* Use -fall-defs-global to expose */
24662 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
24666 0, /* No effective tags (pointer) */
24667 0, /* No effective tags (count) */
24668 0, /* No tags (pointer) */
24669 0, /* No tags (count) */
24670 { 0, 0, OPEN_TYPE_constraint },
24671 0, 0, /* No members */
24672 &asn_SPC_extensionValue_specs_76 /* Additional specs */
24675 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
24676 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
24677 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24678 -1, /* IMPLICIT tag at current level */
24679 &asn_DEF_ProtocolIE_ID,
24681 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
24682 0, 0, /* No default value */
24685 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
24686 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24687 -1, /* IMPLICIT tag at current level */
24688 &asn_DEF_Criticality,
24690 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
24691 0, 0, /* No default value */
24694 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
24695 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24696 +1, /* EXPLICIT tag at current level */
24697 &asn_DEF_extensionValue_76,
24699 { &asn_OER_memb_extensionValue_constr_76, &asn_PER_memb_extensionValue_constr_76, memb_extensionValue_constraint_73 },
24700 0, 0, /* No default value */
24704 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
24705 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24707 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
24708 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24709 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24710 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24712 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
24713 sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
24714 offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
24715 asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
24716 3, /* Count of tags in the map */
24717 0, 0, 0, /* Optional elements (not needed) */
24718 -1, /* First extension addition */
24720 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
24721 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
24722 "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
24724 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
24725 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
24726 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
24727 asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73, /* Same as above */
24728 sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
24729 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
24730 { 0, 0, SEQUENCE_constraint },
24731 asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
24732 3, /* Elements count */
24733 &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 /* Additional specs */
24736 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
24737 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
24738 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24739 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
24740 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
24741 0, /* No top level tags */
24742 0, /* No tags in the map */
24744 -1 /* Extensions start */
24746 static /* Use -fall-defs-global to expose */
24747 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
24751 0, /* No effective tags (pointer) */
24752 0, /* No effective tags (count) */
24753 0, /* No tags (pointer) */
24754 0, /* No tags (count) */
24755 { 0, 0, OPEN_TYPE_constraint },
24756 0, 0, /* No members */
24757 &asn_SPC_extensionValue_specs_80 /* Additional specs */
24760 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
24761 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
24762 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24763 -1, /* IMPLICIT tag at current level */
24764 &asn_DEF_ProtocolIE_ID,
24766 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
24767 0, 0, /* No default value */
24770 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
24771 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24772 -1, /* IMPLICIT tag at current level */
24773 &asn_DEF_Criticality,
24775 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
24776 0, 0, /* No default value */
24779 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
24780 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24781 +1, /* EXPLICIT tag at current level */
24782 &asn_DEF_extensionValue_80,
24784 { &asn_OER_memb_extensionValue_constr_80, &asn_PER_memb_extensionValue_constr_80, memb_extensionValue_constraint_77 },
24785 0, 0, /* No default value */
24789 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
24790 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24792 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
24793 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24794 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24795 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24797 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
24798 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
24799 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
24800 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
24801 3, /* Count of tags in the map */
24802 0, 0, 0, /* Optional elements (not needed) */
24803 -1, /* First extension addition */
24805 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
24806 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
24807 "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
24809 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
24810 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
24811 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
24812 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77, /* Same as above */
24813 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
24814 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
24815 { 0, 0, SEQUENCE_constraint },
24816 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
24817 3, /* Elements count */
24818 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 /* Additional specs */
24821 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
24822 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
24823 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
24824 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
24825 sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
24826 0, /* No top level tags */
24827 0, /* No tags in the map */
24829 -1 /* Extensions start */
24831 static /* Use -fall-defs-global to expose */
24832 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
24836 0, /* No effective tags (pointer) */
24837 0, /* No effective tags (count) */
24838 0, /* No tags (pointer) */
24839 0, /* No tags (count) */
24840 { 0, 0, OPEN_TYPE_constraint },
24841 0, 0, /* No members */
24842 &asn_SPC_extensionValue_specs_84 /* Additional specs */
24845 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
24846 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
24847 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24848 -1, /* IMPLICIT tag at current level */
24849 &asn_DEF_ProtocolIE_ID,
24851 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
24852 0, 0, /* No default value */
24855 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
24856 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24857 -1, /* IMPLICIT tag at current level */
24858 &asn_DEF_Criticality,
24860 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
24861 0, 0, /* No default value */
24864 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
24865 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24866 +1, /* EXPLICIT tag at current level */
24867 &asn_DEF_extensionValue_84,
24869 { &asn_OER_memb_extensionValue_constr_84, &asn_PER_memb_extensionValue_constr_84, memb_extensionValue_constraint_81 },
24870 0, 0, /* No default value */
24874 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
24875 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24877 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
24878 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24879 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24880 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24882 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
24883 sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
24884 offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
24885 asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
24886 3, /* Count of tags in the map */
24887 0, 0, 0, /* Optional elements (not needed) */
24888 -1, /* First extension addition */
24890 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
24891 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
24892 "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
24894 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
24895 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
24896 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
24897 asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81, /* Same as above */
24898 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
24899 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
24900 { 0, 0, SEQUENCE_constraint },
24901 asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
24902 3, /* Elements count */
24903 &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 /* Additional specs */
24906 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
24907 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
24908 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
24909 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
24910 sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
24911 0, /* No top level tags */
24912 0, /* No tags in the map */
24914 -1 /* Extensions start */
24916 static /* Use -fall-defs-global to expose */
24917 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
24921 0, /* No effective tags (pointer) */
24922 0, /* No effective tags (count) */
24923 0, /* No tags (pointer) */
24924 0, /* No tags (count) */
24925 { 0, 0, OPEN_TYPE_constraint },
24926 0, 0, /* No members */
24927 &asn_SPC_extensionValue_specs_88 /* Additional specs */
24930 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
24931 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
24932 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24933 -1, /* IMPLICIT tag at current level */
24934 &asn_DEF_ProtocolIE_ID,
24936 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
24937 0, 0, /* No default value */
24940 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
24941 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24942 -1, /* IMPLICIT tag at current level */
24943 &asn_DEF_Criticality,
24945 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
24946 0, 0, /* No default value */
24949 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
24950 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24951 +1, /* EXPLICIT tag at current level */
24952 &asn_DEF_extensionValue_88,
24954 { &asn_OER_memb_extensionValue_constr_88, &asn_PER_memb_extensionValue_constr_88, memb_extensionValue_constraint_85 },
24955 0, 0, /* No default value */
24959 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
24960 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24962 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
24963 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24964 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24965 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24967 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
24968 sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
24969 offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
24970 asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
24971 3, /* Count of tags in the map */
24972 0, 0, 0, /* Optional elements (not needed) */
24973 -1, /* First extension addition */
24975 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
24976 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
24977 "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
24979 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
24980 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
24981 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
24982 asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85, /* Same as above */
24983 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
24984 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
24985 { 0, 0, SEQUENCE_constraint },
24986 asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
24987 3, /* Elements count */
24988 &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 /* Additional specs */
24991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
24992 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
24993 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
24994 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
24995 sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
24996 0, /* No top level tags */
24997 0, /* No tags in the map */
24999 -1 /* Extensions start */
25001 static /* Use -fall-defs-global to expose */
25002 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
25006 0, /* No effective tags (pointer) */
25007 0, /* No effective tags (count) */
25008 0, /* No tags (pointer) */
25009 0, /* No tags (count) */
25010 { 0, 0, OPEN_TYPE_constraint },
25011 0, 0, /* No members */
25012 &asn_SPC_extensionValue_specs_92 /* Additional specs */
25015 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
25016 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
25017 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25018 -1, /* IMPLICIT tag at current level */
25019 &asn_DEF_ProtocolIE_ID,
25021 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
25022 0, 0, /* No default value */
25025 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25026 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25027 -1, /* IMPLICIT tag at current level */
25028 &asn_DEF_Criticality,
25030 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
25031 0, 0, /* No default value */
25034 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25035 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25036 +1, /* EXPLICIT tag at current level */
25037 &asn_DEF_extensionValue_92,
25039 { &asn_OER_memb_extensionValue_constr_92, &asn_PER_memb_extensionValue_constr_92, memb_extensionValue_constraint_89 },
25040 0, 0, /* No default value */
25044 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
25045 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25047 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
25048 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25049 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25050 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25052 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
25053 sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
25054 offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25055 asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
25056 3, /* Count of tags in the map */
25057 0, 0, 0, /* Optional elements (not needed) */
25058 -1, /* First extension addition */
25060 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
25061 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
25062 "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
25064 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
25065 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
25066 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
25067 asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89, /* Same as above */
25068 sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
25069 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
25070 { 0, 0, SEQUENCE_constraint },
25071 asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
25072 3, /* Elements count */
25073 &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 /* Additional specs */
25076 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
25077 sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
25078 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
25079 offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
25080 sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
25081 0, /* No top level tags */
25082 0, /* No tags in the map */
25084 -1 /* Extensions start */
25086 static /* Use -fall-defs-global to expose */
25087 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
25091 0, /* No effective tags (pointer) */
25092 0, /* No effective tags (count) */
25093 0, /* No tags (pointer) */
25094 0, /* No tags (count) */
25095 { 0, 0, OPEN_TYPE_constraint },
25096 0, 0, /* No members */
25097 &asn_SPC_extensionValue_specs_96 /* Additional specs */
25100 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
25101 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
25102 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25103 -1, /* IMPLICIT tag at current level */
25104 &asn_DEF_ProtocolIE_ID,
25106 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
25107 0, 0, /* No default value */
25110 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
25111 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25112 -1, /* IMPLICIT tag at current level */
25113 &asn_DEF_Criticality,
25115 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
25116 0, 0, /* No default value */
25119 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
25120 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25121 +1, /* EXPLICIT tag at current level */
25122 &asn_DEF_extensionValue_96,
25124 { &asn_OER_memb_extensionValue_constr_96, &asn_PER_memb_extensionValue_constr_96, memb_extensionValue_constraint_93 },
25125 0, 0, /* No default value */
25129 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
25130 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25132 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
25133 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25134 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25135 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25137 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
25138 sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
25139 offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
25140 asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
25141 3, /* Count of tags in the map */
25142 0, 0, 0, /* Optional elements (not needed) */
25143 -1, /* First extension addition */
25145 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
25146 "UE-ContextInformationSeNBModReqExtIEs",
25147 "UE-ContextInformationSeNBModReqExtIEs",
25149 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
25150 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
25151 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
25152 asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93, /* Same as above */
25153 sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
25154 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
25155 { 0, 0, SEQUENCE_constraint },
25156 asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
25157 3, /* Elements count */
25158 &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
25161 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
25162 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
25163 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
25165 &asn_DEF_Correlation_ID,
25168 0, 0, /* No default value */
25172 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
25173 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
25175 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
25176 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
25177 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25178 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25179 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25180 asn_MAP_extensionValue_tag2el_100,
25181 1, /* Count of tags in the map */
25183 -1 /* Extensions start */
25185 static /* Use -fall-defs-global to expose */
25186 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
25190 0, /* No effective tags (pointer) */
25191 0, /* No effective tags (count) */
25192 0, /* No tags (pointer) */
25193 0, /* No tags (count) */
25194 { 0, 0, OPEN_TYPE_constraint },
25195 asn_MBR_extensionValue_100,
25196 1, /* Elements count */
25197 &asn_SPC_extensionValue_specs_100 /* Additional specs */
25200 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
25201 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
25202 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25203 -1, /* IMPLICIT tag at current level */
25204 &asn_DEF_ProtocolIE_ID,
25206 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
25207 0, 0, /* No default value */
25210 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
25211 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25212 -1, /* IMPLICIT tag at current level */
25213 &asn_DEF_Criticality,
25214 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
25215 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
25216 0, 0, /* No default value */
25219 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
25220 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25221 +1, /* EXPLICIT tag at current level */
25222 &asn_DEF_extensionValue_100,
25223 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
25224 { &asn_OER_memb_extensionValue_constr_100, &asn_PER_memb_extensionValue_constr_100, memb_extensionValue_constraint_97 },
25225 0, 0, /* No default value */
25229 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
25230 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25232 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
25233 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25234 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25235 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25237 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
25238 sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
25239 offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25240 asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
25241 3, /* Count of tags in the map */
25242 0, 0, 0, /* Optional elements (not needed) */
25243 -1, /* First extension addition */
25245 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
25246 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
25247 "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
25249 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
25250 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
25251 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
25252 asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97, /* Same as above */
25253 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
25254 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
25255 { 0, 0, SEQUENCE_constraint },
25256 asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
25257 3, /* Elements count */
25258 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 /* Additional specs */
25261 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
25262 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
25263 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25264 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25265 sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25266 0, /* No top level tags */
25267 0, /* No tags in the map */
25269 -1 /* Extensions start */
25271 static /* Use -fall-defs-global to expose */
25272 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
25276 0, /* No effective tags (pointer) */
25277 0, /* No effective tags (count) */
25278 0, /* No tags (pointer) */
25279 0, /* No tags (count) */
25280 { 0, 0, OPEN_TYPE_constraint },
25281 0, 0, /* No members */
25282 &asn_SPC_extensionValue_specs_104 /* Additional specs */
25285 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
25286 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
25287 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25288 -1, /* IMPLICIT tag at current level */
25289 &asn_DEF_ProtocolIE_ID,
25291 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
25292 0, 0, /* No default value */
25295 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
25296 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25297 -1, /* IMPLICIT tag at current level */
25298 &asn_DEF_Criticality,
25300 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
25301 0, 0, /* No default value */
25304 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
25305 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25306 +1, /* EXPLICIT tag at current level */
25307 &asn_DEF_extensionValue_104,
25309 { &asn_OER_memb_extensionValue_constr_104, &asn_PER_memb_extensionValue_constr_104, memb_extensionValue_constraint_101 },
25310 0, 0, /* No default value */
25314 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
25315 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25317 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
25318 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25319 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25320 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25322 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
25323 sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
25324 offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25325 asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
25326 3, /* Count of tags in the map */
25327 0, 0, 0, /* Optional elements (not needed) */
25328 -1, /* First extension addition */
25330 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
25331 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
25332 "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
25334 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
25335 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
25336 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
25337 asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101, /* Same as above */
25338 sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
25339 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
25340 { 0, 0, SEQUENCE_constraint },
25341 asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
25342 3, /* Elements count */
25343 &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 /* Additional specs */
25346 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
25347 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
25348 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25349 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25350 sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25351 0, /* No top level tags */
25352 0, /* No tags in the map */
25354 -1 /* Extensions start */
25356 static /* Use -fall-defs-global to expose */
25357 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
25361 0, /* No effective tags (pointer) */
25362 0, /* No effective tags (count) */
25363 0, /* No tags (pointer) */
25364 0, /* No tags (count) */
25365 { 0, 0, OPEN_TYPE_constraint },
25366 0, 0, /* No members */
25367 &asn_SPC_extensionValue_specs_108 /* Additional specs */
25370 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
25371 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
25372 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25373 -1, /* IMPLICIT tag at current level */
25374 &asn_DEF_ProtocolIE_ID,
25376 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
25377 0, 0, /* No default value */
25380 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
25381 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25382 -1, /* IMPLICIT tag at current level */
25383 &asn_DEF_Criticality,
25385 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
25386 0, 0, /* No default value */
25389 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
25390 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25391 +1, /* EXPLICIT tag at current level */
25392 &asn_DEF_extensionValue_108,
25394 { &asn_OER_memb_extensionValue_constr_108, &asn_PER_memb_extensionValue_constr_108, memb_extensionValue_constraint_105 },
25395 0, 0, /* No default value */
25399 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
25400 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25402 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
25403 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25404 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25405 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25407 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
25408 sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
25409 offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25410 asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
25411 3, /* Count of tags in the map */
25412 0, 0, 0, /* Optional elements (not needed) */
25413 -1, /* First extension addition */
25415 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
25416 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
25417 "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
25419 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
25420 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
25421 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
25422 asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105, /* Same as above */
25423 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
25424 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
25425 { 0, 0, SEQUENCE_constraint },
25426 asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
25427 3, /* Elements count */
25428 &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 /* Additional specs */
25431 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
25432 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
25433 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25434 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25435 sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25436 0, /* No top level tags */
25437 0, /* No tags in the map */
25439 -1 /* Extensions start */
25441 static /* Use -fall-defs-global to expose */
25442 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
25446 0, /* No effective tags (pointer) */
25447 0, /* No effective tags (count) */
25448 0, /* No tags (pointer) */
25449 0, /* No tags (count) */
25450 { 0, 0, OPEN_TYPE_constraint },
25451 0, 0, /* No members */
25452 &asn_SPC_extensionValue_specs_112 /* Additional specs */
25455 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
25456 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
25457 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25458 -1, /* IMPLICIT tag at current level */
25459 &asn_DEF_ProtocolIE_ID,
25461 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
25462 0, 0, /* No default value */
25465 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
25466 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25467 -1, /* IMPLICIT tag at current level */
25468 &asn_DEF_Criticality,
25470 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
25471 0, 0, /* No default value */
25474 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
25475 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25476 +1, /* EXPLICIT tag at current level */
25477 &asn_DEF_extensionValue_112,
25479 { &asn_OER_memb_extensionValue_constr_112, &asn_PER_memb_extensionValue_constr_112, memb_extensionValue_constraint_109 },
25480 0, 0, /* No default value */
25484 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
25485 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25487 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
25488 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25489 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25490 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25492 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
25493 sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
25494 offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25495 asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
25496 3, /* Count of tags in the map */
25497 0, 0, 0, /* Optional elements (not needed) */
25498 -1, /* First extension addition */
25500 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
25501 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
25502 "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
25504 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
25505 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
25506 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
25507 asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109, /* Same as above */
25508 sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
25509 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
25510 { 0, 0, SEQUENCE_constraint },
25511 asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
25512 3, /* Elements count */
25513 &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 /* Additional specs */
25516 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
25517 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
25518 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25519 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25520 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25521 0, /* No top level tags */
25522 0, /* No tags in the map */
25524 -1 /* Extensions start */
25526 static /* Use -fall-defs-global to expose */
25527 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
25531 0, /* No effective tags (pointer) */
25532 0, /* No effective tags (count) */
25533 0, /* No tags (pointer) */
25534 0, /* No tags (count) */
25535 { 0, 0, OPEN_TYPE_constraint },
25536 0, 0, /* No members */
25537 &asn_SPC_extensionValue_specs_116 /* Additional specs */
25540 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
25541 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
25542 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25543 -1, /* IMPLICIT tag at current level */
25544 &asn_DEF_ProtocolIE_ID,
25546 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
25547 0, 0, /* No default value */
25550 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
25551 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25552 -1, /* IMPLICIT tag at current level */
25553 &asn_DEF_Criticality,
25555 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
25556 0, 0, /* No default value */
25559 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
25560 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25561 +1, /* EXPLICIT tag at current level */
25562 &asn_DEF_extensionValue_116,
25564 { &asn_OER_memb_extensionValue_constr_116, &asn_PER_memb_extensionValue_constr_116, memb_extensionValue_constraint_113 },
25565 0, 0, /* No default value */
25569 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
25570 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25572 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
25573 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25574 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25575 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25577 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
25578 sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
25579 offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25580 asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
25581 3, /* Count of tags in the map */
25582 0, 0, 0, /* Optional elements (not needed) */
25583 -1, /* First extension addition */
25585 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
25586 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
25587 "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
25589 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
25590 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
25591 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
25592 asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113, /* Same as above */
25593 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
25594 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
25595 { 0, 0, SEQUENCE_constraint },
25596 asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
25597 3, /* Elements count */
25598 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 /* Additional specs */
25601 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
25602 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
25603 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25604 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25605 sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25606 0, /* No top level tags */
25607 0, /* No tags in the map */
25609 -1 /* Extensions start */
25611 static /* Use -fall-defs-global to expose */
25612 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
25616 0, /* No effective tags (pointer) */
25617 0, /* No effective tags (count) */
25618 0, /* No tags (pointer) */
25619 0, /* No tags (count) */
25620 { 0, 0, OPEN_TYPE_constraint },
25621 0, 0, /* No members */
25622 &asn_SPC_extensionValue_specs_120 /* Additional specs */
25625 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
25626 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
25627 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25628 -1, /* IMPLICIT tag at current level */
25629 &asn_DEF_ProtocolIE_ID,
25631 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
25632 0, 0, /* No default value */
25635 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
25636 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25637 -1, /* IMPLICIT tag at current level */
25638 &asn_DEF_Criticality,
25640 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
25641 0, 0, /* No default value */
25644 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
25645 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25646 +1, /* EXPLICIT tag at current level */
25647 &asn_DEF_extensionValue_120,
25649 { &asn_OER_memb_extensionValue_constr_120, &asn_PER_memb_extensionValue_constr_120, memb_extensionValue_constraint_117 },
25650 0, 0, /* No default value */
25654 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
25655 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25657 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
25658 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25659 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25660 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25662 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
25663 sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
25664 offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25665 asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
25666 3, /* Count of tags in the map */
25667 0, 0, 0, /* Optional elements (not needed) */
25668 -1, /* First extension addition */
25670 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
25671 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
25672 "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
25674 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
25675 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
25676 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
25677 asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117, /* Same as above */
25678 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
25679 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
25680 { 0, 0, SEQUENCE_constraint },
25681 asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
25682 3, /* Elements count */
25683 &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 /* Additional specs */
25686 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
25687 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
25688 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25689 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
25690 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25691 0, /* No top level tags */
25692 0, /* No tags in the map */
25694 -1 /* Extensions start */
25696 static /* Use -fall-defs-global to expose */
25697 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
25701 0, /* No effective tags (pointer) */
25702 0, /* No effective tags (count) */
25703 0, /* No tags (pointer) */
25704 0, /* No tags (count) */
25705 { 0, 0, OPEN_TYPE_constraint },
25706 0, 0, /* No members */
25707 &asn_SPC_extensionValue_specs_124 /* Additional specs */
25710 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
25711 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
25712 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25713 -1, /* IMPLICIT tag at current level */
25714 &asn_DEF_ProtocolIE_ID,
25716 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
25717 0, 0, /* No default value */
25720 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
25721 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25722 -1, /* IMPLICIT tag at current level */
25723 &asn_DEF_Criticality,
25725 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
25726 0, 0, /* No default value */
25729 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
25730 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25731 +1, /* EXPLICIT tag at current level */
25732 &asn_DEF_extensionValue_124,
25734 { &asn_OER_memb_extensionValue_constr_124, &asn_PER_memb_extensionValue_constr_124, memb_extensionValue_constraint_121 },
25735 0, 0, /* No default value */
25739 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
25740 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25742 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
25743 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25744 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25745 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25747 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
25748 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
25749 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
25750 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
25751 3, /* Count of tags in the map */
25752 0, 0, 0, /* Optional elements (not needed) */
25753 -1, /* First extension addition */
25755 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
25756 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
25757 "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
25759 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
25760 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
25761 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
25762 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
25763 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
25764 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
25765 { 0, 0, SEQUENCE_constraint },
25766 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
25767 3, /* Elements count */
25768 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 /* Additional specs */
25771 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
25772 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
25773 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25774 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
25775 sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
25776 0, /* No top level tags */
25777 0, /* No tags in the map */
25779 -1 /* Extensions start */
25781 static /* Use -fall-defs-global to expose */
25782 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
25786 0, /* No effective tags (pointer) */
25787 0, /* No effective tags (count) */
25788 0, /* No tags (pointer) */
25789 0, /* No tags (count) */
25790 { 0, 0, OPEN_TYPE_constraint },
25791 0, 0, /* No members */
25792 &asn_SPC_extensionValue_specs_128 /* Additional specs */
25795 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
25796 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
25797 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25798 -1, /* IMPLICIT tag at current level */
25799 &asn_DEF_ProtocolIE_ID,
25801 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
25802 0, 0, /* No default value */
25805 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
25806 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25807 -1, /* IMPLICIT tag at current level */
25808 &asn_DEF_Criticality,
25810 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
25811 0, 0, /* No default value */
25814 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
25815 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25816 +1, /* EXPLICIT tag at current level */
25817 &asn_DEF_extensionValue_128,
25819 { &asn_OER_memb_extensionValue_constr_128, &asn_PER_memb_extensionValue_constr_128, memb_extensionValue_constraint_125 },
25820 0, 0, /* No default value */
25824 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
25825 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25827 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
25828 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25829 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25830 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25832 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
25833 sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
25834 offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
25835 asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
25836 3, /* Count of tags in the map */
25837 0, 0, 0, /* Optional elements (not needed) */
25838 -1, /* First extension addition */
25840 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
25841 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
25842 "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
25844 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
25845 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
25846 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
25847 asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125, /* Same as above */
25848 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
25849 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
25850 { 0, 0, SEQUENCE_constraint },
25851 asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
25852 3, /* Elements count */
25853 &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 /* Additional specs */
25856 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
25857 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
25858 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25859 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
25860 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25861 0, /* No top level tags */
25862 0, /* No tags in the map */
25864 -1 /* Extensions start */
25866 static /* Use -fall-defs-global to expose */
25867 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
25871 0, /* No effective tags (pointer) */
25872 0, /* No effective tags (count) */
25873 0, /* No tags (pointer) */
25874 0, /* No tags (count) */
25875 { 0, 0, OPEN_TYPE_constraint },
25876 0, 0, /* No members */
25877 &asn_SPC_extensionValue_specs_132 /* Additional specs */
25880 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
25881 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
25882 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25883 -1, /* IMPLICIT tag at current level */
25884 &asn_DEF_ProtocolIE_ID,
25886 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
25887 0, 0, /* No default value */
25890 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
25891 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25892 -1, /* IMPLICIT tag at current level */
25893 &asn_DEF_Criticality,
25895 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
25896 0, 0, /* No default value */
25899 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
25900 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25901 +1, /* EXPLICIT tag at current level */
25902 &asn_DEF_extensionValue_132,
25904 { &asn_OER_memb_extensionValue_constr_132, &asn_PER_memb_extensionValue_constr_132, memb_extensionValue_constraint_129 },
25905 0, 0, /* No default value */
25909 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
25910 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25912 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
25913 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25914 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25915 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25917 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
25918 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
25919 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
25920 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
25921 3, /* Count of tags in the map */
25922 0, 0, 0, /* Optional elements (not needed) */
25923 -1, /* First extension addition */
25925 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
25926 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
25927 "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
25929 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
25930 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
25931 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
25932 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129, /* Same as above */
25933 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
25934 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
25935 { 0, 0, SEQUENCE_constraint },
25936 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
25937 3, /* Elements count */
25938 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 /* Additional specs */
25941 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
25942 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
25943 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25944 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
25945 sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
25946 0, /* No top level tags */
25947 0, /* No tags in the map */
25949 -1 /* Extensions start */
25951 static /* Use -fall-defs-global to expose */
25952 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
25956 0, /* No effective tags (pointer) */
25957 0, /* No effective tags (count) */
25958 0, /* No tags (pointer) */
25959 0, /* No tags (count) */
25960 { 0, 0, OPEN_TYPE_constraint },
25961 0, 0, /* No members */
25962 &asn_SPC_extensionValue_specs_136 /* Additional specs */
25965 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
25966 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
25967 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25968 -1, /* IMPLICIT tag at current level */
25969 &asn_DEF_ProtocolIE_ID,
25971 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
25972 0, 0, /* No default value */
25975 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
25976 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25977 -1, /* IMPLICIT tag at current level */
25978 &asn_DEF_Criticality,
25980 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
25981 0, 0, /* No default value */
25984 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
25985 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25986 +1, /* EXPLICIT tag at current level */
25987 &asn_DEF_extensionValue_136,
25989 { &asn_OER_memb_extensionValue_constr_136, &asn_PER_memb_extensionValue_constr_136, memb_extensionValue_constraint_133 },
25990 0, 0, /* No default value */
25994 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
25995 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25997 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
25998 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25999 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26000 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26002 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
26003 sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
26004 offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
26005 asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
26006 3, /* Count of tags in the map */
26007 0, 0, 0, /* Optional elements (not needed) */
26008 -1, /* First extension addition */
26010 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
26011 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
26012 "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
26014 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
26015 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
26016 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
26017 asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133, /* Same as above */
26018 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
26019 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
26020 { 0, 0, SEQUENCE_constraint },
26021 asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
26022 3, /* Elements count */
26023 &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 /* Additional specs */
26026 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
26027 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
26028 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26029 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
26030 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26031 0, /* No top level tags */
26032 0, /* No tags in the map */
26034 -1 /* Extensions start */
26036 static /* Use -fall-defs-global to expose */
26037 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
26041 0, /* No effective tags (pointer) */
26042 0, /* No effective tags (count) */
26043 0, /* No tags (pointer) */
26044 0, /* No tags (count) */
26045 { 0, 0, OPEN_TYPE_constraint },
26046 0, 0, /* No members */
26047 &asn_SPC_extensionValue_specs_140 /* Additional specs */
26050 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
26051 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
26052 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26053 -1, /* IMPLICIT tag at current level */
26054 &asn_DEF_ProtocolIE_ID,
26056 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
26057 0, 0, /* No default value */
26060 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
26061 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26062 -1, /* IMPLICIT tag at current level */
26063 &asn_DEF_Criticality,
26065 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
26066 0, 0, /* No default value */
26069 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
26070 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26071 +1, /* EXPLICIT tag at current level */
26072 &asn_DEF_extensionValue_140,
26074 { &asn_OER_memb_extensionValue_constr_140, &asn_PER_memb_extensionValue_constr_140, memb_extensionValue_constraint_137 },
26075 0, 0, /* No default value */
26079 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
26080 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26082 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
26083 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26084 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26085 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26087 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
26088 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
26089 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
26090 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
26091 3, /* Count of tags in the map */
26092 0, 0, 0, /* Optional elements (not needed) */
26093 -1, /* First extension addition */
26095 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
26096 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
26097 "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
26099 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
26100 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
26101 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
26102 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137, /* Same as above */
26103 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
26104 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
26105 { 0, 0, SEQUENCE_constraint },
26106 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
26107 3, /* Elements count */
26108 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 /* Additional specs */
26111 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
26112 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
26113 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26114 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
26115 sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
26116 0, /* No top level tags */
26117 0, /* No tags in the map */
26119 -1 /* Extensions start */
26121 static /* Use -fall-defs-global to expose */
26122 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
26126 0, /* No effective tags (pointer) */
26127 0, /* No effective tags (count) */
26128 0, /* No tags (pointer) */
26129 0, /* No tags (count) */
26130 { 0, 0, OPEN_TYPE_constraint },
26131 0, 0, /* No members */
26132 &asn_SPC_extensionValue_specs_144 /* Additional specs */
26135 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
26136 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
26137 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26138 -1, /* IMPLICIT tag at current level */
26139 &asn_DEF_ProtocolIE_ID,
26141 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
26142 0, 0, /* No default value */
26145 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
26146 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26147 -1, /* IMPLICIT tag at current level */
26148 &asn_DEF_Criticality,
26150 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
26151 0, 0, /* No default value */
26154 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
26155 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26156 +1, /* EXPLICIT tag at current level */
26157 &asn_DEF_extensionValue_144,
26159 { &asn_OER_memb_extensionValue_constr_144, &asn_PER_memb_extensionValue_constr_144, memb_extensionValue_constraint_141 },
26160 0, 0, /* No default value */
26164 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
26165 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26167 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
26168 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26169 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26170 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26172 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
26173 sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
26174 offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
26175 asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
26176 3, /* Count of tags in the map */
26177 0, 0, 0, /* Optional elements (not needed) */
26178 -1, /* First extension addition */
26180 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
26181 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
26182 "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
26184 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
26185 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
26186 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
26187 asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141, /* Same as above */
26188 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
26189 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
26190 { 0, 0, SEQUENCE_constraint },
26191 asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
26192 3, /* Elements count */
26193 &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 /* Additional specs */
26196 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
26197 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
26198 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
26199 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
26200 sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
26201 0, /* No top level tags */
26202 0, /* No tags in the map */
26204 -1 /* Extensions start */
26206 static /* Use -fall-defs-global to expose */
26207 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
26211 0, /* No effective tags (pointer) */
26212 0, /* No effective tags (count) */
26213 0, /* No tags (pointer) */
26214 0, /* No tags (count) */
26215 { 0, 0, OPEN_TYPE_constraint },
26216 0, 0, /* No members */
26217 &asn_SPC_extensionValue_specs_148 /* Additional specs */
26220 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
26221 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
26222 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26223 -1, /* IMPLICIT tag at current level */
26224 &asn_DEF_ProtocolIE_ID,
26226 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
26227 0, 0, /* No default value */
26230 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
26231 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26232 -1, /* IMPLICIT tag at current level */
26233 &asn_DEF_Criticality,
26235 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
26236 0, 0, /* No default value */
26239 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
26240 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26241 +1, /* EXPLICIT tag at current level */
26242 &asn_DEF_extensionValue_148,
26244 { &asn_OER_memb_extensionValue_constr_148, &asn_PER_memb_extensionValue_constr_148, memb_extensionValue_constraint_145 },
26245 0, 0, /* No default value */
26249 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
26250 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26252 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
26253 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26254 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26255 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26257 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
26258 sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
26259 offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
26260 asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
26261 3, /* Count of tags in the map */
26262 0, 0, 0, /* Optional elements (not needed) */
26263 -1, /* First extension addition */
26265 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
26266 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
26267 "E-RABs-ToBeReleased-ModReqdItemExtIEs",
26269 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
26270 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
26271 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
26272 asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
26273 sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
26274 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
26275 { 0, 0, SEQUENCE_constraint },
26276 asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
26277 3, /* Elements count */
26278 &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 /* Additional specs */
26281 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
26282 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
26283 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26284 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
26285 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26286 0, /* No top level tags */
26287 0, /* No tags in the map */
26289 -1 /* Extensions start */
26291 static /* Use -fall-defs-global to expose */
26292 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
26296 0, /* No effective tags (pointer) */
26297 0, /* No effective tags (count) */
26298 0, /* No tags (pointer) */
26299 0, /* No tags (count) */
26300 { 0, 0, OPEN_TYPE_constraint },
26301 0, 0, /* No members */
26302 &asn_SPC_extensionValue_specs_152 /* Additional specs */
26305 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
26306 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
26307 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26308 -1, /* IMPLICIT tag at current level */
26309 &asn_DEF_ProtocolIE_ID,
26311 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
26312 0, 0, /* No default value */
26315 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
26316 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26317 -1, /* IMPLICIT tag at current level */
26318 &asn_DEF_Criticality,
26320 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
26321 0, 0, /* No default value */
26324 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
26325 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26326 +1, /* EXPLICIT tag at current level */
26327 &asn_DEF_extensionValue_152,
26329 { &asn_OER_memb_extensionValue_constr_152, &asn_PER_memb_extensionValue_constr_152, memb_extensionValue_constraint_149 },
26330 0, 0, /* No default value */
26334 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
26335 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26337 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
26338 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26339 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26340 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26342 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
26343 sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
26344 offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
26345 asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
26346 3, /* Count of tags in the map */
26347 0, 0, 0, /* Optional elements (not needed) */
26348 -1, /* First extension addition */
26350 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
26351 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
26352 "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
26354 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
26355 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
26356 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
26357 asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149, /* Same as above */
26358 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
26359 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
26360 { 0, 0, SEQUENCE_constraint },
26361 asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
26362 3, /* Elements count */
26363 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 /* Additional specs */
26366 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
26367 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
26368 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26369 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
26370 sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
26371 0, /* No top level tags */
26372 0, /* No tags in the map */
26374 -1 /* Extensions start */
26376 static /* Use -fall-defs-global to expose */
26377 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
26381 0, /* No effective tags (pointer) */
26382 0, /* No effective tags (count) */
26383 0, /* No tags (pointer) */
26384 0, /* No tags (count) */
26385 { 0, 0, OPEN_TYPE_constraint },
26386 0, 0, /* No members */
26387 &asn_SPC_extensionValue_specs_156 /* Additional specs */
26390 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
26391 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
26392 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26393 -1, /* IMPLICIT tag at current level */
26394 &asn_DEF_ProtocolIE_ID,
26396 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
26397 0, 0, /* No default value */
26400 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
26401 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26402 -1, /* IMPLICIT tag at current level */
26403 &asn_DEF_Criticality,
26405 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
26406 0, 0, /* No default value */
26409 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
26410 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26411 +1, /* EXPLICIT tag at current level */
26412 &asn_DEF_extensionValue_156,
26414 { &asn_OER_memb_extensionValue_constr_156, &asn_PER_memb_extensionValue_constr_156, memb_extensionValue_constraint_153 },
26415 0, 0, /* No default value */
26419 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
26420 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26422 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
26423 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26424 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26425 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26427 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
26428 sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
26429 offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
26430 asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
26431 3, /* Count of tags in the map */
26432 0, 0, 0, /* Optional elements (not needed) */
26433 -1, /* First extension addition */
26435 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
26436 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
26437 "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
26439 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
26440 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
26441 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
26442 asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153, /* Same as above */
26443 sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
26444 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
26445 { 0, 0, SEQUENCE_constraint },
26446 asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
26447 3, /* Elements count */
26448 &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 /* Additional specs */
26451 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
26452 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
26453 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26454 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
26455 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26456 0, /* No top level tags */
26457 0, /* No tags in the map */
26459 -1 /* Extensions start */
26461 static /* Use -fall-defs-global to expose */
26462 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
26466 0, /* No effective tags (pointer) */
26467 0, /* No effective tags (count) */
26468 0, /* No tags (pointer) */
26469 0, /* No tags (count) */
26470 { 0, 0, OPEN_TYPE_constraint },
26471 0, 0, /* No members */
26472 &asn_SPC_extensionValue_specs_160 /* Additional specs */
26475 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
26476 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
26477 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26478 -1, /* IMPLICIT tag at current level */
26479 &asn_DEF_ProtocolIE_ID,
26481 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
26482 0, 0, /* No default value */
26485 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
26486 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26487 -1, /* IMPLICIT tag at current level */
26488 &asn_DEF_Criticality,
26490 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
26491 0, 0, /* No default value */
26494 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
26495 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26496 +1, /* EXPLICIT tag at current level */
26497 &asn_DEF_extensionValue_160,
26499 { &asn_OER_memb_extensionValue_constr_160, &asn_PER_memb_extensionValue_constr_160, memb_extensionValue_constraint_157 },
26500 0, 0, /* No default value */
26504 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
26505 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26507 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
26508 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26509 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26510 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26512 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
26513 sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
26514 offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
26515 asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
26516 3, /* Count of tags in the map */
26517 0, 0, 0, /* Optional elements (not needed) */
26518 -1, /* First extension addition */
26520 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
26521 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
26522 "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
26524 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
26525 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
26526 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
26527 asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157, /* Same as above */
26528 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
26529 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
26530 { 0, 0, SEQUENCE_constraint },
26531 asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
26532 3, /* Elements count */
26533 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 /* Additional specs */
26536 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
26537 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
26538 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26539 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
26540 sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
26541 0, /* No top level tags */
26542 0, /* No tags in the map */
26544 -1 /* Extensions start */
26546 static /* Use -fall-defs-global to expose */
26547 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
26551 0, /* No effective tags (pointer) */
26552 0, /* No effective tags (count) */
26553 0, /* No tags (pointer) */
26554 0, /* No tags (count) */
26555 { 0, 0, OPEN_TYPE_constraint },
26556 0, 0, /* No members */
26557 &asn_SPC_extensionValue_specs_164 /* Additional specs */
26560 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
26561 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
26562 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26563 -1, /* IMPLICIT tag at current level */
26564 &asn_DEF_ProtocolIE_ID,
26566 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
26567 0, 0, /* No default value */
26570 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
26571 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26572 -1, /* IMPLICIT tag at current level */
26573 &asn_DEF_Criticality,
26575 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
26576 0, 0, /* No default value */
26579 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
26580 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26581 +1, /* EXPLICIT tag at current level */
26582 &asn_DEF_extensionValue_164,
26584 { &asn_OER_memb_extensionValue_constr_164, &asn_PER_memb_extensionValue_constr_164, memb_extensionValue_constraint_161 },
26585 0, 0, /* No default value */
26589 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
26590 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26592 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
26593 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26594 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26595 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26597 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
26598 sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
26599 offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
26600 asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
26601 3, /* Count of tags in the map */
26602 0, 0, 0, /* Optional elements (not needed) */
26603 -1, /* First extension addition */
26605 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
26606 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
26607 "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
26609 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
26610 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
26611 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
26612 asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161, /* Same as above */
26613 sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
26614 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
26615 { 0, 0, SEQUENCE_constraint },
26616 asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
26617 3, /* Elements count */
26618 &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 /* Additional specs */
26621 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
26622 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
26623 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
26624 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
26625 sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
26626 0, /* No top level tags */
26627 0, /* No tags in the map */
26629 -1 /* Extensions start */
26631 static /* Use -fall-defs-global to expose */
26632 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
26636 0, /* No effective tags (pointer) */
26637 0, /* No effective tags (count) */
26638 0, /* No tags (pointer) */
26639 0, /* No tags (count) */
26640 { 0, 0, OPEN_TYPE_constraint },
26641 0, 0, /* No members */
26642 &asn_SPC_extensionValue_specs_168 /* Additional specs */
26645 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
26646 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
26647 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26648 -1, /* IMPLICIT tag at current level */
26649 &asn_DEF_ProtocolIE_ID,
26651 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
26652 0, 0, /* No default value */
26655 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
26656 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26657 -1, /* IMPLICIT tag at current level */
26658 &asn_DEF_Criticality,
26660 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
26661 0, 0, /* No default value */
26664 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
26665 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26666 +1, /* EXPLICIT tag at current level */
26667 &asn_DEF_extensionValue_168,
26669 { &asn_OER_memb_extensionValue_constr_168, &asn_PER_memb_extensionValue_constr_168, memb_extensionValue_constraint_165 },
26670 0, 0, /* No default value */
26674 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
26675 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26677 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
26678 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26679 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26680 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26682 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
26683 sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
26684 offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
26685 asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
26686 3, /* Count of tags in the map */
26687 0, 0, 0, /* Optional elements (not needed) */
26688 -1, /* First extension addition */
26690 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
26691 "E-RABs-SubjectToCounterCheckItemExtIEs",
26692 "E-RABs-SubjectToCounterCheckItemExtIEs",
26694 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
26695 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
26696 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
26697 asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165, /* Same as above */
26698 sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
26699 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
26700 { 0, 0, SEQUENCE_constraint },
26701 asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
26702 3, /* Elements count */
26703 &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 /* Additional specs */
26706 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
26707 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
26708 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26710 &asn_DEF_UESidelinkAggregateMaximumBitRate,
26713 0, 0, /* No default value */
26714 "UESidelinkAggregateMaximumBitRate"
26717 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
26718 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
26720 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
26721 sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
26722 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
26723 offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
26724 sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
26725 asn_MAP_extensionValue_tag2el_172,
26726 1, /* Count of tags in the map */
26728 -1 /* Extensions start */
26730 static /* Use -fall-defs-global to expose */
26731 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
26735 0, /* No effective tags (pointer) */
26736 0, /* No effective tags (count) */
26737 0, /* No tags (pointer) */
26738 0, /* No tags (count) */
26739 { 0, 0, OPEN_TYPE_constraint },
26740 asn_MBR_extensionValue_172,
26741 1, /* Elements count */
26742 &asn_SPC_extensionValue_specs_172 /* Additional specs */
26745 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
26746 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
26747 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26748 -1, /* IMPLICIT tag at current level */
26749 &asn_DEF_ProtocolIE_ID,
26751 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
26752 0, 0, /* No default value */
26755 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
26756 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26757 -1, /* IMPLICIT tag at current level */
26758 &asn_DEF_Criticality,
26759 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
26760 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
26761 0, 0, /* No default value */
26764 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
26765 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26766 +1, /* EXPLICIT tag at current level */
26767 &asn_DEF_extensionValue_172,
26768 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
26769 { &asn_OER_memb_extensionValue_constr_172, &asn_PER_memb_extensionValue_constr_172, memb_extensionValue_constraint_169 },
26770 0, 0, /* No default value */
26774 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
26775 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26777 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
26778 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26779 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26780 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26782 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
26783 sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
26784 offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
26785 asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
26786 3, /* Count of tags in the map */
26787 0, 0, 0, /* Optional elements (not needed) */
26788 -1, /* First extension addition */
26790 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
26791 "UE-ContextInformationRetrieve-ExtIEs",
26792 "UE-ContextInformationRetrieve-ExtIEs",
26794 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
26795 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
26796 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
26797 asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169, /* Same as above */
26798 sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
26799 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
26800 { 0, 0, SEQUENCE_constraint },
26801 asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
26802 3, /* Elements count */
26803 &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
26806 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
26807 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26808 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26810 &asn_DEF_GTPtunnelEndpoint,
26813 0, 0, /* No default value */
26814 "GTPtunnelEndpoint"
26816 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
26817 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26819 &asn_DEF_DL_Forwarding,
26822 0, 0, /* No default value */
26826 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
26827 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
26828 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
26829 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
26830 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
26832 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
26833 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
26834 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
26835 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
26836 sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
26837 asn_MAP_extensionValue_tag2el_176,
26838 2, /* Count of tags in the map */
26839 asn_MAP_extensionValue_to_canonical_176,
26840 asn_MAP_extensionValue_from_canonical_176,
26841 -1 /* Extensions start */
26843 static /* Use -fall-defs-global to expose */
26844 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
26848 0, /* No effective tags (pointer) */
26849 0, /* No effective tags (count) */
26850 0, /* No tags (pointer) */
26851 0, /* No tags (count) */
26852 { 0, 0, OPEN_TYPE_constraint },
26853 asn_MBR_extensionValue_176,
26854 2, /* Elements count */
26855 &asn_SPC_extensionValue_specs_176 /* Additional specs */
26858 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
26859 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
26860 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26861 -1, /* IMPLICIT tag at current level */
26862 &asn_DEF_ProtocolIE_ID,
26864 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
26865 0, 0, /* No default value */
26868 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
26869 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26870 -1, /* IMPLICIT tag at current level */
26871 &asn_DEF_Criticality,
26872 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
26873 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
26874 0, 0, /* No default value */
26877 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
26878 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26879 +1, /* EXPLICIT tag at current level */
26880 &asn_DEF_extensionValue_176,
26881 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
26882 { &asn_OER_memb_extensionValue_constr_176, &asn_PER_memb_extensionValue_constr_176, memb_extensionValue_constraint_173 },
26883 0, 0, /* No default value */
26887 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
26888 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26890 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
26891 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26892 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26893 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26895 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
26896 sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
26897 offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
26898 asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
26899 3, /* Count of tags in the map */
26900 0, 0, 0, /* Optional elements (not needed) */
26901 -1, /* First extension addition */
26903 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
26904 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
26905 "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
26907 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
26908 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
26909 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
26910 asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173, /* Same as above */
26911 sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
26912 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
26913 { 0, 0, SEQUENCE_constraint },
26914 asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
26915 3, /* Elements count */
26916 &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 /* Additional specs */
26919 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
26920 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
26921 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
26922 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
26923 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
26924 0, /* No top level tags */
26925 0, /* No tags in the map */
26927 -1 /* Extensions start */
26929 static /* Use -fall-defs-global to expose */
26930 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
26934 0, /* No effective tags (pointer) */
26935 0, /* No effective tags (count) */
26936 0, /* No tags (pointer) */
26937 0, /* No tags (count) */
26938 { 0, 0, OPEN_TYPE_constraint },
26939 0, 0, /* No members */
26940 &asn_SPC_extensionValue_specs_180 /* Additional specs */
26943 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
26944 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
26945 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26946 -1, /* IMPLICIT tag at current level */
26947 &asn_DEF_ProtocolIE_ID,
26949 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
26950 0, 0, /* No default value */
26953 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
26954 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26955 -1, /* IMPLICIT tag at current level */
26956 &asn_DEF_Criticality,
26958 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
26959 0, 0, /* No default value */
26962 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
26963 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26964 +1, /* EXPLICIT tag at current level */
26965 &asn_DEF_extensionValue_180,
26967 { &asn_OER_memb_extensionValue_constr_180, &asn_PER_memb_extensionValue_constr_180, memb_extensionValue_constraint_177 },
26968 0, 0, /* No default value */
26972 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
26973 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26975 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
26976 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26977 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26978 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26980 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
26981 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
26982 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
26983 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
26984 3, /* Count of tags in the map */
26985 0, 0, 0, /* Optional elements (not needed) */
26986 -1, /* First extension addition */
26988 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
26989 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
26990 "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
26992 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
26993 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
26994 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
26995 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177, /* Same as above */
26996 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
26997 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
26998 { 0, 0, SEQUENCE_constraint },
26999 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
27000 3, /* Elements count */
27001 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 /* Additional specs */
27004 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
27005 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
27006 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27011 0, 0, /* No default value */
27015 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
27016 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27018 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
27019 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
27020 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27021 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27022 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27023 asn_MAP_extensionValue_tag2el_184,
27024 1, /* Count of tags in the map */
27026 -1 /* Extensions start */
27028 static /* Use -fall-defs-global to expose */
27029 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
27033 0, /* No effective tags (pointer) */
27034 0, /* No effective tags (count) */
27035 0, /* No tags (pointer) */
27036 0, /* No tags (count) */
27037 { 0, 0, OPEN_TYPE_constraint },
27038 asn_MBR_extensionValue_184,
27039 1, /* Elements count */
27040 &asn_SPC_extensionValue_specs_184 /* Additional specs */
27043 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
27044 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
27045 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27046 -1, /* IMPLICIT tag at current level */
27047 &asn_DEF_ProtocolIE_ID,
27049 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
27050 0, 0, /* No default value */
27053 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
27054 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27055 -1, /* IMPLICIT tag at current level */
27056 &asn_DEF_Criticality,
27057 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
27058 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
27059 0, 0, /* No default value */
27062 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
27063 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27064 +1, /* EXPLICIT tag at current level */
27065 &asn_DEF_extensionValue_184,
27066 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27067 { &asn_OER_memb_extensionValue_constr_184, &asn_PER_memb_extensionValue_constr_184, memb_extensionValue_constraint_181 },
27068 0, 0, /* No default value */
27072 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
27073 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27075 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
27076 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27077 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27078 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27080 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
27081 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
27082 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27083 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
27084 3, /* Count of tags in the map */
27085 0, 0, 0, /* Optional elements (not needed) */
27086 -1, /* First extension addition */
27088 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
27089 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
27090 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
27092 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
27093 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
27094 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
27095 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181, /* Same as above */
27096 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
27097 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
27098 { 0, 0, SEQUENCE_constraint },
27099 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
27100 3, /* Elements count */
27101 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 /* Additional specs */
27104 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
27105 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
27106 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27108 &asn_DEF_PDCPSnLength,
27111 0, 0, /* No default value */
27114 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
27115 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27117 &asn_DEF_DuplicationActivation,
27120 0, 0, /* No default value */
27121 "DuplicationActivation"
27124 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
27125 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27126 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
27128 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
27129 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27130 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27131 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27132 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27133 asn_MAP_extensionValue_tag2el_188,
27134 2, /* Count of tags in the map */
27136 -1 /* Extensions start */
27138 static /* Use -fall-defs-global to expose */
27139 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
27143 0, /* No effective tags (pointer) */
27144 0, /* No effective tags (count) */
27145 0, /* No tags (pointer) */
27146 0, /* No tags (count) */
27147 { 0, 0, OPEN_TYPE_constraint },
27148 asn_MBR_extensionValue_188,
27149 2, /* Elements count */
27150 &asn_SPC_extensionValue_specs_188 /* Additional specs */
27153 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
27154 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
27155 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27156 -1, /* IMPLICIT tag at current level */
27157 &asn_DEF_ProtocolIE_ID,
27159 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
27160 0, 0, /* No default value */
27163 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
27164 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27165 -1, /* IMPLICIT tag at current level */
27166 &asn_DEF_Criticality,
27167 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27168 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
27169 0, 0, /* No default value */
27172 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27173 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27174 +1, /* EXPLICIT tag at current level */
27175 &asn_DEF_extensionValue_188,
27176 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27177 { &asn_OER_memb_extensionValue_constr_188, &asn_PER_memb_extensionValue_constr_188, memb_extensionValue_constraint_185 },
27178 0, 0, /* No default value */
27182 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
27183 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27185 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
27186 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27187 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27188 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27190 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
27191 sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
27192 offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27193 asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
27194 3, /* Count of tags in the map */
27195 0, 0, 0, /* Optional elements (not needed) */
27196 -1, /* First extension addition */
27198 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
27199 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
27200 "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
27202 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
27203 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
27204 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
27205 asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185, /* Same as above */
27206 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
27207 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
27208 { 0, 0, SEQUENCE_constraint },
27209 asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
27210 3, /* Elements count */
27211 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 /* Additional specs */
27214 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
27215 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
27216 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
27217 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
27218 sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
27219 0, /* No top level tags */
27220 0, /* No tags in the map */
27222 -1 /* Extensions start */
27224 static /* Use -fall-defs-global to expose */
27225 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
27229 0, /* No effective tags (pointer) */
27230 0, /* No effective tags (count) */
27231 0, /* No tags (pointer) */
27232 0, /* No tags (count) */
27233 { 0, 0, OPEN_TYPE_constraint },
27234 0, 0, /* No members */
27235 &asn_SPC_extensionValue_specs_192 /* Additional specs */
27238 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
27239 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
27240 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27241 -1, /* IMPLICIT tag at current level */
27242 &asn_DEF_ProtocolIE_ID,
27244 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
27245 0, 0, /* No default value */
27248 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
27249 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27250 -1, /* IMPLICIT tag at current level */
27251 &asn_DEF_Criticality,
27253 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
27254 0, 0, /* No default value */
27257 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
27258 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27259 +1, /* EXPLICIT tag at current level */
27260 &asn_DEF_extensionValue_192,
27262 { &asn_OER_memb_extensionValue_constr_192, &asn_PER_memb_extensionValue_constr_192, memb_extensionValue_constraint_189 },
27263 0, 0, /* No default value */
27267 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
27268 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27270 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
27271 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27272 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27273 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27275 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
27276 sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
27277 offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
27278 asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
27279 3, /* Count of tags in the map */
27280 0, 0, 0, /* Optional elements (not needed) */
27281 -1, /* First extension addition */
27283 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
27284 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
27285 "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
27287 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
27288 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
27289 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
27290 asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189, /* Same as above */
27291 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
27292 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
27293 { 0, 0, SEQUENCE_constraint },
27294 asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
27295 3, /* Elements count */
27296 &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 /* Additional specs */
27299 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
27300 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27301 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27303 &asn_DEF_PDCPSnLength,
27306 0, 0, /* No default value */
27310 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
27311 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27313 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
27314 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27315 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27316 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27317 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27318 asn_MAP_extensionValue_tag2el_196,
27319 1, /* Count of tags in the map */
27321 -1 /* Extensions start */
27323 static /* Use -fall-defs-global to expose */
27324 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
27328 0, /* No effective tags (pointer) */
27329 0, /* No effective tags (count) */
27330 0, /* No tags (pointer) */
27331 0, /* No tags (count) */
27332 { 0, 0, OPEN_TYPE_constraint },
27333 asn_MBR_extensionValue_196,
27334 1, /* Elements count */
27335 &asn_SPC_extensionValue_specs_196 /* Additional specs */
27338 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
27339 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
27340 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27341 -1, /* IMPLICIT tag at current level */
27342 &asn_DEF_ProtocolIE_ID,
27344 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
27345 0, 0, /* No default value */
27348 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
27349 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27350 -1, /* IMPLICIT tag at current level */
27351 &asn_DEF_Criticality,
27352 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27353 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
27354 0, 0, /* No default value */
27357 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27358 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27359 +1, /* EXPLICIT tag at current level */
27360 &asn_DEF_extensionValue_196,
27361 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27362 { &asn_OER_memb_extensionValue_constr_196, &asn_PER_memb_extensionValue_constr_196, memb_extensionValue_constraint_193 },
27363 0, 0, /* No default value */
27367 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
27368 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27370 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
27371 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27372 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27373 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27375 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
27376 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
27377 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27378 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
27379 3, /* Count of tags in the map */
27380 0, 0, 0, /* Optional elements (not needed) */
27381 -1, /* First extension addition */
27383 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
27384 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
27385 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
27387 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
27388 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
27389 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
27390 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193, /* Same as above */
27391 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
27392 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
27393 { 0, 0, SEQUENCE_constraint },
27394 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
27395 3, /* Elements count */
27396 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 /* Additional specs */
27399 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
27400 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27401 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27406 0, 0, /* No default value */
27410 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
27411 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
27413 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
27414 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27415 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27416 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27417 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27418 asn_MAP_extensionValue_tag2el_200,
27419 1, /* Count of tags in the map */
27421 -1 /* Extensions start */
27423 static /* Use -fall-defs-global to expose */
27424 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
27428 0, /* No effective tags (pointer) */
27429 0, /* No effective tags (count) */
27430 0, /* No tags (pointer) */
27431 0, /* No tags (count) */
27432 { 0, 0, OPEN_TYPE_constraint },
27433 asn_MBR_extensionValue_200,
27434 1, /* Elements count */
27435 &asn_SPC_extensionValue_specs_200 /* Additional specs */
27438 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
27439 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
27440 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27441 -1, /* IMPLICIT tag at current level */
27442 &asn_DEF_ProtocolIE_ID,
27444 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
27445 0, 0, /* No default value */
27448 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27449 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27450 -1, /* IMPLICIT tag at current level */
27451 &asn_DEF_Criticality,
27452 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27453 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
27454 0, 0, /* No default value */
27457 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27458 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27459 +1, /* EXPLICIT tag at current level */
27460 &asn_DEF_extensionValue_200,
27461 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27462 { &asn_OER_memb_extensionValue_constr_200, &asn_PER_memb_extensionValue_constr_200, memb_extensionValue_constraint_197 },
27463 0, 0, /* No default value */
27467 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
27468 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27470 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
27471 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27472 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27473 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27475 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
27476 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
27477 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27478 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
27479 3, /* Count of tags in the map */
27480 0, 0, 0, /* Optional elements (not needed) */
27481 -1, /* First extension addition */
27483 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
27484 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
27485 "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
27487 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
27488 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
27489 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
27490 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
27491 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
27492 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
27493 { 0, 0, SEQUENCE_constraint },
27494 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
27495 3, /* Elements count */
27496 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 /* Additional specs */
27499 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
27500 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
27501 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
27502 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
27503 sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
27504 0, /* No top level tags */
27505 0, /* No tags in the map */
27507 -1 /* Extensions start */
27509 static /* Use -fall-defs-global to expose */
27510 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
27514 0, /* No effective tags (pointer) */
27515 0, /* No effective tags (count) */
27516 0, /* No tags (pointer) */
27517 0, /* No tags (count) */
27518 { 0, 0, OPEN_TYPE_constraint },
27519 0, 0, /* No members */
27520 &asn_SPC_extensionValue_specs_204 /* Additional specs */
27523 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
27524 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
27525 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27526 -1, /* IMPLICIT tag at current level */
27527 &asn_DEF_ProtocolIE_ID,
27529 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
27530 0, 0, /* No default value */
27533 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
27534 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27535 -1, /* IMPLICIT tag at current level */
27536 &asn_DEF_Criticality,
27538 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
27539 0, 0, /* No default value */
27542 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
27543 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27544 +1, /* EXPLICIT tag at current level */
27545 &asn_DEF_extensionValue_204,
27547 { &asn_OER_memb_extensionValue_constr_204, &asn_PER_memb_extensionValue_constr_204, memb_extensionValue_constraint_201 },
27548 0, 0, /* No default value */
27552 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
27553 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27555 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
27556 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27557 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27558 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27560 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
27561 sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
27562 offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
27563 asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
27564 3, /* Count of tags in the map */
27565 0, 0, 0, /* Optional elements (not needed) */
27566 -1, /* First extension addition */
27568 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
27569 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
27570 "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
27572 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
27573 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
27574 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
27575 asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201, /* Same as above */
27576 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
27577 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
27578 { 0, 0, SEQUENCE_constraint },
27579 asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
27580 3, /* Elements count */
27581 &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 /* Additional specs */
27584 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
27585 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
27586 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
27587 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
27588 sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
27589 0, /* No top level tags */
27590 0, /* No tags in the map */
27592 -1 /* Extensions start */
27594 static /* Use -fall-defs-global to expose */
27595 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
27599 0, /* No effective tags (pointer) */
27600 0, /* No effective tags (count) */
27601 0, /* No tags (pointer) */
27602 0, /* No tags (count) */
27603 { 0, 0, OPEN_TYPE_constraint },
27604 0, 0, /* No members */
27605 &asn_SPC_extensionValue_specs_208 /* Additional specs */
27608 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
27609 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
27610 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27611 -1, /* IMPLICIT tag at current level */
27612 &asn_DEF_ProtocolIE_ID,
27614 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
27615 0, 0, /* No default value */
27618 { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
27619 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27620 -1, /* IMPLICIT tag at current level */
27621 &asn_DEF_Criticality,
27623 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
27624 0, 0, /* No default value */
27627 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
27628 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27629 +1, /* EXPLICIT tag at current level */
27630 &asn_DEF_extensionValue_208,
27632 { &asn_OER_memb_extensionValue_constr_208, &asn_PER_memb_extensionValue_constr_208, memb_extensionValue_constraint_205 },
27633 0, 0, /* No default value */
27637 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
27638 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27640 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
27641 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27642 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27643 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27645 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
27646 sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
27647 offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
27648 asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
27649 3, /* Count of tags in the map */
27650 0, 0, 0, /* Optional elements (not needed) */
27651 -1, /* First extension addition */
27653 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
27654 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
27655 "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
27657 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
27658 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
27659 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
27660 asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205, /* Same as above */
27661 sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
27662 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
27663 { 0, 0, SEQUENCE_constraint },
27664 asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
27665 3, /* Elements count */
27666 &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 /* Additional specs */
27669 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
27670 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
27671 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27673 &asn_DEF_SubscriberProfileIDforRFP,
27676 0, 0, /* No default value */
27677 "SubscriberProfileIDforRFP"
27680 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
27681 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
27683 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
27684 sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
27685 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
27686 offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
27687 sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
27688 asn_MAP_extensionValue_tag2el_212,
27689 1, /* Count of tags in the map */
27691 -1 /* Extensions start */
27693 static /* Use -fall-defs-global to expose */
27694 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
27698 0, /* No effective tags (pointer) */
27699 0, /* No effective tags (count) */
27700 0, /* No tags (pointer) */
27701 0, /* No tags (count) */
27702 { 0, 0, OPEN_TYPE_constraint },
27703 asn_MBR_extensionValue_212,
27704 1, /* Elements count */
27705 &asn_SPC_extensionValue_specs_212 /* Additional specs */
27708 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
27709 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
27710 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27711 -1, /* IMPLICIT tag at current level */
27712 &asn_DEF_ProtocolIE_ID,
27714 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
27715 0, 0, /* No default value */
27718 { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
27719 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27720 -1, /* IMPLICIT tag at current level */
27721 &asn_DEF_Criticality,
27722 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
27723 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
27724 0, 0, /* No default value */
27727 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
27728 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27729 +1, /* EXPLICIT tag at current level */
27730 &asn_DEF_extensionValue_212,
27731 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
27732 { &asn_OER_memb_extensionValue_constr_212, &asn_PER_memb_extensionValue_constr_212, memb_extensionValue_constraint_209 },
27733 0, 0, /* No default value */
27737 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
27738 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27740 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
27741 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27742 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27743 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27745 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
27746 sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
27747 offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
27748 asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
27749 3, /* Count of tags in the map */
27750 0, 0, 0, /* Optional elements (not needed) */
27751 -1, /* First extension addition */
27753 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
27754 "UE-ContextInformationSgNBModReqExtIEs",
27755 "UE-ContextInformationSgNBModReqExtIEs",
27757 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
27758 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
27759 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
27760 asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
27761 sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
27762 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
27763 { 0, 0, SEQUENCE_constraint },
27764 asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
27765 3, /* Elements count */
27766 &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 /* Additional specs */
27769 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
27770 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
27771 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
27772 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
27773 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
27774 0, /* No top level tags */
27775 0, /* No tags in the map */
27777 -1 /* Extensions start */
27779 static /* Use -fall-defs-global to expose */
27780 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
27784 0, /* No effective tags (pointer) */
27785 0, /* No effective tags (count) */
27786 0, /* No tags (pointer) */
27787 0, /* No tags (count) */
27788 { 0, 0, OPEN_TYPE_constraint },
27789 0, 0, /* No members */
27790 &asn_SPC_extensionValue_specs_216 /* Additional specs */
27793 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
27794 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
27795 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27796 -1, /* IMPLICIT tag at current level */
27797 &asn_DEF_ProtocolIE_ID,
27799 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
27800 0, 0, /* No default value */
27803 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
27804 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27805 -1, /* IMPLICIT tag at current level */
27806 &asn_DEF_Criticality,
27808 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
27809 0, 0, /* No default value */
27812 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
27813 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27814 +1, /* EXPLICIT tag at current level */
27815 &asn_DEF_extensionValue_216,
27817 { &asn_OER_memb_extensionValue_constr_216, &asn_PER_memb_extensionValue_constr_216, memb_extensionValue_constraint_213 },
27818 0, 0, /* No default value */
27822 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
27823 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27825 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
27826 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27827 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27828 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27830 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
27831 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
27832 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
27833 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
27834 3, /* Count of tags in the map */
27835 0, 0, 0, /* Optional elements (not needed) */
27836 -1, /* First extension addition */
27838 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
27839 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
27840 "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
27842 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
27843 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
27844 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
27845 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213, /* Same as above */
27846 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
27847 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
27848 { 0, 0, SEQUENCE_constraint },
27849 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
27850 3, /* Elements count */
27851 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 /* Additional specs */
27854 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
27855 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
27856 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27861 0, 0, /* No default value */
27865 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
27866 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27868 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
27869 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
27870 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27871 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27872 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27873 asn_MAP_extensionValue_tag2el_220,
27874 1, /* Count of tags in the map */
27876 -1 /* Extensions start */
27878 static /* Use -fall-defs-global to expose */
27879 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
27883 0, /* No effective tags (pointer) */
27884 0, /* No effective tags (count) */
27885 0, /* No tags (pointer) */
27886 0, /* No tags (count) */
27887 { 0, 0, OPEN_TYPE_constraint },
27888 asn_MBR_extensionValue_220,
27889 1, /* Elements count */
27890 &asn_SPC_extensionValue_specs_220 /* Additional specs */
27893 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
27894 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
27895 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27896 -1, /* IMPLICIT tag at current level */
27897 &asn_DEF_ProtocolIE_ID,
27899 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
27900 0, 0, /* No default value */
27903 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
27904 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27905 -1, /* IMPLICIT tag at current level */
27906 &asn_DEF_Criticality,
27907 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
27908 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
27909 0, 0, /* No default value */
27912 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
27913 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27914 +1, /* EXPLICIT tag at current level */
27915 &asn_DEF_extensionValue_220,
27916 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27917 { &asn_OER_memb_extensionValue_constr_220, &asn_PER_memb_extensionValue_constr_220, memb_extensionValue_constraint_217 },
27918 0, 0, /* No default value */
27922 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
27923 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27925 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
27926 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27927 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27928 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27930 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
27931 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
27932 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27933 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
27934 3, /* Count of tags in the map */
27935 0, 0, 0, /* Optional elements (not needed) */
27936 -1, /* First extension addition */
27938 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
27939 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
27940 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
27942 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
27943 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
27944 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
27945 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217, /* Same as above */
27946 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
27947 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
27948 { 0, 0, SEQUENCE_constraint },
27949 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
27950 3, /* Elements count */
27951 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 /* Additional specs */
27954 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
27955 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
27956 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27958 &asn_DEF_PDCPSnLength,
27961 0, 0, /* No default value */
27964 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
27965 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27967 &asn_DEF_DuplicationActivation,
27970 0, 0, /* No default value */
27971 "DuplicationActivation"
27974 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
27975 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27976 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
27978 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
27979 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27980 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27981 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27982 sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27983 asn_MAP_extensionValue_tag2el_224,
27984 2, /* Count of tags in the map */
27986 -1 /* Extensions start */
27988 static /* Use -fall-defs-global to expose */
27989 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
27993 0, /* No effective tags (pointer) */
27994 0, /* No effective tags (count) */
27995 0, /* No tags (pointer) */
27996 0, /* No tags (count) */
27997 { 0, 0, OPEN_TYPE_constraint },
27998 asn_MBR_extensionValue_224,
27999 2, /* Elements count */
28000 &asn_SPC_extensionValue_specs_224 /* Additional specs */
28003 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
28004 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28005 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28006 -1, /* IMPLICIT tag at current level */
28007 &asn_DEF_ProtocolIE_ID,
28009 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
28010 0, 0, /* No default value */
28013 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28014 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28015 -1, /* IMPLICIT tag at current level */
28016 &asn_DEF_Criticality,
28017 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28018 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
28019 0, 0, /* No default value */
28022 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28023 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28024 +1, /* EXPLICIT tag at current level */
28025 &asn_DEF_extensionValue_224,
28026 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28027 { &asn_OER_memb_extensionValue_constr_224, &asn_PER_memb_extensionValue_constr_224, memb_extensionValue_constraint_221 },
28028 0, 0, /* No default value */
28032 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
28033 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28035 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
28036 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28037 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28038 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28040 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
28041 sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28042 offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28043 asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
28044 3, /* Count of tags in the map */
28045 0, 0, 0, /* Optional elements (not needed) */
28046 -1, /* First extension addition */
28048 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28049 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28050 "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28052 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
28053 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
28054 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
28055 asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221, /* Same as above */
28056 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
28057 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
28058 { 0, 0, SEQUENCE_constraint },
28059 asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
28060 3, /* Elements count */
28061 &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 /* Additional specs */
28064 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
28065 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
28066 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
28067 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
28068 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
28069 0, /* No top level tags */
28070 0, /* No tags in the map */
28072 -1 /* Extensions start */
28074 static /* Use -fall-defs-global to expose */
28075 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
28079 0, /* No effective tags (pointer) */
28080 0, /* No effective tags (count) */
28081 0, /* No tags (pointer) */
28082 0, /* No tags (count) */
28083 { 0, 0, OPEN_TYPE_constraint },
28084 0, 0, /* No members */
28085 &asn_SPC_extensionValue_specs_228 /* Additional specs */
28088 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
28089 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
28090 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28091 -1, /* IMPLICIT tag at current level */
28092 &asn_DEF_ProtocolIE_ID,
28094 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
28095 0, 0, /* No default value */
28098 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
28099 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28100 -1, /* IMPLICIT tag at current level */
28101 &asn_DEF_Criticality,
28103 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
28104 0, 0, /* No default value */
28107 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
28108 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28109 +1, /* EXPLICIT tag at current level */
28110 &asn_DEF_extensionValue_228,
28112 { &asn_OER_memb_extensionValue_constr_228, &asn_PER_memb_extensionValue_constr_228, memb_extensionValue_constraint_225 },
28113 0, 0, /* No default value */
28117 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
28118 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28120 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
28121 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28122 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28123 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28125 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
28126 sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
28127 offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
28128 asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
28129 3, /* Count of tags in the map */
28130 0, 0, 0, /* Optional elements (not needed) */
28131 -1, /* First extension addition */
28133 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
28134 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
28135 "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
28137 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
28138 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
28139 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
28140 asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225, /* Same as above */
28141 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
28142 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
28143 { 0, 0, SEQUENCE_constraint },
28144 asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
28145 3, /* Elements count */
28146 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 /* Additional specs */
28149 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
28150 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
28151 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28153 &asn_DEF_RLC_Status,
28156 0, 0, /* No default value */
28160 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
28161 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
28163 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
28164 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28165 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28166 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28167 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28168 asn_MAP_extensionValue_tag2el_232,
28169 1, /* Count of tags in the map */
28171 -1 /* Extensions start */
28173 static /* Use -fall-defs-global to expose */
28174 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
28178 0, /* No effective tags (pointer) */
28179 0, /* No effective tags (count) */
28180 0, /* No tags (pointer) */
28181 0, /* No tags (count) */
28182 { 0, 0, OPEN_TYPE_constraint },
28183 asn_MBR_extensionValue_232,
28184 1, /* Elements count */
28185 &asn_SPC_extensionValue_specs_232 /* Additional specs */
28188 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
28189 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
28190 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28191 -1, /* IMPLICIT tag at current level */
28192 &asn_DEF_ProtocolIE_ID,
28194 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
28195 0, 0, /* No default value */
28198 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
28199 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28200 -1, /* IMPLICIT tag at current level */
28201 &asn_DEF_Criticality,
28202 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
28203 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
28204 0, 0, /* No default value */
28207 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28208 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28209 +1, /* EXPLICIT tag at current level */
28210 &asn_DEF_extensionValue_232,
28211 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28212 { &asn_OER_memb_extensionValue_constr_232, &asn_PER_memb_extensionValue_constr_232, memb_extensionValue_constraint_229 },
28213 0, 0, /* No default value */
28217 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
28218 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28220 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
28221 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28222 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28223 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28225 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
28226 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28227 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28228 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
28229 3, /* Count of tags in the map */
28230 0, 0, 0, /* Optional elements (not needed) */
28231 -1, /* First extension addition */
28233 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28234 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28235 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28237 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
28238 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
28239 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
28240 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229, /* Same as above */
28241 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
28242 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
28243 { 0, 0, SEQUENCE_constraint },
28244 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
28245 3, /* Elements count */
28246 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 /* Additional specs */
28249 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
28250 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28251 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28253 &asn_DEF_PDCPSnLength,
28256 0, 0, /* No default value */
28259 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
28260 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28262 &asn_DEF_GTPtunnelEndpoint,
28265 0, 0, /* No default value */
28266 "GTPtunnelEndpoint"
28269 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
28270 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
28271 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
28273 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
28274 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28275 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28276 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28277 sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28278 asn_MAP_extensionValue_tag2el_236,
28279 2, /* Count of tags in the map */
28281 -1 /* Extensions start */
28283 static /* Use -fall-defs-global to expose */
28284 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
28288 0, /* No effective tags (pointer) */
28289 0, /* No effective tags (count) */
28290 0, /* No tags (pointer) */
28291 0, /* No tags (count) */
28292 { 0, 0, OPEN_TYPE_constraint },
28293 asn_MBR_extensionValue_236,
28294 2, /* Elements count */
28295 &asn_SPC_extensionValue_specs_236 /* Additional specs */
28298 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
28299 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28300 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28301 -1, /* IMPLICIT tag at current level */
28302 &asn_DEF_ProtocolIE_ID,
28304 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
28305 0, 0, /* No default value */
28308 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28309 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28310 -1, /* IMPLICIT tag at current level */
28311 &asn_DEF_Criticality,
28312 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28313 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
28314 0, 0, /* No default value */
28317 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28318 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28319 +1, /* EXPLICIT tag at current level */
28320 &asn_DEF_extensionValue_236,
28321 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28322 { &asn_OER_memb_extensionValue_constr_236, &asn_PER_memb_extensionValue_constr_236, memb_extensionValue_constraint_233 },
28323 0, 0, /* No default value */
28327 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
28328 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28330 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
28331 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28332 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28333 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28335 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
28336 sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28337 offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28338 asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
28339 3, /* Count of tags in the map */
28340 0, 0, 0, /* Optional elements (not needed) */
28341 -1, /* First extension addition */
28343 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28344 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28345 "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28347 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
28348 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
28349 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
28350 asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233, /* Same as above */
28351 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
28352 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
28353 { 0, 0, SEQUENCE_constraint },
28354 asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
28355 3, /* Elements count */
28356 &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
28359 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
28360 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
28361 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
28362 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
28363 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
28364 0, /* No top level tags */
28365 0, /* No tags in the map */
28367 -1 /* Extensions start */
28369 static /* Use -fall-defs-global to expose */
28370 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
28374 0, /* No effective tags (pointer) */
28375 0, /* No effective tags (count) */
28376 0, /* No tags (pointer) */
28377 0, /* No tags (count) */
28378 { 0, 0, OPEN_TYPE_constraint },
28379 0, 0, /* No members */
28380 &asn_SPC_extensionValue_specs_240 /* Additional specs */
28383 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
28384 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
28385 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28386 -1, /* IMPLICIT tag at current level */
28387 &asn_DEF_ProtocolIE_ID,
28389 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
28390 0, 0, /* No default value */
28393 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
28394 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28395 -1, /* IMPLICIT tag at current level */
28396 &asn_DEF_Criticality,
28398 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
28399 0, 0, /* No default value */
28402 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
28403 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28404 +1, /* EXPLICIT tag at current level */
28405 &asn_DEF_extensionValue_240,
28407 { &asn_OER_memb_extensionValue_constr_240, &asn_PER_memb_extensionValue_constr_240, memb_extensionValue_constraint_237 },
28408 0, 0, /* No default value */
28412 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
28413 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28415 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
28416 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28417 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28418 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28420 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
28421 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
28422 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
28423 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
28424 3, /* Count of tags in the map */
28425 0, 0, 0, /* Optional elements (not needed) */
28426 -1, /* First extension addition */
28428 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
28429 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
28430 "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
28432 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
28433 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
28434 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
28435 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237, /* Same as above */
28436 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
28437 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
28438 { 0, 0, SEQUENCE_constraint },
28439 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
28440 3, /* Elements count */
28441 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 /* Additional specs */
28444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
28445 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28446 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28447 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28448 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28449 0, /* No top level tags */
28450 0, /* No tags in the map */
28452 -1 /* Extensions start */
28454 static /* Use -fall-defs-global to expose */
28455 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
28459 0, /* No effective tags (pointer) */
28460 0, /* No effective tags (count) */
28461 0, /* No tags (pointer) */
28462 0, /* No tags (count) */
28463 { 0, 0, OPEN_TYPE_constraint },
28464 0, 0, /* No members */
28465 &asn_SPC_extensionValue_specs_244 /* Additional specs */
28468 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
28469 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
28470 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28471 -1, /* IMPLICIT tag at current level */
28472 &asn_DEF_ProtocolIE_ID,
28474 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
28475 0, 0, /* No default value */
28478 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
28479 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28480 -1, /* IMPLICIT tag at current level */
28481 &asn_DEF_Criticality,
28483 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
28484 0, 0, /* No default value */
28487 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28488 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28489 +1, /* EXPLICIT tag at current level */
28490 &asn_DEF_extensionValue_244,
28492 { &asn_OER_memb_extensionValue_constr_244, &asn_PER_memb_extensionValue_constr_244, memb_extensionValue_constraint_241 },
28493 0, 0, /* No default value */
28497 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
28498 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28500 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
28501 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28502 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28503 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28505 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
28506 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28507 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28508 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
28509 3, /* Count of tags in the map */
28510 0, 0, 0, /* Optional elements (not needed) */
28511 -1, /* First extension addition */
28513 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28514 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28515 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28517 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
28518 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
28519 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
28520 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241, /* Same as above */
28521 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
28522 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
28523 { 0, 0, SEQUENCE_constraint },
28524 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
28525 3, /* Elements count */
28526 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 /* Additional specs */
28529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
28530 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28531 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28532 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28533 sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28534 0, /* No top level tags */
28535 0, /* No tags in the map */
28537 -1 /* Extensions start */
28539 static /* Use -fall-defs-global to expose */
28540 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
28544 0, /* No effective tags (pointer) */
28545 0, /* No effective tags (count) */
28546 0, /* No tags (pointer) */
28547 0, /* No tags (count) */
28548 { 0, 0, OPEN_TYPE_constraint },
28549 0, 0, /* No members */
28550 &asn_SPC_extensionValue_specs_248 /* Additional specs */
28553 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
28554 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28555 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28556 -1, /* IMPLICIT tag at current level */
28557 &asn_DEF_ProtocolIE_ID,
28559 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
28560 0, 0, /* No default value */
28563 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28564 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28565 -1, /* IMPLICIT tag at current level */
28566 &asn_DEF_Criticality,
28568 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
28569 0, 0, /* No default value */
28572 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28573 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28574 +1, /* EXPLICIT tag at current level */
28575 &asn_DEF_extensionValue_248,
28577 { &asn_OER_memb_extensionValue_constr_248, &asn_PER_memb_extensionValue_constr_248, memb_extensionValue_constraint_245 },
28578 0, 0, /* No default value */
28582 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
28583 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28585 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
28586 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28587 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28588 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28590 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
28591 sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28592 offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28593 asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
28594 3, /* Count of tags in the map */
28595 0, 0, 0, /* Optional elements (not needed) */
28596 -1, /* First extension addition */
28598 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28599 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28600 "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28602 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
28603 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
28604 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
28605 asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245, /* Same as above */
28606 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
28607 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
28608 { 0, 0, SEQUENCE_constraint },
28609 asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
28610 3, /* Elements count */
28611 &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
28614 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
28615 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
28616 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
28617 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
28618 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
28619 0, /* No top level tags */
28620 0, /* No tags in the map */
28622 -1 /* Extensions start */
28624 static /* Use -fall-defs-global to expose */
28625 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
28629 0, /* No effective tags (pointer) */
28630 0, /* No effective tags (count) */
28631 0, /* No tags (pointer) */
28632 0, /* No tags (count) */
28633 { 0, 0, OPEN_TYPE_constraint },
28634 0, 0, /* No members */
28635 &asn_SPC_extensionValue_specs_252 /* Additional specs */
28638 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
28639 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
28640 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28641 -1, /* IMPLICIT tag at current level */
28642 &asn_DEF_ProtocolIE_ID,
28644 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
28645 0, 0, /* No default value */
28648 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
28649 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28650 -1, /* IMPLICIT tag at current level */
28651 &asn_DEF_Criticality,
28653 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
28654 0, 0, /* No default value */
28657 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
28658 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28659 +1, /* EXPLICIT tag at current level */
28660 &asn_DEF_extensionValue_252,
28662 { &asn_OER_memb_extensionValue_constr_252, &asn_PER_memb_extensionValue_constr_252, memb_extensionValue_constraint_249 },
28663 0, 0, /* No default value */
28667 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
28668 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28670 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
28671 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28672 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28673 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28675 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
28676 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
28677 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
28678 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
28679 3, /* Count of tags in the map */
28680 0, 0, 0, /* Optional elements (not needed) */
28681 -1, /* First extension addition */
28683 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
28684 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
28685 "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
28687 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
28688 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
28689 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
28690 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249, /* Same as above */
28691 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
28692 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
28693 { 0, 0, SEQUENCE_constraint },
28694 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
28695 3, /* Elements count */
28696 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 /* Additional specs */
28699 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
28700 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
28701 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28703 &asn_DEF_PDCPSnLength,
28706 0, 0, /* No default value */
28710 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
28711 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28713 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
28714 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
28715 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28716 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28717 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28718 asn_MAP_extensionValue_tag2el_256,
28719 1, /* Count of tags in the map */
28721 -1 /* Extensions start */
28723 static /* Use -fall-defs-global to expose */
28724 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
28728 0, /* No effective tags (pointer) */
28729 0, /* No effective tags (count) */
28730 0, /* No tags (pointer) */
28731 0, /* No tags (count) */
28732 { 0, 0, OPEN_TYPE_constraint },
28733 asn_MBR_extensionValue_256,
28734 1, /* Elements count */
28735 &asn_SPC_extensionValue_specs_256 /* Additional specs */
28738 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
28739 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
28740 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28741 -1, /* IMPLICIT tag at current level */
28742 &asn_DEF_ProtocolIE_ID,
28744 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
28745 0, 0, /* No default value */
28748 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
28749 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28750 -1, /* IMPLICIT tag at current level */
28751 &asn_DEF_Criticality,
28752 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
28753 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
28754 0, 0, /* No default value */
28757 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
28758 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28759 +1, /* EXPLICIT tag at current level */
28760 &asn_DEF_extensionValue_256,
28761 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28762 { &asn_OER_memb_extensionValue_constr_256, &asn_PER_memb_extensionValue_constr_256, memb_extensionValue_constraint_253 },
28763 0, 0, /* No default value */
28767 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
28768 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28770 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
28771 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28772 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28773 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28775 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
28776 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
28777 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28778 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
28779 3, /* Count of tags in the map */
28780 0, 0, 0, /* Optional elements (not needed) */
28781 -1, /* First extension addition */
28783 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
28784 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
28785 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
28787 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
28788 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
28789 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
28790 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253, /* Same as above */
28791 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
28792 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
28793 { 0, 0, SEQUENCE_constraint },
28794 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
28795 3, /* Elements count */
28796 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 /* Additional specs */
28799 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
28800 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
28801 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28806 0, 0, /* No default value */
28810 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
28811 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
28813 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
28814 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28815 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28816 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28817 sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28818 asn_MAP_extensionValue_tag2el_260,
28819 1, /* Count of tags in the map */
28821 -1 /* Extensions start */
28823 static /* Use -fall-defs-global to expose */
28824 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
28828 0, /* No effective tags (pointer) */
28829 0, /* No effective tags (count) */
28830 0, /* No tags (pointer) */
28831 0, /* No tags (count) */
28832 { 0, 0, OPEN_TYPE_constraint },
28833 asn_MBR_extensionValue_260,
28834 1, /* Elements count */
28835 &asn_SPC_extensionValue_specs_260 /* Additional specs */
28838 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
28839 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
28840 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28841 -1, /* IMPLICIT tag at current level */
28842 &asn_DEF_ProtocolIE_ID,
28844 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
28845 0, 0, /* No default value */
28848 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
28849 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28850 -1, /* IMPLICIT tag at current level */
28851 &asn_DEF_Criticality,
28852 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28853 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
28854 0, 0, /* No default value */
28857 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28858 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28859 +1, /* EXPLICIT tag at current level */
28860 &asn_DEF_extensionValue_260,
28861 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28862 { &asn_OER_memb_extensionValue_constr_260, &asn_PER_memb_extensionValue_constr_260, memb_extensionValue_constraint_257 },
28863 0, 0, /* No default value */
28867 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
28868 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28870 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
28871 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28872 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28873 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28875 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
28876 sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
28877 offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28878 asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
28879 3, /* Count of tags in the map */
28880 0, 0, 0, /* Optional elements (not needed) */
28881 -1, /* First extension addition */
28883 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
28884 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
28885 "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
28887 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
28888 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
28889 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
28890 asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257, /* Same as above */
28891 sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
28892 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
28893 { 0, 0, SEQUENCE_constraint },
28894 asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
28895 3, /* Elements count */
28896 &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 /* Additional specs */
28899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
28900 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
28901 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
28902 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
28903 sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
28904 0, /* No top level tags */
28905 0, /* No tags in the map */
28907 -1 /* Extensions start */
28909 static /* Use -fall-defs-global to expose */
28910 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
28914 0, /* No effective tags (pointer) */
28915 0, /* No effective tags (count) */
28916 0, /* No tags (pointer) */
28917 0, /* No tags (count) */
28918 { 0, 0, OPEN_TYPE_constraint },
28919 0, 0, /* No members */
28920 &asn_SPC_extensionValue_specs_264 /* Additional specs */
28923 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
28924 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
28925 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28926 -1, /* IMPLICIT tag at current level */
28927 &asn_DEF_ProtocolIE_ID,
28929 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
28930 0, 0, /* No default value */
28933 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
28934 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28935 -1, /* IMPLICIT tag at current level */
28936 &asn_DEF_Criticality,
28938 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
28939 0, 0, /* No default value */
28942 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
28943 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28944 +1, /* EXPLICIT tag at current level */
28945 &asn_DEF_extensionValue_264,
28947 { &asn_OER_memb_extensionValue_constr_264, &asn_PER_memb_extensionValue_constr_264, memb_extensionValue_constraint_261 },
28948 0, 0, /* No default value */
28952 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
28953 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28955 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
28956 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28957 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28958 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28960 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
28961 sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
28962 offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
28963 asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
28964 3, /* Count of tags in the map */
28965 0, 0, 0, /* Optional elements (not needed) */
28966 -1, /* First extension addition */
28968 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
28969 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
28970 "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
28972 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
28973 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
28974 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
28975 asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261, /* Same as above */
28976 sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
28977 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
28978 { 0, 0, SEQUENCE_constraint },
28979 asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
28980 3, /* Elements count */
28981 &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 /* Additional specs */
28984 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
28985 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
28986 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28988 &asn_DEF_PDCPSnLength,
28991 0, 0, /* No default value */
28995 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
28996 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28998 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
28999 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
29000 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29001 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29002 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29003 asn_MAP_extensionValue_tag2el_268,
29004 1, /* Count of tags in the map */
29006 -1 /* Extensions start */
29008 static /* Use -fall-defs-global to expose */
29009 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
29013 0, /* No effective tags (pointer) */
29014 0, /* No effective tags (count) */
29015 0, /* No tags (pointer) */
29016 0, /* No tags (count) */
29017 { 0, 0, OPEN_TYPE_constraint },
29018 asn_MBR_extensionValue_268,
29019 1, /* Elements count */
29020 &asn_SPC_extensionValue_specs_268 /* Additional specs */
29023 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
29024 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
29025 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29026 -1, /* IMPLICIT tag at current level */
29027 &asn_DEF_ProtocolIE_ID,
29029 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
29030 0, 0, /* No default value */
29033 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
29034 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29035 -1, /* IMPLICIT tag at current level */
29036 &asn_DEF_Criticality,
29037 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
29038 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
29039 0, 0, /* No default value */
29042 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
29043 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29044 +1, /* EXPLICIT tag at current level */
29045 &asn_DEF_extensionValue_268,
29046 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
29047 { &asn_OER_memb_extensionValue_constr_268, &asn_PER_memb_extensionValue_constr_268, memb_extensionValue_constraint_265 },
29048 0, 0, /* No default value */
29052 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
29053 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29055 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
29056 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29057 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29058 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29060 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
29061 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
29062 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29063 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
29064 3, /* Count of tags in the map */
29065 0, 0, 0, /* Optional elements (not needed) */
29066 -1, /* First extension addition */
29068 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
29069 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29070 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29072 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
29073 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
29074 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
29075 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265, /* Same as above */
29076 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
29077 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
29078 { 0, 0, SEQUENCE_constraint },
29079 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
29080 3, /* Elements count */
29081 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 /* Additional specs */
29084 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
29085 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
29086 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29088 &asn_DEF_GTPtunnelEndpoint,
29091 0, 0, /* No default value */
29092 "GTPtunnelEndpoint"
29094 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
29095 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29097 &asn_DEF_RLC_Status,
29100 0, 0, /* No default value */
29104 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
29105 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
29106 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
29108 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
29109 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29110 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29111 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29112 sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29113 asn_MAP_extensionValue_tag2el_272,
29114 2, /* Count of tags in the map */
29116 -1 /* Extensions start */
29118 static /* Use -fall-defs-global to expose */
29119 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
29123 0, /* No effective tags (pointer) */
29124 0, /* No effective tags (count) */
29125 0, /* No tags (pointer) */
29126 0, /* No tags (count) */
29127 { 0, 0, OPEN_TYPE_constraint },
29128 asn_MBR_extensionValue_272,
29129 2, /* Elements count */
29130 &asn_SPC_extensionValue_specs_272 /* Additional specs */
29133 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
29134 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
29135 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29136 -1, /* IMPLICIT tag at current level */
29137 &asn_DEF_ProtocolIE_ID,
29139 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
29140 0, 0, /* No default value */
29143 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
29144 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29145 -1, /* IMPLICIT tag at current level */
29146 &asn_DEF_Criticality,
29147 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
29148 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
29149 0, 0, /* No default value */
29152 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29153 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29154 +1, /* EXPLICIT tag at current level */
29155 &asn_DEF_extensionValue_272,
29156 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
29157 { &asn_OER_memb_extensionValue_constr_272, &asn_PER_memb_extensionValue_constr_272, memb_extensionValue_constraint_269 },
29158 0, 0, /* No default value */
29162 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
29163 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29165 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
29166 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29167 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29168 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29170 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
29171 sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
29172 offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29173 asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
29174 3, /* Count of tags in the map */
29175 0, 0, 0, /* Optional elements (not needed) */
29176 -1, /* First extension addition */
29178 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
29179 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29180 "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29182 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
29183 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
29184 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
29185 asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
29186 sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
29187 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
29188 { 0, 0, SEQUENCE_constraint },
29189 asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
29190 3, /* Elements count */
29191 &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 /* Additional specs */
29194 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
29195 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
29196 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
29197 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
29198 sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
29199 0, /* No top level tags */
29200 0, /* No tags in the map */
29202 -1 /* Extensions start */
29204 static /* Use -fall-defs-global to expose */
29205 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
29209 0, /* No effective tags (pointer) */
29210 0, /* No effective tags (count) */
29211 0, /* No tags (pointer) */
29212 0, /* No tags (count) */
29213 { 0, 0, OPEN_TYPE_constraint },
29214 0, 0, /* No members */
29215 &asn_SPC_extensionValue_specs_276 /* Additional specs */
29218 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
29219 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
29220 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29221 -1, /* IMPLICIT tag at current level */
29222 &asn_DEF_ProtocolIE_ID,
29224 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
29225 0, 0, /* No default value */
29228 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
29229 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29230 -1, /* IMPLICIT tag at current level */
29231 &asn_DEF_Criticality,
29233 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
29234 0, 0, /* No default value */
29237 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
29238 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29239 +1, /* EXPLICIT tag at current level */
29240 &asn_DEF_extensionValue_276,
29242 { &asn_OER_memb_extensionValue_constr_276, &asn_PER_memb_extensionValue_constr_276, memb_extensionValue_constraint_273 },
29243 0, 0, /* No default value */
29247 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
29248 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29250 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
29251 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29252 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29253 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29255 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
29256 sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
29257 offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
29258 asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
29259 3, /* Count of tags in the map */
29260 0, 0, 0, /* Optional elements (not needed) */
29261 -1, /* First extension addition */
29263 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
29264 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
29265 "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
29267 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
29268 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
29269 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
29270 asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273, /* Same as above */
29271 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
29272 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
29273 { 0, 0, SEQUENCE_constraint },
29274 asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
29275 3, /* Elements count */
29276 &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 /* Additional specs */
29279 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
29280 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
29281 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29282 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29283 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29284 0, /* No top level tags */
29285 0, /* No tags in the map */
29287 -1 /* Extensions start */
29289 static /* Use -fall-defs-global to expose */
29290 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
29294 0, /* No effective tags (pointer) */
29295 0, /* No effective tags (count) */
29296 0, /* No tags (pointer) */
29297 0, /* No tags (count) */
29298 { 0, 0, OPEN_TYPE_constraint },
29299 0, 0, /* No members */
29300 &asn_SPC_extensionValue_specs_280 /* Additional specs */
29303 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
29304 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
29305 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29306 -1, /* IMPLICIT tag at current level */
29307 &asn_DEF_ProtocolIE_ID,
29309 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
29310 0, 0, /* No default value */
29313 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
29314 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29315 -1, /* IMPLICIT tag at current level */
29316 &asn_DEF_Criticality,
29318 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
29319 0, 0, /* No default value */
29322 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
29323 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29324 +1, /* EXPLICIT tag at current level */
29325 &asn_DEF_extensionValue_280,
29327 { &asn_OER_memb_extensionValue_constr_280, &asn_PER_memb_extensionValue_constr_280, memb_extensionValue_constraint_277 },
29328 0, 0, /* No default value */
29332 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
29333 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29335 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
29336 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29337 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29338 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29340 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
29341 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
29342 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29343 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
29344 3, /* Count of tags in the map */
29345 0, 0, 0, /* Optional elements (not needed) */
29346 -1, /* First extension addition */
29348 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
29349 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29350 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29352 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
29353 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
29354 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
29355 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277, /* Same as above */
29356 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
29357 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
29358 { 0, 0, SEQUENCE_constraint },
29359 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
29360 3, /* Elements count */
29361 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 /* Additional specs */
29364 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
29365 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29366 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29367 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29368 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29369 0, /* No top level tags */
29370 0, /* No tags in the map */
29372 -1 /* Extensions start */
29374 static /* Use -fall-defs-global to expose */
29375 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
29379 0, /* No effective tags (pointer) */
29380 0, /* No effective tags (count) */
29381 0, /* No tags (pointer) */
29382 0, /* No tags (count) */
29383 { 0, 0, OPEN_TYPE_constraint },
29384 0, 0, /* No members */
29385 &asn_SPC_extensionValue_specs_284 /* Additional specs */
29388 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
29389 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
29390 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29391 -1, /* IMPLICIT tag at current level */
29392 &asn_DEF_ProtocolIE_ID,
29394 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
29395 0, 0, /* No default value */
29398 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
29399 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29400 -1, /* IMPLICIT tag at current level */
29401 &asn_DEF_Criticality,
29403 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
29404 0, 0, /* No default value */
29407 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29408 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29409 +1, /* EXPLICIT tag at current level */
29410 &asn_DEF_extensionValue_284,
29412 { &asn_OER_memb_extensionValue_constr_284, &asn_PER_memb_extensionValue_constr_284, memb_extensionValue_constraint_281 },
29413 0, 0, /* No default value */
29417 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
29418 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29420 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
29421 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29422 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29423 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29425 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
29426 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
29427 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29428 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
29429 3, /* Count of tags in the map */
29430 0, 0, 0, /* Optional elements (not needed) */
29431 -1, /* First extension addition */
29433 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
29434 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29435 "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29437 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
29438 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
29439 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
29440 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
29441 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
29442 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
29443 { 0, 0, SEQUENCE_constraint },
29444 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
29445 3, /* Elements count */
29446 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 /* Additional specs */
29449 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
29450 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
29451 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29456 0, 0, /* No default value */
29460 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
29461 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
29463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
29464 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
29465 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
29466 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
29467 sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
29468 asn_MAP_extensionValue_tag2el_288,
29469 1, /* Count of tags in the map */
29471 -1 /* Extensions start */
29473 static /* Use -fall-defs-global to expose */
29474 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
29478 0, /* No effective tags (pointer) */
29479 0, /* No effective tags (count) */
29480 0, /* No tags (pointer) */
29481 0, /* No tags (count) */
29482 { 0, 0, OPEN_TYPE_constraint },
29483 asn_MBR_extensionValue_288,
29484 1, /* Elements count */
29485 &asn_SPC_extensionValue_specs_288 /* Additional specs */
29488 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
29489 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
29490 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29491 -1, /* IMPLICIT tag at current level */
29492 &asn_DEF_ProtocolIE_ID,
29494 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
29495 0, 0, /* No default value */
29498 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
29499 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29500 -1, /* IMPLICIT tag at current level */
29501 &asn_DEF_Criticality,
29502 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
29503 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
29504 0, 0, /* No default value */
29507 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
29508 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29509 +1, /* EXPLICIT tag at current level */
29510 &asn_DEF_extensionValue_288,
29511 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
29512 { &asn_OER_memb_extensionValue_constr_288, &asn_PER_memb_extensionValue_constr_288, memb_extensionValue_constraint_285 },
29513 0, 0, /* No default value */
29517 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
29518 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29520 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
29521 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29522 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29523 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29525 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
29526 sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
29527 offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
29528 asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
29529 3, /* Count of tags in the map */
29530 0, 0, 0, /* Optional elements (not needed) */
29531 -1, /* First extension addition */
29533 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
29534 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
29535 "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
29537 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
29538 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
29539 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
29540 asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285, /* Same as above */
29541 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
29542 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
29543 { 0, 0, SEQUENCE_constraint },
29544 asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
29545 3, /* Elements count */
29546 &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 /* Additional specs */
29549 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
29550 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
29551 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
29552 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
29553 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
29554 0, /* No top level tags */
29555 0, /* No tags in the map */
29557 -1 /* Extensions start */
29559 static /* Use -fall-defs-global to expose */
29560 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
29564 0, /* No effective tags (pointer) */
29565 0, /* No effective tags (count) */
29566 0, /* No tags (pointer) */
29567 0, /* No tags (count) */
29568 { 0, 0, OPEN_TYPE_constraint },
29569 0, 0, /* No members */
29570 &asn_SPC_extensionValue_specs_292 /* Additional specs */
29573 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
29574 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
29575 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29576 -1, /* IMPLICIT tag at current level */
29577 &asn_DEF_ProtocolIE_ID,
29579 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
29580 0, 0, /* No default value */
29583 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
29584 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29585 -1, /* IMPLICIT tag at current level */
29586 &asn_DEF_Criticality,
29588 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
29589 0, 0, /* No default value */
29592 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
29593 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29594 +1, /* EXPLICIT tag at current level */
29595 &asn_DEF_extensionValue_292,
29597 { &asn_OER_memb_extensionValue_constr_292, &asn_PER_memb_extensionValue_constr_292, memb_extensionValue_constraint_289 },
29598 0, 0, /* No default value */
29602 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
29603 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29605 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
29606 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29607 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29608 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29610 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
29611 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
29612 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
29613 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
29614 3, /* Count of tags in the map */
29615 0, 0, 0, /* Optional elements (not needed) */
29616 -1, /* First extension addition */
29618 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
29619 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
29620 "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
29622 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
29623 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
29624 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
29625 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289, /* Same as above */
29626 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
29627 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
29628 { 0, 0, SEQUENCE_constraint },
29629 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
29630 3, /* Elements count */
29631 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 /* Additional specs */
29634 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
29635 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
29636 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29638 &asn_DEF_PDCPSnLength,
29641 0, 0, /* No default value */
29644 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
29645 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29647 &asn_DEF_NewDRBIDrequest,
29650 0, 0, /* No default value */
29654 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
29655 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
29656 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
29658 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
29659 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
29660 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29661 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29662 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29663 asn_MAP_extensionValue_tag2el_296,
29664 2, /* Count of tags in the map */
29666 -1 /* Extensions start */
29668 static /* Use -fall-defs-global to expose */
29669 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
29673 0, /* No effective tags (pointer) */
29674 0, /* No effective tags (count) */
29675 0, /* No tags (pointer) */
29676 0, /* No tags (count) */
29677 { 0, 0, OPEN_TYPE_constraint },
29678 asn_MBR_extensionValue_296,
29679 2, /* Elements count */
29680 &asn_SPC_extensionValue_specs_296 /* Additional specs */
29683 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
29684 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
29685 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29686 -1, /* IMPLICIT tag at current level */
29687 &asn_DEF_ProtocolIE_ID,
29689 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
29690 0, 0, /* No default value */
29693 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
29694 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29695 -1, /* IMPLICIT tag at current level */
29696 &asn_DEF_Criticality,
29697 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
29698 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
29699 0, 0, /* No default value */
29702 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
29703 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29704 +1, /* EXPLICIT tag at current level */
29705 &asn_DEF_extensionValue_296,
29706 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
29707 { &asn_OER_memb_extensionValue_constr_296, &asn_PER_memb_extensionValue_constr_296, memb_extensionValue_constraint_293 },
29708 0, 0, /* No default value */
29712 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
29713 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29715 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
29716 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29717 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29718 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29720 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
29721 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
29722 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29723 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
29724 3, /* Count of tags in the map */
29725 0, 0, 0, /* Optional elements (not needed) */
29726 -1, /* First extension addition */
29728 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
29729 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
29730 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
29732 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
29733 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
29734 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
29735 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293, /* Same as above */
29736 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
29737 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
29738 { 0, 0, SEQUENCE_constraint },
29739 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
29740 3, /* Elements count */
29741 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 /* Additional specs */
29744 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
29745 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
29746 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29748 &asn_DEF_RLC_Status,
29751 0, 0, /* No default value */
29754 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
29755 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29760 0, 0, /* No default value */
29764 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
29765 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
29766 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
29767 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
29768 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
29770 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
29771 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29772 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29773 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29774 sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29775 asn_MAP_extensionValue_tag2el_300,
29776 2, /* Count of tags in the map */
29777 asn_MAP_extensionValue_to_canonical_300,
29778 asn_MAP_extensionValue_from_canonical_300,
29779 -1 /* Extensions start */
29781 static /* Use -fall-defs-global to expose */
29782 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
29786 0, /* No effective tags (pointer) */
29787 0, /* No effective tags (count) */
29788 0, /* No tags (pointer) */
29789 0, /* No tags (count) */
29790 { 0, 0, OPEN_TYPE_constraint },
29791 asn_MBR_extensionValue_300,
29792 2, /* Elements count */
29793 &asn_SPC_extensionValue_specs_300 /* Additional specs */
29796 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
29797 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
29798 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29799 -1, /* IMPLICIT tag at current level */
29800 &asn_DEF_ProtocolIE_ID,
29802 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
29803 0, 0, /* No default value */
29806 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
29807 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29808 -1, /* IMPLICIT tag at current level */
29809 &asn_DEF_Criticality,
29810 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
29811 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
29812 0, 0, /* No default value */
29815 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29816 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29817 +1, /* EXPLICIT tag at current level */
29818 &asn_DEF_extensionValue_300,
29819 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
29820 { &asn_OER_memb_extensionValue_constr_300, &asn_PER_memb_extensionValue_constr_300, memb_extensionValue_constraint_297 },
29821 0, 0, /* No default value */
29825 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
29826 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29828 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
29829 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29830 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29831 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29833 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
29834 sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
29835 offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29836 asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
29837 3, /* Count of tags in the map */
29838 0, 0, 0, /* Optional elements (not needed) */
29839 -1, /* First extension addition */
29841 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
29842 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
29843 "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
29845 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
29846 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
29847 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
29848 asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
29849 sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
29850 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
29851 { 0, 0, SEQUENCE_constraint },
29852 asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
29853 3, /* Elements count */
29854 &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 /* Additional specs */
29857 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
29858 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
29859 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
29860 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
29861 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
29862 0, /* No top level tags */
29863 0, /* No tags in the map */
29865 -1 /* Extensions start */
29867 static /* Use -fall-defs-global to expose */
29868 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
29872 0, /* No effective tags (pointer) */
29873 0, /* No effective tags (count) */
29874 0, /* No tags (pointer) */
29875 0, /* No tags (count) */
29876 { 0, 0, OPEN_TYPE_constraint },
29877 0, 0, /* No members */
29878 &asn_SPC_extensionValue_specs_304 /* Additional specs */
29881 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
29882 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
29883 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29884 -1, /* IMPLICIT tag at current level */
29885 &asn_DEF_ProtocolIE_ID,
29887 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
29888 0, 0, /* No default value */
29891 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
29892 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29893 -1, /* IMPLICIT tag at current level */
29894 &asn_DEF_Criticality,
29896 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
29897 0, 0, /* No default value */
29900 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
29901 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29902 +1, /* EXPLICIT tag at current level */
29903 &asn_DEF_extensionValue_304,
29905 { &asn_OER_memb_extensionValue_constr_304, &asn_PER_memb_extensionValue_constr_304, memb_extensionValue_constraint_301 },
29906 0, 0, /* No default value */
29910 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
29911 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29913 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
29914 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29915 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29916 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29918 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
29919 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
29920 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
29921 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
29922 3, /* Count of tags in the map */
29923 0, 0, 0, /* Optional elements (not needed) */
29924 -1, /* First extension addition */
29926 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
29927 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
29928 "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
29930 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
29931 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
29932 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
29933 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301, /* Same as above */
29934 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
29935 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
29936 { 0, 0, SEQUENCE_constraint },
29937 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
29938 3, /* Elements count */
29939 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 /* Additional specs */
29942 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
29943 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
29944 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29945 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29946 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29947 0, /* No top level tags */
29948 0, /* No tags in the map */
29950 -1 /* Extensions start */
29952 static /* Use -fall-defs-global to expose */
29953 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
29957 0, /* No effective tags (pointer) */
29958 0, /* No effective tags (count) */
29959 0, /* No tags (pointer) */
29960 0, /* No tags (count) */
29961 { 0, 0, OPEN_TYPE_constraint },
29962 0, 0, /* No members */
29963 &asn_SPC_extensionValue_specs_308 /* Additional specs */
29966 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
29967 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
29968 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29969 -1, /* IMPLICIT tag at current level */
29970 &asn_DEF_ProtocolIE_ID,
29972 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
29973 0, 0, /* No default value */
29976 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
29977 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29978 -1, /* IMPLICIT tag at current level */
29979 &asn_DEF_Criticality,
29981 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
29982 0, 0, /* No default value */
29985 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29986 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29987 +1, /* EXPLICIT tag at current level */
29988 &asn_DEF_extensionValue_308,
29990 { &asn_OER_memb_extensionValue_constr_308, &asn_PER_memb_extensionValue_constr_308, memb_extensionValue_constraint_305 },
29991 0, 0, /* No default value */
29995 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
29996 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29998 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
29999 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30000 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30001 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30003 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
30004 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
30005 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30006 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
30007 3, /* Count of tags in the map */
30008 0, 0, 0, /* Optional elements (not needed) */
30009 -1, /* First extension addition */
30011 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
30012 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
30013 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
30015 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
30016 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
30017 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
30018 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305, /* Same as above */
30019 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
30020 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
30021 { 0, 0, SEQUENCE_constraint },
30022 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
30023 3, /* Elements count */
30024 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 /* Additional specs */
30027 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
30028 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
30029 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30031 &asn_DEF_PDCPSnLength,
30034 0, 0, /* No default value */
30038 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
30039 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
30041 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
30042 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30043 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30044 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30045 sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30046 asn_MAP_extensionValue_tag2el_312,
30047 1, /* Count of tags in the map */
30049 -1 /* Extensions start */
30051 static /* Use -fall-defs-global to expose */
30052 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
30056 0, /* No effective tags (pointer) */
30057 0, /* No effective tags (count) */
30058 0, /* No tags (pointer) */
30059 0, /* No tags (count) */
30060 { 0, 0, OPEN_TYPE_constraint },
30061 asn_MBR_extensionValue_312,
30062 1, /* Elements count */
30063 &asn_SPC_extensionValue_specs_312 /* Additional specs */
30066 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
30067 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
30068 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30069 -1, /* IMPLICIT tag at current level */
30070 &asn_DEF_ProtocolIE_ID,
30072 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
30073 0, 0, /* No default value */
30076 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
30077 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30078 -1, /* IMPLICIT tag at current level */
30079 &asn_DEF_Criticality,
30080 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
30081 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
30082 0, 0, /* No default value */
30085 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30086 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30087 +1, /* EXPLICIT tag at current level */
30088 &asn_DEF_extensionValue_312,
30089 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
30090 { &asn_OER_memb_extensionValue_constr_312, &asn_PER_memb_extensionValue_constr_312, memb_extensionValue_constraint_309 },
30091 0, 0, /* No default value */
30095 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
30096 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30098 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
30099 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30100 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30101 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30103 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
30104 sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
30105 offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30106 asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
30107 3, /* Count of tags in the map */
30108 0, 0, 0, /* Optional elements (not needed) */
30109 -1, /* First extension addition */
30111 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
30112 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
30113 "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
30115 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
30116 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
30117 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
30118 asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
30119 sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
30120 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
30121 { 0, 0, SEQUENCE_constraint },
30122 asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
30123 3, /* Elements count */
30124 &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 /* Additional specs */
30127 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
30128 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
30129 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
30130 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
30131 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
30132 0, /* No top level tags */
30133 0, /* No tags in the map */
30135 -1 /* Extensions start */
30137 static /* Use -fall-defs-global to expose */
30138 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
30142 0, /* No effective tags (pointer) */
30143 0, /* No effective tags (count) */
30144 0, /* No tags (pointer) */
30145 0, /* No tags (count) */
30146 { 0, 0, OPEN_TYPE_constraint },
30147 0, 0, /* No members */
30148 &asn_SPC_extensionValue_specs_316 /* Additional specs */
30151 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
30152 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
30153 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30154 -1, /* IMPLICIT tag at current level */
30155 &asn_DEF_ProtocolIE_ID,
30157 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
30158 0, 0, /* No default value */
30161 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
30162 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30163 -1, /* IMPLICIT tag at current level */
30164 &asn_DEF_Criticality,
30166 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
30167 0, 0, /* No default value */
30170 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
30171 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30172 +1, /* EXPLICIT tag at current level */
30173 &asn_DEF_extensionValue_316,
30175 { &asn_OER_memb_extensionValue_constr_316, &asn_PER_memb_extensionValue_constr_316, memb_extensionValue_constraint_313 },
30176 0, 0, /* No default value */
30180 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
30181 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30183 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
30184 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30185 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30186 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30188 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
30189 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
30190 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
30191 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
30192 3, /* Count of tags in the map */
30193 0, 0, 0, /* Optional elements (not needed) */
30194 -1, /* First extension addition */
30196 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
30197 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
30198 "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
30200 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
30201 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
30202 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
30203 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313, /* Same as above */
30204 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
30205 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
30206 { 0, 0, SEQUENCE_constraint },
30207 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
30208 3, /* Elements count */
30209 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 /* Additional specs */
30212 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
30213 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
30214 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30215 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30216 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30217 0, /* No top level tags */
30218 0, /* No tags in the map */
30220 -1 /* Extensions start */
30222 static /* Use -fall-defs-global to expose */
30223 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
30227 0, /* No effective tags (pointer) */
30228 0, /* No effective tags (count) */
30229 0, /* No tags (pointer) */
30230 0, /* No tags (count) */
30231 { 0, 0, OPEN_TYPE_constraint },
30232 0, 0, /* No members */
30233 &asn_SPC_extensionValue_specs_320 /* Additional specs */
30236 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
30237 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
30238 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30239 -1, /* IMPLICIT tag at current level */
30240 &asn_DEF_ProtocolIE_ID,
30242 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
30243 0, 0, /* No default value */
30246 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
30247 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30248 -1, /* IMPLICIT tag at current level */
30249 &asn_DEF_Criticality,
30251 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
30252 0, 0, /* No default value */
30255 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
30256 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30257 +1, /* EXPLICIT tag at current level */
30258 &asn_DEF_extensionValue_320,
30260 { &asn_OER_memb_extensionValue_constr_320, &asn_PER_memb_extensionValue_constr_320, memb_extensionValue_constraint_317 },
30261 0, 0, /* No default value */
30265 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
30266 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30268 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
30269 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30270 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30271 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30273 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
30274 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
30275 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30276 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
30277 3, /* Count of tags in the map */
30278 0, 0, 0, /* Optional elements (not needed) */
30279 -1, /* First extension addition */
30281 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
30282 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
30283 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
30285 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
30286 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
30287 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
30288 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317, /* Same as above */
30289 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
30290 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
30291 { 0, 0, SEQUENCE_constraint },
30292 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
30293 3, /* Elements count */
30294 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 /* Additional specs */
30297 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
30298 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30299 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30300 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30301 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30302 0, /* No top level tags */
30303 0, /* No tags in the map */
30305 -1 /* Extensions start */
30307 static /* Use -fall-defs-global to expose */
30308 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
30312 0, /* No effective tags (pointer) */
30313 0, /* No effective tags (count) */
30314 0, /* No tags (pointer) */
30315 0, /* No tags (count) */
30316 { 0, 0, OPEN_TYPE_constraint },
30317 0, 0, /* No members */
30318 &asn_SPC_extensionValue_specs_324 /* Additional specs */
30321 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
30322 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
30323 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30324 -1, /* IMPLICIT tag at current level */
30325 &asn_DEF_ProtocolIE_ID,
30327 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
30328 0, 0, /* No default value */
30331 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
30332 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30333 -1, /* IMPLICIT tag at current level */
30334 &asn_DEF_Criticality,
30336 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
30337 0, 0, /* No default value */
30340 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30341 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30342 +1, /* EXPLICIT tag at current level */
30343 &asn_DEF_extensionValue_324,
30345 { &asn_OER_memb_extensionValue_constr_324, &asn_PER_memb_extensionValue_constr_324, memb_extensionValue_constraint_321 },
30346 0, 0, /* No default value */
30350 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
30351 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30353 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
30354 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30355 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30356 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30358 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
30359 sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
30360 offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30361 asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
30362 3, /* Count of tags in the map */
30363 0, 0, 0, /* Optional elements (not needed) */
30364 -1, /* First extension addition */
30366 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
30367 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
30368 "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
30370 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
30371 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
30372 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
30373 asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321, /* Same as above */
30374 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
30375 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
30376 { 0, 0, SEQUENCE_constraint },
30377 asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
30378 3, /* Elements count */
30379 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
30382 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
30383 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
30384 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
30385 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
30386 sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
30387 0, /* No top level tags */
30388 0, /* No tags in the map */
30390 -1 /* Extensions start */
30392 static /* Use -fall-defs-global to expose */
30393 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
30397 0, /* No effective tags (pointer) */
30398 0, /* No effective tags (count) */
30399 0, /* No tags (pointer) */
30400 0, /* No tags (count) */
30401 { 0, 0, OPEN_TYPE_constraint },
30402 0, 0, /* No members */
30403 &asn_SPC_extensionValue_specs_328 /* Additional specs */
30406 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
30407 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
30408 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30409 -1, /* IMPLICIT tag at current level */
30410 &asn_DEF_ProtocolIE_ID,
30412 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
30413 0, 0, /* No default value */
30416 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
30417 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30418 -1, /* IMPLICIT tag at current level */
30419 &asn_DEF_Criticality,
30421 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
30422 0, 0, /* No default value */
30425 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
30426 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30427 +1, /* EXPLICIT tag at current level */
30428 &asn_DEF_extensionValue_328,
30430 { &asn_OER_memb_extensionValue_constr_328, &asn_PER_memb_extensionValue_constr_328, memb_extensionValue_constraint_325 },
30431 0, 0, /* No default value */
30435 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
30436 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30438 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
30439 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30440 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30441 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30443 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
30444 sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
30445 offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
30446 asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
30447 3, /* Count of tags in the map */
30448 0, 0, 0, /* Optional elements (not needed) */
30449 -1, /* First extension addition */
30451 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
30452 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
30453 "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
30455 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
30456 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
30457 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
30458 asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
30459 sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
30460 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
30461 { 0, 0, SEQUENCE_constraint },
30462 asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
30463 3, /* Elements count */
30464 &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 /* Additional specs */
30467 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
30468 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
30469 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
30470 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
30471 sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
30472 0, /* No top level tags */
30473 0, /* No tags in the map */
30475 -1 /* Extensions start */
30477 static /* Use -fall-defs-global to expose */
30478 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
30482 0, /* No effective tags (pointer) */
30483 0, /* No effective tags (count) */
30484 0, /* No tags (pointer) */
30485 0, /* No tags (count) */
30486 { 0, 0, OPEN_TYPE_constraint },
30487 0, 0, /* No members */
30488 &asn_SPC_extensionValue_specs_332 /* Additional specs */
30491 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
30492 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
30493 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30494 -1, /* IMPLICIT tag at current level */
30495 &asn_DEF_ProtocolIE_ID,
30497 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
30498 0, 0, /* No default value */
30501 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
30502 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30503 -1, /* IMPLICIT tag at current level */
30504 &asn_DEF_Criticality,
30506 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
30507 0, 0, /* No default value */
30510 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
30511 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30512 +1, /* EXPLICIT tag at current level */
30513 &asn_DEF_extensionValue_332,
30515 { &asn_OER_memb_extensionValue_constr_332, &asn_PER_memb_extensionValue_constr_332, memb_extensionValue_constraint_329 },
30516 0, 0, /* No default value */
30520 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
30521 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30523 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
30524 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30525 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30526 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30528 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
30529 sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
30530 offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
30531 asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
30532 3, /* Count of tags in the map */
30533 0, 0, 0, /* Optional elements (not needed) */
30534 -1, /* First extension addition */
30536 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
30537 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
30538 "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
30540 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
30541 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
30542 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
30543 asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329, /* Same as above */
30544 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
30545 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
30546 { 0, 0, SEQUENCE_constraint },
30547 asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
30548 3, /* Elements count */
30549 &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 /* Additional specs */
30552 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
30553 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
30554 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
30555 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
30556 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
30557 0, /* No top level tags */
30558 0, /* No tags in the map */
30560 -1 /* Extensions start */
30562 static /* Use -fall-defs-global to expose */
30563 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
30567 0, /* No effective tags (pointer) */
30568 0, /* No effective tags (count) */
30569 0, /* No tags (pointer) */
30570 0, /* No tags (count) */
30571 { 0, 0, OPEN_TYPE_constraint },
30572 0, 0, /* No members */
30573 &asn_SPC_extensionValue_specs_336 /* Additional specs */
30576 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
30577 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
30578 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30579 -1, /* IMPLICIT tag at current level */
30580 &asn_DEF_ProtocolIE_ID,
30582 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
30583 0, 0, /* No default value */
30586 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
30587 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30588 -1, /* IMPLICIT tag at current level */
30589 &asn_DEF_Criticality,
30591 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
30592 0, 0, /* No default value */
30595 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
30596 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30597 +1, /* EXPLICIT tag at current level */
30598 &asn_DEF_extensionValue_336,
30600 { &asn_OER_memb_extensionValue_constr_336, &asn_PER_memb_extensionValue_constr_336, memb_extensionValue_constraint_333 },
30601 0, 0, /* No default value */
30605 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
30606 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30608 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
30609 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30610 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30611 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30613 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
30614 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
30615 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
30616 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
30617 3, /* Count of tags in the map */
30618 0, 0, 0, /* Optional elements (not needed) */
30619 -1, /* First extension addition */
30621 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
30622 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
30623 "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
30625 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
30626 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
30627 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
30628 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333, /* Same as above */
30629 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
30630 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
30631 { 0, 0, SEQUENCE_constraint },
30632 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
30633 3, /* Elements count */
30634 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 /* Additional specs */
30637 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
30638 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
30639 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30640 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30641 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30642 0, /* No top level tags */
30643 0, /* No tags in the map */
30645 -1 /* Extensions start */
30647 static /* Use -fall-defs-global to expose */
30648 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
30652 0, /* No effective tags (pointer) */
30653 0, /* No effective tags (count) */
30654 0, /* No tags (pointer) */
30655 0, /* No tags (count) */
30656 { 0, 0, OPEN_TYPE_constraint },
30657 0, 0, /* No members */
30658 &asn_SPC_extensionValue_specs_340 /* Additional specs */
30661 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
30662 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
30663 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30664 -1, /* IMPLICIT tag at current level */
30665 &asn_DEF_ProtocolIE_ID,
30667 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
30668 0, 0, /* No default value */
30671 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
30672 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30673 -1, /* IMPLICIT tag at current level */
30674 &asn_DEF_Criticality,
30676 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
30677 0, 0, /* No default value */
30680 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
30681 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30682 +1, /* EXPLICIT tag at current level */
30683 &asn_DEF_extensionValue_340,
30685 { &asn_OER_memb_extensionValue_constr_340, &asn_PER_memb_extensionValue_constr_340, memb_extensionValue_constraint_337 },
30686 0, 0, /* No default value */
30690 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
30691 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30693 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
30694 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30695 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30696 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30698 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
30699 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
30700 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30701 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
30702 3, /* Count of tags in the map */
30703 0, 0, 0, /* Optional elements (not needed) */
30704 -1, /* First extension addition */
30706 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
30707 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
30708 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
30710 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
30711 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
30712 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
30713 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337, /* Same as above */
30714 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
30715 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
30716 { 0, 0, SEQUENCE_constraint },
30717 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
30718 3, /* Elements count */
30719 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 /* Additional specs */
30722 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
30723 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30724 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30725 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30726 sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30727 0, /* No top level tags */
30728 0, /* No tags in the map */
30730 -1 /* Extensions start */
30732 static /* Use -fall-defs-global to expose */
30733 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
30737 0, /* No effective tags (pointer) */
30738 0, /* No effective tags (count) */
30739 0, /* No tags (pointer) */
30740 0, /* No tags (count) */
30741 { 0, 0, OPEN_TYPE_constraint },
30742 0, 0, /* No members */
30743 &asn_SPC_extensionValue_specs_344 /* Additional specs */
30746 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
30747 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
30748 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30749 -1, /* IMPLICIT tag at current level */
30750 &asn_DEF_ProtocolIE_ID,
30752 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
30753 0, 0, /* No default value */
30756 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
30757 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30758 -1, /* IMPLICIT tag at current level */
30759 &asn_DEF_Criticality,
30761 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
30762 0, 0, /* No default value */
30765 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30766 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30767 +1, /* EXPLICIT tag at current level */
30768 &asn_DEF_extensionValue_344,
30770 { &asn_OER_memb_extensionValue_constr_344, &asn_PER_memb_extensionValue_constr_344, memb_extensionValue_constraint_341 },
30771 0, 0, /* No default value */
30775 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
30776 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30778 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
30779 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30780 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30781 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30783 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
30784 sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
30785 offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30786 asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
30787 3, /* Count of tags in the map */
30788 0, 0, 0, /* Optional elements (not needed) */
30789 -1, /* First extension addition */
30791 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
30792 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
30793 "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
30795 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
30796 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
30797 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
30798 asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
30799 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
30800 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
30801 { 0, 0, SEQUENCE_constraint },
30802 asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
30803 3, /* Elements count */
30804 &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 /* Additional specs */
30807 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
30808 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
30809 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
30810 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
30811 sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
30812 0, /* No top level tags */
30813 0, /* No tags in the map */
30815 -1 /* Extensions start */
30817 static /* Use -fall-defs-global to expose */
30818 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
30822 0, /* No effective tags (pointer) */
30823 0, /* No effective tags (count) */
30824 0, /* No tags (pointer) */
30825 0, /* No tags (count) */
30826 { 0, 0, OPEN_TYPE_constraint },
30827 0, 0, /* No members */
30828 &asn_SPC_extensionValue_specs_348 /* Additional specs */
30831 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
30832 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
30833 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30834 -1, /* IMPLICIT tag at current level */
30835 &asn_DEF_ProtocolIE_ID,
30837 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
30838 0, 0, /* No default value */
30841 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
30842 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30843 -1, /* IMPLICIT tag at current level */
30844 &asn_DEF_Criticality,
30846 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
30847 0, 0, /* No default value */
30850 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
30851 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30852 +1, /* EXPLICIT tag at current level */
30853 &asn_DEF_extensionValue_348,
30855 { &asn_OER_memb_extensionValue_constr_348, &asn_PER_memb_extensionValue_constr_348, memb_extensionValue_constraint_345 },
30856 0, 0, /* No default value */
30860 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
30861 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30863 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
30864 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30865 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30866 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30868 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
30869 sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
30870 offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
30871 asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
30872 3, /* Count of tags in the map */
30873 0, 0, 0, /* Optional elements (not needed) */
30874 -1, /* First extension addition */
30876 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
30877 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
30878 "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
30880 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
30881 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
30882 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
30883 asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345, /* Same as above */
30884 sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
30885 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
30886 { 0, 0, SEQUENCE_constraint },
30887 asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
30888 3, /* Elements count */
30889 &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 /* Additional specs */
30892 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
30893 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
30894 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
30895 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
30896 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
30897 0, /* No top level tags */
30898 0, /* No tags in the map */
30900 -1 /* Extensions start */
30902 static /* Use -fall-defs-global to expose */
30903 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
30907 0, /* No effective tags (pointer) */
30908 0, /* No effective tags (count) */
30909 0, /* No tags (pointer) */
30910 0, /* No tags (count) */
30911 { 0, 0, OPEN_TYPE_constraint },
30912 0, 0, /* No members */
30913 &asn_SPC_extensionValue_specs_352 /* Additional specs */
30916 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
30917 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
30918 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30919 -1, /* IMPLICIT tag at current level */
30920 &asn_DEF_ProtocolIE_ID,
30922 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
30923 0, 0, /* No default value */
30926 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
30927 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30928 -1, /* IMPLICIT tag at current level */
30929 &asn_DEF_Criticality,
30931 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
30932 0, 0, /* No default value */
30935 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
30936 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30937 +1, /* EXPLICIT tag at current level */
30938 &asn_DEF_extensionValue_352,
30940 { &asn_OER_memb_extensionValue_constr_352, &asn_PER_memb_extensionValue_constr_352, memb_extensionValue_constraint_349 },
30941 0, 0, /* No default value */
30945 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
30946 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30948 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
30949 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30950 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30951 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30953 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
30954 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
30955 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
30956 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
30957 3, /* Count of tags in the map */
30958 0, 0, 0, /* Optional elements (not needed) */
30959 -1, /* First extension addition */
30961 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
30962 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
30963 "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
30965 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
30966 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
30967 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
30968 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349, /* Same as above */
30969 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
30970 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
30971 { 0, 0, SEQUENCE_constraint },
30972 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
30973 3, /* Elements count */
30974 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 /* Additional specs */
30977 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
30978 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
30979 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30980 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30981 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30982 0, /* No top level tags */
30983 0, /* No tags in the map */
30985 -1 /* Extensions start */
30987 static /* Use -fall-defs-global to expose */
30988 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
30992 0, /* No effective tags (pointer) */
30993 0, /* No effective tags (count) */
30994 0, /* No tags (pointer) */
30995 0, /* No tags (count) */
30996 { 0, 0, OPEN_TYPE_constraint },
30997 0, 0, /* No members */
30998 &asn_SPC_extensionValue_specs_356 /* Additional specs */
31001 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
31002 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
31003 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31004 -1, /* IMPLICIT tag at current level */
31005 &asn_DEF_ProtocolIE_ID,
31007 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
31008 0, 0, /* No default value */
31011 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
31012 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31013 -1, /* IMPLICIT tag at current level */
31014 &asn_DEF_Criticality,
31016 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
31017 0, 0, /* No default value */
31020 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
31021 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31022 +1, /* EXPLICIT tag at current level */
31023 &asn_DEF_extensionValue_356,
31025 { &asn_OER_memb_extensionValue_constr_356, &asn_PER_memb_extensionValue_constr_356, memb_extensionValue_constraint_353 },
31026 0, 0, /* No default value */
31030 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
31031 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31033 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
31034 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31035 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31036 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31038 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
31039 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
31040 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
31041 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
31042 3, /* Count of tags in the map */
31043 0, 0, 0, /* Optional elements (not needed) */
31044 -1, /* First extension addition */
31046 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
31047 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
31048 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
31050 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
31051 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
31052 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
31053 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353, /* Same as above */
31054 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
31055 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
31056 { 0, 0, SEQUENCE_constraint },
31057 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
31058 3, /* Elements count */
31059 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 /* Additional specs */
31062 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
31063 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
31064 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
31065 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
31066 sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
31067 0, /* No top level tags */
31068 0, /* No tags in the map */
31070 -1 /* Extensions start */
31072 static /* Use -fall-defs-global to expose */
31073 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
31077 0, /* No effective tags (pointer) */
31078 0, /* No effective tags (count) */
31079 0, /* No tags (pointer) */
31080 0, /* No tags (count) */
31081 { 0, 0, OPEN_TYPE_constraint },
31082 0, 0, /* No members */
31083 &asn_SPC_extensionValue_specs_360 /* Additional specs */
31086 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
31087 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
31088 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31089 -1, /* IMPLICIT tag at current level */
31090 &asn_DEF_ProtocolIE_ID,
31092 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
31093 0, 0, /* No default value */
31096 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
31097 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31098 -1, /* IMPLICIT tag at current level */
31099 &asn_DEF_Criticality,
31101 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
31102 0, 0, /* No default value */
31105 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
31106 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31107 +1, /* EXPLICIT tag at current level */
31108 &asn_DEF_extensionValue_360,
31110 { &asn_OER_memb_extensionValue_constr_360, &asn_PER_memb_extensionValue_constr_360, memb_extensionValue_constraint_357 },
31111 0, 0, /* No default value */
31115 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
31116 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31118 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
31119 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31120 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31121 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31123 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
31124 sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
31125 offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
31126 asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
31127 3, /* Count of tags in the map */
31128 0, 0, 0, /* Optional elements (not needed) */
31129 -1, /* First extension addition */
31131 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
31132 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
31133 "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
31135 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
31136 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
31137 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
31138 asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
31139 sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
31140 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
31141 { 0, 0, SEQUENCE_constraint },
31142 asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
31143 3, /* Elements count */
31144 &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 /* Additional specs */
31147 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
31148 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
31149 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
31150 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
31151 sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
31152 0, /* No top level tags */
31153 0, /* No tags in the map */
31155 -1 /* Extensions start */
31157 static /* Use -fall-defs-global to expose */
31158 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
31162 0, /* No effective tags (pointer) */
31163 0, /* No effective tags (count) */
31164 0, /* No tags (pointer) */
31165 0, /* No tags (count) */
31166 { 0, 0, OPEN_TYPE_constraint },
31167 0, 0, /* No members */
31168 &asn_SPC_extensionValue_specs_364 /* Additional specs */
31171 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
31172 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
31173 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31174 -1, /* IMPLICIT tag at current level */
31175 &asn_DEF_ProtocolIE_ID,
31177 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
31178 0, 0, /* No default value */
31181 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
31182 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31183 -1, /* IMPLICIT tag at current level */
31184 &asn_DEF_Criticality,
31186 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
31187 0, 0, /* No default value */
31190 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
31191 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31192 +1, /* EXPLICIT tag at current level */
31193 &asn_DEF_extensionValue_364,
31195 { &asn_OER_memb_extensionValue_constr_364, &asn_PER_memb_extensionValue_constr_364, memb_extensionValue_constraint_361 },
31196 0, 0, /* No default value */
31200 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
31201 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31203 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
31204 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31205 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31206 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31208 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
31209 sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
31210 offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
31211 asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
31212 3, /* Count of tags in the map */
31213 0, 0, 0, /* Optional elements (not needed) */
31214 -1, /* First extension addition */
31216 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
31217 "ServedEUTRAcellsENDCX2Management-ExtIEs",
31218 "ServedEUTRAcellsENDCX2Management-ExtIEs",
31220 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
31221 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
31222 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
31223 asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361, /* Same as above */
31224 sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
31225 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
31226 { 0, 0, SEQUENCE_constraint },
31227 asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
31228 3, /* Elements count */
31229 &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 /* Additional specs */
31232 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
31233 sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
31234 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
31235 offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
31236 sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
31237 0, /* No top level tags */
31238 0, /* No tags in the map */
31240 -1 /* Extensions start */
31242 static /* Use -fall-defs-global to expose */
31243 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
31247 0, /* No effective tags (pointer) */
31248 0, /* No effective tags (count) */
31249 0, /* No tags (pointer) */
31250 0, /* No tags (count) */
31251 { 0, 0, OPEN_TYPE_constraint },
31252 0, 0, /* No members */
31253 &asn_SPC_extensionValue_specs_368 /* Additional specs */
31256 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
31257 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
31258 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31259 -1, /* IMPLICIT tag at current level */
31260 &asn_DEF_ProtocolIE_ID,
31262 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
31263 0, 0, /* No default value */
31266 { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
31267 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31268 -1, /* IMPLICIT tag at current level */
31269 &asn_DEF_Criticality,
31271 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
31272 0, 0, /* No default value */
31275 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
31276 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31277 +1, /* EXPLICIT tag at current level */
31278 &asn_DEF_extensionValue_368,
31280 { &asn_OER_memb_extensionValue_constr_368, &asn_PER_memb_extensionValue_constr_368, memb_extensionValue_constraint_365 },
31281 0, 0, /* No default value */
31285 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
31286 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31288 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
31289 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31290 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31291 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31293 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
31294 sizeof(struct En_gNBServedCells_ExtIEs),
31295 offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
31296 asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
31297 3, /* Count of tags in the map */
31298 0, 0, 0, /* Optional elements (not needed) */
31299 -1, /* First extension addition */
31301 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
31302 "En-gNBServedCells-ExtIEs",
31303 "En-gNBServedCells-ExtIEs",
31305 asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
31306 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
31307 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
31308 asn_DEF_En_gNBServedCells_ExtIEs_tags_365, /* Same as above */
31309 sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
31310 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
31311 { 0, 0, SEQUENCE_constraint },
31312 asn_MBR_En_gNBServedCells_ExtIEs_365,
31313 3, /* Elements count */
31314 &asn_SPC_En_gNBServedCells_ExtIEs_specs_365 /* Additional specs */
31317 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
31318 sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
31319 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31320 offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
31321 sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31322 0, /* No top level tags */
31323 0, /* No tags in the map */
31325 -1 /* Extensions start */
31327 static /* Use -fall-defs-global to expose */
31328 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
31332 0, /* No effective tags (pointer) */
31333 0, /* No effective tags (count) */
31334 0, /* No tags (pointer) */
31335 0, /* No tags (count) */
31336 { 0, 0, OPEN_TYPE_constraint },
31337 0, 0, /* No members */
31338 &asn_SPC_extensionValue_specs_372 /* Additional specs */
31341 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
31342 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
31343 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31344 -1, /* IMPLICIT tag at current level */
31345 &asn_DEF_ProtocolIE_ID,
31347 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
31348 0, 0, /* No default value */
31351 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
31352 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31353 -1, /* IMPLICIT tag at current level */
31354 &asn_DEF_Criticality,
31356 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
31357 0, 0, /* No default value */
31360 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
31361 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31362 +1, /* EXPLICIT tag at current level */
31363 &asn_DEF_extensionValue_372,
31365 { &asn_OER_memb_extensionValue_constr_372, &asn_PER_memb_extensionValue_constr_372, memb_extensionValue_constraint_369 },
31366 0, 0, /* No default value */
31370 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
31371 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31373 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
31374 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31375 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31376 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31378 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
31379 sizeof(struct ServedNRCell_Information_ExtIEs),
31380 offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
31381 asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
31382 3, /* Count of tags in the map */
31383 0, 0, 0, /* Optional elements (not needed) */
31384 -1, /* First extension addition */
31386 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
31387 "ServedNRCell-Information-ExtIEs",
31388 "ServedNRCell-Information-ExtIEs",
31390 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
31391 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
31392 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
31393 asn_DEF_ServedNRCell_Information_ExtIEs_tags_369, /* Same as above */
31394 sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
31395 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
31396 { 0, 0, SEQUENCE_constraint },
31397 asn_MBR_ServedNRCell_Information_ExtIEs_369,
31398 3, /* Elements count */
31399 &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 /* Additional specs */
31402 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
31403 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
31404 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31405 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
31406 sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31407 0, /* No top level tags */
31408 0, /* No tags in the map */
31410 -1 /* Extensions start */
31412 static /* Use -fall-defs-global to expose */
31413 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
31417 0, /* No effective tags (pointer) */
31418 0, /* No effective tags (count) */
31419 0, /* No tags (pointer) */
31420 0, /* No tags (count) */
31421 { 0, 0, OPEN_TYPE_constraint },
31422 0, 0, /* No members */
31423 &asn_SPC_extensionValue_specs_376 /* Additional specs */
31426 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
31427 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
31428 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31429 -1, /* IMPLICIT tag at current level */
31430 &asn_DEF_ProtocolIE_ID,
31432 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
31433 0, 0, /* No default value */
31436 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
31437 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31438 -1, /* IMPLICIT tag at current level */
31439 &asn_DEF_Criticality,
31441 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
31442 0, 0, /* No default value */
31445 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
31446 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31447 +1, /* EXPLICIT tag at current level */
31448 &asn_DEF_extensionValue_376,
31450 { &asn_OER_memb_extensionValue_constr_376, &asn_PER_memb_extensionValue_constr_376, memb_extensionValue_constraint_373 },
31451 0, 0, /* No default value */
31455 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
31456 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31458 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
31459 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31460 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31461 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31463 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
31464 sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
31465 offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
31466 asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
31467 3, /* Count of tags in the map */
31468 0, 0, 0, /* Optional elements (not needed) */
31469 -1, /* First extension addition */
31471 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
31472 "FDD-InfoServedNRCell-Information-ExtIEs",
31473 "FDD-InfoServedNRCell-Information-ExtIEs",
31475 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
31476 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
31477 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
31478 asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373, /* Same as above */
31479 sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
31480 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
31481 { 0, 0, SEQUENCE_constraint },
31482 asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
31483 3, /* Elements count */
31484 &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 /* Additional specs */
31487 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
31488 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
31489 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31490 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
31491 sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31492 0, /* No top level tags */
31493 0, /* No tags in the map */
31495 -1 /* Extensions start */
31497 static /* Use -fall-defs-global to expose */
31498 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
31502 0, /* No effective tags (pointer) */
31503 0, /* No effective tags (count) */
31504 0, /* No tags (pointer) */
31505 0, /* No tags (count) */
31506 { 0, 0, OPEN_TYPE_constraint },
31507 0, 0, /* No members */
31508 &asn_SPC_extensionValue_specs_380 /* Additional specs */
31511 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
31512 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
31513 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31514 -1, /* IMPLICIT tag at current level */
31515 &asn_DEF_ProtocolIE_ID,
31517 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
31518 0, 0, /* No default value */
31521 { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
31522 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31523 -1, /* IMPLICIT tag at current level */
31524 &asn_DEF_Criticality,
31526 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
31527 0, 0, /* No default value */
31530 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
31531 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31532 +1, /* EXPLICIT tag at current level */
31533 &asn_DEF_extensionValue_380,
31535 { &asn_OER_memb_extensionValue_constr_380, &asn_PER_memb_extensionValue_constr_380, memb_extensionValue_constraint_377 },
31536 0, 0, /* No default value */
31540 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
31541 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31543 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
31544 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31545 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31546 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31548 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
31549 sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
31550 offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
31551 asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
31552 3, /* Count of tags in the map */
31553 0, 0, 0, /* Optional elements (not needed) */
31554 -1, /* First extension addition */
31556 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
31557 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31558 "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31560 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
31561 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
31562 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
31563 asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377, /* Same as above */
31564 sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
31565 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
31566 { 0, 0, SEQUENCE_constraint },
31567 asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
31568 3, /* Elements count */
31569 &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 /* Additional specs */
31572 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
31573 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
31574 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31575 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
31576 sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31577 0, /* No top level tags */
31578 0, /* No tags in the map */
31580 -1 /* Extensions start */
31582 static /* Use -fall-defs-global to expose */
31583 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
31587 0, /* No effective tags (pointer) */
31588 0, /* No effective tags (count) */
31589 0, /* No tags (pointer) */
31590 0, /* No tags (count) */
31591 { 0, 0, OPEN_TYPE_constraint },
31592 0, 0, /* No members */
31593 &asn_SPC_extensionValue_specs_384 /* Additional specs */
31596 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
31597 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
31598 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31599 -1, /* IMPLICIT tag at current level */
31600 &asn_DEF_ProtocolIE_ID,
31602 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
31603 0, 0, /* No default value */
31606 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
31607 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31608 -1, /* IMPLICIT tag at current level */
31609 &asn_DEF_Criticality,
31611 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
31612 0, 0, /* No default value */
31615 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
31616 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31617 +1, /* EXPLICIT tag at current level */
31618 &asn_DEF_extensionValue_384,
31620 { &asn_OER_memb_extensionValue_constr_384, &asn_PER_memb_extensionValue_constr_384, memb_extensionValue_constraint_381 },
31621 0, 0, /* No default value */
31625 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
31626 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31628 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
31629 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31630 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31631 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31633 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
31634 sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
31635 offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
31636 asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
31637 3, /* Count of tags in the map */
31638 0, 0, 0, /* Optional elements (not needed) */
31639 -1, /* First extension addition */
31641 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
31642 "TDD-InfoServedNRCell-Information-ExtIEs",
31643 "TDD-InfoServedNRCell-Information-ExtIEs",
31645 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
31646 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
31647 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
31648 asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381, /* Same as above */
31649 sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
31650 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
31651 { 0, 0, SEQUENCE_constraint },
31652 asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
31653 3, /* Elements count */
31654 &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 /* Additional specs */
31657 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
31658 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
31659 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31660 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
31661 sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31662 0, /* No top level tags */
31663 0, /* No tags in the map */
31665 -1 /* Extensions start */
31667 static /* Use -fall-defs-global to expose */
31668 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
31672 0, /* No effective tags (pointer) */
31673 0, /* No effective tags (count) */
31674 0, /* No tags (pointer) */
31675 0, /* No tags (count) */
31676 { 0, 0, OPEN_TYPE_constraint },
31677 0, 0, /* No members */
31678 &asn_SPC_extensionValue_specs_388 /* Additional specs */
31681 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
31682 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
31683 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31684 -1, /* IMPLICIT tag at current level */
31685 &asn_DEF_ProtocolIE_ID,
31687 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
31688 0, 0, /* No default value */
31691 { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
31692 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31693 -1, /* IMPLICIT tag at current level */
31694 &asn_DEF_Criticality,
31696 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
31697 0, 0, /* No default value */
31700 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
31701 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31702 +1, /* EXPLICIT tag at current level */
31703 &asn_DEF_extensionValue_388,
31705 { &asn_OER_memb_extensionValue_constr_388, &asn_PER_memb_extensionValue_constr_388, memb_extensionValue_constraint_385 },
31706 0, 0, /* No default value */
31710 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
31711 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31713 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
31714 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31715 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31716 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31718 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
31719 sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
31720 offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
31721 asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
31722 3, /* Count of tags in the map */
31723 0, 0, 0, /* Optional elements (not needed) */
31724 -1, /* First extension addition */
31726 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
31727 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31728 "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31730 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
31731 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
31732 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
31733 asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385, /* Same as above */
31734 sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
31735 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
31736 { 0, 0, SEQUENCE_constraint },
31737 asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
31738 3, /* Elements count */
31739 &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 /* Additional specs */
31742 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
31743 sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
31744 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
31745 offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
31746 sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
31747 0, /* No top level tags */
31748 0, /* No tags in the map */
31750 -1 /* Extensions start */
31752 static /* Use -fall-defs-global to expose */
31753 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
31757 0, /* No effective tags (pointer) */
31758 0, /* No effective tags (count) */
31759 0, /* No tags (pointer) */
31760 0, /* No tags (count) */
31761 { 0, 0, OPEN_TYPE_constraint },
31762 0, 0, /* No members */
31763 &asn_SPC_extensionValue_specs_392 /* Additional specs */
31766 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
31767 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
31768 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31769 -1, /* IMPLICIT tag at current level */
31770 &asn_DEF_ProtocolIE_ID,
31772 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
31773 0, 0, /* No default value */
31776 { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
31777 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31778 -1, /* IMPLICIT tag at current level */
31779 &asn_DEF_Criticality,
31781 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
31782 0, 0, /* No default value */
31785 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
31786 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31787 +1, /* EXPLICIT tag at current level */
31788 &asn_DEF_extensionValue_392,
31790 { &asn_OER_memb_extensionValue_constr_392, &asn_PER_memb_extensionValue_constr_392, memb_extensionValue_constraint_389 },
31791 0, 0, /* No default value */
31795 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
31796 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31798 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
31799 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31800 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31801 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31803 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
31804 sizeof(struct NRNeighbour_Information_ExtIEs),
31805 offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
31806 asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
31807 3, /* Count of tags in the map */
31808 0, 0, 0, /* Optional elements (not needed) */
31809 -1, /* First extension addition */
31811 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
31812 "NRNeighbour-Information-ExtIEs",
31813 "NRNeighbour-Information-ExtIEs",
31815 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
31816 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
31817 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
31818 asn_DEF_NRNeighbour_Information_ExtIEs_tags_389, /* Same as above */
31819 sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
31820 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
31821 { 0, 0, SEQUENCE_constraint },
31822 asn_MBR_NRNeighbour_Information_ExtIEs_389,
31823 3, /* Elements count */
31824 &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 /* Additional specs */
31827 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
31828 sizeof(struct Limited_list_ExtIEs__extensionValue),
31829 offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
31830 offsetof(struct Limited_list_ExtIEs__extensionValue, present),
31831 sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
31832 0, /* No top level tags */
31833 0, /* No tags in the map */
31835 -1 /* Extensions start */
31837 static /* Use -fall-defs-global to expose */
31838 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
31842 0, /* No effective tags (pointer) */
31843 0, /* No effective tags (count) */
31844 0, /* No tags (pointer) */
31845 0, /* No tags (count) */
31846 { 0, 0, OPEN_TYPE_constraint },
31847 0, 0, /* No members */
31848 &asn_SPC_extensionValue_specs_396 /* Additional specs */
31851 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
31852 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
31853 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31854 -1, /* IMPLICIT tag at current level */
31855 &asn_DEF_ProtocolIE_ID,
31857 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
31858 0, 0, /* No default value */
31861 { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
31862 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31863 -1, /* IMPLICIT tag at current level */
31864 &asn_DEF_Criticality,
31866 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
31867 0, 0, /* No default value */
31870 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
31871 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31872 +1, /* EXPLICIT tag at current level */
31873 &asn_DEF_extensionValue_396,
31875 { &asn_OER_memb_extensionValue_constr_396, &asn_PER_memb_extensionValue_constr_396, memb_extensionValue_constraint_393 },
31876 0, 0, /* No default value */
31880 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
31881 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31883 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
31884 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31885 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31886 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31888 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
31889 sizeof(struct Limited_list_ExtIEs),
31890 offsetof(struct Limited_list_ExtIEs, _asn_ctx),
31891 asn_MAP_Limited_list_ExtIEs_tag2el_393,
31892 3, /* Count of tags in the map */
31893 0, 0, 0, /* Optional elements (not needed) */
31894 -1, /* First extension addition */
31896 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
31897 "Limited-list-ExtIEs",
31898 "Limited-list-ExtIEs",
31900 asn_DEF_Limited_list_ExtIEs_tags_393,
31901 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
31902 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
31903 asn_DEF_Limited_list_ExtIEs_tags_393, /* Same as above */
31904 sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
31905 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
31906 { 0, 0, SEQUENCE_constraint },
31907 asn_MBR_Limited_list_ExtIEs_393,
31908 3, /* Elements count */
31909 &asn_SPC_Limited_list_ExtIEs_specs_393 /* Additional specs */
31912 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
31913 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
31914 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
31915 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
31916 sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
31917 0, /* No top level tags */
31918 0, /* No tags in the map */
31920 -1 /* Extensions start */
31922 static /* Use -fall-defs-global to expose */
31923 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
31927 0, /* No effective tags (pointer) */
31928 0, /* No effective tags (count) */
31929 0, /* No tags (pointer) */
31930 0, /* No tags (count) */
31931 { 0, 0, OPEN_TYPE_constraint },
31932 0, 0, /* No members */
31933 &asn_SPC_extensionValue_specs_400 /* Additional specs */
31936 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
31937 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
31938 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31939 -1, /* IMPLICIT tag at current level */
31940 &asn_DEF_ProtocolIE_ID,
31942 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
31943 0, 0, /* No default value */
31946 { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
31947 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31948 -1, /* IMPLICIT tag at current level */
31949 &asn_DEF_Criticality,
31951 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
31952 0, 0, /* No default value */
31955 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
31956 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31957 +1, /* EXPLICIT tag at current level */
31958 &asn_DEF_extensionValue_400,
31960 { &asn_OER_memb_extensionValue_constr_400, &asn_PER_memb_extensionValue_constr_400, memb_extensionValue_constraint_397 },
31961 0, 0, /* No default value */
31965 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
31966 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31968 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
31969 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31970 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31971 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31973 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
31974 sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
31975 offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
31976 asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
31977 3, /* Count of tags in the map */
31978 0, 0, 0, /* Optional elements (not needed) */
31979 -1, /* First extension addition */
31981 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
31982 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
31983 "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
31985 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
31986 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
31987 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
31988 asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397, /* Same as above */
31989 sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
31990 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
31991 { 0, 0, SEQUENCE_constraint },
31992 asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
31993 3, /* Elements count */
31994 &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 /* Additional specs */
31997 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
31998 sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
31999 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
32000 offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
32001 sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
32002 0, /* No top level tags */
32003 0, /* No tags in the map */
32005 -1 /* Extensions start */
32007 static /* Use -fall-defs-global to expose */
32008 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
32012 0, /* No effective tags (pointer) */
32013 0, /* No effective tags (count) */
32014 0, /* No tags (pointer) */
32015 0, /* No tags (count) */
32016 { 0, 0, OPEN_TYPE_constraint },
32017 0, 0, /* No members */
32018 &asn_SPC_extensionValue_specs_404 /* Additional specs */
32021 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
32022 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
32023 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32024 -1, /* IMPLICIT tag at current level */
32025 &asn_DEF_ProtocolIE_ID,
32027 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
32028 0, 0, /* No default value */
32031 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
32032 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32033 -1, /* IMPLICIT tag at current level */
32034 &asn_DEF_Criticality,
32036 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
32037 0, 0, /* No default value */
32040 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
32041 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32042 +1, /* EXPLICIT tag at current level */
32043 &asn_DEF_extensionValue_404,
32045 { &asn_OER_memb_extensionValue_constr_404, &asn_PER_memb_extensionValue_constr_404, memb_extensionValue_constraint_401 },
32046 0, 0, /* No default value */
32050 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
32051 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32053 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
32054 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32055 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32056 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32058 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
32059 sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
32060 offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
32061 asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
32062 3, /* Count of tags in the map */
32063 0, 0, 0, /* Optional elements (not needed) */
32064 -1, /* First extension addition */
32066 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
32067 "ServedNRCellsToModify-Item-ExtIEs",
32068 "ServedNRCellsToModify-Item-ExtIEs",
32070 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
32071 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
32072 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
32073 asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401, /* Same as above */
32074 sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
32075 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
32076 { 0, 0, SEQUENCE_constraint },
32077 asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
32078 3, /* Elements count */
32079 &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 /* Additional specs */
32082 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
32083 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
32084 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
32085 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
32086 sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
32087 0, /* No top level tags */
32088 0, /* No tags in the map */
32090 -1 /* Extensions start */
32092 static /* Use -fall-defs-global to expose */
32093 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
32097 0, /* No effective tags (pointer) */
32098 0, /* No effective tags (count) */
32099 0, /* No tags (pointer) */
32100 0, /* No tags (count) */
32101 { 0, 0, OPEN_TYPE_constraint },
32102 0, 0, /* No members */
32103 &asn_SPC_extensionValue_specs_408 /* Additional specs */
32106 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
32107 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
32108 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32109 -1, /* IMPLICIT tag at current level */
32110 &asn_DEF_ProtocolIE_ID,
32112 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
32113 0, 0, /* No default value */
32116 { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
32117 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32118 -1, /* IMPLICIT tag at current level */
32119 &asn_DEF_Criticality,
32121 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
32122 0, 0, /* No default value */
32125 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
32126 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32127 +1, /* EXPLICIT tag at current level */
32128 &asn_DEF_extensionValue_408,
32130 { &asn_OER_memb_extensionValue_constr_408, &asn_PER_memb_extensionValue_constr_408, memb_extensionValue_constraint_405 },
32131 0, 0, /* No default value */
32135 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
32136 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32138 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
32139 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32140 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32141 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32143 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
32144 sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
32145 offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
32146 asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
32147 3, /* Count of tags in the map */
32148 0, 0, 0, /* Optional elements (not needed) */
32149 -1, /* First extension addition */
32151 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
32152 "ServedNRCellsToActivate-Item-ExtIEs",
32153 "ServedNRCellsToActivate-Item-ExtIEs",
32155 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
32156 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
32157 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
32158 asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405, /* Same as above */
32159 sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
32160 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
32161 { 0, 0, SEQUENCE_constraint },
32162 asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
32163 3, /* Elements count */
32164 &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 /* Additional specs */
32167 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
32168 sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
32169 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
32170 offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
32171 sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
32172 0, /* No top level tags */
32173 0, /* No tags in the map */
32175 -1 /* Extensions start */
32177 static /* Use -fall-defs-global to expose */
32178 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
32182 0, /* No effective tags (pointer) */
32183 0, /* No effective tags (count) */
32184 0, /* No tags (pointer) */
32185 0, /* No tags (count) */
32186 { 0, 0, OPEN_TYPE_constraint },
32187 0, 0, /* No members */
32188 &asn_SPC_extensionValue_specs_412 /* Additional specs */
32191 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
32192 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
32193 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32194 -1, /* IMPLICIT tag at current level */
32195 &asn_DEF_ProtocolIE_ID,
32197 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
32198 0, 0, /* No default value */
32201 { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
32202 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32203 -1, /* IMPLICIT tag at current level */
32204 &asn_DEF_Criticality,
32206 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
32207 0, 0, /* No default value */
32210 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
32211 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32212 +1, /* EXPLICIT tag at current level */
32213 &asn_DEF_extensionValue_412,
32215 { &asn_OER_memb_extensionValue_constr_412, &asn_PER_memb_extensionValue_constr_412, memb_extensionValue_constraint_409 },
32216 0, 0, /* No default value */
32220 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
32221 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32223 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
32224 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32225 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32226 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32228 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
32229 sizeof(struct ActivatedNRCellList_Item_ExtIEs),
32230 offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
32231 asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
32232 3, /* Count of tags in the map */
32233 0, 0, 0, /* Optional elements (not needed) */
32234 -1, /* First extension addition */
32236 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
32237 "ActivatedNRCellList-Item-ExtIEs",
32238 "ActivatedNRCellList-Item-ExtIEs",
32240 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
32241 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
32242 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
32243 asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409, /* Same as above */
32244 sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
32245 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
32246 { 0, 0, SEQUENCE_constraint },
32247 asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
32248 3, /* Elements count */
32249 &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 /* Additional specs */
32252 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
32253 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
32254 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
32255 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
32256 sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
32257 0, /* No top level tags */
32258 0, /* No tags in the map */
32260 -1 /* Extensions start */
32262 static /* Use -fall-defs-global to expose */
32263 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
32267 0, /* No effective tags (pointer) */
32268 0, /* No effective tags (count) */
32269 0, /* No tags (pointer) */
32270 0, /* No tags (count) */
32271 { 0, 0, OPEN_TYPE_constraint },
32272 0, 0, /* No members */
32273 &asn_SPC_extensionValue_specs_416 /* Additional specs */
32276 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
32277 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
32278 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32279 -1, /* IMPLICIT tag at current level */
32280 &asn_DEF_ProtocolIE_ID,
32282 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
32283 0, 0, /* No default value */
32286 { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
32287 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32288 -1, /* IMPLICIT tag at current level */
32289 &asn_DEF_Criticality,
32291 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
32292 0, 0, /* No default value */
32295 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
32296 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32297 +1, /* EXPLICIT tag at current level */
32298 &asn_DEF_extensionValue_416,
32300 { &asn_OER_memb_extensionValue_constr_416, &asn_PER_memb_extensionValue_constr_416, memb_extensionValue_constraint_413 },
32301 0, 0, /* No default value */
32305 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
32306 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32308 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
32309 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32310 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32311 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32313 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
32314 sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
32315 offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
32316 asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
32317 3, /* Count of tags in the map */
32318 0, 0, 0, /* Optional elements (not needed) */
32319 -1, /* First extension addition */
32321 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
32322 "E-RABs-DataForwardingAddress-ItemExtIEs",
32323 "E-RABs-DataForwardingAddress-ItemExtIEs",
32325 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
32326 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
32327 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
32328 asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413, /* Same as above */
32329 sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
32330 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
32331 { 0, 0, SEQUENCE_constraint },
32332 asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
32333 3, /* Elements count */
32334 &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 /* Additional specs */
32337 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
32338 sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
32339 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
32340 offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
32341 sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
32342 0, /* No top level tags */
32343 0, /* No tags in the map */
32345 -1 /* Extensions start */
32347 static /* Use -fall-defs-global to expose */
32348 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
32352 0, /* No effective tags (pointer) */
32353 0, /* No effective tags (count) */
32354 0, /* No tags (pointer) */
32355 0, /* No tags (count) */
32356 { 0, 0, OPEN_TYPE_constraint },
32357 0, 0, /* No members */
32358 &asn_SPC_extensionValue_specs_420 /* Additional specs */
32361 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
32362 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
32363 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32364 -1, /* IMPLICIT tag at current level */
32365 &asn_DEF_ProtocolIE_ID,
32367 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
32368 0, 0, /* No default value */
32371 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
32372 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32373 -1, /* IMPLICIT tag at current level */
32374 &asn_DEF_Criticality,
32376 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
32377 0, 0, /* No default value */
32380 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
32381 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32382 +1, /* EXPLICIT tag at current level */
32383 &asn_DEF_extensionValue_420,
32385 { &asn_OER_memb_extensionValue_constr_420, &asn_PER_memb_extensionValue_constr_420, memb_extensionValue_constraint_417 },
32386 0, 0, /* No default value */
32390 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
32391 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32393 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
32394 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32395 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32396 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32398 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
32399 sizeof(struct ABSInformationFDD_ExtIEs),
32400 offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
32401 asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
32402 3, /* Count of tags in the map */
32403 0, 0, 0, /* Optional elements (not needed) */
32404 -1, /* First extension addition */
32406 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
32407 "ABSInformationFDD-ExtIEs",
32408 "ABSInformationFDD-ExtIEs",
32410 asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
32411 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
32412 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
32413 asn_DEF_ABSInformationFDD_ExtIEs_tags_417, /* Same as above */
32414 sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
32415 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
32416 { 0, 0, SEQUENCE_constraint },
32417 asn_MBR_ABSInformationFDD_ExtIEs_417,
32418 3, /* Elements count */
32419 &asn_SPC_ABSInformationFDD_ExtIEs_specs_417 /* Additional specs */
32422 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
32423 sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
32424 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
32425 offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
32426 sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
32427 0, /* No top level tags */
32428 0, /* No tags in the map */
32430 -1 /* Extensions start */
32432 static /* Use -fall-defs-global to expose */
32433 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
32437 0, /* No effective tags (pointer) */
32438 0, /* No effective tags (count) */
32439 0, /* No tags (pointer) */
32440 0, /* No tags (count) */
32441 { 0, 0, OPEN_TYPE_constraint },
32442 0, 0, /* No members */
32443 &asn_SPC_extensionValue_specs_424 /* Additional specs */
32446 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
32447 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
32448 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32449 -1, /* IMPLICIT tag at current level */
32450 &asn_DEF_ProtocolIE_ID,
32452 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
32453 0, 0, /* No default value */
32456 { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
32457 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32458 -1, /* IMPLICIT tag at current level */
32459 &asn_DEF_Criticality,
32461 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
32462 0, 0, /* No default value */
32465 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
32466 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32467 +1, /* EXPLICIT tag at current level */
32468 &asn_DEF_extensionValue_424,
32470 { &asn_OER_memb_extensionValue_constr_424, &asn_PER_memb_extensionValue_constr_424, memb_extensionValue_constraint_421 },
32471 0, 0, /* No default value */
32475 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
32476 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32478 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
32479 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32480 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32481 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32483 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
32484 sizeof(struct ABSInformationTDD_ExtIEs),
32485 offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
32486 asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
32487 3, /* Count of tags in the map */
32488 0, 0, 0, /* Optional elements (not needed) */
32489 -1, /* First extension addition */
32491 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
32492 "ABSInformationTDD-ExtIEs",
32493 "ABSInformationTDD-ExtIEs",
32495 asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
32496 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
32497 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
32498 asn_DEF_ABSInformationTDD_ExtIEs_tags_421, /* Same as above */
32499 sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
32500 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
32501 { 0, 0, SEQUENCE_constraint },
32502 asn_MBR_ABSInformationTDD_ExtIEs_421,
32503 3, /* Elements count */
32504 &asn_SPC_ABSInformationTDD_ExtIEs_specs_421 /* Additional specs */
32507 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
32508 sizeof(struct ABS_Status_ExtIEs__extensionValue),
32509 offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
32510 offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
32511 sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
32512 0, /* No top level tags */
32513 0, /* No tags in the map */
32515 -1 /* Extensions start */
32517 static /* Use -fall-defs-global to expose */
32518 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
32522 0, /* No effective tags (pointer) */
32523 0, /* No effective tags (count) */
32524 0, /* No tags (pointer) */
32525 0, /* No tags (count) */
32526 { 0, 0, OPEN_TYPE_constraint },
32527 0, 0, /* No members */
32528 &asn_SPC_extensionValue_specs_428 /* Additional specs */
32531 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
32532 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
32533 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32534 -1, /* IMPLICIT tag at current level */
32535 &asn_DEF_ProtocolIE_ID,
32537 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
32538 0, 0, /* No default value */
32541 { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
32542 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32543 -1, /* IMPLICIT tag at current level */
32544 &asn_DEF_Criticality,
32546 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
32547 0, 0, /* No default value */
32550 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
32551 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32552 +1, /* EXPLICIT tag at current level */
32553 &asn_DEF_extensionValue_428,
32555 { &asn_OER_memb_extensionValue_constr_428, &asn_PER_memb_extensionValue_constr_428, memb_extensionValue_constraint_425 },
32556 0, 0, /* No default value */
32560 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
32561 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32563 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
32564 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32565 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32566 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32568 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
32569 sizeof(struct ABS_Status_ExtIEs),
32570 offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
32571 asn_MAP_ABS_Status_ExtIEs_tag2el_425,
32572 3, /* Count of tags in the map */
32573 0, 0, 0, /* Optional elements (not needed) */
32574 -1, /* First extension addition */
32576 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
32577 "ABS-Status-ExtIEs",
32578 "ABS-Status-ExtIEs",
32580 asn_DEF_ABS_Status_ExtIEs_tags_425,
32581 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
32582 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
32583 asn_DEF_ABS_Status_ExtIEs_tags_425, /* Same as above */
32584 sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
32585 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
32586 { 0, 0, SEQUENCE_constraint },
32587 asn_MBR_ABS_Status_ExtIEs_425,
32588 3, /* Elements count */
32589 &asn_SPC_ABS_Status_ExtIEs_specs_425 /* Additional specs */
32592 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
32593 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
32594 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
32595 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
32596 sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
32597 0, /* No top level tags */
32598 0, /* No tags in the map */
32600 -1 /* Extensions start */
32602 static /* Use -fall-defs-global to expose */
32603 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
32607 0, /* No effective tags (pointer) */
32608 0, /* No effective tags (count) */
32609 0, /* No tags (pointer) */
32610 0, /* No tags (count) */
32611 { 0, 0, OPEN_TYPE_constraint },
32612 0, 0, /* No members */
32613 &asn_SPC_extensionValue_specs_432 /* Additional specs */
32616 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
32617 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
32618 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32619 -1, /* IMPLICIT tag at current level */
32620 &asn_DEF_ProtocolIE_ID,
32622 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
32623 0, 0, /* No default value */
32626 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
32627 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32628 -1, /* IMPLICIT tag at current level */
32629 &asn_DEF_Criticality,
32631 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
32632 0, 0, /* No default value */
32635 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
32636 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32637 +1, /* EXPLICIT tag at current level */
32638 &asn_DEF_extensionValue_432,
32640 { &asn_OER_memb_extensionValue_constr_432, &asn_PER_memb_extensionValue_constr_432, memb_extensionValue_constraint_429 },
32641 0, 0, /* No default value */
32645 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
32646 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32648 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
32649 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32650 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32651 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32653 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
32654 sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
32655 offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
32656 asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
32657 3, /* Count of tags in the map */
32658 0, 0, 0, /* Optional elements (not needed) */
32659 -1, /* First extension addition */
32661 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
32662 "AdditionalSpecialSubframe-Info-ExtIEs",
32663 "AdditionalSpecialSubframe-Info-ExtIEs",
32665 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
32666 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
32667 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
32668 asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
32669 sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
32670 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
32671 { 0, 0, SEQUENCE_constraint },
32672 asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
32673 3, /* Elements count */
32674 &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 /* Additional specs */
32677 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
32678 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
32679 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
32680 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
32681 sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
32682 0, /* No top level tags */
32683 0, /* No tags in the map */
32685 -1 /* Extensions start */
32687 static /* Use -fall-defs-global to expose */
32688 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
32692 0, /* No effective tags (pointer) */
32693 0, /* No effective tags (count) */
32694 0, /* No tags (pointer) */
32695 0, /* No tags (count) */
32696 { 0, 0, OPEN_TYPE_constraint },
32697 0, 0, /* No members */
32698 &asn_SPC_extensionValue_specs_436 /* Additional specs */
32701 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
32702 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
32703 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32704 -1, /* IMPLICIT tag at current level */
32705 &asn_DEF_ProtocolIE_ID,
32707 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
32708 0, 0, /* No default value */
32711 { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
32712 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32713 -1, /* IMPLICIT tag at current level */
32714 &asn_DEF_Criticality,
32716 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
32717 0, 0, /* No default value */
32720 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
32721 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32722 +1, /* EXPLICIT tag at current level */
32723 &asn_DEF_extensionValue_436,
32725 { &asn_OER_memb_extensionValue_constr_436, &asn_PER_memb_extensionValue_constr_436, memb_extensionValue_constraint_433 },
32726 0, 0, /* No default value */
32730 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
32731 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32733 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
32734 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32735 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32736 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32738 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
32739 sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
32740 offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
32741 asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
32742 3, /* Count of tags in the map */
32743 0, 0, 0, /* Optional elements (not needed) */
32744 -1, /* First extension addition */
32746 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
32747 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
32748 "AdditionalSpecialSubframeExtension-Info-ExtIEs",
32750 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
32751 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
32752 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
32753 asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433, /* Same as above */
32754 sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
32755 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
32756 { 0, 0, SEQUENCE_constraint },
32757 asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
32758 3, /* Elements count */
32759 &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 /* Additional specs */
32762 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
32763 sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
32764 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
32765 offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
32766 sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
32767 0, /* No top level tags */
32768 0, /* No tags in the map */
32770 -1 /* Extensions start */
32772 static /* Use -fall-defs-global to expose */
32773 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
32777 0, /* No effective tags (pointer) */
32778 0, /* No effective tags (count) */
32779 0, /* No tags (pointer) */
32780 0, /* No tags (count) */
32781 { 0, 0, OPEN_TYPE_constraint },
32782 0, 0, /* No members */
32783 &asn_SPC_extensionValue_specs_440 /* Additional specs */
32786 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
32787 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
32788 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32789 -1, /* IMPLICIT tag at current level */
32790 &asn_DEF_ProtocolIE_ID,
32792 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
32793 0, 0, /* No default value */
32796 { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
32797 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32798 -1, /* IMPLICIT tag at current level */
32799 &asn_DEF_Criticality,
32801 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
32802 0, 0, /* No default value */
32805 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
32806 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32807 +1, /* EXPLICIT tag at current level */
32808 &asn_DEF_extensionValue_440,
32810 { &asn_OER_memb_extensionValue_constr_440, &asn_PER_memb_extensionValue_constr_440, memb_extensionValue_constraint_437 },
32811 0, 0, /* No default value */
32815 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
32816 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32818 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
32819 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32820 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32821 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32823 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
32824 sizeof(struct AllocationAndRetentionPriority_ExtIEs),
32825 offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
32826 asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
32827 3, /* Count of tags in the map */
32828 0, 0, 0, /* Optional elements (not needed) */
32829 -1, /* First extension addition */
32831 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
32832 "AllocationAndRetentionPriority-ExtIEs",
32833 "AllocationAndRetentionPriority-ExtIEs",
32835 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
32836 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
32837 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
32838 asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
32839 sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
32840 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
32841 { 0, 0, SEQUENCE_constraint },
32842 asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
32843 3, /* Elements count */
32844 &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 /* Additional specs */
32847 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
32848 sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
32849 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
32850 offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
32851 sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
32852 0, /* No top level tags */
32853 0, /* No tags in the map */
32855 -1 /* Extensions start */
32857 static /* Use -fall-defs-global to expose */
32858 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
32862 0, /* No effective tags (pointer) */
32863 0, /* No effective tags (count) */
32864 0, /* No tags (pointer) */
32865 0, /* No tags (count) */
32866 { 0, 0, OPEN_TYPE_constraint },
32867 0, 0, /* No members */
32868 &asn_SPC_extensionValue_specs_444 /* Additional specs */
32871 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
32872 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
32873 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32874 -1, /* IMPLICIT tag at current level */
32875 &asn_DEF_ProtocolIE_ID,
32877 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
32878 0, 0, /* No default value */
32881 { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
32882 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32883 -1, /* IMPLICIT tag at current level */
32884 &asn_DEF_Criticality,
32886 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
32887 0, 0, /* No default value */
32890 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
32891 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32892 +1, /* EXPLICIT tag at current level */
32893 &asn_DEF_extensionValue_444,
32895 { &asn_OER_memb_extensionValue_constr_444, &asn_PER_memb_extensionValue_constr_444, memb_extensionValue_constraint_441 },
32896 0, 0, /* No default value */
32900 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
32901 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32903 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
32904 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32905 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32906 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32908 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
32909 sizeof(struct AS_SecurityInformation_ExtIEs),
32910 offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
32911 asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
32912 3, /* Count of tags in the map */
32913 0, 0, 0, /* Optional elements (not needed) */
32914 -1, /* First extension addition */
32916 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
32917 "AS-SecurityInformation-ExtIEs",
32918 "AS-SecurityInformation-ExtIEs",
32920 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
32921 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
32922 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
32923 asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
32924 sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
32925 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
32926 { 0, 0, SEQUENCE_constraint },
32927 asn_MBR_AS_SecurityInformation_ExtIEs_441,
32928 3, /* Elements count */
32929 &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 /* Additional specs */
32932 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
32933 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
32934 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
32935 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
32936 sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
32937 0, /* No top level tags */
32938 0, /* No tags in the map */
32940 -1 /* Extensions start */
32942 static /* Use -fall-defs-global to expose */
32943 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
32947 0, /* No effective tags (pointer) */
32948 0, /* No effective tags (count) */
32949 0, /* No tags (pointer) */
32950 0, /* No tags (count) */
32951 { 0, 0, OPEN_TYPE_constraint },
32952 0, 0, /* No members */
32953 &asn_SPC_extensionValue_specs_448 /* Additional specs */
32956 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
32957 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
32958 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32959 -1, /* IMPLICIT tag at current level */
32960 &asn_DEF_ProtocolIE_ID,
32962 { &asn_OER_memb_id_constr_446, &asn_PER_memb_id_constr_446, memb_id_constraint_445 },
32963 0, 0, /* No default value */
32966 { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
32967 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32968 -1, /* IMPLICIT tag at current level */
32969 &asn_DEF_Criticality,
32971 { &asn_OER_memb_criticality_constr_447, &asn_PER_memb_criticality_constr_447, memb_criticality_constraint_445 },
32972 0, 0, /* No default value */
32975 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
32976 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32977 +1, /* EXPLICIT tag at current level */
32978 &asn_DEF_extensionValue_448,
32980 { &asn_OER_memb_extensionValue_constr_448, &asn_PER_memb_extensionValue_constr_448, memb_extensionValue_constraint_445 },
32981 0, 0, /* No default value */
32985 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
32986 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32988 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
32989 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32990 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32991 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32993 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
32994 sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
32995 offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
32996 asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
32997 3, /* Count of tags in the map */
32998 0, 0, 0, /* Optional elements (not needed) */
32999 -1, /* First extension addition */
33001 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
33002 "BluetoothMeasurementConfiguration-ExtIEs",
33003 "BluetoothMeasurementConfiguration-ExtIEs",
33005 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
33006 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
33007 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
33008 asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445, /* Same as above */
33009 sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
33010 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
33011 { 0, 0, SEQUENCE_constraint },
33012 asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
33013 3, /* Elements count */
33014 &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 /* Additional specs */
33017 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
33018 sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
33019 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
33020 offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
33021 sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
33022 0, /* No top level tags */
33023 0, /* No tags in the map */
33025 -1 /* Extensions start */
33027 static /* Use -fall-defs-global to expose */
33028 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
33032 0, /* No effective tags (pointer) */
33033 0, /* No effective tags (count) */
33034 0, /* No tags (pointer) */
33035 0, /* No tags (count) */
33036 { 0, 0, OPEN_TYPE_constraint },
33037 0, 0, /* No members */
33038 &asn_SPC_extensionValue_specs_452 /* Additional specs */
33041 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
33042 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
33043 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33044 -1, /* IMPLICIT tag at current level */
33045 &asn_DEF_ProtocolIE_ID,
33047 { &asn_OER_memb_id_constr_450, &asn_PER_memb_id_constr_450, memb_id_constraint_449 },
33048 0, 0, /* No default value */
33051 { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
33052 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33053 -1, /* IMPLICIT tag at current level */
33054 &asn_DEF_Criticality,
33056 { &asn_OER_memb_criticality_constr_451, &asn_PER_memb_criticality_constr_451, memb_criticality_constraint_449 },
33057 0, 0, /* No default value */
33060 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
33061 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33062 +1, /* EXPLICIT tag at current level */
33063 &asn_DEF_extensionValue_452,
33065 { &asn_OER_memb_extensionValue_constr_452, &asn_PER_memb_extensionValue_constr_452, memb_extensionValue_constraint_449 },
33066 0, 0, /* No default value */
33070 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
33071 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33073 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
33074 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33075 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33076 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33078 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
33079 sizeof(struct CellBasedMDT_ExtIEs),
33080 offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
33081 asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
33082 3, /* Count of tags in the map */
33083 0, 0, 0, /* Optional elements (not needed) */
33084 -1, /* First extension addition */
33086 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
33087 "CellBasedMDT-ExtIEs",
33088 "CellBasedMDT-ExtIEs",
33090 asn_DEF_CellBasedMDT_ExtIEs_tags_449,
33091 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
33092 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
33093 asn_DEF_CellBasedMDT_ExtIEs_tags_449, /* Same as above */
33094 sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
33095 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
33096 { 0, 0, SEQUENCE_constraint },
33097 asn_MBR_CellBasedMDT_ExtIEs_449,
33098 3, /* Elements count */
33099 &asn_SPC_CellBasedMDT_ExtIEs_specs_449 /* Additional specs */
33102 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
33103 sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
33104 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
33105 offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
33106 sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
33107 0, /* No top level tags */
33108 0, /* No tags in the map */
33110 -1 /* Extensions start */
33112 static /* Use -fall-defs-global to expose */
33113 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
33117 0, /* No effective tags (pointer) */
33118 0, /* No effective tags (count) */
33119 0, /* No tags (pointer) */
33120 0, /* No tags (count) */
33121 { 0, 0, OPEN_TYPE_constraint },
33122 0, 0, /* No members */
33123 &asn_SPC_extensionValue_specs_456 /* Additional specs */
33126 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
33127 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
33128 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33129 -1, /* IMPLICIT tag at current level */
33130 &asn_DEF_ProtocolIE_ID,
33132 { &asn_OER_memb_id_constr_454, &asn_PER_memb_id_constr_454, memb_id_constraint_453 },
33133 0, 0, /* No default value */
33136 { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
33137 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33138 -1, /* IMPLICIT tag at current level */
33139 &asn_DEF_Criticality,
33141 { &asn_OER_memb_criticality_constr_455, &asn_PER_memb_criticality_constr_455, memb_criticality_constraint_453 },
33142 0, 0, /* No default value */
33145 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
33146 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33147 +1, /* EXPLICIT tag at current level */
33148 &asn_DEF_extensionValue_456,
33150 { &asn_OER_memb_extensionValue_constr_456, &asn_PER_memb_extensionValue_constr_456, memb_extensionValue_constraint_453 },
33151 0, 0, /* No default value */
33155 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
33156 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33158 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
33159 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33160 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33161 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33163 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
33164 sizeof(struct CellBasedQMC_ExtIEs),
33165 offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
33166 asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
33167 3, /* Count of tags in the map */
33168 0, 0, 0, /* Optional elements (not needed) */
33169 -1, /* First extension addition */
33171 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
33172 "CellBasedQMC-ExtIEs",
33173 "CellBasedQMC-ExtIEs",
33175 asn_DEF_CellBasedQMC_ExtIEs_tags_453,
33176 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
33177 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
33178 asn_DEF_CellBasedQMC_ExtIEs_tags_453, /* Same as above */
33179 sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
33180 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
33181 { 0, 0, SEQUENCE_constraint },
33182 asn_MBR_CellBasedQMC_ExtIEs_453,
33183 3, /* Elements count */
33184 &asn_SPC_CellBasedQMC_ExtIEs_specs_453 /* Additional specs */
33187 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
33188 sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
33189 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
33190 offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
33191 sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
33192 0, /* No top level tags */
33193 0, /* No tags in the map */
33195 -1 /* Extensions start */
33197 static /* Use -fall-defs-global to expose */
33198 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
33202 0, /* No effective tags (pointer) */
33203 0, /* No effective tags (count) */
33204 0, /* No tags (pointer) */
33205 0, /* No tags (count) */
33206 { 0, 0, OPEN_TYPE_constraint },
33207 0, 0, /* No members */
33208 &asn_SPC_extensionValue_specs_460 /* Additional specs */
33211 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
33212 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
33213 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33214 -1, /* IMPLICIT tag at current level */
33215 &asn_DEF_ProtocolIE_ID,
33217 { &asn_OER_memb_id_constr_458, &asn_PER_memb_id_constr_458, memb_id_constraint_457 },
33218 0, 0, /* No default value */
33221 { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
33222 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33223 -1, /* IMPLICIT tag at current level */
33224 &asn_DEF_Criticality,
33226 { &asn_OER_memb_criticality_constr_459, &asn_PER_memb_criticality_constr_459, memb_criticality_constraint_457 },
33227 0, 0, /* No default value */
33230 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
33231 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33232 +1, /* EXPLICIT tag at current level */
33233 &asn_DEF_extensionValue_460,
33235 { &asn_OER_memb_extensionValue_constr_460, &asn_PER_memb_extensionValue_constr_460, memb_extensionValue_constraint_457 },
33236 0, 0, /* No default value */
33240 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
33241 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33243 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
33244 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33245 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33246 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33248 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
33249 sizeof(struct CellReplacingInfo_ExtIEs),
33250 offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
33251 asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
33252 3, /* Count of tags in the map */
33253 0, 0, 0, /* Optional elements (not needed) */
33254 -1, /* First extension addition */
33256 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
33257 "CellReplacingInfo-ExtIEs",
33258 "CellReplacingInfo-ExtIEs",
33260 asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
33261 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
33262 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
33263 asn_DEF_CellReplacingInfo_ExtIEs_tags_457, /* Same as above */
33264 sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
33265 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
33266 { 0, 0, SEQUENCE_constraint },
33267 asn_MBR_CellReplacingInfo_ExtIEs_457,
33268 3, /* Elements count */
33269 &asn_SPC_CellReplacingInfo_ExtIEs_specs_457 /* Additional specs */
33272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
33273 sizeof(struct CellType_ExtIEs__extensionValue),
33274 offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
33275 offsetof(struct CellType_ExtIEs__extensionValue, present),
33276 sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
33277 0, /* No top level tags */
33278 0, /* No tags in the map */
33280 -1 /* Extensions start */
33282 static /* Use -fall-defs-global to expose */
33283 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
33287 0, /* No effective tags (pointer) */
33288 0, /* No effective tags (count) */
33289 0, /* No tags (pointer) */
33290 0, /* No tags (count) */
33291 { 0, 0, OPEN_TYPE_constraint },
33292 0, 0, /* No members */
33293 &asn_SPC_extensionValue_specs_464 /* Additional specs */
33296 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
33297 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
33298 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33299 -1, /* IMPLICIT tag at current level */
33300 &asn_DEF_ProtocolIE_ID,
33302 { &asn_OER_memb_id_constr_462, &asn_PER_memb_id_constr_462, memb_id_constraint_461 },
33303 0, 0, /* No default value */
33306 { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
33307 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33308 -1, /* IMPLICIT tag at current level */
33309 &asn_DEF_Criticality,
33311 { &asn_OER_memb_criticality_constr_463, &asn_PER_memb_criticality_constr_463, memb_criticality_constraint_461 },
33312 0, 0, /* No default value */
33315 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
33316 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33317 +1, /* EXPLICIT tag at current level */
33318 &asn_DEF_extensionValue_464,
33320 { &asn_OER_memb_extensionValue_constr_464, &asn_PER_memb_extensionValue_constr_464, memb_extensionValue_constraint_461 },
33321 0, 0, /* No default value */
33325 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
33326 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33328 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
33329 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33330 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33331 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33333 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
33334 sizeof(struct CellType_ExtIEs),
33335 offsetof(struct CellType_ExtIEs, _asn_ctx),
33336 asn_MAP_CellType_ExtIEs_tag2el_461,
33337 3, /* Count of tags in the map */
33338 0, 0, 0, /* Optional elements (not needed) */
33339 -1, /* First extension addition */
33341 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
33345 asn_DEF_CellType_ExtIEs_tags_461,
33346 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
33347 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
33348 asn_DEF_CellType_ExtIEs_tags_461, /* Same as above */
33349 sizeof(asn_DEF_CellType_ExtIEs_tags_461)
33350 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
33351 { 0, 0, SEQUENCE_constraint },
33352 asn_MBR_CellType_ExtIEs_461,
33353 3, /* Elements count */
33354 &asn_SPC_CellType_ExtIEs_specs_461 /* Additional specs */
33357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
33358 sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
33359 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
33360 offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
33361 sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
33362 0, /* No top level tags */
33363 0, /* No tags in the map */
33365 -1 /* Extensions start */
33367 static /* Use -fall-defs-global to expose */
33368 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
33372 0, /* No effective tags (pointer) */
33373 0, /* No effective tags (count) */
33374 0, /* No tags (pointer) */
33375 0, /* No tags (count) */
33376 { 0, 0, OPEN_TYPE_constraint },
33377 0, 0, /* No members */
33378 &asn_SPC_extensionValue_specs_468 /* Additional specs */
33381 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
33382 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
33383 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33384 -1, /* IMPLICIT tag at current level */
33385 &asn_DEF_ProtocolIE_ID,
33387 { &asn_OER_memb_id_constr_466, &asn_PER_memb_id_constr_466, memb_id_constraint_465 },
33388 0, 0, /* No default value */
33391 { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
33392 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33393 -1, /* IMPLICIT tag at current level */
33394 &asn_DEF_Criticality,
33396 { &asn_OER_memb_criticality_constr_467, &asn_PER_memb_criticality_constr_467, memb_criticality_constraint_465 },
33397 0, 0, /* No default value */
33400 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
33401 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33402 +1, /* EXPLICIT tag at current level */
33403 &asn_DEF_extensionValue_468,
33405 { &asn_OER_memb_extensionValue_constr_468, &asn_PER_memb_extensionValue_constr_468, memb_extensionValue_constraint_465 },
33406 0, 0, /* No default value */
33410 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
33411 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33413 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
33414 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33415 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33416 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33418 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
33419 sizeof(struct CNTypeRestrictionsItem_ExtIEs),
33420 offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
33421 asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
33422 3, /* Count of tags in the map */
33423 0, 0, 0, /* Optional elements (not needed) */
33424 -1, /* First extension addition */
33426 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
33427 "CNTypeRestrictionsItem-ExtIEs",
33428 "CNTypeRestrictionsItem-ExtIEs",
33430 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
33431 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
33432 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
33433 asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
33434 sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
33435 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
33436 { 0, 0, SEQUENCE_constraint },
33437 asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
33438 3, /* Elements count */
33439 &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 /* Additional specs */
33442 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
33443 sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
33444 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
33445 offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
33446 sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
33447 0, /* No top level tags */
33448 0, /* No tags in the map */
33450 -1 /* Extensions start */
33452 static /* Use -fall-defs-global to expose */
33453 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
33457 0, /* No effective tags (pointer) */
33458 0, /* No effective tags (count) */
33459 0, /* No tags (pointer) */
33460 0, /* No tags (count) */
33461 { 0, 0, OPEN_TYPE_constraint },
33462 0, 0, /* No members */
33463 &asn_SPC_extensionValue_specs_472 /* Additional specs */
33466 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
33467 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
33468 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33469 -1, /* IMPLICIT tag at current level */
33470 &asn_DEF_ProtocolIE_ID,
33472 { &asn_OER_memb_id_constr_470, &asn_PER_memb_id_constr_470, memb_id_constraint_469 },
33473 0, 0, /* No default value */
33476 { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
33477 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33478 -1, /* IMPLICIT tag at current level */
33479 &asn_DEF_Criticality,
33481 { &asn_OER_memb_criticality_constr_471, &asn_PER_memb_criticality_constr_471, memb_criticality_constraint_469 },
33482 0, 0, /* No default value */
33485 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
33486 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33487 +1, /* EXPLICIT tag at current level */
33488 &asn_DEF_extensionValue_472,
33490 { &asn_OER_memb_extensionValue_constr_472, &asn_PER_memb_extensionValue_constr_472, memb_extensionValue_constraint_469 },
33491 0, 0, /* No default value */
33495 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
33496 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33498 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
33499 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33500 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33501 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33503 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
33504 sizeof(struct CoMPHypothesisSetItem_ExtIEs),
33505 offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
33506 asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
33507 3, /* Count of tags in the map */
33508 0, 0, 0, /* Optional elements (not needed) */
33509 -1, /* First extension addition */
33511 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
33512 "CoMPHypothesisSetItem-ExtIEs",
33513 "CoMPHypothesisSetItem-ExtIEs",
33515 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
33516 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
33517 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
33518 asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469, /* Same as above */
33519 sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
33520 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
33521 { 0, 0, SEQUENCE_constraint },
33522 asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
33523 3, /* Elements count */
33524 &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
33527 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
33528 sizeof(struct CoMPInformation_ExtIEs__extensionValue),
33529 offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
33530 offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
33531 sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
33532 0, /* No top level tags */
33533 0, /* No tags in the map */
33535 -1 /* Extensions start */
33537 static /* Use -fall-defs-global to expose */
33538 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
33542 0, /* No effective tags (pointer) */
33543 0, /* No effective tags (count) */
33544 0, /* No tags (pointer) */
33545 0, /* No tags (count) */
33546 { 0, 0, OPEN_TYPE_constraint },
33547 0, 0, /* No members */
33548 &asn_SPC_extensionValue_specs_476 /* Additional specs */
33551 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
33552 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
33553 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33554 -1, /* IMPLICIT tag at current level */
33555 &asn_DEF_ProtocolIE_ID,
33557 { &asn_OER_memb_id_constr_474, &asn_PER_memb_id_constr_474, memb_id_constraint_473 },
33558 0, 0, /* No default value */
33561 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
33562 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33563 -1, /* IMPLICIT tag at current level */
33564 &asn_DEF_Criticality,
33566 { &asn_OER_memb_criticality_constr_475, &asn_PER_memb_criticality_constr_475, memb_criticality_constraint_473 },
33567 0, 0, /* No default value */
33570 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
33571 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33572 +1, /* EXPLICIT tag at current level */
33573 &asn_DEF_extensionValue_476,
33575 { &asn_OER_memb_extensionValue_constr_476, &asn_PER_memb_extensionValue_constr_476, memb_extensionValue_constraint_473 },
33576 0, 0, /* No default value */
33580 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
33581 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33583 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
33584 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33585 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33586 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33588 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
33589 sizeof(struct CoMPInformation_ExtIEs),
33590 offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
33591 asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
33592 3, /* Count of tags in the map */
33593 0, 0, 0, /* Optional elements (not needed) */
33594 -1, /* First extension addition */
33596 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
33597 "CoMPInformation-ExtIEs",
33598 "CoMPInformation-ExtIEs",
33600 asn_DEF_CoMPInformation_ExtIEs_tags_473,
33601 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
33602 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
33603 asn_DEF_CoMPInformation_ExtIEs_tags_473, /* Same as above */
33604 sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
33605 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
33606 { 0, 0, SEQUENCE_constraint },
33607 asn_MBR_CoMPInformation_ExtIEs_473,
33608 3, /* Elements count */
33609 &asn_SPC_CoMPInformation_ExtIEs_specs_473 /* Additional specs */
33612 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
33613 sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
33614 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
33615 offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
33616 sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
33617 0, /* No top level tags */
33618 0, /* No tags in the map */
33620 -1 /* Extensions start */
33622 static /* Use -fall-defs-global to expose */
33623 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
33627 0, /* No effective tags (pointer) */
33628 0, /* No effective tags (count) */
33629 0, /* No tags (pointer) */
33630 0, /* No tags (count) */
33631 { 0, 0, OPEN_TYPE_constraint },
33632 0, 0, /* No members */
33633 &asn_SPC_extensionValue_specs_480 /* Additional specs */
33636 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
33637 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
33638 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33639 -1, /* IMPLICIT tag at current level */
33640 &asn_DEF_ProtocolIE_ID,
33642 { &asn_OER_memb_id_constr_478, &asn_PER_memb_id_constr_478, memb_id_constraint_477 },
33643 0, 0, /* No default value */
33646 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
33647 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33648 -1, /* IMPLICIT tag at current level */
33649 &asn_DEF_Criticality,
33651 { &asn_OER_memb_criticality_constr_479, &asn_PER_memb_criticality_constr_479, memb_criticality_constraint_477 },
33652 0, 0, /* No default value */
33655 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
33656 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33657 +1, /* EXPLICIT tag at current level */
33658 &asn_DEF_extensionValue_480,
33660 { &asn_OER_memb_extensionValue_constr_480, &asn_PER_memb_extensionValue_constr_480, memb_extensionValue_constraint_477 },
33661 0, 0, /* No default value */
33665 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
33666 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33668 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
33669 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33670 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33671 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33673 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
33674 sizeof(struct CoMPInformationItem_ExtIEs),
33675 offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
33676 asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
33677 3, /* Count of tags in the map */
33678 0, 0, 0, /* Optional elements (not needed) */
33679 -1, /* First extension addition */
33681 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
33682 "CoMPInformationItem-ExtIEs",
33683 "CoMPInformationItem-ExtIEs",
33685 asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
33686 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
33687 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
33688 asn_DEF_CoMPInformationItem_ExtIEs_tags_477, /* Same as above */
33689 sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
33690 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
33691 { 0, 0, SEQUENCE_constraint },
33692 asn_MBR_CoMPInformationItem_ExtIEs_477,
33693 3, /* Elements count */
33694 &asn_SPC_CoMPInformationItem_ExtIEs_specs_477 /* Additional specs */
33697 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
33698 sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
33699 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
33700 offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
33701 sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
33702 0, /* No top level tags */
33703 0, /* No tags in the map */
33705 -1 /* Extensions start */
33707 static /* Use -fall-defs-global to expose */
33708 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
33712 0, /* No effective tags (pointer) */
33713 0, /* No effective tags (count) */
33714 0, /* No tags (pointer) */
33715 0, /* No tags (count) */
33716 { 0, 0, OPEN_TYPE_constraint },
33717 0, 0, /* No members */
33718 &asn_SPC_extensionValue_specs_484 /* Additional specs */
33721 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
33722 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
33723 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33724 -1, /* IMPLICIT tag at current level */
33725 &asn_DEF_ProtocolIE_ID,
33727 { &asn_OER_memb_id_constr_482, &asn_PER_memb_id_constr_482, memb_id_constraint_481 },
33728 0, 0, /* No default value */
33731 { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
33732 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33733 -1, /* IMPLICIT tag at current level */
33734 &asn_DEF_Criticality,
33736 { &asn_OER_memb_criticality_constr_483, &asn_PER_memb_criticality_constr_483, memb_criticality_constraint_481 },
33737 0, 0, /* No default value */
33740 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
33741 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33742 +1, /* EXPLICIT tag at current level */
33743 &asn_DEF_extensionValue_484,
33745 { &asn_OER_memb_extensionValue_constr_484, &asn_PER_memb_extensionValue_constr_484, memb_extensionValue_constraint_481 },
33746 0, 0, /* No default value */
33750 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
33751 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33753 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
33754 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33755 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33756 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33758 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
33759 sizeof(struct CoMPInformationStartTime_ExtIEs),
33760 offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
33761 asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
33762 3, /* Count of tags in the map */
33763 0, 0, 0, /* Optional elements (not needed) */
33764 -1, /* First extension addition */
33766 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
33767 "CoMPInformationStartTime-ExtIEs",
33768 "CoMPInformationStartTime-ExtIEs",
33770 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
33771 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
33772 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
33773 asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481, /* Same as above */
33774 sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
33775 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
33776 { 0, 0, SEQUENCE_constraint },
33777 asn_MBR_CoMPInformationStartTime_ExtIEs_481,
33778 3, /* Elements count */
33779 &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 /* Additional specs */
33782 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
33783 sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
33784 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
33785 offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
33786 sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
33787 0, /* No top level tags */
33788 0, /* No tags in the map */
33790 -1 /* Extensions start */
33792 static /* Use -fall-defs-global to expose */
33793 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
33797 0, /* No effective tags (pointer) */
33798 0, /* No effective tags (count) */
33799 0, /* No tags (pointer) */
33800 0, /* No tags (count) */
33801 { 0, 0, OPEN_TYPE_constraint },
33802 0, 0, /* No members */
33803 &asn_SPC_extensionValue_specs_488 /* Additional specs */
33806 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
33807 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
33808 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33809 -1, /* IMPLICIT tag at current level */
33810 &asn_DEF_ProtocolIE_ID,
33812 { &asn_OER_memb_id_constr_486, &asn_PER_memb_id_constr_486, memb_id_constraint_485 },
33813 0, 0, /* No default value */
33816 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
33817 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33818 -1, /* IMPLICIT tag at current level */
33819 &asn_DEF_Criticality,
33821 { &asn_OER_memb_criticality_constr_487, &asn_PER_memb_criticality_constr_487, memb_criticality_constraint_485 },
33822 0, 0, /* No default value */
33825 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
33826 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33827 +1, /* EXPLICIT tag at current level */
33828 &asn_DEF_extensionValue_488,
33830 { &asn_OER_memb_extensionValue_constr_488, &asn_PER_memb_extensionValue_constr_488, memb_extensionValue_constraint_485 },
33831 0, 0, /* No default value */
33835 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
33836 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33838 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
33839 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33840 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33841 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33843 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
33844 sizeof(struct CompositeAvailableCapacity_ExtIEs),
33845 offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
33846 asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
33847 3, /* Count of tags in the map */
33848 0, 0, 0, /* Optional elements (not needed) */
33849 -1, /* First extension addition */
33851 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
33852 "CompositeAvailableCapacity-ExtIEs",
33853 "CompositeAvailableCapacity-ExtIEs",
33855 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
33856 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
33857 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
33858 asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485, /* Same as above */
33859 sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
33860 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
33861 { 0, 0, SEQUENCE_constraint },
33862 asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
33863 3, /* Elements count */
33864 &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 /* Additional specs */
33867 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
33868 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
33869 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
33870 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
33871 sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
33872 0, /* No top level tags */
33873 0, /* No tags in the map */
33875 -1 /* Extensions start */
33877 static /* Use -fall-defs-global to expose */
33878 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
33882 0, /* No effective tags (pointer) */
33883 0, /* No effective tags (count) */
33884 0, /* No tags (pointer) */
33885 0, /* No tags (count) */
33886 { 0, 0, OPEN_TYPE_constraint },
33887 0, 0, /* No members */
33888 &asn_SPC_extensionValue_specs_492 /* Additional specs */
33891 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
33892 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
33893 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33894 -1, /* IMPLICIT tag at current level */
33895 &asn_DEF_ProtocolIE_ID,
33897 { &asn_OER_memb_id_constr_490, &asn_PER_memb_id_constr_490, memb_id_constraint_489 },
33898 0, 0, /* No default value */
33901 { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
33902 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33903 -1, /* IMPLICIT tag at current level */
33904 &asn_DEF_Criticality,
33906 { &asn_OER_memb_criticality_constr_491, &asn_PER_memb_criticality_constr_491, memb_criticality_constraint_489 },
33907 0, 0, /* No default value */
33910 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
33911 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33912 +1, /* EXPLICIT tag at current level */
33913 &asn_DEF_extensionValue_492,
33915 { &asn_OER_memb_extensionValue_constr_492, &asn_PER_memb_extensionValue_constr_492, memb_extensionValue_constraint_489 },
33916 0, 0, /* No default value */
33920 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
33921 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33923 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
33924 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33925 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33926 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33928 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
33929 sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
33930 offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
33931 asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
33932 3, /* Count of tags in the map */
33933 0, 0, 0, /* Optional elements (not needed) */
33934 -1, /* First extension addition */
33936 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
33937 "CompositeAvailableCapacityGroup-ExtIEs",
33938 "CompositeAvailableCapacityGroup-ExtIEs",
33940 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
33941 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
33942 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
33943 asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489, /* Same as above */
33944 sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
33945 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
33946 { 0, 0, SEQUENCE_constraint },
33947 asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
33948 3, /* Elements count */
33949 &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 /* Additional specs */
33952 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
33953 sizeof(struct COUNTvalue_ExtIEs__extensionValue),
33954 offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
33955 offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
33956 sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
33957 0, /* No top level tags */
33958 0, /* No tags in the map */
33960 -1 /* Extensions start */
33962 static /* Use -fall-defs-global to expose */
33963 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
33967 0, /* No effective tags (pointer) */
33968 0, /* No effective tags (count) */
33969 0, /* No tags (pointer) */
33970 0, /* No tags (count) */
33971 { 0, 0, OPEN_TYPE_constraint },
33972 0, 0, /* No members */
33973 &asn_SPC_extensionValue_specs_496 /* Additional specs */
33976 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
33977 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
33978 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33979 -1, /* IMPLICIT tag at current level */
33980 &asn_DEF_ProtocolIE_ID,
33982 { &asn_OER_memb_id_constr_494, &asn_PER_memb_id_constr_494, memb_id_constraint_493 },
33983 0, 0, /* No default value */
33986 { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
33987 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33988 -1, /* IMPLICIT tag at current level */
33989 &asn_DEF_Criticality,
33991 { &asn_OER_memb_criticality_constr_495, &asn_PER_memb_criticality_constr_495, memb_criticality_constraint_493 },
33992 0, 0, /* No default value */
33995 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
33996 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33997 +1, /* EXPLICIT tag at current level */
33998 &asn_DEF_extensionValue_496,
34000 { &asn_OER_memb_extensionValue_constr_496, &asn_PER_memb_extensionValue_constr_496, memb_extensionValue_constraint_493 },
34001 0, 0, /* No default value */
34005 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
34006 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34008 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
34009 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34010 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34011 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34013 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
34014 sizeof(struct COUNTvalue_ExtIEs),
34015 offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
34016 asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
34017 3, /* Count of tags in the map */
34018 0, 0, 0, /* Optional elements (not needed) */
34019 -1, /* First extension addition */
34021 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
34022 "COUNTvalue-ExtIEs",
34023 "COUNTvalue-ExtIEs",
34025 asn_DEF_COUNTvalue_ExtIEs_tags_493,
34026 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
34027 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
34028 asn_DEF_COUNTvalue_ExtIEs_tags_493, /* Same as above */
34029 sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
34030 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
34031 { 0, 0, SEQUENCE_constraint },
34032 asn_MBR_COUNTvalue_ExtIEs_493,
34033 3, /* Elements count */
34034 &asn_SPC_COUNTvalue_ExtIEs_specs_493 /* Additional specs */
34037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
34038 sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
34039 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
34040 offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
34041 sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
34042 0, /* No top level tags */
34043 0, /* No tags in the map */
34045 -1 /* Extensions start */
34047 static /* Use -fall-defs-global to expose */
34048 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
34052 0, /* No effective tags (pointer) */
34053 0, /* No effective tags (count) */
34054 0, /* No tags (pointer) */
34055 0, /* No tags (count) */
34056 { 0, 0, OPEN_TYPE_constraint },
34057 0, 0, /* No members */
34058 &asn_SPC_extensionValue_specs_500 /* Additional specs */
34061 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
34062 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
34063 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34064 -1, /* IMPLICIT tag at current level */
34065 &asn_DEF_ProtocolIE_ID,
34067 { &asn_OER_memb_id_constr_498, &asn_PER_memb_id_constr_498, memb_id_constraint_497 },
34068 0, 0, /* No default value */
34071 { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
34072 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34073 -1, /* IMPLICIT tag at current level */
34074 &asn_DEF_Criticality,
34076 { &asn_OER_memb_criticality_constr_499, &asn_PER_memb_criticality_constr_499, memb_criticality_constraint_497 },
34077 0, 0, /* No default value */
34080 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
34081 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34082 +1, /* EXPLICIT tag at current level */
34083 &asn_DEF_extensionValue_500,
34085 { &asn_OER_memb_extensionValue_constr_500, &asn_PER_memb_extensionValue_constr_500, memb_extensionValue_constraint_497 },
34086 0, 0, /* No default value */
34090 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
34091 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34093 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
34094 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34095 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34096 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34098 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
34099 sizeof(struct COUNTValueExtended_ExtIEs),
34100 offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
34101 asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
34102 3, /* Count of tags in the map */
34103 0, 0, 0, /* Optional elements (not needed) */
34104 -1, /* First extension addition */
34106 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
34107 "COUNTValueExtended-ExtIEs",
34108 "COUNTValueExtended-ExtIEs",
34110 asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
34111 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
34112 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
34113 asn_DEF_COUNTValueExtended_ExtIEs_tags_497, /* Same as above */
34114 sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
34115 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
34116 { 0, 0, SEQUENCE_constraint },
34117 asn_MBR_COUNTValueExtended_ExtIEs_497,
34118 3, /* Elements count */
34119 &asn_SPC_COUNTValueExtended_ExtIEs_specs_497 /* Additional specs */
34122 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
34123 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
34124 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
34125 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
34126 sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
34127 0, /* No top level tags */
34128 0, /* No tags in the map */
34130 -1 /* Extensions start */
34132 static /* Use -fall-defs-global to expose */
34133 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
34137 0, /* No effective tags (pointer) */
34138 0, /* No effective tags (count) */
34139 0, /* No tags (pointer) */
34140 0, /* No tags (count) */
34141 { 0, 0, OPEN_TYPE_constraint },
34142 0, 0, /* No members */
34143 &asn_SPC_extensionValue_specs_504 /* Additional specs */
34146 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
34147 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
34148 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34149 -1, /* IMPLICIT tag at current level */
34150 &asn_DEF_ProtocolIE_ID,
34152 { &asn_OER_memb_id_constr_502, &asn_PER_memb_id_constr_502, memb_id_constraint_501 },
34153 0, 0, /* No default value */
34156 { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
34157 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34158 -1, /* IMPLICIT tag at current level */
34159 &asn_DEF_Criticality,
34161 { &asn_OER_memb_criticality_constr_503, &asn_PER_memb_criticality_constr_503, memb_criticality_constraint_501 },
34162 0, 0, /* No default value */
34165 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
34166 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34167 +1, /* EXPLICIT tag at current level */
34168 &asn_DEF_extensionValue_504,
34170 { &asn_OER_memb_extensionValue_constr_504, &asn_PER_memb_extensionValue_constr_504, memb_extensionValue_constraint_501 },
34171 0, 0, /* No default value */
34175 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
34176 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34178 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
34179 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34180 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34181 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34183 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
34184 sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
34185 offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
34186 asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
34187 3, /* Count of tags in the map */
34188 0, 0, 0, /* Optional elements (not needed) */
34189 -1, /* First extension addition */
34191 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
34192 "COUNTvaluePDCP-SNlength18-ExtIEs",
34193 "COUNTvaluePDCP-SNlength18-ExtIEs",
34195 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
34196 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
34197 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
34198 asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501, /* Same as above */
34199 sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
34200 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
34201 { 0, 0, SEQUENCE_constraint },
34202 asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
34203 3, /* Elements count */
34204 &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 /* Additional specs */
34207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
34208 sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
34209 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
34210 offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
34211 sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
34212 0, /* No top level tags */
34213 0, /* No tags in the map */
34215 -1 /* Extensions start */
34217 static /* Use -fall-defs-global to expose */
34218 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
34222 0, /* No effective tags (pointer) */
34223 0, /* No effective tags (count) */
34224 0, /* No tags (pointer) */
34225 0, /* No tags (count) */
34226 { 0, 0, OPEN_TYPE_constraint },
34227 0, 0, /* No members */
34228 &asn_SPC_extensionValue_specs_508 /* Additional specs */
34231 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
34232 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
34233 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34234 -1, /* IMPLICIT tag at current level */
34235 &asn_DEF_ProtocolIE_ID,
34237 { &asn_OER_memb_id_constr_506, &asn_PER_memb_id_constr_506, memb_id_constraint_505 },
34238 0, 0, /* No default value */
34241 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
34242 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34243 -1, /* IMPLICIT tag at current level */
34244 &asn_DEF_Criticality,
34246 { &asn_OER_memb_criticality_constr_507, &asn_PER_memb_criticality_constr_507, memb_criticality_constraint_505 },
34247 0, 0, /* No default value */
34250 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
34251 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34252 +1, /* EXPLICIT tag at current level */
34253 &asn_DEF_extensionValue_508,
34255 { &asn_OER_memb_extensionValue_constr_508, &asn_PER_memb_extensionValue_constr_508, memb_extensionValue_constraint_505 },
34256 0, 0, /* No default value */
34260 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
34261 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34263 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
34264 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34265 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34266 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34268 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
34269 sizeof(struct CriticalityDiagnostics_ExtIEs),
34270 offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
34271 asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
34272 3, /* Count of tags in the map */
34273 0, 0, 0, /* Optional elements (not needed) */
34274 -1, /* First extension addition */
34276 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
34277 "CriticalityDiagnostics-ExtIEs",
34278 "CriticalityDiagnostics-ExtIEs",
34280 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
34281 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
34282 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
34283 asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
34284 sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
34285 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
34286 { 0, 0, SEQUENCE_constraint },
34287 asn_MBR_CriticalityDiagnostics_ExtIEs_505,
34288 3, /* Elements count */
34289 &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 /* Additional specs */
34292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
34293 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
34294 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
34295 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
34296 sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
34297 0, /* No top level tags */
34298 0, /* No tags in the map */
34300 -1 /* Extensions start */
34302 static /* Use -fall-defs-global to expose */
34303 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
34307 0, /* No effective tags (pointer) */
34308 0, /* No effective tags (count) */
34309 0, /* No tags (pointer) */
34310 0, /* No tags (count) */
34311 { 0, 0, OPEN_TYPE_constraint },
34312 0, 0, /* No members */
34313 &asn_SPC_extensionValue_specs_512 /* Additional specs */
34316 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
34317 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
34318 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34319 -1, /* IMPLICIT tag at current level */
34320 &asn_DEF_ProtocolIE_ID,
34322 { &asn_OER_memb_id_constr_510, &asn_PER_memb_id_constr_510, memb_id_constraint_509 },
34323 0, 0, /* No default value */
34326 { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
34327 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34328 -1, /* IMPLICIT tag at current level */
34329 &asn_DEF_Criticality,
34331 { &asn_OER_memb_criticality_constr_511, &asn_PER_memb_criticality_constr_511, memb_criticality_constraint_509 },
34332 0, 0, /* No default value */
34335 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
34336 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34337 +1, /* EXPLICIT tag at current level */
34338 &asn_DEF_extensionValue_512,
34340 { &asn_OER_memb_extensionValue_constr_512, &asn_PER_memb_extensionValue_constr_512, memb_extensionValue_constraint_509 },
34341 0, 0, /* No default value */
34345 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
34346 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34348 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
34349 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34350 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34351 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34353 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
34354 sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
34355 offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
34356 asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
34357 3, /* Count of tags in the map */
34358 0, 0, 0, /* Optional elements (not needed) */
34359 -1, /* First extension addition */
34361 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
34362 "CriticalityDiagnostics-IE-List-ExtIEs",
34363 "CriticalityDiagnostics-IE-List-ExtIEs",
34365 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
34366 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
34367 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
34368 asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
34369 sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
34370 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
34371 { 0, 0, SEQUENCE_constraint },
34372 asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
34373 3, /* Elements count */
34374 &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 /* Additional specs */
34377 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
34378 sizeof(struct CSIReportList_ExtIEs__extensionValue),
34379 offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
34380 offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
34381 sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
34382 0, /* No top level tags */
34383 0, /* No tags in the map */
34385 -1 /* Extensions start */
34387 static /* Use -fall-defs-global to expose */
34388 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
34392 0, /* No effective tags (pointer) */
34393 0, /* No effective tags (count) */
34394 0, /* No tags (pointer) */
34395 0, /* No tags (count) */
34396 { 0, 0, OPEN_TYPE_constraint },
34397 0, 0, /* No members */
34398 &asn_SPC_extensionValue_specs_516 /* Additional specs */
34401 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
34402 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
34403 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34404 -1, /* IMPLICIT tag at current level */
34405 &asn_DEF_ProtocolIE_ID,
34407 { &asn_OER_memb_id_constr_514, &asn_PER_memb_id_constr_514, memb_id_constraint_513 },
34408 0, 0, /* No default value */
34411 { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
34412 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34413 -1, /* IMPLICIT tag at current level */
34414 &asn_DEF_Criticality,
34416 { &asn_OER_memb_criticality_constr_515, &asn_PER_memb_criticality_constr_515, memb_criticality_constraint_513 },
34417 0, 0, /* No default value */
34420 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
34421 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34422 +1, /* EXPLICIT tag at current level */
34423 &asn_DEF_extensionValue_516,
34425 { &asn_OER_memb_extensionValue_constr_516, &asn_PER_memb_extensionValue_constr_516, memb_extensionValue_constraint_513 },
34426 0, 0, /* No default value */
34430 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
34431 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34433 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
34434 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34435 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34436 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34438 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
34439 sizeof(struct CSIReportList_ExtIEs),
34440 offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
34441 asn_MAP_CSIReportList_ExtIEs_tag2el_513,
34442 3, /* Count of tags in the map */
34443 0, 0, 0, /* Optional elements (not needed) */
34444 -1, /* First extension addition */
34446 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
34447 "CSIReportList-ExtIEs",
34448 "CSIReportList-ExtIEs",
34450 asn_DEF_CSIReportList_ExtIEs_tags_513,
34451 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
34452 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
34453 asn_DEF_CSIReportList_ExtIEs_tags_513, /* Same as above */
34454 sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
34455 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
34456 { 0, 0, SEQUENCE_constraint },
34457 asn_MBR_CSIReportList_ExtIEs_513,
34458 3, /* Elements count */
34459 &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
34462 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
34463 sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
34464 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
34465 offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
34466 sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
34467 0, /* No top level tags */
34468 0, /* No tags in the map */
34470 -1 /* Extensions start */
34472 static /* Use -fall-defs-global to expose */
34473 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
34477 0, /* No effective tags (pointer) */
34478 0, /* No effective tags (count) */
34479 0, /* No tags (pointer) */
34480 0, /* No tags (count) */
34481 { 0, 0, OPEN_TYPE_constraint },
34482 0, 0, /* No members */
34483 &asn_SPC_extensionValue_specs_520 /* Additional specs */
34486 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
34487 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
34488 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34489 -1, /* IMPLICIT tag at current level */
34490 &asn_DEF_ProtocolIE_ID,
34492 { &asn_OER_memb_id_constr_518, &asn_PER_memb_id_constr_518, memb_id_constraint_517 },
34493 0, 0, /* No default value */
34496 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
34497 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34498 -1, /* IMPLICIT tag at current level */
34499 &asn_DEF_Criticality,
34501 { &asn_OER_memb_criticality_constr_519, &asn_PER_memb_criticality_constr_519, memb_criticality_constraint_517 },
34502 0, 0, /* No default value */
34505 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
34506 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34507 +1, /* EXPLICIT tag at current level */
34508 &asn_DEF_extensionValue_520,
34510 { &asn_OER_memb_extensionValue_constr_520, &asn_PER_memb_extensionValue_constr_520, memb_extensionValue_constraint_517 },
34511 0, 0, /* No default value */
34515 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
34516 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34518 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
34519 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34520 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34521 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34523 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
34524 sizeof(struct CSIReportPerCSIProcess_ExtIEs),
34525 offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
34526 asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
34527 3, /* Count of tags in the map */
34528 0, 0, 0, /* Optional elements (not needed) */
34529 -1, /* First extension addition */
34531 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
34532 "CSIReportPerCSIProcess-ExtIEs",
34533 "CSIReportPerCSIProcess-ExtIEs",
34535 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
34536 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
34537 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
34538 asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
34539 sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
34540 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
34541 { 0, 0, SEQUENCE_constraint },
34542 asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
34543 3, /* Elements count */
34544 &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 /* Additional specs */
34547 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
34548 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
34549 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
34550 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
34551 sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
34552 0, /* No top level tags */
34553 0, /* No tags in the map */
34555 -1 /* Extensions start */
34557 static /* Use -fall-defs-global to expose */
34558 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
34562 0, /* No effective tags (pointer) */
34563 0, /* No effective tags (count) */
34564 0, /* No tags (pointer) */
34565 0, /* No tags (count) */
34566 { 0, 0, OPEN_TYPE_constraint },
34567 0, 0, /* No members */
34568 &asn_SPC_extensionValue_specs_524 /* Additional specs */
34571 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
34572 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
34573 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34574 -1, /* IMPLICIT tag at current level */
34575 &asn_DEF_ProtocolIE_ID,
34577 { &asn_OER_memb_id_constr_522, &asn_PER_memb_id_constr_522, memb_id_constraint_521 },
34578 0, 0, /* No default value */
34581 { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
34582 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34583 -1, /* IMPLICIT tag at current level */
34584 &asn_DEF_Criticality,
34586 { &asn_OER_memb_criticality_constr_523, &asn_PER_memb_criticality_constr_523, memb_criticality_constraint_521 },
34587 0, 0, /* No default value */
34590 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
34591 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34592 +1, /* EXPLICIT tag at current level */
34593 &asn_DEF_extensionValue_524,
34595 { &asn_OER_memb_extensionValue_constr_524, &asn_PER_memb_extensionValue_constr_524, memb_extensionValue_constraint_521 },
34596 0, 0, /* No default value */
34600 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
34601 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34603 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
34604 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34605 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34606 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34608 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
34609 sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
34610 offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
34611 asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
34612 3, /* Count of tags in the map */
34613 0, 0, 0, /* Optional elements (not needed) */
34614 -1, /* First extension addition */
34616 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
34617 "CSIReportPerCSIProcessItem-ExtIEs",
34618 "CSIReportPerCSIProcessItem-ExtIEs",
34620 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
34621 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
34622 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
34623 asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521, /* Same as above */
34624 sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
34625 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
34626 { 0, 0, SEQUENCE_constraint },
34627 asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
34628 3, /* Elements count */
34629 &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 /* Additional specs */
34632 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
34633 sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
34634 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
34635 offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
34636 sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
34637 0, /* No top level tags */
34638 0, /* No tags in the map */
34640 -1 /* Extensions start */
34642 static /* Use -fall-defs-global to expose */
34643 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
34647 0, /* No effective tags (pointer) */
34648 0, /* No effective tags (count) */
34649 0, /* No tags (pointer) */
34650 0, /* No tags (count) */
34651 { 0, 0, OPEN_TYPE_constraint },
34652 0, 0, /* No members */
34653 &asn_SPC_extensionValue_specs_528 /* Additional specs */
34656 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
34657 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
34658 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34659 -1, /* IMPLICIT tag at current level */
34660 &asn_DEF_ProtocolIE_ID,
34662 { &asn_OER_memb_id_constr_526, &asn_PER_memb_id_constr_526, memb_id_constraint_525 },
34663 0, 0, /* No default value */
34666 { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
34667 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34668 -1, /* IMPLICIT tag at current level */
34669 &asn_DEF_Criticality,
34671 { &asn_OER_memb_criticality_constr_527, &asn_PER_memb_criticality_constr_527, memb_criticality_constraint_525 },
34672 0, 0, /* No default value */
34675 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
34676 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34677 +1, /* EXPLICIT tag at current level */
34678 &asn_DEF_extensionValue_528,
34680 { &asn_OER_memb_extensionValue_constr_528, &asn_PER_memb_extensionValue_constr_528, memb_extensionValue_constraint_525 },
34681 0, 0, /* No default value */
34685 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
34686 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34688 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
34689 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34690 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34691 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34693 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
34694 sizeof(struct DataTrafficResourceIndication_ExtIEs),
34695 offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
34696 asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
34697 3, /* Count of tags in the map */
34698 0, 0, 0, /* Optional elements (not needed) */
34699 -1, /* First extension addition */
34701 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
34702 "DataTrafficResourceIndication-ExtIEs",
34703 "DataTrafficResourceIndication-ExtIEs",
34705 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
34706 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
34707 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
34708 asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525, /* Same as above */
34709 sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
34710 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
34711 { 0, 0, SEQUENCE_constraint },
34712 asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
34713 3, /* Elements count */
34714 &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
34717 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
34718 sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
34719 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
34720 offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
34721 sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
34722 0, /* No top level tags */
34723 0, /* No tags in the map */
34725 -1 /* Extensions start */
34727 static /* Use -fall-defs-global to expose */
34728 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
34732 0, /* No effective tags (pointer) */
34733 0, /* No effective tags (count) */
34734 0, /* No tags (pointer) */
34735 0, /* No tags (count) */
34736 { 0, 0, OPEN_TYPE_constraint },
34737 0, 0, /* No members */
34738 &asn_SPC_extensionValue_specs_532 /* Additional specs */
34741 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
34742 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
34743 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34744 -1, /* IMPLICIT tag at current level */
34745 &asn_DEF_ProtocolIE_ID,
34747 { &asn_OER_memb_id_constr_530, &asn_PER_memb_id_constr_530, memb_id_constraint_529 },
34748 0, 0, /* No default value */
34751 { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
34752 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34753 -1, /* IMPLICIT tag at current level */
34754 &asn_DEF_Criticality,
34756 { &asn_OER_memb_criticality_constr_531, &asn_PER_memb_criticality_constr_531, memb_criticality_constraint_529 },
34757 0, 0, /* No default value */
34760 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
34761 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34762 +1, /* EXPLICIT tag at current level */
34763 &asn_DEF_extensionValue_532,
34765 { &asn_OER_memb_extensionValue_constr_532, &asn_PER_memb_extensionValue_constr_532, memb_extensionValue_constraint_529 },
34766 0, 0, /* No default value */
34770 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
34771 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34773 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
34774 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34775 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34776 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34778 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
34779 sizeof(struct DeliveryStatus_ExtIEs),
34780 offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
34781 asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
34782 3, /* Count of tags in the map */
34783 0, 0, 0, /* Optional elements (not needed) */
34784 -1, /* First extension addition */
34786 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
34787 "DeliveryStatus-ExtIEs",
34788 "DeliveryStatus-ExtIEs",
34790 asn_DEF_DeliveryStatus_ExtIEs_tags_529,
34791 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
34792 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
34793 asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
34794 sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
34795 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
34796 { 0, 0, SEQUENCE_constraint },
34797 asn_MBR_DeliveryStatus_ExtIEs_529,
34798 3, /* Elements count */
34799 &asn_SPC_DeliveryStatus_ExtIEs_specs_529 /* Additional specs */
34802 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
34803 sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
34804 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
34805 offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
34806 sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
34807 0, /* No top level tags */
34808 0, /* No tags in the map */
34810 -1 /* Extensions start */
34812 static /* Use -fall-defs-global to expose */
34813 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
34817 0, /* No effective tags (pointer) */
34818 0, /* No effective tags (count) */
34819 0, /* No tags (pointer) */
34820 0, /* No tags (count) */
34821 { 0, 0, OPEN_TYPE_constraint },
34822 0, 0, /* No members */
34823 &asn_SPC_extensionValue_specs_536 /* Additional specs */
34826 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
34827 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
34828 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34829 -1, /* IMPLICIT tag at current level */
34830 &asn_DEF_ProtocolIE_ID,
34832 { &asn_OER_memb_id_constr_534, &asn_PER_memb_id_constr_534, memb_id_constraint_533 },
34833 0, 0, /* No default value */
34836 { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
34837 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34838 -1, /* IMPLICIT tag at current level */
34839 &asn_DEF_Criticality,
34841 { &asn_OER_memb_criticality_constr_535, &asn_PER_memb_criticality_constr_535, memb_criticality_constraint_533 },
34842 0, 0, /* No default value */
34845 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
34846 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34847 +1, /* EXPLICIT tag at current level */
34848 &asn_DEF_extensionValue_536,
34850 { &asn_OER_memb_extensionValue_constr_536, &asn_PER_memb_extensionValue_constr_536, memb_extensionValue_constraint_533 },
34851 0, 0, /* No default value */
34855 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
34856 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34858 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
34859 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34860 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34861 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34863 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
34864 sizeof(struct DynamicNAICSInformation_ExtIEs),
34865 offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
34866 asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
34867 3, /* Count of tags in the map */
34868 0, 0, 0, /* Optional elements (not needed) */
34869 -1, /* First extension addition */
34871 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
34872 "DynamicNAICSInformation-ExtIEs",
34873 "DynamicNAICSInformation-ExtIEs",
34875 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
34876 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
34877 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
34878 asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533, /* Same as above */
34879 sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
34880 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
34881 { 0, 0, SEQUENCE_constraint },
34882 asn_MBR_DynamicNAICSInformation_ExtIEs_533,
34883 3, /* Elements count */
34884 &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 /* Additional specs */
34887 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
34888 sizeof(struct ECGI_ExtIEs__extensionValue),
34889 offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
34890 offsetof(struct ECGI_ExtIEs__extensionValue, present),
34891 sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
34892 0, /* No top level tags */
34893 0, /* No tags in the map */
34895 -1 /* Extensions start */
34897 static /* Use -fall-defs-global to expose */
34898 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
34902 0, /* No effective tags (pointer) */
34903 0, /* No effective tags (count) */
34904 0, /* No tags (pointer) */
34905 0, /* No tags (count) */
34906 { 0, 0, OPEN_TYPE_constraint },
34907 0, 0, /* No members */
34908 &asn_SPC_extensionValue_specs_540 /* Additional specs */
34911 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
34912 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
34913 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34914 -1, /* IMPLICIT tag at current level */
34915 &asn_DEF_ProtocolIE_ID,
34917 { &asn_OER_memb_id_constr_538, &asn_PER_memb_id_constr_538, memb_id_constraint_537 },
34918 0, 0, /* No default value */
34921 { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
34922 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34923 -1, /* IMPLICIT tag at current level */
34924 &asn_DEF_Criticality,
34926 { &asn_OER_memb_criticality_constr_539, &asn_PER_memb_criticality_constr_539, memb_criticality_constraint_537 },
34927 0, 0, /* No default value */
34930 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
34931 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34932 +1, /* EXPLICIT tag at current level */
34933 &asn_DEF_extensionValue_540,
34935 { &asn_OER_memb_extensionValue_constr_540, &asn_PER_memb_extensionValue_constr_540, memb_extensionValue_constraint_537 },
34936 0, 0, /* No default value */
34940 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
34941 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34943 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
34944 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34945 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34946 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34948 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
34949 sizeof(struct ECGI_ExtIEs),
34950 offsetof(struct ECGI_ExtIEs, _asn_ctx),
34951 asn_MAP_ECGI_ExtIEs_tag2el_537,
34952 3, /* Count of tags in the map */
34953 0, 0, 0, /* Optional elements (not needed) */
34954 -1, /* First extension addition */
34956 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
34960 asn_DEF_ECGI_ExtIEs_tags_537,
34961 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
34962 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
34963 asn_DEF_ECGI_ExtIEs_tags_537, /* Same as above */
34964 sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
34965 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
34966 { 0, 0, SEQUENCE_constraint },
34967 asn_MBR_ECGI_ExtIEs_537,
34968 3, /* Elements count */
34969 &asn_SPC_ECGI_ExtIEs_specs_537 /* Additional specs */
34972 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
34973 sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
34974 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
34975 offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
34976 sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
34977 0, /* No top level tags */
34978 0, /* No tags in the map */
34980 -1 /* Extensions start */
34982 static /* Use -fall-defs-global to expose */
34983 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
34987 0, /* No effective tags (pointer) */
34988 0, /* No effective tags (count) */
34989 0, /* No tags (pointer) */
34990 0, /* No tags (count) */
34991 { 0, 0, OPEN_TYPE_constraint },
34992 0, 0, /* No members */
34993 &asn_SPC_extensionValue_specs_544 /* Additional specs */
34996 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
34997 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
34998 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34999 -1, /* IMPLICIT tag at current level */
35000 &asn_DEF_ProtocolIE_ID,
35002 { &asn_OER_memb_id_constr_542, &asn_PER_memb_id_constr_542, memb_id_constraint_541 },
35003 0, 0, /* No default value */
35006 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
35007 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35008 -1, /* IMPLICIT tag at current level */
35009 &asn_DEF_Criticality,
35011 { &asn_OER_memb_criticality_constr_543, &asn_PER_memb_criticality_constr_543, memb_criticality_constraint_541 },
35012 0, 0, /* No default value */
35015 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
35016 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35017 +1, /* EXPLICIT tag at current level */
35018 &asn_DEF_extensionValue_544,
35020 { &asn_OER_memb_extensionValue_constr_544, &asn_PER_memb_extensionValue_constr_544, memb_extensionValue_constraint_541 },
35021 0, 0, /* No default value */
35025 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
35026 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35028 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
35029 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35030 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35031 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35033 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
35034 sizeof(struct EnhancedRNTP_ExtIEs),
35035 offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
35036 asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
35037 3, /* Count of tags in the map */
35038 0, 0, 0, /* Optional elements (not needed) */
35039 -1, /* First extension addition */
35041 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
35042 "EnhancedRNTP-ExtIEs",
35043 "EnhancedRNTP-ExtIEs",
35045 asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
35046 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
35047 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
35048 asn_DEF_EnhancedRNTP_ExtIEs_tags_541, /* Same as above */
35049 sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
35050 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
35051 { 0, 0, SEQUENCE_constraint },
35052 asn_MBR_EnhancedRNTP_ExtIEs_541,
35053 3, /* Elements count */
35054 &asn_SPC_EnhancedRNTP_ExtIEs_specs_541 /* Additional specs */
35057 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
35058 sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
35059 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
35060 offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
35061 sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
35062 0, /* No top level tags */
35063 0, /* No tags in the map */
35065 -1 /* Extensions start */
35067 static /* Use -fall-defs-global to expose */
35068 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
35072 0, /* No effective tags (pointer) */
35073 0, /* No effective tags (count) */
35074 0, /* No tags (pointer) */
35075 0, /* No tags (count) */
35076 { 0, 0, OPEN_TYPE_constraint },
35077 0, 0, /* No members */
35078 &asn_SPC_extensionValue_specs_548 /* Additional specs */
35081 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
35082 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
35083 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35084 -1, /* IMPLICIT tag at current level */
35085 &asn_DEF_ProtocolIE_ID,
35087 { &asn_OER_memb_id_constr_546, &asn_PER_memb_id_constr_546, memb_id_constraint_545 },
35088 0, 0, /* No default value */
35091 { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
35092 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35093 -1, /* IMPLICIT tag at current level */
35094 &asn_DEF_Criticality,
35096 { &asn_OER_memb_criticality_constr_547, &asn_PER_memb_criticality_constr_547, memb_criticality_constraint_545 },
35097 0, 0, /* No default value */
35100 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
35101 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35102 +1, /* EXPLICIT tag at current level */
35103 &asn_DEF_extensionValue_548,
35105 { &asn_OER_memb_extensionValue_constr_548, &asn_PER_memb_extensionValue_constr_548, memb_extensionValue_constraint_545 },
35106 0, 0, /* No default value */
35110 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
35111 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35113 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
35114 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35115 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35116 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35118 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
35119 sizeof(struct EnhancedRNTPStartTime_ExtIEs),
35120 offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
35121 asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
35122 3, /* Count of tags in the map */
35123 0, 0, 0, /* Optional elements (not needed) */
35124 -1, /* First extension addition */
35126 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
35127 "EnhancedRNTPStartTime-ExtIEs",
35128 "EnhancedRNTPStartTime-ExtIEs",
35130 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
35131 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
35132 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
35133 asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545, /* Same as above */
35134 sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
35135 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
35136 { 0, 0, SEQUENCE_constraint },
35137 asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
35138 3, /* Elements count */
35139 &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
35142 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
35143 sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
35144 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
35145 offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
35146 sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
35147 0, /* No top level tags */
35148 0, /* No tags in the map */
35150 -1 /* Extensions start */
35152 static /* Use -fall-defs-global to expose */
35153 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
35157 0, /* No effective tags (pointer) */
35158 0, /* No effective tags (count) */
35159 0, /* No tags (pointer) */
35160 0, /* No tags (count) */
35161 { 0, 0, OPEN_TYPE_constraint },
35162 0, 0, /* No members */
35163 &asn_SPC_extensionValue_specs_552 /* Additional specs */
35166 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
35167 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
35168 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35169 -1, /* IMPLICIT tag at current level */
35170 &asn_DEF_ProtocolIE_ID,
35172 { &asn_OER_memb_id_constr_550, &asn_PER_memb_id_constr_550, memb_id_constraint_549 },
35173 0, 0, /* No default value */
35176 { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
35177 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35178 -1, /* IMPLICIT tag at current level */
35179 &asn_DEF_Criticality,
35181 { &asn_OER_memb_criticality_constr_551, &asn_PER_memb_criticality_constr_551, memb_criticality_constraint_549 },
35182 0, 0, /* No default value */
35185 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
35186 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35187 +1, /* EXPLICIT tag at current level */
35188 &asn_DEF_extensionValue_552,
35190 { &asn_OER_memb_extensionValue_constr_552, &asn_PER_memb_extensionValue_constr_552, memb_extensionValue_constraint_549 },
35191 0, 0, /* No default value */
35195 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
35196 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35198 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
35199 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35200 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35201 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35203 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
35204 sizeof(struct EN_DC_ResourceConfigurationExtIEs),
35205 offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
35206 asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
35207 3, /* Count of tags in the map */
35208 0, 0, 0, /* Optional elements (not needed) */
35209 -1, /* First extension addition */
35211 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
35212 "EN-DC-ResourceConfigurationExtIEs",
35213 "EN-DC-ResourceConfigurationExtIEs",
35215 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
35216 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
35217 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
35218 asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549, /* Same as above */
35219 sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
35220 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
35221 { 0, 0, SEQUENCE_constraint },
35222 asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
35223 3, /* Elements count */
35224 &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 /* Additional specs */
35227 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
35228 sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
35229 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
35230 offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
35231 sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
35232 0, /* No top level tags */
35233 0, /* No tags in the map */
35235 -1 /* Extensions start */
35237 static /* Use -fall-defs-global to expose */
35238 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
35242 0, /* No effective tags (pointer) */
35243 0, /* No effective tags (count) */
35244 0, /* No tags (pointer) */
35245 0, /* No tags (count) */
35246 { 0, 0, OPEN_TYPE_constraint },
35247 0, 0, /* No members */
35248 &asn_SPC_extensionValue_specs_556 /* Additional specs */
35251 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
35252 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
35253 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35254 -1, /* IMPLICIT tag at current level */
35255 &asn_DEF_ProtocolIE_ID,
35257 { &asn_OER_memb_id_constr_554, &asn_PER_memb_id_constr_554, memb_id_constraint_553 },
35258 0, 0, /* No default value */
35261 { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
35262 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35263 -1, /* IMPLICIT tag at current level */
35264 &asn_DEF_Criticality,
35266 { &asn_OER_memb_criticality_constr_555, &asn_PER_memb_criticality_constr_555, memb_criticality_constraint_553 },
35267 0, 0, /* No default value */
35270 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
35271 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35272 +1, /* EXPLICIT tag at current level */
35273 &asn_DEF_extensionValue_556,
35275 { &asn_OER_memb_extensionValue_constr_556, &asn_PER_memb_extensionValue_constr_556, memb_extensionValue_constraint_553 },
35276 0, 0, /* No default value */
35280 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
35281 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35283 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
35284 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35285 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35286 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35288 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
35289 sizeof(struct ERABActivityNotifyItem_ExtIEs),
35290 offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
35291 asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
35292 3, /* Count of tags in the map */
35293 0, 0, 0, /* Optional elements (not needed) */
35294 -1, /* First extension addition */
35296 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
35297 "ERABActivityNotifyItem-ExtIEs",
35298 "ERABActivityNotifyItem-ExtIEs",
35300 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
35301 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
35302 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
35303 asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
35304 sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
35305 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
35306 { 0, 0, SEQUENCE_constraint },
35307 asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
35308 3, /* Elements count */
35309 &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 /* Additional specs */
35312 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
35313 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
35314 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35316 &asn_DEF_Packet_LossRate,
35319 0, 0, /* No default value */
35323 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
35324 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
35326 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
35327 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
35328 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
35329 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
35330 sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
35331 asn_MAP_extensionValue_tag2el_560,
35332 1, /* Count of tags in the map */
35334 -1 /* Extensions start */
35336 static /* Use -fall-defs-global to expose */
35337 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
35341 0, /* No effective tags (pointer) */
35342 0, /* No effective tags (count) */
35343 0, /* No tags (pointer) */
35344 0, /* No tags (count) */
35345 { 0, 0, OPEN_TYPE_constraint },
35346 asn_MBR_extensionValue_560,
35347 1, /* Elements count */
35348 &asn_SPC_extensionValue_specs_560 /* Additional specs */
35351 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
35352 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
35353 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35354 -1, /* IMPLICIT tag at current level */
35355 &asn_DEF_ProtocolIE_ID,
35357 { &asn_OER_memb_id_constr_558, &asn_PER_memb_id_constr_558, memb_id_constraint_557 },
35358 0, 0, /* No default value */
35361 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
35362 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35363 -1, /* IMPLICIT tag at current level */
35364 &asn_DEF_Criticality,
35365 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
35366 { &asn_OER_memb_criticality_constr_559, &asn_PER_memb_criticality_constr_559, memb_criticality_constraint_557 },
35367 0, 0, /* No default value */
35370 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
35371 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35372 +1, /* EXPLICIT tag at current level */
35373 &asn_DEF_extensionValue_560,
35374 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
35375 { &asn_OER_memb_extensionValue_constr_560, &asn_PER_memb_extensionValue_constr_560, memb_extensionValue_constraint_557 },
35376 0, 0, /* No default value */
35380 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
35381 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35383 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
35384 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35385 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35386 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35388 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
35389 sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
35390 offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
35391 asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
35392 3, /* Count of tags in the map */
35393 0, 0, 0, /* Optional elements (not needed) */
35394 -1, /* First extension addition */
35396 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
35397 "E-RAB-Level-QoS-Parameters-ExtIEs",
35398 "E-RAB-Level-QoS-Parameters-ExtIEs",
35400 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
35401 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
35402 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
35403 asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557, /* Same as above */
35404 sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
35405 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
35406 { 0, 0, SEQUENCE_constraint },
35407 asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
35408 3, /* Elements count */
35409 &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 /* Additional specs */
35412 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
35413 sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
35414 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
35415 offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
35416 sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
35417 0, /* No top level tags */
35418 0, /* No tags in the map */
35420 -1 /* Extensions start */
35422 static /* Use -fall-defs-global to expose */
35423 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
35427 0, /* No effective tags (pointer) */
35428 0, /* No effective tags (count) */
35429 0, /* No tags (pointer) */
35430 0, /* No tags (count) */
35431 { 0, 0, OPEN_TYPE_constraint },
35432 0, 0, /* No members */
35433 &asn_SPC_extensionValue_specs_564 /* Additional specs */
35436 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
35437 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
35438 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35439 -1, /* IMPLICIT tag at current level */
35440 &asn_DEF_ProtocolIE_ID,
35442 { &asn_OER_memb_id_constr_562, &asn_PER_memb_id_constr_562, memb_id_constraint_561 },
35443 0, 0, /* No default value */
35446 { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
35447 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35448 -1, /* IMPLICIT tag at current level */
35449 &asn_DEF_Criticality,
35451 { &asn_OER_memb_criticality_constr_563, &asn_PER_memb_criticality_constr_563, memb_criticality_constraint_561 },
35452 0, 0, /* No default value */
35455 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
35456 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35457 +1, /* EXPLICIT tag at current level */
35458 &asn_DEF_extensionValue_564,
35460 { &asn_OER_memb_extensionValue_constr_564, &asn_PER_memb_extensionValue_constr_564, memb_extensionValue_constraint_561 },
35461 0, 0, /* No default value */
35465 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
35466 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35468 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
35469 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35470 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35471 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35473 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
35474 sizeof(struct E_RAB_Item_ExtIEs),
35475 offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
35476 asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
35477 3, /* Count of tags in the map */
35478 0, 0, 0, /* Optional elements (not needed) */
35479 -1, /* First extension addition */
35481 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
35482 "E-RAB-Item-ExtIEs",
35483 "E-RAB-Item-ExtIEs",
35485 asn_DEF_E_RAB_Item_ExtIEs_tags_561,
35486 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
35487 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
35488 asn_DEF_E_RAB_Item_ExtIEs_tags_561, /* Same as above */
35489 sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
35490 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
35491 { 0, 0, SEQUENCE_constraint },
35492 asn_MBR_E_RAB_Item_ExtIEs_561,
35493 3, /* Elements count */
35494 &asn_SPC_E_RAB_Item_ExtIEs_specs_561 /* Additional specs */
35497 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
35498 sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
35499 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
35500 offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
35501 sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
35502 0, /* No top level tags */
35503 0, /* No tags in the map */
35505 -1 /* Extensions start */
35507 static /* Use -fall-defs-global to expose */
35508 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
35512 0, /* No effective tags (pointer) */
35513 0, /* No effective tags (count) */
35514 0, /* No tags (pointer) */
35515 0, /* No tags (count) */
35516 { 0, 0, OPEN_TYPE_constraint },
35517 0, 0, /* No members */
35518 &asn_SPC_extensionValue_specs_568 /* Additional specs */
35521 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
35522 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
35523 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35524 -1, /* IMPLICIT tag at current level */
35525 &asn_DEF_ProtocolIE_ID,
35527 { &asn_OER_memb_id_constr_566, &asn_PER_memb_id_constr_566, memb_id_constraint_565 },
35528 0, 0, /* No default value */
35531 { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
35532 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35533 -1, /* IMPLICIT tag at current level */
35534 &asn_DEF_Criticality,
35536 { &asn_OER_memb_criticality_constr_567, &asn_PER_memb_criticality_constr_567, memb_criticality_constraint_565 },
35537 0, 0, /* No default value */
35540 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
35541 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35542 +1, /* EXPLICIT tag at current level */
35543 &asn_DEF_extensionValue_568,
35545 { &asn_OER_memb_extensionValue_constr_568, &asn_PER_memb_extensionValue_constr_568, memb_extensionValue_constraint_565 },
35546 0, 0, /* No default value */
35550 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
35551 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35553 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
35554 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35555 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35556 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35558 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
35559 sizeof(struct E_RABUsageReport_Item_ExtIEs),
35560 offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
35561 asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
35562 3, /* Count of tags in the map */
35563 0, 0, 0, /* Optional elements (not needed) */
35564 -1, /* First extension addition */
35566 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
35567 "E-RABUsageReport-Item-ExtIEs",
35568 "E-RABUsageReport-Item-ExtIEs",
35570 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
35571 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
35572 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
35573 asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565, /* Same as above */
35574 sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
35575 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
35576 { 0, 0, SEQUENCE_constraint },
35577 asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
35578 3, /* Elements count */
35579 &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
35582 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
35583 sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
35584 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
35585 offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
35586 sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
35587 0, /* No top level tags */
35588 0, /* No tags in the map */
35590 -1 /* Extensions start */
35592 static /* Use -fall-defs-global to expose */
35593 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
35597 0, /* No effective tags (pointer) */
35598 0, /* No effective tags (count) */
35599 0, /* No tags (pointer) */
35600 0, /* No tags (count) */
35601 { 0, 0, OPEN_TYPE_constraint },
35602 0, 0, /* No members */
35603 &asn_SPC_extensionValue_specs_572 /* Additional specs */
35606 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
35607 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
35608 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35609 -1, /* IMPLICIT tag at current level */
35610 &asn_DEF_ProtocolIE_ID,
35612 { &asn_OER_memb_id_constr_570, &asn_PER_memb_id_constr_570, memb_id_constraint_569 },
35613 0, 0, /* No default value */
35616 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
35617 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35618 -1, /* IMPLICIT tag at current level */
35619 &asn_DEF_Criticality,
35621 { &asn_OER_memb_criticality_constr_571, &asn_PER_memb_criticality_constr_571, memb_criticality_constraint_569 },
35622 0, 0, /* No default value */
35625 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
35626 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35627 +1, /* EXPLICIT tag at current level */
35628 &asn_DEF_extensionValue_572,
35630 { &asn_OER_memb_extensionValue_constr_572, &asn_PER_memb_extensionValue_constr_572, memb_extensionValue_constraint_569 },
35631 0, 0, /* No default value */
35635 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
35636 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35638 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
35639 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35640 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35641 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35643 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
35644 sizeof(struct ExpectedUEBehaviour_ExtIEs),
35645 offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
35646 asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
35647 3, /* Count of tags in the map */
35648 0, 0, 0, /* Optional elements (not needed) */
35649 -1, /* First extension addition */
35651 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
35652 "ExpectedUEBehaviour-ExtIEs",
35653 "ExpectedUEBehaviour-ExtIEs",
35655 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
35656 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
35657 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
35658 asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569, /* Same as above */
35659 sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
35660 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
35661 { 0, 0, SEQUENCE_constraint },
35662 asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
35663 3, /* Elements count */
35664 &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 /* Additional specs */
35667 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
35668 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
35669 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
35670 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
35671 sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
35672 0, /* No top level tags */
35673 0, /* No tags in the map */
35675 -1 /* Extensions start */
35677 static /* Use -fall-defs-global to expose */
35678 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
35682 0, /* No effective tags (pointer) */
35683 0, /* No effective tags (count) */
35684 0, /* No tags (pointer) */
35685 0, /* No tags (count) */
35686 { 0, 0, OPEN_TYPE_constraint },
35687 0, 0, /* No members */
35688 &asn_SPC_extensionValue_specs_576 /* Additional specs */
35691 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
35692 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
35693 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35694 -1, /* IMPLICIT tag at current level */
35695 &asn_DEF_ProtocolIE_ID,
35697 { &asn_OER_memb_id_constr_574, &asn_PER_memb_id_constr_574, memb_id_constraint_573 },
35698 0, 0, /* No default value */
35701 { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
35702 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35703 -1, /* IMPLICIT tag at current level */
35704 &asn_DEF_Criticality,
35706 { &asn_OER_memb_criticality_constr_575, &asn_PER_memb_criticality_constr_575, memb_criticality_constraint_573 },
35707 0, 0, /* No default value */
35710 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
35711 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35712 +1, /* EXPLICIT tag at current level */
35713 &asn_DEF_extensionValue_576,
35715 { &asn_OER_memb_extensionValue_constr_576, &asn_PER_memb_extensionValue_constr_576, memb_extensionValue_constraint_573 },
35716 0, 0, /* No default value */
35720 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
35721 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35723 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
35724 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35725 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35726 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35728 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
35729 sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
35730 offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
35731 asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
35732 3, /* Count of tags in the map */
35733 0, 0, 0, /* Optional elements (not needed) */
35734 -1, /* First extension addition */
35736 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
35737 "ExpectedUEActivityBehaviour-ExtIEs",
35738 "ExpectedUEActivityBehaviour-ExtIEs",
35740 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
35741 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
35742 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
35743 asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573, /* Same as above */
35744 sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
35745 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
35746 { 0, 0, SEQUENCE_constraint },
35747 asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
35748 3, /* Elements count */
35749 &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 /* Additional specs */
35752 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
35753 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
35754 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
35755 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
35756 sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
35757 0, /* No top level tags */
35758 0, /* No tags in the map */
35760 -1 /* Extensions start */
35762 static /* Use -fall-defs-global to expose */
35763 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
35767 0, /* No effective tags (pointer) */
35768 0, /* No effective tags (count) */
35769 0, /* No tags (pointer) */
35770 0, /* No tags (count) */
35771 { 0, 0, OPEN_TYPE_constraint },
35772 0, 0, /* No members */
35773 &asn_SPC_extensionValue_specs_580 /* Additional specs */
35776 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
35777 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
35778 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35779 -1, /* IMPLICIT tag at current level */
35780 &asn_DEF_ProtocolIE_ID,
35782 { &asn_OER_memb_id_constr_578, &asn_PER_memb_id_constr_578, memb_id_constraint_577 },
35783 0, 0, /* No default value */
35786 { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
35787 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35788 -1, /* IMPLICIT tag at current level */
35789 &asn_DEF_Criticality,
35791 { &asn_OER_memb_criticality_constr_579, &asn_PER_memb_criticality_constr_579, memb_criticality_constraint_577 },
35792 0, 0, /* No default value */
35795 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
35796 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35797 +1, /* EXPLICIT tag at current level */
35798 &asn_DEF_extensionValue_580,
35800 { &asn_OER_memb_extensionValue_constr_580, &asn_PER_memb_extensionValue_constr_580, memb_extensionValue_constraint_577 },
35801 0, 0, /* No default value */
35805 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
35806 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35808 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
35809 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35810 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35811 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35813 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
35814 sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
35815 offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
35816 asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
35817 3, /* Count of tags in the map */
35818 0, 0, 0, /* Optional elements (not needed) */
35819 -1, /* First extension addition */
35821 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
35822 "ExtendedULInterferenceOverloadInfo-ExtIEs",
35823 "ExtendedULInterferenceOverloadInfo-ExtIEs",
35825 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
35826 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
35827 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
35828 asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577, /* Same as above */
35829 sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
35830 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
35831 { 0, 0, SEQUENCE_constraint },
35832 asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
35833 3, /* Elements count */
35834 &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 /* Additional specs */
35837 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
35838 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
35839 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35841 &asn_DEF_EARFCNExtension,
35844 0, 0, /* No default value */
35847 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
35848 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35850 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
35853 0, 0, /* No default value */
35854 "OffsetOfNbiotChannelNumberToEARFCN"
35856 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
35857 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35859 &asn_DEF_NRS_NSSS_PowerOffset,
35862 0, 0, /* No default value */
35863 "NRS-NSSS-PowerOffset"
35865 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
35866 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35868 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
35871 0, 0, /* No default value */
35872 "NSSS-NumOccasionDifferentPrecoder"
35875 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
35876 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
35877 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
35878 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
35879 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
35881 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
35882 sizeof(struct FDD_Info_ExtIEs__extensionValue),
35883 offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
35884 offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
35885 sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
35886 asn_MAP_extensionValue_tag2el_584,
35887 4, /* Count of tags in the map */
35889 -1 /* Extensions start */
35891 static /* Use -fall-defs-global to expose */
35892 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
35896 0, /* No effective tags (pointer) */
35897 0, /* No effective tags (count) */
35898 0, /* No tags (pointer) */
35899 0, /* No tags (count) */
35900 { 0, 0, OPEN_TYPE_constraint },
35901 asn_MBR_extensionValue_584,
35902 4, /* Elements count */
35903 &asn_SPC_extensionValue_specs_584 /* Additional specs */
35906 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
35907 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
35908 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35909 -1, /* IMPLICIT tag at current level */
35910 &asn_DEF_ProtocolIE_ID,
35912 { &asn_OER_memb_id_constr_582, &asn_PER_memb_id_constr_582, memb_id_constraint_581 },
35913 0, 0, /* No default value */
35916 { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
35917 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35918 -1, /* IMPLICIT tag at current level */
35919 &asn_DEF_Criticality,
35920 select_FDD_Info_ExtIEs_criticality_type,
35921 { &asn_OER_memb_criticality_constr_583, &asn_PER_memb_criticality_constr_583, memb_criticality_constraint_581 },
35922 0, 0, /* No default value */
35925 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
35926 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35927 +1, /* EXPLICIT tag at current level */
35928 &asn_DEF_extensionValue_584,
35929 select_FDD_Info_ExtIEs_extensionValue_type,
35930 { &asn_OER_memb_extensionValue_constr_584, &asn_PER_memb_extensionValue_constr_584, memb_extensionValue_constraint_581 },
35931 0, 0, /* No default value */
35935 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
35936 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35938 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
35939 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35940 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35941 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35943 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
35944 sizeof(struct FDD_Info_ExtIEs),
35945 offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
35946 asn_MAP_FDD_Info_ExtIEs_tag2el_581,
35947 3, /* Count of tags in the map */
35948 0, 0, 0, /* Optional elements (not needed) */
35949 -1, /* First extension addition */
35951 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
35955 asn_DEF_FDD_Info_ExtIEs_tags_581,
35956 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
35957 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
35958 asn_DEF_FDD_Info_ExtIEs_tags_581, /* Same as above */
35959 sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
35960 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
35961 { 0, 0, SEQUENCE_constraint },
35962 asn_MBR_FDD_Info_ExtIEs_581,
35963 3, /* Elements count */
35964 &asn_SPC_FDD_Info_ExtIEs_specs_581 /* Additional specs */
35967 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
35968 sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
35969 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
35970 offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
35971 sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
35972 0, /* No top level tags */
35973 0, /* No tags in the map */
35975 -1 /* Extensions start */
35977 static /* Use -fall-defs-global to expose */
35978 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
35982 0, /* No effective tags (pointer) */
35983 0, /* No effective tags (count) */
35984 0, /* No tags (pointer) */
35985 0, /* No tags (count) */
35986 { 0, 0, OPEN_TYPE_constraint },
35987 0, 0, /* No members */
35988 &asn_SPC_extensionValue_specs_588 /* Additional specs */
35991 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
35992 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
35993 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35994 -1, /* IMPLICIT tag at current level */
35995 &asn_DEF_ProtocolIE_ID,
35997 { &asn_OER_memb_id_constr_586, &asn_PER_memb_id_constr_586, memb_id_constraint_585 },
35998 0, 0, /* No default value */
36001 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
36002 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36003 -1, /* IMPLICIT tag at current level */
36004 &asn_DEF_Criticality,
36006 { &asn_OER_memb_criticality_constr_587, &asn_PER_memb_criticality_constr_587, memb_criticality_constraint_585 },
36007 0, 0, /* No default value */
36010 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
36011 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36012 +1, /* EXPLICIT tag at current level */
36013 &asn_DEF_extensionValue_588,
36015 { &asn_OER_memb_extensionValue_constr_588, &asn_PER_memb_extensionValue_constr_588, memb_extensionValue_constraint_585 },
36016 0, 0, /* No default value */
36020 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
36021 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36023 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
36024 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36025 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36026 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36028 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
36029 sizeof(struct ForbiddenTAs_Item_ExtIEs),
36030 offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
36031 asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
36032 3, /* Count of tags in the map */
36033 0, 0, 0, /* Optional elements (not needed) */
36034 -1, /* First extension addition */
36036 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
36037 "ForbiddenTAs-Item-ExtIEs",
36038 "ForbiddenTAs-Item-ExtIEs",
36040 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
36041 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
36042 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
36043 asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585, /* Same as above */
36044 sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
36045 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
36046 { 0, 0, SEQUENCE_constraint },
36047 asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
36048 3, /* Elements count */
36049 &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 /* Additional specs */
36052 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
36053 sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
36054 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
36055 offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
36056 sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
36057 0, /* No top level tags */
36058 0, /* No tags in the map */
36060 -1 /* Extensions start */
36062 static /* Use -fall-defs-global to expose */
36063 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
36067 0, /* No effective tags (pointer) */
36068 0, /* No effective tags (count) */
36069 0, /* No tags (pointer) */
36070 0, /* No tags (count) */
36071 { 0, 0, OPEN_TYPE_constraint },
36072 0, 0, /* No members */
36073 &asn_SPC_extensionValue_specs_592 /* Additional specs */
36076 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
36077 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
36078 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36079 -1, /* IMPLICIT tag at current level */
36080 &asn_DEF_ProtocolIE_ID,
36082 { &asn_OER_memb_id_constr_590, &asn_PER_memb_id_constr_590, memb_id_constraint_589 },
36083 0, 0, /* No default value */
36086 { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
36087 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36088 -1, /* IMPLICIT tag at current level */
36089 &asn_DEF_Criticality,
36091 { &asn_OER_memb_criticality_constr_591, &asn_PER_memb_criticality_constr_591, memb_criticality_constraint_589 },
36092 0, 0, /* No default value */
36095 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
36096 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36097 +1, /* EXPLICIT tag at current level */
36098 &asn_DEF_extensionValue_592,
36100 { &asn_OER_memb_extensionValue_constr_592, &asn_PER_memb_extensionValue_constr_592, memb_extensionValue_constraint_589 },
36101 0, 0, /* No default value */
36105 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
36106 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36108 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
36109 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36110 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36111 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36113 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
36114 sizeof(struct ForbiddenLAs_Item_ExtIEs),
36115 offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
36116 asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
36117 3, /* Count of tags in the map */
36118 0, 0, 0, /* Optional elements (not needed) */
36119 -1, /* First extension addition */
36121 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
36122 "ForbiddenLAs-Item-ExtIEs",
36123 "ForbiddenLAs-Item-ExtIEs",
36125 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
36126 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
36127 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
36128 asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589, /* Same as above */
36129 sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
36130 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
36131 { 0, 0, SEQUENCE_constraint },
36132 asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
36133 3, /* Elements count */
36134 &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 /* Additional specs */
36137 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
36138 sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
36139 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
36140 offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
36141 sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
36142 0, /* No top level tags */
36143 0, /* No tags in the map */
36145 -1 /* Extensions start */
36147 static /* Use -fall-defs-global to expose */
36148 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
36152 0, /* No effective tags (pointer) */
36153 0, /* No effective tags (count) */
36154 0, /* No tags (pointer) */
36155 0, /* No tags (count) */
36156 { 0, 0, OPEN_TYPE_constraint },
36157 0, 0, /* No members */
36158 &asn_SPC_extensionValue_specs_596 /* Additional specs */
36161 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
36162 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
36163 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36164 -1, /* IMPLICIT tag at current level */
36165 &asn_DEF_ProtocolIE_ID,
36167 { &asn_OER_memb_id_constr_594, &asn_PER_memb_id_constr_594, memb_id_constraint_593 },
36168 0, 0, /* No default value */
36171 { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
36172 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36173 -1, /* IMPLICIT tag at current level */
36174 &asn_DEF_Criticality,
36176 { &asn_OER_memb_criticality_constr_595, &asn_PER_memb_criticality_constr_595, memb_criticality_constraint_593 },
36177 0, 0, /* No default value */
36180 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
36181 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36182 +1, /* EXPLICIT tag at current level */
36183 &asn_DEF_extensionValue_596,
36185 { &asn_OER_memb_extensionValue_constr_596, &asn_PER_memb_extensionValue_constr_596, memb_extensionValue_constraint_593 },
36186 0, 0, /* No default value */
36190 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
36191 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36193 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
36194 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36195 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36196 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36198 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
36199 sizeof(struct FreqBandNrItem_ExtIEs),
36200 offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
36201 asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
36202 3, /* Count of tags in the map */
36203 0, 0, 0, /* Optional elements (not needed) */
36204 -1, /* First extension addition */
36206 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
36207 "FreqBandNrItem-ExtIEs",
36208 "FreqBandNrItem-ExtIEs",
36210 asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
36211 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
36212 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
36213 asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
36214 sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
36215 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
36216 { 0, 0, SEQUENCE_constraint },
36217 asn_MBR_FreqBandNrItem_ExtIEs_593,
36218 3, /* Elements count */
36219 &asn_SPC_FreqBandNrItem_ExtIEs_specs_593 /* Additional specs */
36222 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
36223 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
36224 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36226 &asn_DEF_ExtendedBitRate,
36229 0, 0, /* No default value */
36233 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
36234 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
36236 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
36237 sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
36238 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
36239 offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
36240 sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
36241 asn_MAP_extensionValue_tag2el_600,
36242 1, /* Count of tags in the map */
36244 -1 /* Extensions start */
36246 static /* Use -fall-defs-global to expose */
36247 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
36251 0, /* No effective tags (pointer) */
36252 0, /* No effective tags (count) */
36253 0, /* No tags (pointer) */
36254 0, /* No tags (count) */
36255 { 0, 0, OPEN_TYPE_constraint },
36256 asn_MBR_extensionValue_600,
36257 1, /* Elements count */
36258 &asn_SPC_extensionValue_specs_600 /* Additional specs */
36261 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
36262 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
36263 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36264 -1, /* IMPLICIT tag at current level */
36265 &asn_DEF_ProtocolIE_ID,
36267 { &asn_OER_memb_id_constr_598, &asn_PER_memb_id_constr_598, memb_id_constraint_597 },
36268 0, 0, /* No default value */
36271 { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
36272 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36273 -1, /* IMPLICIT tag at current level */
36274 &asn_DEF_Criticality,
36275 select_GBR_QosInformation_ExtIEs_criticality_type,
36276 { &asn_OER_memb_criticality_constr_599, &asn_PER_memb_criticality_constr_599, memb_criticality_constraint_597 },
36277 0, 0, /* No default value */
36280 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
36281 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36282 +1, /* EXPLICIT tag at current level */
36283 &asn_DEF_extensionValue_600,
36284 select_GBR_QosInformation_ExtIEs_extensionValue_type,
36285 { &asn_OER_memb_extensionValue_constr_600, &asn_PER_memb_extensionValue_constr_600, memb_extensionValue_constraint_597 },
36286 0, 0, /* No default value */
36290 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
36291 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36293 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
36294 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36295 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36296 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36298 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
36299 sizeof(struct GBR_QosInformation_ExtIEs),
36300 offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
36301 asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
36302 3, /* Count of tags in the map */
36303 0, 0, 0, /* Optional elements (not needed) */
36304 -1, /* First extension addition */
36306 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
36307 "GBR-QosInformation-ExtIEs",
36308 "GBR-QosInformation-ExtIEs",
36310 asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
36311 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
36312 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
36313 asn_DEF_GBR_QosInformation_ExtIEs_tags_597, /* Same as above */
36314 sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
36315 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
36316 { 0, 0, SEQUENCE_constraint },
36317 asn_MBR_GBR_QosInformation_ExtIEs_597,
36318 3, /* Elements count */
36319 &asn_SPC_GBR_QosInformation_ExtIEs_specs_597 /* Additional specs */
36322 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
36323 sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
36324 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
36325 offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
36326 sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
36327 0, /* No top level tags */
36328 0, /* No tags in the map */
36330 -1 /* Extensions start */
36332 static /* Use -fall-defs-global to expose */
36333 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
36337 0, /* No effective tags (pointer) */
36338 0, /* No effective tags (count) */
36339 0, /* No tags (pointer) */
36340 0, /* No tags (count) */
36341 { 0, 0, OPEN_TYPE_constraint },
36342 0, 0, /* No members */
36343 &asn_SPC_extensionValue_specs_604 /* Additional specs */
36346 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
36347 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
36348 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36349 -1, /* IMPLICIT tag at current level */
36350 &asn_DEF_ProtocolIE_ID,
36352 { &asn_OER_memb_id_constr_602, &asn_PER_memb_id_constr_602, memb_id_constraint_601 },
36353 0, 0, /* No default value */
36356 { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
36357 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36358 -1, /* IMPLICIT tag at current level */
36359 &asn_DEF_Criticality,
36361 { &asn_OER_memb_criticality_constr_603, &asn_PER_memb_criticality_constr_603, memb_criticality_constraint_601 },
36362 0, 0, /* No default value */
36365 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
36366 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36367 +1, /* EXPLICIT tag at current level */
36368 &asn_DEF_extensionValue_604,
36370 { &asn_OER_memb_extensionValue_constr_604, &asn_PER_memb_extensionValue_constr_604, memb_extensionValue_constraint_601 },
36371 0, 0, /* No default value */
36375 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
36376 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36378 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
36379 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36380 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36381 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36383 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
36384 sizeof(struct GlobalENB_ID_ExtIEs),
36385 offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
36386 asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
36387 3, /* Count of tags in the map */
36388 0, 0, 0, /* Optional elements (not needed) */
36389 -1, /* First extension addition */
36391 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
36392 "GlobalENB-ID-ExtIEs",
36393 "GlobalENB-ID-ExtIEs",
36395 asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
36396 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
36397 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
36398 asn_DEF_GlobalENB_ID_ExtIEs_tags_601, /* Same as above */
36399 sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
36400 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
36401 { 0, 0, SEQUENCE_constraint },
36402 asn_MBR_GlobalENB_ID_ExtIEs_601,
36403 3, /* Elements count */
36404 &asn_SPC_GlobalENB_ID_ExtIEs_specs_601 /* Additional specs */
36407 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
36408 sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
36409 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
36410 offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
36411 sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
36412 0, /* No top level tags */
36413 0, /* No tags in the map */
36415 -1 /* Extensions start */
36417 static /* Use -fall-defs-global to expose */
36418 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
36422 0, /* No effective tags (pointer) */
36423 0, /* No effective tags (count) */
36424 0, /* No tags (pointer) */
36425 0, /* No tags (count) */
36426 { 0, 0, OPEN_TYPE_constraint },
36427 0, 0, /* No members */
36428 &asn_SPC_extensionValue_specs_608 /* Additional specs */
36431 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
36432 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
36433 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36434 -1, /* IMPLICIT tag at current level */
36435 &asn_DEF_ProtocolIE_ID,
36437 { &asn_OER_memb_id_constr_606, &asn_PER_memb_id_constr_606, memb_id_constraint_605 },
36438 0, 0, /* No default value */
36441 { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
36442 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36443 -1, /* IMPLICIT tag at current level */
36444 &asn_DEF_Criticality,
36446 { &asn_OER_memb_criticality_constr_607, &asn_PER_memb_criticality_constr_607, memb_criticality_constraint_605 },
36447 0, 0, /* No default value */
36450 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
36451 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36452 +1, /* EXPLICIT tag at current level */
36453 &asn_DEF_extensionValue_608,
36455 { &asn_OER_memb_extensionValue_constr_608, &asn_PER_memb_extensionValue_constr_608, memb_extensionValue_constraint_605 },
36456 0, 0, /* No default value */
36460 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
36461 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36463 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
36464 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36465 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36466 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36468 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
36469 sizeof(struct GlobalGNB_ID_ExtIEs),
36470 offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
36471 asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
36472 3, /* Count of tags in the map */
36473 0, 0, 0, /* Optional elements (not needed) */
36474 -1, /* First extension addition */
36476 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
36477 "GlobalGNB-ID-ExtIEs",
36478 "GlobalGNB-ID-ExtIEs",
36480 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
36481 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
36482 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
36483 asn_DEF_GlobalGNB_ID_ExtIEs_tags_605, /* Same as above */
36484 sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
36485 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
36486 { 0, 0, SEQUENCE_constraint },
36487 asn_MBR_GlobalGNB_ID_ExtIEs_605,
36488 3, /* Elements count */
36489 &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 /* Additional specs */
36492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
36493 sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
36494 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
36495 offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
36496 sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
36497 0, /* No top level tags */
36498 0, /* No tags in the map */
36500 -1 /* Extensions start */
36502 static /* Use -fall-defs-global to expose */
36503 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
36507 0, /* No effective tags (pointer) */
36508 0, /* No effective tags (count) */
36509 0, /* No tags (pointer) */
36510 0, /* No tags (count) */
36511 { 0, 0, OPEN_TYPE_constraint },
36512 0, 0, /* No members */
36513 &asn_SPC_extensionValue_specs_612 /* Additional specs */
36516 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
36517 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
36518 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36519 -1, /* IMPLICIT tag at current level */
36520 &asn_DEF_ProtocolIE_ID,
36522 { &asn_OER_memb_id_constr_610, &asn_PER_memb_id_constr_610, memb_id_constraint_609 },
36523 0, 0, /* No default value */
36526 { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
36527 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36528 -1, /* IMPLICIT tag at current level */
36529 &asn_DEF_Criticality,
36531 { &asn_OER_memb_criticality_constr_611, &asn_PER_memb_criticality_constr_611, memb_criticality_constraint_609 },
36532 0, 0, /* No default value */
36535 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
36536 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36537 +1, /* EXPLICIT tag at current level */
36538 &asn_DEF_extensionValue_612,
36540 { &asn_OER_memb_extensionValue_constr_612, &asn_PER_memb_extensionValue_constr_612, memb_extensionValue_constraint_609 },
36541 0, 0, /* No default value */
36545 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
36546 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36548 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
36549 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36550 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36551 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36553 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
36554 sizeof(struct GTPtunnelEndpoint_ExtIEs),
36555 offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
36556 asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
36557 3, /* Count of tags in the map */
36558 0, 0, 0, /* Optional elements (not needed) */
36559 -1, /* First extension addition */
36561 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
36562 "GTPtunnelEndpoint-ExtIEs",
36563 "GTPtunnelEndpoint-ExtIEs",
36565 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
36566 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
36567 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
36568 asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609, /* Same as above */
36569 sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
36570 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
36571 { 0, 0, SEQUENCE_constraint },
36572 asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
36573 3, /* Elements count */
36574 &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 /* Additional specs */
36577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
36578 sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
36579 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
36580 offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
36581 sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
36582 0, /* No top level tags */
36583 0, /* No tags in the map */
36585 -1 /* Extensions start */
36587 static /* Use -fall-defs-global to expose */
36588 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
36592 0, /* No effective tags (pointer) */
36593 0, /* No effective tags (count) */
36594 0, /* No tags (pointer) */
36595 0, /* No tags (count) */
36596 { 0, 0, OPEN_TYPE_constraint },
36597 0, 0, /* No members */
36598 &asn_SPC_extensionValue_specs_616 /* Additional specs */
36601 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
36602 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
36603 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36604 -1, /* IMPLICIT tag at current level */
36605 &asn_DEF_ProtocolIE_ID,
36607 { &asn_OER_memb_id_constr_614, &asn_PER_memb_id_constr_614, memb_id_constraint_613 },
36608 0, 0, /* No default value */
36611 { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
36612 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36613 -1, /* IMPLICIT tag at current level */
36614 &asn_DEF_Criticality,
36616 { &asn_OER_memb_criticality_constr_615, &asn_PER_memb_criticality_constr_615, memb_criticality_constraint_613 },
36617 0, 0, /* No default value */
36620 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
36621 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36622 +1, /* EXPLICIT tag at current level */
36623 &asn_DEF_extensionValue_616,
36625 { &asn_OER_memb_extensionValue_constr_616, &asn_PER_memb_extensionValue_constr_616, memb_extensionValue_constraint_613 },
36626 0, 0, /* No default value */
36630 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
36631 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36633 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
36634 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36635 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36636 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36638 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
36639 sizeof(struct GU_Group_ID_ExtIEs),
36640 offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
36641 asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
36642 3, /* Count of tags in the map */
36643 0, 0, 0, /* Optional elements (not needed) */
36644 -1, /* First extension addition */
36646 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
36647 "GU-Group-ID-ExtIEs",
36648 "GU-Group-ID-ExtIEs",
36650 asn_DEF_GU_Group_ID_ExtIEs_tags_613,
36651 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
36652 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
36653 asn_DEF_GU_Group_ID_ExtIEs_tags_613, /* Same as above */
36654 sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
36655 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
36656 { 0, 0, SEQUENCE_constraint },
36657 asn_MBR_GU_Group_ID_ExtIEs_613,
36658 3, /* Elements count */
36659 &asn_SPC_GU_Group_ID_ExtIEs_specs_613 /* Additional specs */
36662 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
36663 sizeof(struct GUMMEI_ExtIEs__extensionValue),
36664 offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
36665 offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
36666 sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
36667 0, /* No top level tags */
36668 0, /* No tags in the map */
36670 -1 /* Extensions start */
36672 static /* Use -fall-defs-global to expose */
36673 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
36677 0, /* No effective tags (pointer) */
36678 0, /* No effective tags (count) */
36679 0, /* No tags (pointer) */
36680 0, /* No tags (count) */
36681 { 0, 0, OPEN_TYPE_constraint },
36682 0, 0, /* No members */
36683 &asn_SPC_extensionValue_specs_620 /* Additional specs */
36686 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
36687 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
36688 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36689 -1, /* IMPLICIT tag at current level */
36690 &asn_DEF_ProtocolIE_ID,
36692 { &asn_OER_memb_id_constr_618, &asn_PER_memb_id_constr_618, memb_id_constraint_617 },
36693 0, 0, /* No default value */
36696 { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
36697 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36698 -1, /* IMPLICIT tag at current level */
36699 &asn_DEF_Criticality,
36701 { &asn_OER_memb_criticality_constr_619, &asn_PER_memb_criticality_constr_619, memb_criticality_constraint_617 },
36702 0, 0, /* No default value */
36705 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
36706 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36707 +1, /* EXPLICIT tag at current level */
36708 &asn_DEF_extensionValue_620,
36710 { &asn_OER_memb_extensionValue_constr_620, &asn_PER_memb_extensionValue_constr_620, memb_extensionValue_constraint_617 },
36711 0, 0, /* No default value */
36715 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
36716 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36718 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
36719 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36720 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36721 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36723 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
36724 sizeof(struct GUMMEI_ExtIEs),
36725 offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
36726 asn_MAP_GUMMEI_ExtIEs_tag2el_617,
36727 3, /* Count of tags in the map */
36728 0, 0, 0, /* Optional elements (not needed) */
36729 -1, /* First extension addition */
36731 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
36735 asn_DEF_GUMMEI_ExtIEs_tags_617,
36736 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
36737 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
36738 asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
36739 sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
36740 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
36741 { 0, 0, SEQUENCE_constraint },
36742 asn_MBR_GUMMEI_ExtIEs_617,
36743 3, /* Elements count */
36744 &asn_SPC_GUMMEI_ExtIEs_specs_617 /* Additional specs */
36747 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
36748 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
36749 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36751 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
36754 0, 0, /* No default value */
36755 "NRrestrictioninEPSasSecondaryRAT"
36757 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
36758 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
36760 &asn_DEF_CNTypeRestrictions,
36763 0, 0, /* No default value */
36764 "CNTypeRestrictions"
36766 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
36767 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36769 &asn_DEF_NRrestrictionin5GS,
36772 0, 0, /* No default value */
36773 "NRrestrictionin5GS"
36776 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
36777 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
36778 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
36779 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
36780 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
36781 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
36783 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
36784 sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
36785 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
36786 offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
36787 sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
36788 asn_MAP_extensionValue_tag2el_624,
36789 3, /* Count of tags in the map */
36790 asn_MAP_extensionValue_to_canonical_624,
36791 asn_MAP_extensionValue_from_canonical_624,
36792 -1 /* Extensions start */
36794 static /* Use -fall-defs-global to expose */
36795 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
36799 0, /* No effective tags (pointer) */
36800 0, /* No effective tags (count) */
36801 0, /* No tags (pointer) */
36802 0, /* No tags (count) */
36803 { 0, 0, OPEN_TYPE_constraint },
36804 asn_MBR_extensionValue_624,
36805 3, /* Elements count */
36806 &asn_SPC_extensionValue_specs_624 /* Additional specs */
36809 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
36810 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
36811 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36812 -1, /* IMPLICIT tag at current level */
36813 &asn_DEF_ProtocolIE_ID,
36815 { &asn_OER_memb_id_constr_622, &asn_PER_memb_id_constr_622, memb_id_constraint_621 },
36816 0, 0, /* No default value */
36819 { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
36820 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36821 -1, /* IMPLICIT tag at current level */
36822 &asn_DEF_Criticality,
36823 select_HandoverRestrictionList_ExtIEs_criticality_type,
36824 { &asn_OER_memb_criticality_constr_623, &asn_PER_memb_criticality_constr_623, memb_criticality_constraint_621 },
36825 0, 0, /* No default value */
36828 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
36829 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36830 +1, /* EXPLICIT tag at current level */
36831 &asn_DEF_extensionValue_624,
36832 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
36833 { &asn_OER_memb_extensionValue_constr_624, &asn_PER_memb_extensionValue_constr_624, memb_extensionValue_constraint_621 },
36834 0, 0, /* No default value */
36838 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
36839 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36841 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
36842 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36843 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36844 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36846 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
36847 sizeof(struct HandoverRestrictionList_ExtIEs),
36848 offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
36849 asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
36850 3, /* Count of tags in the map */
36851 0, 0, 0, /* Optional elements (not needed) */
36852 -1, /* First extension addition */
36854 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
36855 "HandoverRestrictionList-ExtIEs",
36856 "HandoverRestrictionList-ExtIEs",
36858 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
36859 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
36860 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
36861 asn_DEF_HandoverRestrictionList_ExtIEs_tags_621, /* Same as above */
36862 sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
36863 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
36864 { 0, 0, SEQUENCE_constraint },
36865 asn_MBR_HandoverRestrictionList_ExtIEs_621,
36866 3, /* Elements count */
36867 &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 /* Additional specs */
36870 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
36871 sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
36872 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
36873 offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
36874 sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
36875 0, /* No top level tags */
36876 0, /* No tags in the map */
36878 -1 /* Extensions start */
36880 static /* Use -fall-defs-global to expose */
36881 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
36885 0, /* No effective tags (pointer) */
36886 0, /* No effective tags (count) */
36887 0, /* No tags (pointer) */
36888 0, /* No tags (count) */
36889 { 0, 0, OPEN_TYPE_constraint },
36890 0, 0, /* No members */
36891 &asn_SPC_extensionValue_specs_628 /* Additional specs */
36894 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
36895 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
36896 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36897 -1, /* IMPLICIT tag at current level */
36898 &asn_DEF_ProtocolIE_ID,
36900 { &asn_OER_memb_id_constr_626, &asn_PER_memb_id_constr_626, memb_id_constraint_625 },
36901 0, 0, /* No default value */
36904 { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
36905 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36906 -1, /* IMPLICIT tag at current level */
36907 &asn_DEF_Criticality,
36909 { &asn_OER_memb_criticality_constr_627, &asn_PER_memb_criticality_constr_627, memb_criticality_constraint_625 },
36910 0, 0, /* No default value */
36913 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
36914 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36915 +1, /* EXPLICIT tag at current level */
36916 &asn_DEF_extensionValue_628,
36918 { &asn_OER_memb_extensionValue_constr_628, &asn_PER_memb_extensionValue_constr_628, memb_extensionValue_constraint_625 },
36919 0, 0, /* No default value */
36923 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
36924 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36926 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
36927 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36928 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36929 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36931 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
36932 sizeof(struct HWLoadIndicator_ExtIEs),
36933 offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
36934 asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
36935 3, /* Count of tags in the map */
36936 0, 0, 0, /* Optional elements (not needed) */
36937 -1, /* First extension addition */
36939 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
36940 "HWLoadIndicator-ExtIEs",
36941 "HWLoadIndicator-ExtIEs",
36943 asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
36944 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
36945 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
36946 asn_DEF_HWLoadIndicator_ExtIEs_tags_625, /* Same as above */
36947 sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
36948 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
36949 { 0, 0, SEQUENCE_constraint },
36950 asn_MBR_HWLoadIndicator_ExtIEs_625,
36951 3, /* Elements count */
36952 &asn_SPC_HWLoadIndicator_ExtIEs_specs_625 /* Additional specs */
36955 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
36956 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
36957 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36959 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
36962 0, 0, /* No default value */
36963 "Time-UE-StayedInCell-EnhancedGranularity"
36965 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
36966 -1 /* Ambiguous tag (CHOICE?) */,
36971 0, 0, /* No default value */
36975 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
36976 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
36977 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
36978 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
36979 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
36980 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
36982 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
36983 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
36984 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
36985 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
36986 sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
36987 asn_MAP_extensionValue_tag2el_632,
36988 5, /* Count of tags in the map */
36990 -1 /* Extensions start */
36992 static /* Use -fall-defs-global to expose */
36993 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
36997 0, /* No effective tags (pointer) */
36998 0, /* No effective tags (count) */
36999 0, /* No tags (pointer) */
37000 0, /* No tags (count) */
37001 { 0, 0, OPEN_TYPE_constraint },
37002 asn_MBR_extensionValue_632,
37003 2, /* Elements count */
37004 &asn_SPC_extensionValue_specs_632 /* Additional specs */
37007 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
37008 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
37009 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37010 -1, /* IMPLICIT tag at current level */
37011 &asn_DEF_ProtocolIE_ID,
37013 { &asn_OER_memb_id_constr_630, &asn_PER_memb_id_constr_630, memb_id_constraint_629 },
37014 0, 0, /* No default value */
37017 { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
37018 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37019 -1, /* IMPLICIT tag at current level */
37020 &asn_DEF_Criticality,
37021 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
37022 { &asn_OER_memb_criticality_constr_631, &asn_PER_memb_criticality_constr_631, memb_criticality_constraint_629 },
37023 0, 0, /* No default value */
37026 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
37027 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37028 +1, /* EXPLICIT tag at current level */
37029 &asn_DEF_extensionValue_632,
37030 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
37031 { &asn_OER_memb_extensionValue_constr_632, &asn_PER_memb_extensionValue_constr_632, memb_extensionValue_constraint_629 },
37032 0, 0, /* No default value */
37036 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
37037 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37039 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
37040 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37041 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37042 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37044 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
37045 sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
37046 offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
37047 asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
37048 3, /* Count of tags in the map */
37049 0, 0, 0, /* Optional elements (not needed) */
37050 -1, /* First extension addition */
37052 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
37053 "LastVisitedEUTRANCellInformation-ExtIEs",
37054 "LastVisitedEUTRANCellInformation-ExtIEs",
37056 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
37057 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
37058 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
37059 asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629, /* Same as above */
37060 sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
37061 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
37062 { 0, 0, SEQUENCE_constraint },
37063 asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
37064 3, /* Elements count */
37065 &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 /* Additional specs */
37068 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
37069 sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
37070 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
37071 offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
37072 sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
37073 0, /* No top level tags */
37074 0, /* No tags in the map */
37076 -1 /* Extensions start */
37078 static /* Use -fall-defs-global to expose */
37079 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
37083 0, /* No effective tags (pointer) */
37084 0, /* No effective tags (count) */
37085 0, /* No tags (pointer) */
37086 0, /* No tags (count) */
37087 { 0, 0, OPEN_TYPE_constraint },
37088 0, 0, /* No members */
37089 &asn_SPC_extensionValue_specs_636 /* Additional specs */
37092 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
37093 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
37094 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37095 -1, /* IMPLICIT tag at current level */
37096 &asn_DEF_ProtocolIE_ID,
37098 { &asn_OER_memb_id_constr_634, &asn_PER_memb_id_constr_634, memb_id_constraint_633 },
37099 0, 0, /* No default value */
37102 { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
37103 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37104 -1, /* IMPLICIT tag at current level */
37105 &asn_DEF_Criticality,
37107 { &asn_OER_memb_criticality_constr_635, &asn_PER_memb_criticality_constr_635, memb_criticality_constraint_633 },
37108 0, 0, /* No default value */
37111 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
37112 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37113 +1, /* EXPLICIT tag at current level */
37114 &asn_DEF_extensionValue_636,
37116 { &asn_OER_memb_extensionValue_constr_636, &asn_PER_memb_extensionValue_constr_636, memb_extensionValue_constraint_633 },
37117 0, 0, /* No default value */
37121 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
37122 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37124 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
37125 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37126 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37127 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37129 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
37130 sizeof(struct LocationReportingInformation_ExtIEs),
37131 offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
37132 asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
37133 3, /* Count of tags in the map */
37134 0, 0, 0, /* Optional elements (not needed) */
37135 -1, /* First extension addition */
37137 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
37138 "LocationReportingInformation-ExtIEs",
37139 "LocationReportingInformation-ExtIEs",
37141 asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
37142 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
37143 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
37144 asn_DEF_LocationReportingInformation_ExtIEs_tags_633, /* Same as above */
37145 sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
37146 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
37147 { 0, 0, SEQUENCE_constraint },
37148 asn_MBR_LocationReportingInformation_ExtIEs_633,
37149 3, /* Elements count */
37150 &asn_SPC_LocationReportingInformation_ExtIEs_specs_633 /* Additional specs */
37153 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
37154 sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
37155 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
37156 offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
37157 sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
37158 0, /* No top level tags */
37159 0, /* No tags in the map */
37161 -1 /* Extensions start */
37163 static /* Use -fall-defs-global to expose */
37164 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
37168 0, /* No effective tags (pointer) */
37169 0, /* No effective tags (count) */
37170 0, /* No tags (pointer) */
37171 0, /* No tags (count) */
37172 { 0, 0, OPEN_TYPE_constraint },
37173 0, 0, /* No members */
37174 &asn_SPC_extensionValue_specs_640 /* Additional specs */
37177 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
37178 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
37179 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37180 -1, /* IMPLICIT tag at current level */
37181 &asn_DEF_ProtocolIE_ID,
37183 { &asn_OER_memb_id_constr_638, &asn_PER_memb_id_constr_638, memb_id_constraint_637 },
37184 0, 0, /* No default value */
37187 { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
37188 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37189 -1, /* IMPLICIT tag at current level */
37190 &asn_DEF_Criticality,
37192 { &asn_OER_memb_criticality_constr_639, &asn_PER_memb_criticality_constr_639, memb_criticality_constraint_637 },
37193 0, 0, /* No default value */
37196 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
37197 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37198 +1, /* EXPLICIT tag at current level */
37199 &asn_DEF_extensionValue_640,
37201 { &asn_OER_memb_extensionValue_constr_640, &asn_PER_memb_extensionValue_constr_640, memb_extensionValue_constraint_637 },
37202 0, 0, /* No default value */
37206 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
37207 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37209 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
37210 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37211 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37212 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37214 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
37215 sizeof(struct M1PeriodicReporting_ExtIEs),
37216 offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
37217 asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
37218 3, /* Count of tags in the map */
37219 0, 0, 0, /* Optional elements (not needed) */
37220 -1, /* First extension addition */
37222 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
37223 "M1PeriodicReporting-ExtIEs",
37224 "M1PeriodicReporting-ExtIEs",
37226 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
37227 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
37228 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
37229 asn_DEF_M1PeriodicReporting_ExtIEs_tags_637, /* Same as above */
37230 sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
37231 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
37232 { 0, 0, SEQUENCE_constraint },
37233 asn_MBR_M1PeriodicReporting_ExtIEs_637,
37234 3, /* Elements count */
37235 &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 /* Additional specs */
37238 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
37239 sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
37240 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
37241 offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
37242 sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
37243 0, /* No top level tags */
37244 0, /* No tags in the map */
37246 -1 /* Extensions start */
37248 static /* Use -fall-defs-global to expose */
37249 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
37253 0, /* No effective tags (pointer) */
37254 0, /* No effective tags (count) */
37255 0, /* No tags (pointer) */
37256 0, /* No tags (count) */
37257 { 0, 0, OPEN_TYPE_constraint },
37258 0, 0, /* No members */
37259 &asn_SPC_extensionValue_specs_644 /* Additional specs */
37262 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
37263 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
37264 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37265 -1, /* IMPLICIT tag at current level */
37266 &asn_DEF_ProtocolIE_ID,
37268 { &asn_OER_memb_id_constr_642, &asn_PER_memb_id_constr_642, memb_id_constraint_641 },
37269 0, 0, /* No default value */
37272 { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
37273 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37274 -1, /* IMPLICIT tag at current level */
37275 &asn_DEF_Criticality,
37277 { &asn_OER_memb_criticality_constr_643, &asn_PER_memb_criticality_constr_643, memb_criticality_constraint_641 },
37278 0, 0, /* No default value */
37281 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
37282 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37283 +1, /* EXPLICIT tag at current level */
37284 &asn_DEF_extensionValue_644,
37286 { &asn_OER_memb_extensionValue_constr_644, &asn_PER_memb_extensionValue_constr_644, memb_extensionValue_constraint_641 },
37287 0, 0, /* No default value */
37291 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
37292 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37294 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
37295 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37296 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37297 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37299 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
37300 sizeof(struct M1ThresholdEventA2_ExtIEs),
37301 offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
37302 asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
37303 3, /* Count of tags in the map */
37304 0, 0, 0, /* Optional elements (not needed) */
37305 -1, /* First extension addition */
37307 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
37308 "M1ThresholdEventA2-ExtIEs",
37309 "M1ThresholdEventA2-ExtIEs",
37311 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
37312 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
37313 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
37314 asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641, /* Same as above */
37315 sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
37316 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
37317 { 0, 0, SEQUENCE_constraint },
37318 asn_MBR_M1ThresholdEventA2_ExtIEs_641,
37319 3, /* Elements count */
37320 &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 /* Additional specs */
37323 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
37324 sizeof(struct M3Configuration_ExtIEs__extensionValue),
37325 offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
37326 offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
37327 sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
37328 0, /* No top level tags */
37329 0, /* No tags in the map */
37331 -1 /* Extensions start */
37333 static /* Use -fall-defs-global to expose */
37334 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
37338 0, /* No effective tags (pointer) */
37339 0, /* No effective tags (count) */
37340 0, /* No tags (pointer) */
37341 0, /* No tags (count) */
37342 { 0, 0, OPEN_TYPE_constraint },
37343 0, 0, /* No members */
37344 &asn_SPC_extensionValue_specs_648 /* Additional specs */
37347 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
37348 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
37349 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37350 -1, /* IMPLICIT tag at current level */
37351 &asn_DEF_ProtocolIE_ID,
37353 { &asn_OER_memb_id_constr_646, &asn_PER_memb_id_constr_646, memb_id_constraint_645 },
37354 0, 0, /* No default value */
37357 { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
37358 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37359 -1, /* IMPLICIT tag at current level */
37360 &asn_DEF_Criticality,
37362 { &asn_OER_memb_criticality_constr_647, &asn_PER_memb_criticality_constr_647, memb_criticality_constraint_645 },
37363 0, 0, /* No default value */
37366 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
37367 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37368 +1, /* EXPLICIT tag at current level */
37369 &asn_DEF_extensionValue_648,
37371 { &asn_OER_memb_extensionValue_constr_648, &asn_PER_memb_extensionValue_constr_648, memb_extensionValue_constraint_645 },
37372 0, 0, /* No default value */
37376 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
37377 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37379 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
37380 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37381 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37382 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37384 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
37385 sizeof(struct M3Configuration_ExtIEs),
37386 offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
37387 asn_MAP_M3Configuration_ExtIEs_tag2el_645,
37388 3, /* Count of tags in the map */
37389 0, 0, 0, /* Optional elements (not needed) */
37390 -1, /* First extension addition */
37392 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
37393 "M3Configuration-ExtIEs",
37394 "M3Configuration-ExtIEs",
37396 asn_DEF_M3Configuration_ExtIEs_tags_645,
37397 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
37398 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
37399 asn_DEF_M3Configuration_ExtIEs_tags_645, /* Same as above */
37400 sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
37401 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
37402 { 0, 0, SEQUENCE_constraint },
37403 asn_MBR_M3Configuration_ExtIEs_645,
37404 3, /* Elements count */
37405 &asn_SPC_M3Configuration_ExtIEs_specs_645 /* Additional specs */
37408 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
37409 sizeof(struct M4Configuration_ExtIEs__extensionValue),
37410 offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
37411 offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
37412 sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
37413 0, /* No top level tags */
37414 0, /* No tags in the map */
37416 -1 /* Extensions start */
37418 static /* Use -fall-defs-global to expose */
37419 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
37423 0, /* No effective tags (pointer) */
37424 0, /* No effective tags (count) */
37425 0, /* No tags (pointer) */
37426 0, /* No tags (count) */
37427 { 0, 0, OPEN_TYPE_constraint },
37428 0, 0, /* No members */
37429 &asn_SPC_extensionValue_specs_652 /* Additional specs */
37432 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
37433 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
37434 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37435 -1, /* IMPLICIT tag at current level */
37436 &asn_DEF_ProtocolIE_ID,
37438 { &asn_OER_memb_id_constr_650, &asn_PER_memb_id_constr_650, memb_id_constraint_649 },
37439 0, 0, /* No default value */
37442 { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
37443 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37444 -1, /* IMPLICIT tag at current level */
37445 &asn_DEF_Criticality,
37447 { &asn_OER_memb_criticality_constr_651, &asn_PER_memb_criticality_constr_651, memb_criticality_constraint_649 },
37448 0, 0, /* No default value */
37451 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
37452 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37453 +1, /* EXPLICIT tag at current level */
37454 &asn_DEF_extensionValue_652,
37456 { &asn_OER_memb_extensionValue_constr_652, &asn_PER_memb_extensionValue_constr_652, memb_extensionValue_constraint_649 },
37457 0, 0, /* No default value */
37461 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
37462 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37464 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
37465 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37466 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37467 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37469 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
37470 sizeof(struct M4Configuration_ExtIEs),
37471 offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
37472 asn_MAP_M4Configuration_ExtIEs_tag2el_649,
37473 3, /* Count of tags in the map */
37474 0, 0, 0, /* Optional elements (not needed) */
37475 -1, /* First extension addition */
37477 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
37478 "M4Configuration-ExtIEs",
37479 "M4Configuration-ExtIEs",
37481 asn_DEF_M4Configuration_ExtIEs_tags_649,
37482 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
37483 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
37484 asn_DEF_M4Configuration_ExtIEs_tags_649, /* Same as above */
37485 sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
37486 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
37487 { 0, 0, SEQUENCE_constraint },
37488 asn_MBR_M4Configuration_ExtIEs_649,
37489 3, /* Elements count */
37490 &asn_SPC_M4Configuration_ExtIEs_specs_649 /* Additional specs */
37493 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
37494 sizeof(struct M5Configuration_ExtIEs__extensionValue),
37495 offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
37496 offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
37497 sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
37498 0, /* No top level tags */
37499 0, /* No tags in the map */
37501 -1 /* Extensions start */
37503 static /* Use -fall-defs-global to expose */
37504 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
37508 0, /* No effective tags (pointer) */
37509 0, /* No effective tags (count) */
37510 0, /* No tags (pointer) */
37511 0, /* No tags (count) */
37512 { 0, 0, OPEN_TYPE_constraint },
37513 0, 0, /* No members */
37514 &asn_SPC_extensionValue_specs_656 /* Additional specs */
37517 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
37518 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
37519 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37520 -1, /* IMPLICIT tag at current level */
37521 &asn_DEF_ProtocolIE_ID,
37523 { &asn_OER_memb_id_constr_654, &asn_PER_memb_id_constr_654, memb_id_constraint_653 },
37524 0, 0, /* No default value */
37527 { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
37528 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37529 -1, /* IMPLICIT tag at current level */
37530 &asn_DEF_Criticality,
37532 { &asn_OER_memb_criticality_constr_655, &asn_PER_memb_criticality_constr_655, memb_criticality_constraint_653 },
37533 0, 0, /* No default value */
37536 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
37537 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37538 +1, /* EXPLICIT tag at current level */
37539 &asn_DEF_extensionValue_656,
37541 { &asn_OER_memb_extensionValue_constr_656, &asn_PER_memb_extensionValue_constr_656, memb_extensionValue_constraint_653 },
37542 0, 0, /* No default value */
37546 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
37547 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37549 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
37550 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37551 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37552 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37554 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
37555 sizeof(struct M5Configuration_ExtIEs),
37556 offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
37557 asn_MAP_M5Configuration_ExtIEs_tag2el_653,
37558 3, /* Count of tags in the map */
37559 0, 0, 0, /* Optional elements (not needed) */
37560 -1, /* First extension addition */
37562 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
37563 "M5Configuration-ExtIEs",
37564 "M5Configuration-ExtIEs",
37566 asn_DEF_M5Configuration_ExtIEs_tags_653,
37567 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
37568 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
37569 asn_DEF_M5Configuration_ExtIEs_tags_653, /* Same as above */
37570 sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
37571 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
37572 { 0, 0, SEQUENCE_constraint },
37573 asn_MBR_M5Configuration_ExtIEs_653,
37574 3, /* Elements count */
37575 &asn_SPC_M5Configuration_ExtIEs_specs_653 /* Additional specs */
37578 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
37579 sizeof(struct M6Configuration_ExtIEs__extensionValue),
37580 offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
37581 offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
37582 sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
37583 0, /* No top level tags */
37584 0, /* No tags in the map */
37586 -1 /* Extensions start */
37588 static /* Use -fall-defs-global to expose */
37589 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
37593 0, /* No effective tags (pointer) */
37594 0, /* No effective tags (count) */
37595 0, /* No tags (pointer) */
37596 0, /* No tags (count) */
37597 { 0, 0, OPEN_TYPE_constraint },
37598 0, 0, /* No members */
37599 &asn_SPC_extensionValue_specs_660 /* Additional specs */
37602 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
37603 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
37604 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37605 -1, /* IMPLICIT tag at current level */
37606 &asn_DEF_ProtocolIE_ID,
37608 { &asn_OER_memb_id_constr_658, &asn_PER_memb_id_constr_658, memb_id_constraint_657 },
37609 0, 0, /* No default value */
37612 { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
37613 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37614 -1, /* IMPLICIT tag at current level */
37615 &asn_DEF_Criticality,
37617 { &asn_OER_memb_criticality_constr_659, &asn_PER_memb_criticality_constr_659, memb_criticality_constraint_657 },
37618 0, 0, /* No default value */
37621 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
37622 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37623 +1, /* EXPLICIT tag at current level */
37624 &asn_DEF_extensionValue_660,
37626 { &asn_OER_memb_extensionValue_constr_660, &asn_PER_memb_extensionValue_constr_660, memb_extensionValue_constraint_657 },
37627 0, 0, /* No default value */
37631 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
37632 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37634 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
37635 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37636 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37637 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37639 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
37640 sizeof(struct M6Configuration_ExtIEs),
37641 offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
37642 asn_MAP_M6Configuration_ExtIEs_tag2el_657,
37643 3, /* Count of tags in the map */
37644 0, 0, 0, /* Optional elements (not needed) */
37645 -1, /* First extension addition */
37647 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
37648 "M6Configuration-ExtIEs",
37649 "M6Configuration-ExtIEs",
37651 asn_DEF_M6Configuration_ExtIEs_tags_657,
37652 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
37653 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
37654 asn_DEF_M6Configuration_ExtIEs_tags_657, /* Same as above */
37655 sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
37656 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
37657 { 0, 0, SEQUENCE_constraint },
37658 asn_MBR_M6Configuration_ExtIEs_657,
37659 3, /* Elements count */
37660 &asn_SPC_M6Configuration_ExtIEs_specs_657 /* Additional specs */
37663 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
37664 sizeof(struct M7Configuration_ExtIEs__extensionValue),
37665 offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
37666 offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
37667 sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
37668 0, /* No top level tags */
37669 0, /* No tags in the map */
37671 -1 /* Extensions start */
37673 static /* Use -fall-defs-global to expose */
37674 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
37678 0, /* No effective tags (pointer) */
37679 0, /* No effective tags (count) */
37680 0, /* No tags (pointer) */
37681 0, /* No tags (count) */
37682 { 0, 0, OPEN_TYPE_constraint },
37683 0, 0, /* No members */
37684 &asn_SPC_extensionValue_specs_664 /* Additional specs */
37687 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
37688 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
37689 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37690 -1, /* IMPLICIT tag at current level */
37691 &asn_DEF_ProtocolIE_ID,
37693 { &asn_OER_memb_id_constr_662, &asn_PER_memb_id_constr_662, memb_id_constraint_661 },
37694 0, 0, /* No default value */
37697 { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
37698 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37699 -1, /* IMPLICIT tag at current level */
37700 &asn_DEF_Criticality,
37702 { &asn_OER_memb_criticality_constr_663, &asn_PER_memb_criticality_constr_663, memb_criticality_constraint_661 },
37703 0, 0, /* No default value */
37706 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
37707 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37708 +1, /* EXPLICIT tag at current level */
37709 &asn_DEF_extensionValue_664,
37711 { &asn_OER_memb_extensionValue_constr_664, &asn_PER_memb_extensionValue_constr_664, memb_extensionValue_constraint_661 },
37712 0, 0, /* No default value */
37716 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
37717 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37719 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
37720 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37721 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37722 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37724 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
37725 sizeof(struct M7Configuration_ExtIEs),
37726 offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
37727 asn_MAP_M7Configuration_ExtIEs_tag2el_661,
37728 3, /* Count of tags in the map */
37729 0, 0, 0, /* Optional elements (not needed) */
37730 -1, /* First extension addition */
37732 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
37733 "M7Configuration-ExtIEs",
37734 "M7Configuration-ExtIEs",
37736 asn_DEF_M7Configuration_ExtIEs_tags_661,
37737 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
37738 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
37739 asn_DEF_M7Configuration_ExtIEs_tags_661, /* Same as above */
37740 sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
37741 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
37742 { 0, 0, SEQUENCE_constraint },
37743 asn_MBR_M7Configuration_ExtIEs_661,
37744 3, /* Elements count */
37745 &asn_SPC_M7Configuration_ExtIEs_specs_661 /* Additional specs */
37748 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
37749 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
37750 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37752 &asn_DEF_M3Configuration,
37755 0, 0, /* No default value */
37758 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
37759 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37761 &asn_DEF_M4Configuration,
37764 0, 0, /* No default value */
37767 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
37768 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37770 &asn_DEF_M5Configuration,
37773 0, 0, /* No default value */
37776 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
37777 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37779 &asn_DEF_MDT_Location_Info,
37782 0, 0, /* No default value */
37783 "MDT-Location-Info"
37785 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
37786 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37788 &asn_DEF_MDTPLMNList,
37791 0, 0, /* No default value */
37794 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
37795 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37797 &asn_DEF_M6Configuration,
37800 0, 0, /* No default value */
37803 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
37804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37806 &asn_DEF_M7Configuration,
37809 0, 0, /* No default value */
37812 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
37813 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37815 &asn_DEF_BluetoothMeasurementConfiguration,
37818 0, 0, /* No default value */
37819 "BluetoothMeasurementConfiguration"
37821 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
37822 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37824 &asn_DEF_WLANMeasurementConfiguration,
37827 0, 0, /* No default value */
37828 "WLANMeasurementConfiguration"
37831 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
37832 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
37833 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
37834 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
37835 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
37836 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
37837 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
37838 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
37839 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
37840 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
37841 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
37842 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
37844 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
37845 sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
37846 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
37847 offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
37848 sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
37849 asn_MAP_extensionValue_tag2el_668,
37850 9, /* Count of tags in the map */
37851 asn_MAP_extensionValue_to_canonical_668,
37852 asn_MAP_extensionValue_from_canonical_668,
37853 -1 /* Extensions start */
37855 static /* Use -fall-defs-global to expose */
37856 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
37860 0, /* No effective tags (pointer) */
37861 0, /* No effective tags (count) */
37862 0, /* No tags (pointer) */
37863 0, /* No tags (count) */
37864 { 0, 0, OPEN_TYPE_constraint },
37865 asn_MBR_extensionValue_668,
37866 9, /* Elements count */
37867 &asn_SPC_extensionValue_specs_668 /* Additional specs */
37870 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
37871 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
37872 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37873 -1, /* IMPLICIT tag at current level */
37874 &asn_DEF_ProtocolIE_ID,
37876 { &asn_OER_memb_id_constr_666, &asn_PER_memb_id_constr_666, memb_id_constraint_665 },
37877 0, 0, /* No default value */
37880 { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
37881 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37882 -1, /* IMPLICIT tag at current level */
37883 &asn_DEF_Criticality,
37884 select_MDT_Configuration_ExtIEs_criticality_type,
37885 { &asn_OER_memb_criticality_constr_667, &asn_PER_memb_criticality_constr_667, memb_criticality_constraint_665 },
37886 0, 0, /* No default value */
37889 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
37890 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37891 +1, /* EXPLICIT tag at current level */
37892 &asn_DEF_extensionValue_668,
37893 select_MDT_Configuration_ExtIEs_extensionValue_type,
37894 { &asn_OER_memb_extensionValue_constr_668, &asn_PER_memb_extensionValue_constr_668, memb_extensionValue_constraint_665 },
37895 0, 0, /* No default value */
37899 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
37900 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37902 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
37903 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37904 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37905 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37907 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
37908 sizeof(struct MDT_Configuration_ExtIEs),
37909 offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
37910 asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
37911 3, /* Count of tags in the map */
37912 0, 0, 0, /* Optional elements (not needed) */
37913 -1, /* First extension addition */
37915 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
37916 "MDT-Configuration-ExtIEs",
37917 "MDT-Configuration-ExtIEs",
37919 asn_DEF_MDT_Configuration_ExtIEs_tags_665,
37920 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
37921 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
37922 asn_DEF_MDT_Configuration_ExtIEs_tags_665, /* Same as above */
37923 sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
37924 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
37925 { 0, 0, SEQUENCE_constraint },
37926 asn_MBR_MDT_Configuration_ExtIEs_665,
37927 3, /* Elements count */
37928 &asn_SPC_MDT_Configuration_ExtIEs_specs_665 /* Additional specs */
37931 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
37932 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
37933 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37938 0, 0, /* No default value */
37941 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
37942 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37944 &asn_DEF_MeNBCoordinationAssistanceInformation,
37947 0, 0, /* No default value */
37948 "MeNBCoordinationAssistanceInformation"
37951 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
37952 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
37953 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
37954 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
37955 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
37957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
37958 sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
37959 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
37960 offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
37961 sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
37962 asn_MAP_extensionValue_tag2el_672,
37963 2, /* Count of tags in the map */
37964 asn_MAP_extensionValue_to_canonical_672,
37965 asn_MAP_extensionValue_from_canonical_672,
37966 -1 /* Extensions start */
37968 static /* Use -fall-defs-global to expose */
37969 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
37973 0, /* No effective tags (pointer) */
37974 0, /* No effective tags (count) */
37975 0, /* No tags (pointer) */
37976 0, /* No tags (count) */
37977 { 0, 0, OPEN_TYPE_constraint },
37978 asn_MBR_extensionValue_672,
37979 2, /* Elements count */
37980 &asn_SPC_extensionValue_specs_672 /* Additional specs */
37983 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
37984 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
37985 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37986 -1, /* IMPLICIT tag at current level */
37987 &asn_DEF_ProtocolIE_ID,
37989 { &asn_OER_memb_id_constr_670, &asn_PER_memb_id_constr_670, memb_id_constraint_669 },
37990 0, 0, /* No default value */
37993 { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
37994 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37995 -1, /* IMPLICIT tag at current level */
37996 &asn_DEF_Criticality,
37997 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
37998 { &asn_OER_memb_criticality_constr_671, &asn_PER_memb_criticality_constr_671, memb_criticality_constraint_669 },
37999 0, 0, /* No default value */
38002 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
38003 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38004 +1, /* EXPLICIT tag at current level */
38005 &asn_DEF_extensionValue_672,
38006 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
38007 { &asn_OER_memb_extensionValue_constr_672, &asn_PER_memb_extensionValue_constr_672, memb_extensionValue_constraint_669 },
38008 0, 0, /* No default value */
38012 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
38013 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38015 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
38016 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38017 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38018 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38020 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
38021 sizeof(struct MeNBResourceCoordinationInformationExtIEs),
38022 offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
38023 asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
38024 3, /* Count of tags in the map */
38025 0, 0, 0, /* Optional elements (not needed) */
38026 -1, /* First extension addition */
38028 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
38029 "MeNBResourceCoordinationInformationExtIEs",
38030 "MeNBResourceCoordinationInformationExtIEs",
38032 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
38033 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
38034 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
38035 asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669, /* Same as above */
38036 sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
38037 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
38038 { 0, 0, SEQUENCE_constraint },
38039 asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
38040 3, /* Elements count */
38041 &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 /* Additional specs */
38044 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
38045 sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
38046 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
38047 offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
38048 sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
38049 0, /* No top level tags */
38050 0, /* No tags in the map */
38052 -1 /* Extensions start */
38054 static /* Use -fall-defs-global to expose */
38055 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
38059 0, /* No effective tags (pointer) */
38060 0, /* No effective tags (count) */
38061 0, /* No tags (pointer) */
38062 0, /* No tags (count) */
38063 { 0, 0, OPEN_TYPE_constraint },
38064 0, 0, /* No members */
38065 &asn_SPC_extensionValue_specs_676 /* Additional specs */
38068 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
38069 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
38070 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38071 -1, /* IMPLICIT tag at current level */
38072 &asn_DEF_ProtocolIE_ID,
38074 { &asn_OER_memb_id_constr_674, &asn_PER_memb_id_constr_674, memb_id_constraint_673 },
38075 0, 0, /* No default value */
38078 { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
38079 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38080 -1, /* IMPLICIT tag at current level */
38081 &asn_DEF_Criticality,
38083 { &asn_OER_memb_criticality_constr_675, &asn_PER_memb_criticality_constr_675, memb_criticality_constraint_673 },
38084 0, 0, /* No default value */
38087 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
38088 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38089 +1, /* EXPLICIT tag at current level */
38090 &asn_DEF_extensionValue_676,
38092 { &asn_OER_memb_extensionValue_constr_676, &asn_PER_memb_extensionValue_constr_676, memb_extensionValue_constraint_673 },
38093 0, 0, /* No default value */
38097 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
38098 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38100 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
38101 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38102 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38103 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38105 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
38106 sizeof(struct MBSFN_Subframe_Info_ExtIEs),
38107 offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
38108 asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
38109 3, /* Count of tags in the map */
38110 0, 0, 0, /* Optional elements (not needed) */
38111 -1, /* First extension addition */
38113 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
38114 "MBSFN-Subframe-Info-ExtIEs",
38115 "MBSFN-Subframe-Info-ExtIEs",
38117 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
38118 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
38119 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
38120 asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673, /* Same as above */
38121 sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
38122 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
38123 { 0, 0, SEQUENCE_constraint },
38124 asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
38125 3, /* Elements count */
38126 &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 /* Additional specs */
38129 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
38130 sizeof(struct BandInfo_ExtIEs__extensionValue),
38131 offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
38132 offsetof(struct BandInfo_ExtIEs__extensionValue, present),
38133 sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
38134 0, /* No top level tags */
38135 0, /* No tags in the map */
38137 -1 /* Extensions start */
38139 static /* Use -fall-defs-global to expose */
38140 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
38144 0, /* No effective tags (pointer) */
38145 0, /* No effective tags (count) */
38146 0, /* No tags (pointer) */
38147 0, /* No tags (count) */
38148 { 0, 0, OPEN_TYPE_constraint },
38149 0, 0, /* No members */
38150 &asn_SPC_extensionValue_specs_680 /* Additional specs */
38153 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
38154 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
38155 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38156 -1, /* IMPLICIT tag at current level */
38157 &asn_DEF_ProtocolIE_ID,
38159 { &asn_OER_memb_id_constr_678, &asn_PER_memb_id_constr_678, memb_id_constraint_677 },
38160 0, 0, /* No default value */
38163 { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
38164 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38165 -1, /* IMPLICIT tag at current level */
38166 &asn_DEF_Criticality,
38168 { &asn_OER_memb_criticality_constr_679, &asn_PER_memb_criticality_constr_679, memb_criticality_constraint_677 },
38169 0, 0, /* No default value */
38172 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
38173 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38174 +1, /* EXPLICIT tag at current level */
38175 &asn_DEF_extensionValue_680,
38177 { &asn_OER_memb_extensionValue_constr_680, &asn_PER_memb_extensionValue_constr_680, memb_extensionValue_constraint_677 },
38178 0, 0, /* No default value */
38182 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
38183 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38185 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
38186 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38187 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38188 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38190 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
38191 sizeof(struct BandInfo_ExtIEs),
38192 offsetof(struct BandInfo_ExtIEs, _asn_ctx),
38193 asn_MAP_BandInfo_ExtIEs_tag2el_677,
38194 3, /* Count of tags in the map */
38195 0, 0, 0, /* Optional elements (not needed) */
38196 -1, /* First extension addition */
38198 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
38202 asn_DEF_BandInfo_ExtIEs_tags_677,
38203 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
38204 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
38205 asn_DEF_BandInfo_ExtIEs_tags_677, /* Same as above */
38206 sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
38207 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
38208 { 0, 0, SEQUENCE_constraint },
38209 asn_MBR_BandInfo_ExtIEs_677,
38210 3, /* Elements count */
38211 &asn_SPC_BandInfo_ExtIEs_specs_677 /* Additional specs */
38214 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
38215 sizeof(struct SplitSRB_ExtIEs__extensionValue),
38216 offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
38217 offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
38218 sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
38219 0, /* No top level tags */
38220 0, /* No tags in the map */
38222 -1 /* Extensions start */
38224 static /* Use -fall-defs-global to expose */
38225 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
38229 0, /* No effective tags (pointer) */
38230 0, /* No effective tags (count) */
38231 0, /* No tags (pointer) */
38232 0, /* No tags (count) */
38233 { 0, 0, OPEN_TYPE_constraint },
38234 0, 0, /* No members */
38235 &asn_SPC_extensionValue_specs_684 /* Additional specs */
38238 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
38239 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
38240 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38241 -1, /* IMPLICIT tag at current level */
38242 &asn_DEF_ProtocolIE_ID,
38244 { &asn_OER_memb_id_constr_682, &asn_PER_memb_id_constr_682, memb_id_constraint_681 },
38245 0, 0, /* No default value */
38248 { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
38249 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38250 -1, /* IMPLICIT tag at current level */
38251 &asn_DEF_Criticality,
38253 { &asn_OER_memb_criticality_constr_683, &asn_PER_memb_criticality_constr_683, memb_criticality_constraint_681 },
38254 0, 0, /* No default value */
38257 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
38258 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38259 +1, /* EXPLICIT tag at current level */
38260 &asn_DEF_extensionValue_684,
38262 { &asn_OER_memb_extensionValue_constr_684, &asn_PER_memb_extensionValue_constr_684, memb_extensionValue_constraint_681 },
38263 0, 0, /* No default value */
38267 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
38268 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38270 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
38271 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38272 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38273 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38275 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
38276 sizeof(struct SplitSRB_ExtIEs),
38277 offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
38278 asn_MAP_SplitSRB_ExtIEs_tag2el_681,
38279 3, /* Count of tags in the map */
38280 0, 0, 0, /* Optional elements (not needed) */
38281 -1, /* First extension addition */
38283 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
38287 asn_DEF_SplitSRB_ExtIEs_tags_681,
38288 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
38289 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
38290 asn_DEF_SplitSRB_ExtIEs_tags_681, /* Same as above */
38291 sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
38292 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
38293 { 0, 0, SEQUENCE_constraint },
38294 asn_MBR_SplitSRB_ExtIEs_681,
38295 3, /* Elements count */
38296 &asn_SPC_SplitSRB_ExtIEs_specs_681 /* Additional specs */
38299 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
38300 sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
38301 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
38302 offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
38303 sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
38304 0, /* No top level tags */
38305 0, /* No tags in the map */
38307 -1 /* Extensions start */
38309 static /* Use -fall-defs-global to expose */
38310 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
38314 0, /* No effective tags (pointer) */
38315 0, /* No effective tags (count) */
38316 0, /* No tags (pointer) */
38317 0, /* No tags (count) */
38318 { 0, 0, OPEN_TYPE_constraint },
38319 0, 0, /* No members */
38320 &asn_SPC_extensionValue_specs_688 /* Additional specs */
38323 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
38324 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
38325 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38326 -1, /* IMPLICIT tag at current level */
38327 &asn_DEF_ProtocolIE_ID,
38329 { &asn_OER_memb_id_constr_686, &asn_PER_memb_id_constr_686, memb_id_constraint_685 },
38330 0, 0, /* No default value */
38333 { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
38334 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38335 -1, /* IMPLICIT tag at current level */
38336 &asn_DEF_Criticality,
38338 { &asn_OER_memb_criticality_constr_687, &asn_PER_memb_criticality_constr_687, memb_criticality_constraint_685 },
38339 0, 0, /* No default value */
38342 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
38343 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38344 +1, /* EXPLICIT tag at current level */
38345 &asn_DEF_extensionValue_688,
38347 { &asn_OER_memb_extensionValue_constr_688, &asn_PER_memb_extensionValue_constr_688, memb_extensionValue_constraint_685 },
38348 0, 0, /* No default value */
38352 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
38353 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38355 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
38356 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38357 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38358 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38360 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
38361 sizeof(struct UENRMeasurement_ExtIEs),
38362 offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
38363 asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
38364 3, /* Count of tags in the map */
38365 0, 0, 0, /* Optional elements (not needed) */
38366 -1, /* First extension addition */
38368 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
38369 "UENRMeasurement-ExtIEs",
38370 "UENRMeasurement-ExtIEs",
38372 asn_DEF_UENRMeasurement_ExtIEs_tags_685,
38373 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
38374 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
38375 asn_DEF_UENRMeasurement_ExtIEs_tags_685, /* Same as above */
38376 sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
38377 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
38378 { 0, 0, SEQUENCE_constraint },
38379 asn_MBR_UENRMeasurement_ExtIEs_685,
38380 3, /* Elements count */
38381 &asn_SPC_UENRMeasurement_ExtIEs_specs_685 /* Additional specs */
38384 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
38385 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
38386 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
38391 0, 0, /* No default value */
38394 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
38395 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38397 &asn_DEF_EARFCNExtension,
38400 0, 0, /* No default value */
38404 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
38405 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
38406 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
38407 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
38408 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
38410 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
38411 sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
38412 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
38413 offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
38414 sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
38415 asn_MAP_extensionValue_tag2el_692,
38416 2, /* Count of tags in the map */
38417 asn_MAP_extensionValue_to_canonical_692,
38418 asn_MAP_extensionValue_from_canonical_692,
38419 -1 /* Extensions start */
38421 static /* Use -fall-defs-global to expose */
38422 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
38426 0, /* No effective tags (pointer) */
38427 0, /* No effective tags (count) */
38428 0, /* No tags (pointer) */
38429 0, /* No tags (count) */
38430 { 0, 0, OPEN_TYPE_constraint },
38431 asn_MBR_extensionValue_692,
38432 2, /* Elements count */
38433 &asn_SPC_extensionValue_specs_692 /* Additional specs */
38436 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
38437 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
38438 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38439 -1, /* IMPLICIT tag at current level */
38440 &asn_DEF_ProtocolIE_ID,
38442 { &asn_OER_memb_id_constr_690, &asn_PER_memb_id_constr_690, memb_id_constraint_689 },
38443 0, 0, /* No default value */
38446 { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
38447 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38448 -1, /* IMPLICIT tag at current level */
38449 &asn_DEF_Criticality,
38450 select_Neighbour_Information_ExtIEs_criticality_type,
38451 { &asn_OER_memb_criticality_constr_691, &asn_PER_memb_criticality_constr_691, memb_criticality_constraint_689 },
38452 0, 0, /* No default value */
38455 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
38456 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38457 +1, /* EXPLICIT tag at current level */
38458 &asn_DEF_extensionValue_692,
38459 select_Neighbour_Information_ExtIEs_extensionValue_type,
38460 { &asn_OER_memb_extensionValue_constr_692, &asn_PER_memb_extensionValue_constr_692, memb_extensionValue_constraint_689 },
38461 0, 0, /* No default value */
38465 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
38466 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38468 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
38469 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38470 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38471 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38473 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
38474 sizeof(struct Neighbour_Information_ExtIEs),
38475 offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
38476 asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
38477 3, /* Count of tags in the map */
38478 0, 0, 0, /* Optional elements (not needed) */
38479 -1, /* First extension addition */
38481 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
38482 "Neighbour-Information-ExtIEs",
38483 "Neighbour-Information-ExtIEs",
38485 asn_DEF_Neighbour_Information_ExtIEs_tags_689,
38486 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
38487 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
38488 asn_DEF_Neighbour_Information_ExtIEs_tags_689, /* Same as above */
38489 sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
38490 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
38491 { 0, 0, SEQUENCE_constraint },
38492 asn_MBR_Neighbour_Information_ExtIEs_689,
38493 3, /* Elements count */
38494 &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
38497 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
38498 sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
38499 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
38500 offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
38501 sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
38502 0, /* No top level tags */
38503 0, /* No tags in the map */
38505 -1 /* Extensions start */
38507 static /* Use -fall-defs-global to expose */
38508 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
38512 0, /* No effective tags (pointer) */
38513 0, /* No effective tags (count) */
38514 0, /* No tags (pointer) */
38515 0, /* No tags (count) */
38516 { 0, 0, OPEN_TYPE_constraint },
38517 0, 0, /* No members */
38518 &asn_SPC_extensionValue_specs_696 /* Additional specs */
38521 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
38522 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
38523 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38524 -1, /* IMPLICIT tag at current level */
38525 &asn_DEF_ProtocolIE_ID,
38527 { &asn_OER_memb_id_constr_694, &asn_PER_memb_id_constr_694, memb_id_constraint_693 },
38528 0, 0, /* No default value */
38531 { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
38532 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38533 -1, /* IMPLICIT tag at current level */
38534 &asn_DEF_Criticality,
38536 { &asn_OER_memb_criticality_constr_695, &asn_PER_memb_criticality_constr_695, memb_criticality_constraint_693 },
38537 0, 0, /* No default value */
38540 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
38541 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38542 +1, /* EXPLICIT tag at current level */
38543 &asn_DEF_extensionValue_696,
38545 { &asn_OER_memb_extensionValue_constr_696, &asn_PER_memb_extensionValue_constr_696, memb_extensionValue_constraint_693 },
38546 0, 0, /* No default value */
38550 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
38551 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38553 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
38554 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38555 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38556 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38558 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
38559 sizeof(struct NRFreqInfo_ExtIEs),
38560 offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
38561 asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
38562 3, /* Count of tags in the map */
38563 0, 0, 0, /* Optional elements (not needed) */
38564 -1, /* First extension addition */
38566 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
38567 "NRFreqInfo-ExtIEs",
38568 "NRFreqInfo-ExtIEs",
38570 asn_DEF_NRFreqInfo_ExtIEs_tags_693,
38571 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
38572 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
38573 asn_DEF_NRFreqInfo_ExtIEs_tags_693, /* Same as above */
38574 sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
38575 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
38576 { 0, 0, SEQUENCE_constraint },
38577 asn_MBR_NRFreqInfo_ExtIEs_693,
38578 3, /* Elements count */
38579 &asn_SPC_NRFreqInfo_ExtIEs_specs_693 /* Additional specs */
38582 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
38583 sizeof(struct NRCGI_ExtIEs__extensionValue),
38584 offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
38585 offsetof(struct NRCGI_ExtIEs__extensionValue, present),
38586 sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
38587 0, /* No top level tags */
38588 0, /* No tags in the map */
38590 -1 /* Extensions start */
38592 static /* Use -fall-defs-global to expose */
38593 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
38597 0, /* No effective tags (pointer) */
38598 0, /* No effective tags (count) */
38599 0, /* No tags (pointer) */
38600 0, /* No tags (count) */
38601 { 0, 0, OPEN_TYPE_constraint },
38602 0, 0, /* No members */
38603 &asn_SPC_extensionValue_specs_700 /* Additional specs */
38606 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
38607 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
38608 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38609 -1, /* IMPLICIT tag at current level */
38610 &asn_DEF_ProtocolIE_ID,
38612 { &asn_OER_memb_id_constr_698, &asn_PER_memb_id_constr_698, memb_id_constraint_697 },
38613 0, 0, /* No default value */
38616 { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
38617 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38618 -1, /* IMPLICIT tag at current level */
38619 &asn_DEF_Criticality,
38621 { &asn_OER_memb_criticality_constr_699, &asn_PER_memb_criticality_constr_699, memb_criticality_constraint_697 },
38622 0, 0, /* No default value */
38625 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
38626 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38627 +1, /* EXPLICIT tag at current level */
38628 &asn_DEF_extensionValue_700,
38630 { &asn_OER_memb_extensionValue_constr_700, &asn_PER_memb_extensionValue_constr_700, memb_extensionValue_constraint_697 },
38631 0, 0, /* No default value */
38635 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
38636 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38638 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
38639 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38640 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38641 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38643 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
38644 sizeof(struct NRCGI_ExtIEs),
38645 offsetof(struct NRCGI_ExtIEs, _asn_ctx),
38646 asn_MAP_NRCGI_ExtIEs_tag2el_697,
38647 3, /* Count of tags in the map */
38648 0, 0, 0, /* Optional elements (not needed) */
38649 -1, /* First extension addition */
38651 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
38655 asn_DEF_NRCGI_ExtIEs_tags_697,
38656 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
38657 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
38658 asn_DEF_NRCGI_ExtIEs_tags_697, /* Same as above */
38659 sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
38660 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
38661 { 0, 0, SEQUENCE_constraint },
38662 asn_MBR_NRCGI_ExtIEs_697,
38663 3, /* Elements count */
38664 &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
38667 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
38668 sizeof(struct NR_TxBW_ExtIEs__extensionValue),
38669 offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
38670 offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
38671 sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
38672 0, /* No top level tags */
38673 0, /* No tags in the map */
38675 -1 /* Extensions start */
38677 static /* Use -fall-defs-global to expose */
38678 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
38682 0, /* No effective tags (pointer) */
38683 0, /* No effective tags (count) */
38684 0, /* No tags (pointer) */
38685 0, /* No tags (count) */
38686 { 0, 0, OPEN_TYPE_constraint },
38687 0, 0, /* No members */
38688 &asn_SPC_extensionValue_specs_704 /* Additional specs */
38691 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
38692 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
38693 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38694 -1, /* IMPLICIT tag at current level */
38695 &asn_DEF_ProtocolIE_ID,
38697 { &asn_OER_memb_id_constr_702, &asn_PER_memb_id_constr_702, memb_id_constraint_701 },
38698 0, 0, /* No default value */
38701 { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
38702 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38703 -1, /* IMPLICIT tag at current level */
38704 &asn_DEF_Criticality,
38706 { &asn_OER_memb_criticality_constr_703, &asn_PER_memb_criticality_constr_703, memb_criticality_constraint_701 },
38707 0, 0, /* No default value */
38710 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
38711 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38712 +1, /* EXPLICIT tag at current level */
38713 &asn_DEF_extensionValue_704,
38715 { &asn_OER_memb_extensionValue_constr_704, &asn_PER_memb_extensionValue_constr_704, memb_extensionValue_constraint_701 },
38716 0, 0, /* No default value */
38720 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
38721 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38723 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
38724 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38725 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38726 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38728 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
38729 sizeof(struct NR_TxBW_ExtIEs),
38730 offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
38731 asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
38732 3, /* Count of tags in the map */
38733 0, 0, 0, /* Optional elements (not needed) */
38734 -1, /* First extension addition */
38736 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
38740 asn_DEF_NR_TxBW_ExtIEs_tags_701,
38741 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
38742 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
38743 asn_DEF_NR_TxBW_ExtIEs_tags_701, /* Same as above */
38744 sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
38745 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
38746 { 0, 0, SEQUENCE_constraint },
38747 asn_MBR_NR_TxBW_ExtIEs_701,
38748 3, /* Elements count */
38749 &asn_SPC_NR_TxBW_ExtIEs_specs_701 /* Additional specs */
38752 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
38753 sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
38754 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
38755 offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
38756 sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
38757 0, /* No top level tags */
38758 0, /* No tags in the map */
38760 -1 /* Extensions start */
38762 static /* Use -fall-defs-global to expose */
38763 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
38767 0, /* No effective tags (pointer) */
38768 0, /* No effective tags (count) */
38769 0, /* No tags (pointer) */
38770 0, /* No tags (count) */
38771 { 0, 0, OPEN_TYPE_constraint },
38772 0, 0, /* No members */
38773 &asn_SPC_extensionValue_specs_708 /* Additional specs */
38776 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
38777 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
38778 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38779 -1, /* IMPLICIT tag at current level */
38780 &asn_DEF_ProtocolIE_ID,
38782 { &asn_OER_memb_id_constr_706, &asn_PER_memb_id_constr_706, memb_id_constraint_705 },
38783 0, 0, /* No default value */
38786 { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
38787 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38788 -1, /* IMPLICIT tag at current level */
38789 &asn_DEF_Criticality,
38791 { &asn_OER_memb_criticality_constr_707, &asn_PER_memb_criticality_constr_707, memb_criticality_constraint_705 },
38792 0, 0, /* No default value */
38795 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
38796 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38797 +1, /* EXPLICIT tag at current level */
38798 &asn_DEF_extensionValue_708,
38800 { &asn_OER_memb_extensionValue_constr_708, &asn_PER_memb_extensionValue_constr_708, memb_extensionValue_constraint_705 },
38801 0, 0, /* No default value */
38805 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
38806 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38808 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
38809 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38810 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38811 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38813 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
38814 sizeof(struct NRUESecurityCapabilities_ExtIEs),
38815 offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
38816 asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
38817 3, /* Count of tags in the map */
38818 0, 0, 0, /* Optional elements (not needed) */
38819 -1, /* First extension addition */
38821 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
38822 "NRUESecurityCapabilities-ExtIEs",
38823 "NRUESecurityCapabilities-ExtIEs",
38825 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
38826 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
38827 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
38828 asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705, /* Same as above */
38829 sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
38830 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
38831 { 0, 0, SEQUENCE_constraint },
38832 asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
38833 3, /* Elements count */
38834 &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 /* Additional specs */
38837 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
38838 sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
38839 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
38840 offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
38841 sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
38842 0, /* No top level tags */
38843 0, /* No tags in the map */
38845 -1 /* Extensions start */
38847 static /* Use -fall-defs-global to expose */
38848 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
38852 0, /* No effective tags (pointer) */
38853 0, /* No effective tags (count) */
38854 0, /* No tags (pointer) */
38855 0, /* No tags (count) */
38856 { 0, 0, OPEN_TYPE_constraint },
38857 0, 0, /* No members */
38858 &asn_SPC_extensionValue_specs_712 /* Additional specs */
38861 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
38862 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
38863 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38864 -1, /* IMPLICIT tag at current level */
38865 &asn_DEF_ProtocolIE_ID,
38867 { &asn_OER_memb_id_constr_710, &asn_PER_memb_id_constr_710, memb_id_constraint_709 },
38868 0, 0, /* No default value */
38871 { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
38872 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38873 -1, /* IMPLICIT tag at current level */
38874 &asn_DEF_Criticality,
38876 { &asn_OER_memb_criticality_constr_711, &asn_PER_memb_criticality_constr_711, memb_criticality_constraint_709 },
38877 0, 0, /* No default value */
38880 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
38881 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38882 +1, /* EXPLICIT tag at current level */
38883 &asn_DEF_extensionValue_712,
38885 { &asn_OER_memb_extensionValue_constr_712, &asn_PER_memb_extensionValue_constr_712, memb_extensionValue_constraint_709 },
38886 0, 0, /* No default value */
38890 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
38891 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38893 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
38894 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38895 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38896 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38898 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
38899 sizeof(struct PRACH_Configuration_ExtIEs),
38900 offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
38901 asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
38902 3, /* Count of tags in the map */
38903 0, 0, 0, /* Optional elements (not needed) */
38904 -1, /* First extension addition */
38906 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
38907 "PRACH-Configuration-ExtIEs",
38908 "PRACH-Configuration-ExtIEs",
38910 asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
38911 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
38912 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
38913 asn_DEF_PRACH_Configuration_ExtIEs_tags_709, /* Same as above */
38914 sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
38915 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
38916 { 0, 0, SEQUENCE_constraint },
38917 asn_MBR_PRACH_Configuration_ExtIEs_709,
38918 3, /* Elements count */
38919 &asn_SPC_PRACH_Configuration_ExtIEs_specs_709 /* Additional specs */
38922 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
38923 sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
38924 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
38925 offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
38926 sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
38927 0, /* No top level tags */
38928 0, /* No tags in the map */
38930 -1 /* Extensions start */
38932 static /* Use -fall-defs-global to expose */
38933 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
38937 0, /* No effective tags (pointer) */
38938 0, /* No effective tags (count) */
38939 0, /* No tags (pointer) */
38940 0, /* No tags (count) */
38941 { 0, 0, OPEN_TYPE_constraint },
38942 0, 0, /* No members */
38943 &asn_SPC_extensionValue_specs_716 /* Additional specs */
38946 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
38947 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
38948 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38949 -1, /* IMPLICIT tag at current level */
38950 &asn_DEF_ProtocolIE_ID,
38952 { &asn_OER_memb_id_constr_714, &asn_PER_memb_id_constr_714, memb_id_constraint_713 },
38953 0, 0, /* No default value */
38956 { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
38957 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38958 -1, /* IMPLICIT tag at current level */
38959 &asn_DEF_Criticality,
38961 { &asn_OER_memb_criticality_constr_715, &asn_PER_memb_criticality_constr_715, memb_criticality_constraint_713 },
38962 0, 0, /* No default value */
38965 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
38966 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38967 +1, /* EXPLICIT tag at current level */
38968 &asn_DEF_extensionValue_716,
38970 { &asn_OER_memb_extensionValue_constr_716, &asn_PER_memb_extensionValue_constr_716, memb_extensionValue_constraint_713 },
38971 0, 0, /* No default value */
38975 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
38976 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38978 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
38979 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38980 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38981 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38983 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
38984 sizeof(struct PLMNAreaBasedQMC_ExtIEs),
38985 offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
38986 asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
38987 3, /* Count of tags in the map */
38988 0, 0, 0, /* Optional elements (not needed) */
38989 -1, /* First extension addition */
38991 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
38992 "PLMNAreaBasedQMC-ExtIEs",
38993 "PLMNAreaBasedQMC-ExtIEs",
38995 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
38996 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
38997 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
38998 asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713, /* Same as above */
38999 sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
39000 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
39001 { 0, 0, SEQUENCE_constraint },
39002 asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
39003 3, /* Elements count */
39004 &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 /* Additional specs */
39007 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
39008 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
39009 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39011 &asn_DEF_ProSeUEtoNetworkRelaying,
39014 0, 0, /* No default value */
39015 "ProSeUEtoNetworkRelaying"
39018 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
39019 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
39021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
39022 sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
39023 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
39024 offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
39025 sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
39026 asn_MAP_extensionValue_tag2el_720,
39027 1, /* Count of tags in the map */
39029 -1 /* Extensions start */
39031 static /* Use -fall-defs-global to expose */
39032 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
39036 0, /* No effective tags (pointer) */
39037 0, /* No effective tags (count) */
39038 0, /* No tags (pointer) */
39039 0, /* No tags (count) */
39040 { 0, 0, OPEN_TYPE_constraint },
39041 asn_MBR_extensionValue_720,
39042 1, /* Elements count */
39043 &asn_SPC_extensionValue_specs_720 /* Additional specs */
39046 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
39047 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
39048 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39049 -1, /* IMPLICIT tag at current level */
39050 &asn_DEF_ProtocolIE_ID,
39052 { &asn_OER_memb_id_constr_718, &asn_PER_memb_id_constr_718, memb_id_constraint_717 },
39053 0, 0, /* No default value */
39056 { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
39057 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39058 -1, /* IMPLICIT tag at current level */
39059 &asn_DEF_Criticality,
39060 select_ProSeAuthorized_ExtIEs_criticality_type,
39061 { &asn_OER_memb_criticality_constr_719, &asn_PER_memb_criticality_constr_719, memb_criticality_constraint_717 },
39062 0, 0, /* No default value */
39065 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
39066 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39067 +1, /* EXPLICIT tag at current level */
39068 &asn_DEF_extensionValue_720,
39069 select_ProSeAuthorized_ExtIEs_extensionValue_type,
39070 { &asn_OER_memb_extensionValue_constr_720, &asn_PER_memb_extensionValue_constr_720, memb_extensionValue_constraint_717 },
39071 0, 0, /* No default value */
39075 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
39076 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39078 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
39079 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39080 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39081 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39083 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
39084 sizeof(struct ProSeAuthorized_ExtIEs),
39085 offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
39086 asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
39087 3, /* Count of tags in the map */
39088 0, 0, 0, /* Optional elements (not needed) */
39089 -1, /* First extension addition */
39091 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
39092 "ProSeAuthorized-ExtIEs",
39093 "ProSeAuthorized-ExtIEs",
39095 asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
39096 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
39097 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
39098 asn_DEF_ProSeAuthorized_ExtIEs_tags_717, /* Same as above */
39099 sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
39100 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
39101 { 0, 0, SEQUENCE_constraint },
39102 asn_MBR_ProSeAuthorized_ExtIEs_717,
39103 3, /* Elements count */
39104 &asn_SPC_ProSeAuthorized_ExtIEs_specs_717 /* Additional specs */
39107 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
39108 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
39109 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
39110 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
39111 sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
39112 0, /* No top level tags */
39113 0, /* No tags in the map */
39115 -1 /* Extensions start */
39117 static /* Use -fall-defs-global to expose */
39118 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
39122 0, /* No effective tags (pointer) */
39123 0, /* No effective tags (count) */
39124 0, /* No tags (pointer) */
39125 0, /* No tags (count) */
39126 { 0, 0, OPEN_TYPE_constraint },
39127 0, 0, /* No members */
39128 &asn_SPC_extensionValue_specs_724 /* Additional specs */
39131 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
39132 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
39133 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39134 -1, /* IMPLICIT tag at current level */
39135 &asn_DEF_ProtocolIE_ID,
39137 { &asn_OER_memb_id_constr_722, &asn_PER_memb_id_constr_722, memb_id_constraint_721 },
39138 0, 0, /* No default value */
39141 { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
39142 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39143 -1, /* IMPLICIT tag at current level */
39144 &asn_DEF_Criticality,
39146 { &asn_OER_memb_criticality_constr_723, &asn_PER_memb_criticality_constr_723, memb_criticality_constraint_721 },
39147 0, 0, /* No default value */
39150 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
39151 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39152 +1, /* EXPLICIT tag at current level */
39153 &asn_DEF_extensionValue_724,
39155 { &asn_OER_memb_extensionValue_constr_724, &asn_PER_memb_extensionValue_constr_724, memb_extensionValue_constraint_721 },
39156 0, 0, /* No default value */
39160 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
39161 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39163 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
39164 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39165 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39166 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39168 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
39169 sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
39170 offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
39171 asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
39172 3, /* Count of tags in the map */
39173 0, 0, 0, /* Optional elements (not needed) */
39174 -1, /* First extension addition */
39176 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
39177 "ProtectedEUTRAResourceIndication-ExtIEs",
39178 "ProtectedEUTRAResourceIndication-ExtIEs",
39180 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
39181 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
39182 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
39183 asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721, /* Same as above */
39184 sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
39185 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
39186 { 0, 0, SEQUENCE_constraint },
39187 asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
39188 3, /* Elements count */
39189 &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 /* Additional specs */
39192 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
39193 sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
39194 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
39195 offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
39196 sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
39197 0, /* No top level tags */
39198 0, /* No tags in the map */
39200 -1 /* Extensions start */
39202 static /* Use -fall-defs-global to expose */
39203 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
39207 0, /* No effective tags (pointer) */
39208 0, /* No effective tags (count) */
39209 0, /* No tags (pointer) */
39210 0, /* No tags (count) */
39211 { 0, 0, OPEN_TYPE_constraint },
39212 0, 0, /* No members */
39213 &asn_SPC_extensionValue_specs_728 /* Additional specs */
39216 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
39217 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
39218 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39219 -1, /* IMPLICIT tag at current level */
39220 &asn_DEF_ProtocolIE_ID,
39222 { &asn_OER_memb_id_constr_726, &asn_PER_memb_id_constr_726, memb_id_constraint_725 },
39223 0, 0, /* No default value */
39226 { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
39227 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39228 -1, /* IMPLICIT tag at current level */
39229 &asn_DEF_Criticality,
39231 { &asn_OER_memb_criticality_constr_727, &asn_PER_memb_criticality_constr_727, memb_criticality_constraint_725 },
39232 0, 0, /* No default value */
39235 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
39236 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39237 +1, /* EXPLICIT tag at current level */
39238 &asn_DEF_extensionValue_728,
39240 { &asn_OER_memb_extensionValue_constr_728, &asn_PER_memb_extensionValue_constr_728, memb_extensionValue_constraint_725 },
39241 0, 0, /* No default value */
39245 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
39246 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39248 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
39249 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39250 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39251 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39253 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
39254 sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
39255 offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
39256 asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
39257 3, /* Count of tags in the map */
39258 0, 0, 0, /* Optional elements (not needed) */
39259 -1, /* First extension addition */
39261 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
39262 "ProtectedFootprintTimePattern-ExtIEs",
39263 "ProtectedFootprintTimePattern-ExtIEs",
39265 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
39266 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
39267 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
39268 asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725, /* Same as above */
39269 sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
39270 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
39271 { 0, 0, SEQUENCE_constraint },
39272 asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
39273 3, /* Elements count */
39274 &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
39277 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
39278 sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
39279 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
39280 offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
39281 sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
39282 0, /* No top level tags */
39283 0, /* No tags in the map */
39285 -1 /* Extensions start */
39287 static /* Use -fall-defs-global to expose */
39288 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
39292 0, /* No effective tags (pointer) */
39293 0, /* No effective tags (count) */
39294 0, /* No tags (pointer) */
39295 0, /* No tags (count) */
39296 { 0, 0, OPEN_TYPE_constraint },
39297 0, 0, /* No members */
39298 &asn_SPC_extensionValue_specs_732 /* Additional specs */
39301 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
39302 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
39303 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39304 -1, /* IMPLICIT tag at current level */
39305 &asn_DEF_ProtocolIE_ID,
39307 { &asn_OER_memb_id_constr_730, &asn_PER_memb_id_constr_730, memb_id_constraint_729 },
39308 0, 0, /* No default value */
39311 { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
39312 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39313 -1, /* IMPLICIT tag at current level */
39314 &asn_DEF_Criticality,
39316 { &asn_OER_memb_criticality_constr_731, &asn_PER_memb_criticality_constr_731, memb_criticality_constraint_729 },
39317 0, 0, /* No default value */
39320 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
39321 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39322 +1, /* EXPLICIT tag at current level */
39323 &asn_DEF_extensionValue_732,
39325 { &asn_OER_memb_extensionValue_constr_732, &asn_PER_memb_extensionValue_constr_732, memb_extensionValue_constraint_729 },
39326 0, 0, /* No default value */
39330 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
39331 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39333 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
39334 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39335 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39336 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39338 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
39339 sizeof(struct ProtectedResourceList_Item_ExtIEs),
39340 offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
39341 asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
39342 3, /* Count of tags in the map */
39343 0, 0, 0, /* Optional elements (not needed) */
39344 -1, /* First extension addition */
39346 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
39347 "ProtectedResourceList-Item-ExtIEs",
39348 "ProtectedResourceList-Item-ExtIEs",
39350 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
39351 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
39352 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
39353 asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729, /* Same as above */
39354 sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
39355 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
39356 { 0, 0, SEQUENCE_constraint },
39357 asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
39358 3, /* Elements count */
39359 &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 /* Additional specs */
39362 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
39363 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
39364 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39366 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
39369 0, 0, /* No default value */
39370 "DL-scheduling-PDCCH-CCE-usage"
39372 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
39373 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39375 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
39378 0, 0, /* No default value */
39379 "UL-scheduling-PDCCH-CCE-usage"
39382 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
39383 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
39384 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
39386 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
39387 sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
39388 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
39389 offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
39390 sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
39391 asn_MAP_extensionValue_tag2el_736,
39392 2, /* Count of tags in the map */
39394 -1 /* Extensions start */
39396 static /* Use -fall-defs-global to expose */
39397 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
39401 0, /* No effective tags (pointer) */
39402 0, /* No effective tags (count) */
39403 0, /* No tags (pointer) */
39404 0, /* No tags (count) */
39405 { 0, 0, OPEN_TYPE_constraint },
39406 asn_MBR_extensionValue_736,
39407 2, /* Elements count */
39408 &asn_SPC_extensionValue_specs_736 /* Additional specs */
39411 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
39412 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
39413 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39414 -1, /* IMPLICIT tag at current level */
39415 &asn_DEF_ProtocolIE_ID,
39417 { &asn_OER_memb_id_constr_734, &asn_PER_memb_id_constr_734, memb_id_constraint_733 },
39418 0, 0, /* No default value */
39421 { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
39422 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39423 -1, /* IMPLICIT tag at current level */
39424 &asn_DEF_Criticality,
39425 select_RadioResourceStatus_ExtIEs_criticality_type,
39426 { &asn_OER_memb_criticality_constr_735, &asn_PER_memb_criticality_constr_735, memb_criticality_constraint_733 },
39427 0, 0, /* No default value */
39430 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
39431 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39432 +1, /* EXPLICIT tag at current level */
39433 &asn_DEF_extensionValue_736,
39434 select_RadioResourceStatus_ExtIEs_extensionValue_type,
39435 { &asn_OER_memb_extensionValue_constr_736, &asn_PER_memb_extensionValue_constr_736, memb_extensionValue_constraint_733 },
39436 0, 0, /* No default value */
39440 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
39441 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39443 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
39444 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39445 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39446 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39448 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
39449 sizeof(struct RadioResourceStatus_ExtIEs),
39450 offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
39451 asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
39452 3, /* Count of tags in the map */
39453 0, 0, 0, /* Optional elements (not needed) */
39454 -1, /* First extension addition */
39456 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
39457 "RadioResourceStatus-ExtIEs",
39458 "RadioResourceStatus-ExtIEs",
39460 asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
39461 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
39462 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
39463 asn_DEF_RadioResourceStatus_ExtIEs_tags_733, /* Same as above */
39464 sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
39465 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
39466 { 0, 0, SEQUENCE_constraint },
39467 asn_MBR_RadioResourceStatus_ExtIEs_733,
39468 3, /* Elements count */
39469 &asn_SPC_RadioResourceStatus_ExtIEs_specs_733 /* Additional specs */
39472 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
39473 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
39474 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39476 &asn_DEF_EnhancedRNTP,
39479 0, 0, /* No default value */
39483 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
39484 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
39486 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
39487 sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
39488 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
39489 offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
39490 sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
39491 asn_MAP_extensionValue_tag2el_740,
39492 1, /* Count of tags in the map */
39494 -1 /* Extensions start */
39496 static /* Use -fall-defs-global to expose */
39497 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
39501 0, /* No effective tags (pointer) */
39502 0, /* No effective tags (count) */
39503 0, /* No tags (pointer) */
39504 0, /* No tags (count) */
39505 { 0, 0, OPEN_TYPE_constraint },
39506 asn_MBR_extensionValue_740,
39507 1, /* Elements count */
39508 &asn_SPC_extensionValue_specs_740 /* Additional specs */
39511 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
39512 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
39513 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39514 -1, /* IMPLICIT tag at current level */
39515 &asn_DEF_ProtocolIE_ID,
39517 { &asn_OER_memb_id_constr_738, &asn_PER_memb_id_constr_738, memb_id_constraint_737 },
39518 0, 0, /* No default value */
39521 { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
39522 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39523 -1, /* IMPLICIT tag at current level */
39524 &asn_DEF_Criticality,
39525 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
39526 { &asn_OER_memb_criticality_constr_739, &asn_PER_memb_criticality_constr_739, memb_criticality_constraint_737 },
39527 0, 0, /* No default value */
39530 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
39531 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39532 +1, /* EXPLICIT tag at current level */
39533 &asn_DEF_extensionValue_740,
39534 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
39535 { &asn_OER_memb_extensionValue_constr_740, &asn_PER_memb_extensionValue_constr_740, memb_extensionValue_constraint_737 },
39536 0, 0, /* No default value */
39540 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
39541 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39543 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
39544 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39545 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39546 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39548 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
39549 sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
39550 offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
39551 asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
39552 3, /* Count of tags in the map */
39553 0, 0, 0, /* Optional elements (not needed) */
39554 -1, /* First extension addition */
39556 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
39557 "RelativeNarrowbandTxPower-ExtIEs",
39558 "RelativeNarrowbandTxPower-ExtIEs",
39560 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
39561 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
39562 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
39563 asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737, /* Same as above */
39564 sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
39565 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
39566 { 0, 0, SEQUENCE_constraint },
39567 asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
39568 3, /* Elements count */
39569 &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 /* Additional specs */
39572 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
39573 sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
39574 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
39575 offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
39576 sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
39577 0, /* No top level tags */
39578 0, /* No tags in the map */
39580 -1 /* Extensions start */
39582 static /* Use -fall-defs-global to expose */
39583 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
39587 0, /* No effective tags (pointer) */
39588 0, /* No effective tags (count) */
39589 0, /* No tags (pointer) */
39590 0, /* No tags (count) */
39591 { 0, 0, OPEN_TYPE_constraint },
39592 0, 0, /* No members */
39593 &asn_SPC_extensionValue_specs_744 /* Additional specs */
39596 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
39597 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
39598 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39599 -1, /* IMPLICIT tag at current level */
39600 &asn_DEF_ProtocolIE_ID,
39602 { &asn_OER_memb_id_constr_742, &asn_PER_memb_id_constr_742, memb_id_constraint_741 },
39603 0, 0, /* No default value */
39606 { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
39607 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39608 -1, /* IMPLICIT tag at current level */
39609 &asn_DEF_Criticality,
39611 { &asn_OER_memb_criticality_constr_743, &asn_PER_memb_criticality_constr_743, memb_criticality_constraint_741 },
39612 0, 0, /* No default value */
39615 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
39616 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39617 +1, /* EXPLICIT tag at current level */
39618 &asn_DEF_extensionValue_744,
39620 { &asn_OER_memb_extensionValue_constr_744, &asn_PER_memb_extensionValue_constr_744, memb_extensionValue_constraint_741 },
39621 0, 0, /* No default value */
39625 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
39626 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39628 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
39629 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39630 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39631 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39633 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
39634 sizeof(struct ReservedSubframePattern_ExtIEs),
39635 offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
39636 asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
39637 3, /* Count of tags in the map */
39638 0, 0, 0, /* Optional elements (not needed) */
39639 -1, /* First extension addition */
39641 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
39642 "ReservedSubframePattern-ExtIEs",
39643 "ReservedSubframePattern-ExtIEs",
39645 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
39646 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
39647 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
39648 asn_DEF_ReservedSubframePattern_ExtIEs_tags_741, /* Same as above */
39649 sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
39650 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
39651 { 0, 0, SEQUENCE_constraint },
39652 asn_MBR_ReservedSubframePattern_ExtIEs_741,
39653 3, /* Elements count */
39654 &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 /* Additional specs */
39657 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
39658 sizeof(struct RLC_Status_ExtIEs__extensionValue),
39659 offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
39660 offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
39661 sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
39662 0, /* No top level tags */
39663 0, /* No tags in the map */
39665 -1 /* Extensions start */
39667 static /* Use -fall-defs-global to expose */
39668 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
39672 0, /* No effective tags (pointer) */
39673 0, /* No effective tags (count) */
39674 0, /* No tags (pointer) */
39675 0, /* No tags (count) */
39676 { 0, 0, OPEN_TYPE_constraint },
39677 0, 0, /* No members */
39678 &asn_SPC_extensionValue_specs_748 /* Additional specs */
39681 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
39682 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
39683 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39684 -1, /* IMPLICIT tag at current level */
39685 &asn_DEF_ProtocolIE_ID,
39687 { &asn_OER_memb_id_constr_746, &asn_PER_memb_id_constr_746, memb_id_constraint_745 },
39688 0, 0, /* No default value */
39691 { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
39692 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39693 -1, /* IMPLICIT tag at current level */
39694 &asn_DEF_Criticality,
39696 { &asn_OER_memb_criticality_constr_747, &asn_PER_memb_criticality_constr_747, memb_criticality_constraint_745 },
39697 0, 0, /* No default value */
39700 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
39701 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39702 +1, /* EXPLICIT tag at current level */
39703 &asn_DEF_extensionValue_748,
39705 { &asn_OER_memb_extensionValue_constr_748, &asn_PER_memb_extensionValue_constr_748, memb_extensionValue_constraint_745 },
39706 0, 0, /* No default value */
39710 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
39711 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39713 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
39714 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39715 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39716 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39718 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
39719 sizeof(struct RLC_Status_ExtIEs),
39720 offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
39721 asn_MAP_RLC_Status_ExtIEs_tag2el_745,
39722 3, /* Count of tags in the map */
39723 0, 0, 0, /* Optional elements (not needed) */
39724 -1, /* First extension addition */
39726 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
39727 "RLC-Status-ExtIEs",
39728 "RLC-Status-ExtIEs",
39730 asn_DEF_RLC_Status_ExtIEs_tags_745,
39731 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
39732 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
39733 asn_DEF_RLC_Status_ExtIEs_tags_745, /* Same as above */
39734 sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
39735 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
39736 { 0, 0, SEQUENCE_constraint },
39737 asn_MBR_RLC_Status_ExtIEs_745,
39738 3, /* Elements count */
39739 &asn_SPC_RLC_Status_ExtIEs_specs_745 /* Additional specs */
39742 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
39743 sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
39744 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
39745 offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
39746 sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
39747 0, /* No top level tags */
39748 0, /* No tags in the map */
39750 -1 /* Extensions start */
39752 static /* Use -fall-defs-global to expose */
39753 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
39757 0, /* No effective tags (pointer) */
39758 0, /* No effective tags (count) */
39759 0, /* No tags (pointer) */
39760 0, /* No tags (count) */
39761 { 0, 0, OPEN_TYPE_constraint },
39762 0, 0, /* No members */
39763 &asn_SPC_extensionValue_specs_752 /* Additional specs */
39766 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
39767 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
39768 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39769 -1, /* IMPLICIT tag at current level */
39770 &asn_DEF_ProtocolIE_ID,
39772 { &asn_OER_memb_id_constr_750, &asn_PER_memb_id_constr_750, memb_id_constraint_749 },
39773 0, 0, /* No default value */
39776 { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
39777 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39778 -1, /* IMPLICIT tag at current level */
39779 &asn_DEF_Criticality,
39781 { &asn_OER_memb_criticality_constr_751, &asn_PER_memb_criticality_constr_751, memb_criticality_constraint_749 },
39782 0, 0, /* No default value */
39785 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
39786 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39787 +1, /* EXPLICIT tag at current level */
39788 &asn_DEF_extensionValue_752,
39790 { &asn_OER_memb_extensionValue_constr_752, &asn_PER_memb_extensionValue_constr_752, memb_extensionValue_constraint_749 },
39791 0, 0, /* No default value */
39795 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
39796 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39798 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
39799 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39800 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39801 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39803 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
39804 sizeof(struct RSRPMeasurementResult_ExtIEs),
39805 offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
39806 asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
39807 3, /* Count of tags in the map */
39808 0, 0, 0, /* Optional elements (not needed) */
39809 -1, /* First extension addition */
39811 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
39812 "RSRPMeasurementResult-ExtIEs",
39813 "RSRPMeasurementResult-ExtIEs",
39815 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
39816 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
39817 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
39818 asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749, /* Same as above */
39819 sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
39820 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
39821 { 0, 0, SEQUENCE_constraint },
39822 asn_MBR_RSRPMeasurementResult_ExtIEs_749,
39823 3, /* Elements count */
39824 &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
39827 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
39828 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
39829 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
39834 0, 0, /* No default value */
39838 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
39839 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
39841 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
39842 sizeof(struct RSRPMRList_ExtIEs__extensionValue),
39843 offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
39844 offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
39845 sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
39846 asn_MAP_extensionValue_tag2el_756,
39847 1, /* Count of tags in the map */
39849 -1 /* Extensions start */
39851 static /* Use -fall-defs-global to expose */
39852 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
39856 0, /* No effective tags (pointer) */
39857 0, /* No effective tags (count) */
39858 0, /* No tags (pointer) */
39859 0, /* No tags (count) */
39860 { 0, 0, OPEN_TYPE_constraint },
39861 asn_MBR_extensionValue_756,
39862 1, /* Elements count */
39863 &asn_SPC_extensionValue_specs_756 /* Additional specs */
39866 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
39867 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
39868 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39869 -1, /* IMPLICIT tag at current level */
39870 &asn_DEF_ProtocolIE_ID,
39872 { &asn_OER_memb_id_constr_754, &asn_PER_memb_id_constr_754, memb_id_constraint_753 },
39873 0, 0, /* No default value */
39876 { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
39877 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39878 -1, /* IMPLICIT tag at current level */
39879 &asn_DEF_Criticality,
39880 select_RSRPMRList_ExtIEs_criticality_type,
39881 { &asn_OER_memb_criticality_constr_755, &asn_PER_memb_criticality_constr_755, memb_criticality_constraint_753 },
39882 0, 0, /* No default value */
39885 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
39886 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39887 +1, /* EXPLICIT tag at current level */
39888 &asn_DEF_extensionValue_756,
39889 select_RSRPMRList_ExtIEs_extensionValue_type,
39890 { &asn_OER_memb_extensionValue_constr_756, &asn_PER_memb_extensionValue_constr_756, memb_extensionValue_constraint_753 },
39891 0, 0, /* No default value */
39895 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
39896 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39898 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
39899 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39900 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39901 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39903 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
39904 sizeof(struct RSRPMRList_ExtIEs),
39905 offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
39906 asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
39907 3, /* Count of tags in the map */
39908 0, 0, 0, /* Optional elements (not needed) */
39909 -1, /* First extension addition */
39911 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
39912 "RSRPMRList-ExtIEs",
39913 "RSRPMRList-ExtIEs",
39915 asn_DEF_RSRPMRList_ExtIEs_tags_753,
39916 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
39917 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
39918 asn_DEF_RSRPMRList_ExtIEs_tags_753, /* Same as above */
39919 sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
39920 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
39921 { 0, 0, SEQUENCE_constraint },
39922 asn_MBR_RSRPMRList_ExtIEs_753,
39923 3, /* Elements count */
39924 &asn_SPC_RSRPMRList_ExtIEs_specs_753 /* Additional specs */
39927 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
39928 sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
39929 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
39930 offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
39931 sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
39932 0, /* No top level tags */
39933 0, /* No tags in the map */
39935 -1 /* Extensions start */
39937 static /* Use -fall-defs-global to expose */
39938 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
39942 0, /* No effective tags (pointer) */
39943 0, /* No effective tags (count) */
39944 0, /* No tags (pointer) */
39945 0, /* No tags (count) */
39946 { 0, 0, OPEN_TYPE_constraint },
39947 0, 0, /* No members */
39948 &asn_SPC_extensionValue_specs_760 /* Additional specs */
39951 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
39952 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
39953 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39954 -1, /* IMPLICIT tag at current level */
39955 &asn_DEF_ProtocolIE_ID,
39957 { &asn_OER_memb_id_constr_758, &asn_PER_memb_id_constr_758, memb_id_constraint_757 },
39958 0, 0, /* No default value */
39961 { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
39962 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39963 -1, /* IMPLICIT tag at current level */
39964 &asn_DEF_Criticality,
39966 { &asn_OER_memb_criticality_constr_759, &asn_PER_memb_criticality_constr_759, memb_criticality_constraint_757 },
39967 0, 0, /* No default value */
39970 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
39971 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39972 +1, /* EXPLICIT tag at current level */
39973 &asn_DEF_extensionValue_760,
39975 { &asn_OER_memb_extensionValue_constr_760, &asn_PER_memb_extensionValue_constr_760, memb_extensionValue_constraint_757 },
39976 0, 0, /* No default value */
39980 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
39981 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39983 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
39984 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39985 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39986 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39988 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
39989 sizeof(struct S1TNLLoadIndicator_ExtIEs),
39990 offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
39991 asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
39992 3, /* Count of tags in the map */
39993 0, 0, 0, /* Optional elements (not needed) */
39994 -1, /* First extension addition */
39996 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
39997 "S1TNLLoadIndicator-ExtIEs",
39998 "S1TNLLoadIndicator-ExtIEs",
40000 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
40001 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
40002 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
40003 asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757, /* Same as above */
40004 sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
40005 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
40006 { 0, 0, SEQUENCE_constraint },
40007 asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
40008 3, /* Elements count */
40009 &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 /* Additional specs */
40012 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
40013 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
40014 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
40015 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
40016 sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
40017 0, /* No top level tags */
40018 0, /* No tags in the map */
40020 -1 /* Extensions start */
40022 static /* Use -fall-defs-global to expose */
40023 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
40027 0, /* No effective tags (pointer) */
40028 0, /* No effective tags (count) */
40029 0, /* No tags (pointer) */
40030 0, /* No tags (count) */
40031 { 0, 0, OPEN_TYPE_constraint },
40032 0, 0, /* No members */
40033 &asn_SPC_extensionValue_specs_764 /* Additional specs */
40036 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
40037 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
40038 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40039 -1, /* IMPLICIT tag at current level */
40040 &asn_DEF_ProtocolIE_ID,
40042 { &asn_OER_memb_id_constr_762, &asn_PER_memb_id_constr_762, memb_id_constraint_761 },
40043 0, 0, /* No default value */
40046 { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
40047 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40048 -1, /* IMPLICIT tag at current level */
40049 &asn_DEF_Criticality,
40051 { &asn_OER_memb_criticality_constr_763, &asn_PER_memb_criticality_constr_763, memb_criticality_constraint_761 },
40052 0, 0, /* No default value */
40055 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
40056 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40057 +1, /* EXPLICIT tag at current level */
40058 &asn_DEF_extensionValue_764,
40060 { &asn_OER_memb_extensionValue_constr_764, &asn_PER_memb_extensionValue_constr_764, memb_extensionValue_constraint_761 },
40061 0, 0, /* No default value */
40065 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
40066 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40068 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
40069 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40070 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40071 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40073 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
40074 sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
40075 offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
40076 asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
40077 3, /* Count of tags in the map */
40078 0, 0, 0, /* Optional elements (not needed) */
40079 -1, /* First extension addition */
40081 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
40082 "SecondaryRATUsageReport-Item-ExtIEs",
40083 "SecondaryRATUsageReport-Item-ExtIEs",
40085 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
40086 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
40087 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
40088 asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761, /* Same as above */
40089 sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
40090 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
40091 { 0, 0, SEQUENCE_constraint },
40092 asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
40093 3, /* Elements count */
40094 &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 /* Additional specs */
40097 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
40098 sizeof(struct ServedCell_ExtIEs__extensionValue),
40099 offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
40100 offsetof(struct ServedCell_ExtIEs__extensionValue, present),
40101 sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
40102 0, /* No top level tags */
40103 0, /* No tags in the map */
40105 -1 /* Extensions start */
40107 static /* Use -fall-defs-global to expose */
40108 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
40112 0, /* No effective tags (pointer) */
40113 0, /* No effective tags (count) */
40114 0, /* No tags (pointer) */
40115 0, /* No tags (count) */
40116 { 0, 0, OPEN_TYPE_constraint },
40117 0, 0, /* No members */
40118 &asn_SPC_extensionValue_specs_768 /* Additional specs */
40121 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
40122 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
40123 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40124 -1, /* IMPLICIT tag at current level */
40125 &asn_DEF_ProtocolIE_ID,
40127 { &asn_OER_memb_id_constr_766, &asn_PER_memb_id_constr_766, memb_id_constraint_765 },
40128 0, 0, /* No default value */
40131 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
40132 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40133 -1, /* IMPLICIT tag at current level */
40134 &asn_DEF_Criticality,
40136 { &asn_OER_memb_criticality_constr_767, &asn_PER_memb_criticality_constr_767, memb_criticality_constraint_765 },
40137 0, 0, /* No default value */
40140 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
40141 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40142 +1, /* EXPLICIT tag at current level */
40143 &asn_DEF_extensionValue_768,
40145 { &asn_OER_memb_extensionValue_constr_768, &asn_PER_memb_extensionValue_constr_768, memb_extensionValue_constraint_765 },
40146 0, 0, /* No default value */
40150 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
40151 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40153 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
40154 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40155 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40156 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40158 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
40159 sizeof(struct ServedCell_ExtIEs),
40160 offsetof(struct ServedCell_ExtIEs, _asn_ctx),
40161 asn_MAP_ServedCell_ExtIEs_tag2el_765,
40162 3, /* Count of tags in the map */
40163 0, 0, 0, /* Optional elements (not needed) */
40164 -1, /* First extension addition */
40166 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
40167 "ServedCell-ExtIEs",
40168 "ServedCell-ExtIEs",
40170 asn_DEF_ServedCell_ExtIEs_tags_765,
40171 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
40172 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
40173 asn_DEF_ServedCell_ExtIEs_tags_765, /* Same as above */
40174 sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
40175 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
40176 { 0, 0, SEQUENCE_constraint },
40177 asn_MBR_ServedCell_ExtIEs_765,
40178 3, /* Elements count */
40179 &asn_SPC_ServedCell_ExtIEs_specs_765 /* Additional specs */
40182 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
40183 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
40184 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40186 &asn_DEF_Number_of_Antennaports,
40189 0, 0, /* No default value */
40190 "Number-of-Antennaports"
40192 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
40193 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40195 &asn_DEF_PRACH_Configuration,
40198 0, 0, /* No default value */
40199 "PRACH-Configuration"
40201 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
40202 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40204 &asn_DEF_MBSFN_Subframe_Infolist,
40207 0, 0, /* No default value */
40208 "MBSFN-Subframe-Infolist"
40210 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
40211 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
40216 0, 0, /* No default value */
40219 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
40220 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40222 &asn_DEF_MBMS_Service_Area_Identity_List,
40225 0, 0, /* No default value */
40226 "MBMS-Service-Area-Identity-List"
40228 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
40229 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40231 &asn_DEF_MultibandInfoList,
40234 0, 0, /* No default value */
40235 "MultibandInfoList"
40237 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
40238 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40240 &asn_DEF_FreqBandIndicatorPriority,
40243 0, 0, /* No default value */
40244 "FreqBandIndicatorPriority"
40246 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
40247 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40249 &asn_DEF_BandwidthReducedSI,
40252 0, 0, /* No default value */
40253 "BandwidthReducedSI"
40255 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
40256 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40258 &asn_DEF_ProtectedEUTRAResourceIndication,
40261 0, 0, /* No default value */
40262 "ProtectedEUTRAResourceIndication"
40265 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
40266 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
40267 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
40268 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
40269 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
40270 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
40271 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
40272 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
40273 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
40274 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
40275 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
40276 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
40278 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
40279 sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
40280 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
40281 offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
40282 sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
40283 asn_MAP_extensionValue_tag2el_772,
40284 9, /* Count of tags in the map */
40285 asn_MAP_extensionValue_to_canonical_772,
40286 asn_MAP_extensionValue_from_canonical_772,
40287 -1 /* Extensions start */
40289 static /* Use -fall-defs-global to expose */
40290 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
40294 0, /* No effective tags (pointer) */
40295 0, /* No effective tags (count) */
40296 0, /* No tags (pointer) */
40297 0, /* No tags (count) */
40298 { 0, 0, OPEN_TYPE_constraint },
40299 asn_MBR_extensionValue_772,
40300 9, /* Elements count */
40301 &asn_SPC_extensionValue_specs_772 /* Additional specs */
40304 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
40305 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
40306 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40307 -1, /* IMPLICIT tag at current level */
40308 &asn_DEF_ProtocolIE_ID,
40310 { &asn_OER_memb_id_constr_770, &asn_PER_memb_id_constr_770, memb_id_constraint_769 },
40311 0, 0, /* No default value */
40314 { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
40315 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40316 -1, /* IMPLICIT tag at current level */
40317 &asn_DEF_Criticality,
40318 select_ServedCell_Information_ExtIEs_criticality_type,
40319 { &asn_OER_memb_criticality_constr_771, &asn_PER_memb_criticality_constr_771, memb_criticality_constraint_769 },
40320 0, 0, /* No default value */
40323 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
40324 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40325 +1, /* EXPLICIT tag at current level */
40326 &asn_DEF_extensionValue_772,
40327 select_ServedCell_Information_ExtIEs_extensionValue_type,
40328 { &asn_OER_memb_extensionValue_constr_772, &asn_PER_memb_extensionValue_constr_772, memb_extensionValue_constraint_769 },
40329 0, 0, /* No default value */
40333 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
40334 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40336 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
40337 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40338 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40339 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40341 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
40342 sizeof(struct ServedCell_Information_ExtIEs),
40343 offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
40344 asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
40345 3, /* Count of tags in the map */
40346 0, 0, 0, /* Optional elements (not needed) */
40347 -1, /* First extension addition */
40349 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
40350 "ServedCell-Information-ExtIEs",
40351 "ServedCell-Information-ExtIEs",
40353 asn_DEF_ServedCell_Information_ExtIEs_tags_769,
40354 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
40355 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
40356 asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
40357 sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
40358 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
40359 { 0, 0, SEQUENCE_constraint },
40360 asn_MBR_ServedCell_Information_ExtIEs_769,
40361 3, /* Elements count */
40362 &asn_SPC_ServedCell_Information_ExtIEs_specs_769 /* Additional specs */
40365 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
40366 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
40367 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40372 0, 0, /* No default value */
40375 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
40376 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40378 &asn_DEF_SgNBCoordinationAssistanceInformation,
40381 0, 0, /* No default value */
40382 "SgNBCoordinationAssistanceInformation"
40385 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
40386 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
40387 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
40388 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
40389 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
40391 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
40392 sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
40393 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
40394 offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
40395 sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
40396 asn_MAP_extensionValue_tag2el_776,
40397 2, /* Count of tags in the map */
40398 asn_MAP_extensionValue_to_canonical_776,
40399 asn_MAP_extensionValue_from_canonical_776,
40400 -1 /* Extensions start */
40402 static /* Use -fall-defs-global to expose */
40403 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
40407 0, /* No effective tags (pointer) */
40408 0, /* No effective tags (count) */
40409 0, /* No tags (pointer) */
40410 0, /* No tags (count) */
40411 { 0, 0, OPEN_TYPE_constraint },
40412 asn_MBR_extensionValue_776,
40413 2, /* Elements count */
40414 &asn_SPC_extensionValue_specs_776 /* Additional specs */
40417 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
40418 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
40419 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40420 -1, /* IMPLICIT tag at current level */
40421 &asn_DEF_ProtocolIE_ID,
40423 { &asn_OER_memb_id_constr_774, &asn_PER_memb_id_constr_774, memb_id_constraint_773 },
40424 0, 0, /* No default value */
40427 { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
40428 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40429 -1, /* IMPLICIT tag at current level */
40430 &asn_DEF_Criticality,
40431 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
40432 { &asn_OER_memb_criticality_constr_775, &asn_PER_memb_criticality_constr_775, memb_criticality_constraint_773 },
40433 0, 0, /* No default value */
40436 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
40437 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40438 +1, /* EXPLICIT tag at current level */
40439 &asn_DEF_extensionValue_776,
40440 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
40441 { &asn_OER_memb_extensionValue_constr_776, &asn_PER_memb_extensionValue_constr_776, memb_extensionValue_constraint_773 },
40442 0, 0, /* No default value */
40446 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
40447 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40449 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
40450 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40451 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40452 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40454 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
40455 sizeof(struct SgNBResourceCoordinationInformationExtIEs),
40456 offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
40457 asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
40458 3, /* Count of tags in the map */
40459 0, 0, 0, /* Optional elements (not needed) */
40460 -1, /* First extension addition */
40462 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
40463 "SgNBResourceCoordinationInformationExtIEs",
40464 "SgNBResourceCoordinationInformationExtIEs",
40466 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
40467 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
40468 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
40469 asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773, /* Same as above */
40470 sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
40471 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
40472 { 0, 0, SEQUENCE_constraint },
40473 asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
40474 3, /* Elements count */
40475 &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 /* Additional specs */
40478 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
40479 sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
40480 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
40481 offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
40482 sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
40483 0, /* No top level tags */
40484 0, /* No tags in the map */
40486 -1 /* Extensions start */
40488 static /* Use -fall-defs-global to expose */
40489 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
40493 0, /* No effective tags (pointer) */
40494 0, /* No effective tags (count) */
40495 0, /* No tags (pointer) */
40496 0, /* No tags (count) */
40497 { 0, 0, OPEN_TYPE_constraint },
40498 0, 0, /* No members */
40499 &asn_SPC_extensionValue_specs_780 /* Additional specs */
40502 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
40503 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
40504 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40505 -1, /* IMPLICIT tag at current level */
40506 &asn_DEF_ProtocolIE_ID,
40508 { &asn_OER_memb_id_constr_778, &asn_PER_memb_id_constr_778, memb_id_constraint_777 },
40509 0, 0, /* No default value */
40512 { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
40513 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40514 -1, /* IMPLICIT tag at current level */
40515 &asn_DEF_Criticality,
40517 { &asn_OER_memb_criticality_constr_779, &asn_PER_memb_criticality_constr_779, memb_criticality_constraint_777 },
40518 0, 0, /* No default value */
40521 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
40522 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40523 +1, /* EXPLICIT tag at current level */
40524 &asn_DEF_extensionValue_780,
40526 { &asn_OER_memb_extensionValue_constr_780, &asn_PER_memb_extensionValue_constr_780, memb_extensionValue_constraint_777 },
40527 0, 0, /* No default value */
40531 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
40532 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40534 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
40535 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40536 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40537 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40539 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
40540 sizeof(struct SpecialSubframe_Info_ExtIEs),
40541 offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
40542 asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
40543 3, /* Count of tags in the map */
40544 0, 0, 0, /* Optional elements (not needed) */
40545 -1, /* First extension addition */
40547 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
40548 "SpecialSubframe-Info-ExtIEs",
40549 "SpecialSubframe-Info-ExtIEs",
40551 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
40552 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
40553 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
40554 asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777, /* Same as above */
40555 sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
40556 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
40557 { 0, 0, SEQUENCE_constraint },
40558 asn_MBR_SpecialSubframe_Info_ExtIEs_777,
40559 3, /* Elements count */
40560 &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 /* Additional specs */
40563 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
40564 sizeof(struct SubbandCQI_ExtIEs__extensionValue),
40565 offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
40566 offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
40567 sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
40568 0, /* No top level tags */
40569 0, /* No tags in the map */
40571 -1 /* Extensions start */
40573 static /* Use -fall-defs-global to expose */
40574 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
40578 0, /* No effective tags (pointer) */
40579 0, /* No effective tags (count) */
40580 0, /* No tags (pointer) */
40581 0, /* No tags (count) */
40582 { 0, 0, OPEN_TYPE_constraint },
40583 0, 0, /* No members */
40584 &asn_SPC_extensionValue_specs_784 /* Additional specs */
40587 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
40588 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
40589 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40590 -1, /* IMPLICIT tag at current level */
40591 &asn_DEF_ProtocolIE_ID,
40593 { &asn_OER_memb_id_constr_782, &asn_PER_memb_id_constr_782, memb_id_constraint_781 },
40594 0, 0, /* No default value */
40597 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
40598 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40599 -1, /* IMPLICIT tag at current level */
40600 &asn_DEF_Criticality,
40602 { &asn_OER_memb_criticality_constr_783, &asn_PER_memb_criticality_constr_783, memb_criticality_constraint_781 },
40603 0, 0, /* No default value */
40606 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
40607 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40608 +1, /* EXPLICIT tag at current level */
40609 &asn_DEF_extensionValue_784,
40611 { &asn_OER_memb_extensionValue_constr_784, &asn_PER_memb_extensionValue_constr_784, memb_extensionValue_constraint_781 },
40612 0, 0, /* No default value */
40616 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
40617 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40619 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
40620 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40621 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40622 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40624 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
40625 sizeof(struct SubbandCQI_ExtIEs),
40626 offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
40627 asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
40628 3, /* Count of tags in the map */
40629 0, 0, 0, /* Optional elements (not needed) */
40630 -1, /* First extension addition */
40632 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
40633 "SubbandCQI-ExtIEs",
40634 "SubbandCQI-ExtIEs",
40636 asn_DEF_SubbandCQI_ExtIEs_tags_781,
40637 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
40638 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
40639 asn_DEF_SubbandCQI_ExtIEs_tags_781, /* Same as above */
40640 sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
40641 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
40642 { 0, 0, SEQUENCE_constraint },
40643 asn_MBR_SubbandCQI_ExtIEs_781,
40644 3, /* Elements count */
40645 &asn_SPC_SubbandCQI_ExtIEs_specs_781 /* Additional specs */
40648 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
40649 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
40650 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
40651 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
40652 sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
40653 0, /* No top level tags */
40654 0, /* No tags in the map */
40656 -1 /* Extensions start */
40658 static /* Use -fall-defs-global to expose */
40659 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
40663 0, /* No effective tags (pointer) */
40664 0, /* No effective tags (count) */
40665 0, /* No tags (pointer) */
40666 0, /* No tags (count) */
40667 { 0, 0, OPEN_TYPE_constraint },
40668 0, 0, /* No members */
40669 &asn_SPC_extensionValue_specs_788 /* Additional specs */
40672 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
40673 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
40674 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40675 -1, /* IMPLICIT tag at current level */
40676 &asn_DEF_ProtocolIE_ID,
40678 { &asn_OER_memb_id_constr_786, &asn_PER_memb_id_constr_786, memb_id_constraint_785 },
40679 0, 0, /* No default value */
40682 { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
40683 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40684 -1, /* IMPLICIT tag at current level */
40685 &asn_DEF_Criticality,
40687 { &asn_OER_memb_criticality_constr_787, &asn_PER_memb_criticality_constr_787, memb_criticality_constraint_785 },
40688 0, 0, /* No default value */
40691 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
40692 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40693 +1, /* EXPLICIT tag at current level */
40694 &asn_DEF_extensionValue_788,
40696 { &asn_OER_memb_extensionValue_constr_788, &asn_PER_memb_extensionValue_constr_788, memb_extensionValue_constraint_785 },
40697 0, 0, /* No default value */
40701 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
40702 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40704 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
40705 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40706 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40707 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40709 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
40710 sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
40711 offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
40712 asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
40713 3, /* Count of tags in the map */
40714 0, 0, 0, /* Optional elements (not needed) */
40715 -1, /* First extension addition */
40717 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
40718 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
40719 "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
40721 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
40722 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
40723 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
40724 asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785, /* Same as above */
40725 sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
40726 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
40727 { 0, 0, SEQUENCE_constraint },
40728 asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
40729 3, /* Elements count */
40730 &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 /* Additional specs */
40733 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
40734 sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
40735 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
40736 offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
40737 sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
40738 0, /* No top level tags */
40739 0, /* No tags in the map */
40741 -1 /* Extensions start */
40743 static /* Use -fall-defs-global to expose */
40744 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
40748 0, /* No effective tags (pointer) */
40749 0, /* No effective tags (count) */
40750 0, /* No tags (pointer) */
40751 0, /* No tags (count) */
40752 { 0, 0, OPEN_TYPE_constraint },
40753 0, 0, /* No members */
40754 &asn_SPC_extensionValue_specs_792 /* Additional specs */
40757 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
40758 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
40759 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40760 -1, /* IMPLICIT tag at current level */
40761 &asn_DEF_ProtocolIE_ID,
40763 { &asn_OER_memb_id_constr_790, &asn_PER_memb_id_constr_790, memb_id_constraint_789 },
40764 0, 0, /* No default value */
40767 { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
40768 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40769 -1, /* IMPLICIT tag at current level */
40770 &asn_DEF_Criticality,
40772 { &asn_OER_memb_criticality_constr_791, &asn_PER_memb_criticality_constr_791, memb_criticality_constraint_789 },
40773 0, 0, /* No default value */
40776 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
40777 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40778 +1, /* EXPLICIT tag at current level */
40779 &asn_DEF_extensionValue_792,
40781 { &asn_OER_memb_extensionValue_constr_792, &asn_PER_memb_extensionValue_constr_792, memb_extensionValue_constraint_789 },
40782 0, 0, /* No default value */
40786 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
40787 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40789 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
40790 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40791 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40792 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40794 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
40795 sizeof(struct ScheduledCommunicationTime_ExtIEs),
40796 offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
40797 asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
40798 3, /* Count of tags in the map */
40799 0, 0, 0, /* Optional elements (not needed) */
40800 -1, /* First extension addition */
40802 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
40803 "ScheduledCommunicationTime-ExtIEs",
40804 "ScheduledCommunicationTime-ExtIEs",
40806 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
40807 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
40808 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
40809 asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789, /* Same as above */
40810 sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
40811 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
40812 { 0, 0, SEQUENCE_constraint },
40813 asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
40814 3, /* Elements count */
40815 &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 /* Additional specs */
40818 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
40819 sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
40820 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
40821 offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
40822 sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
40823 0, /* No top level tags */
40824 0, /* No tags in the map */
40826 -1 /* Extensions start */
40828 static /* Use -fall-defs-global to expose */
40829 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
40833 0, /* No effective tags (pointer) */
40834 0, /* No effective tags (count) */
40835 0, /* No tags (pointer) */
40836 0, /* No tags (count) */
40837 { 0, 0, OPEN_TYPE_constraint },
40838 0, 0, /* No members */
40839 &asn_SPC_extensionValue_specs_796 /* Additional specs */
40842 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
40843 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
40844 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40845 -1, /* IMPLICIT tag at current level */
40846 &asn_DEF_ProtocolIE_ID,
40848 { &asn_OER_memb_id_constr_794, &asn_PER_memb_id_constr_794, memb_id_constraint_793 },
40849 0, 0, /* No default value */
40852 { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
40853 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40854 -1, /* IMPLICIT tag at current level */
40855 &asn_DEF_Criticality,
40857 { &asn_OER_memb_criticality_constr_795, &asn_PER_memb_criticality_constr_795, memb_criticality_constraint_793 },
40858 0, 0, /* No default value */
40861 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
40862 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40863 +1, /* EXPLICIT tag at current level */
40864 &asn_DEF_extensionValue_796,
40866 { &asn_OER_memb_extensionValue_constr_796, &asn_PER_memb_extensionValue_constr_796, memb_extensionValue_constraint_793 },
40867 0, 0, /* No default value */
40871 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
40872 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40874 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
40875 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40876 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40877 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40879 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
40880 sizeof(struct SubbandCQIItem_ExtIEs),
40881 offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
40882 asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
40883 3, /* Count of tags in the map */
40884 0, 0, 0, /* Optional elements (not needed) */
40885 -1, /* First extension addition */
40887 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
40888 "SubbandCQIItem-ExtIEs",
40889 "SubbandCQIItem-ExtIEs",
40891 asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
40892 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
40893 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
40894 asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
40895 sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
40896 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
40897 { 0, 0, SEQUENCE_constraint },
40898 asn_MBR_SubbandCQIItem_ExtIEs_793,
40899 3, /* Elements count */
40900 &asn_SPC_SubbandCQIItem_ExtIEs_specs_793 /* Additional specs */
40903 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
40904 sizeof(struct SULInformation_ExtIEs__extensionValue),
40905 offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
40906 offsetof(struct SULInformation_ExtIEs__extensionValue, present),
40907 sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
40908 0, /* No top level tags */
40909 0, /* No tags in the map */
40911 -1 /* Extensions start */
40913 static /* Use -fall-defs-global to expose */
40914 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
40918 0, /* No effective tags (pointer) */
40919 0, /* No effective tags (count) */
40920 0, /* No tags (pointer) */
40921 0, /* No tags (count) */
40922 { 0, 0, OPEN_TYPE_constraint },
40923 0, 0, /* No members */
40924 &asn_SPC_extensionValue_specs_800 /* Additional specs */
40927 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
40928 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
40929 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40930 -1, /* IMPLICIT tag at current level */
40931 &asn_DEF_ProtocolIE_ID,
40933 { &asn_OER_memb_id_constr_798, &asn_PER_memb_id_constr_798, memb_id_constraint_797 },
40934 0, 0, /* No default value */
40937 { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
40938 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40939 -1, /* IMPLICIT tag at current level */
40940 &asn_DEF_Criticality,
40942 { &asn_OER_memb_criticality_constr_799, &asn_PER_memb_criticality_constr_799, memb_criticality_constraint_797 },
40943 0, 0, /* No default value */
40946 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
40947 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40948 +1, /* EXPLICIT tag at current level */
40949 &asn_DEF_extensionValue_800,
40951 { &asn_OER_memb_extensionValue_constr_800, &asn_PER_memb_extensionValue_constr_800, memb_extensionValue_constraint_797 },
40952 0, 0, /* No default value */
40956 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
40957 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40959 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
40960 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40961 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40962 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40964 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
40965 sizeof(struct SULInformation_ExtIEs),
40966 offsetof(struct SULInformation_ExtIEs, _asn_ctx),
40967 asn_MAP_SULInformation_ExtIEs_tag2el_797,
40968 3, /* Count of tags in the map */
40969 0, 0, 0, /* Optional elements (not needed) */
40970 -1, /* First extension addition */
40972 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
40973 "SULInformation-ExtIEs",
40974 "SULInformation-ExtIEs",
40976 asn_DEF_SULInformation_ExtIEs_tags_797,
40977 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
40978 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
40979 asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
40980 sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
40981 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
40982 { 0, 0, SEQUENCE_constraint },
40983 asn_MBR_SULInformation_ExtIEs_797,
40984 3, /* Elements count */
40985 &asn_SPC_SULInformation_ExtIEs_specs_797 /* Additional specs */
40988 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
40989 sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
40990 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
40991 offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
40992 sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
40993 0, /* No top level tags */
40994 0, /* No tags in the map */
40996 -1 /* Extensions start */
40998 static /* Use -fall-defs-global to expose */
40999 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
41003 0, /* No effective tags (pointer) */
41004 0, /* No effective tags (count) */
41005 0, /* No tags (pointer) */
41006 0, /* No tags (count) */
41007 { 0, 0, OPEN_TYPE_constraint },
41008 0, 0, /* No members */
41009 &asn_SPC_extensionValue_specs_804 /* Additional specs */
41012 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
41013 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
41014 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41015 -1, /* IMPLICIT tag at current level */
41016 &asn_DEF_ProtocolIE_ID,
41018 { &asn_OER_memb_id_constr_802, &asn_PER_memb_id_constr_802, memb_id_constraint_801 },
41019 0, 0, /* No default value */
41022 { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
41023 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41024 -1, /* IMPLICIT tag at current level */
41025 &asn_DEF_Criticality,
41027 { &asn_OER_memb_criticality_constr_803, &asn_PER_memb_criticality_constr_803, memb_criticality_constraint_801 },
41028 0, 0, /* No default value */
41031 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
41032 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41033 +1, /* EXPLICIT tag at current level */
41034 &asn_DEF_extensionValue_804,
41036 { &asn_OER_memb_extensionValue_constr_804, &asn_PER_memb_extensionValue_constr_804, memb_extensionValue_constraint_801 },
41037 0, 0, /* No default value */
41041 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
41042 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41044 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
41045 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41046 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41047 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41049 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
41050 sizeof(struct SupportedSULFreqBandItem_ExtIEs),
41051 offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
41052 asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
41053 3, /* Count of tags in the map */
41054 0, 0, 0, /* Optional elements (not needed) */
41055 -1, /* First extension addition */
41057 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
41058 "SupportedSULFreqBandItem-ExtIEs",
41059 "SupportedSULFreqBandItem-ExtIEs",
41061 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
41062 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
41063 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
41064 asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801, /* Same as above */
41065 sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
41066 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
41067 { 0, 0, SEQUENCE_constraint },
41068 asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
41069 3, /* Elements count */
41070 &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 /* Additional specs */
41073 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
41074 sizeof(struct TABasedMDT_ExtIEs__extensionValue),
41075 offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
41076 offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
41077 sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
41078 0, /* No top level tags */
41079 0, /* No tags in the map */
41081 -1 /* Extensions start */
41083 static /* Use -fall-defs-global to expose */
41084 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
41088 0, /* No effective tags (pointer) */
41089 0, /* No effective tags (count) */
41090 0, /* No tags (pointer) */
41091 0, /* No tags (count) */
41092 { 0, 0, OPEN_TYPE_constraint },
41093 0, 0, /* No members */
41094 &asn_SPC_extensionValue_specs_808 /* Additional specs */
41097 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
41098 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
41099 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41100 -1, /* IMPLICIT tag at current level */
41101 &asn_DEF_ProtocolIE_ID,
41103 { &asn_OER_memb_id_constr_806, &asn_PER_memb_id_constr_806, memb_id_constraint_805 },
41104 0, 0, /* No default value */
41107 { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
41108 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41109 -1, /* IMPLICIT tag at current level */
41110 &asn_DEF_Criticality,
41112 { &asn_OER_memb_criticality_constr_807, &asn_PER_memb_criticality_constr_807, memb_criticality_constraint_805 },
41113 0, 0, /* No default value */
41116 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
41117 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41118 +1, /* EXPLICIT tag at current level */
41119 &asn_DEF_extensionValue_808,
41121 { &asn_OER_memb_extensionValue_constr_808, &asn_PER_memb_extensionValue_constr_808, memb_extensionValue_constraint_805 },
41122 0, 0, /* No default value */
41126 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
41127 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41129 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
41130 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41131 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41132 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41134 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
41135 sizeof(struct TABasedMDT_ExtIEs),
41136 offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
41137 asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
41138 3, /* Count of tags in the map */
41139 0, 0, 0, /* Optional elements (not needed) */
41140 -1, /* First extension addition */
41142 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
41143 "TABasedMDT-ExtIEs",
41144 "TABasedMDT-ExtIEs",
41146 asn_DEF_TABasedMDT_ExtIEs_tags_805,
41147 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
41148 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
41149 asn_DEF_TABasedMDT_ExtIEs_tags_805, /* Same as above */
41150 sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
41151 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
41152 { 0, 0, SEQUENCE_constraint },
41153 asn_MBR_TABasedMDT_ExtIEs_805,
41154 3, /* Elements count */
41155 &asn_SPC_TABasedMDT_ExtIEs_specs_805 /* Additional specs */
41158 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
41159 sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
41160 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
41161 offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
41162 sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
41163 0, /* No top level tags */
41164 0, /* No tags in the map */
41166 -1 /* Extensions start */
41168 static /* Use -fall-defs-global to expose */
41169 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
41173 0, /* No effective tags (pointer) */
41174 0, /* No effective tags (count) */
41175 0, /* No tags (pointer) */
41176 0, /* No tags (count) */
41177 { 0, 0, OPEN_TYPE_constraint },
41178 0, 0, /* No members */
41179 &asn_SPC_extensionValue_specs_812 /* Additional specs */
41182 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
41183 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
41184 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41185 -1, /* IMPLICIT tag at current level */
41186 &asn_DEF_ProtocolIE_ID,
41188 { &asn_OER_memb_id_constr_810, &asn_PER_memb_id_constr_810, memb_id_constraint_809 },
41189 0, 0, /* No default value */
41192 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
41193 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41194 -1, /* IMPLICIT tag at current level */
41195 &asn_DEF_Criticality,
41197 { &asn_OER_memb_criticality_constr_811, &asn_PER_memb_criticality_constr_811, memb_criticality_constraint_809 },
41198 0, 0, /* No default value */
41201 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
41202 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41203 +1, /* EXPLICIT tag at current level */
41204 &asn_DEF_extensionValue_812,
41206 { &asn_OER_memb_extensionValue_constr_812, &asn_PER_memb_extensionValue_constr_812, memb_extensionValue_constraint_809 },
41207 0, 0, /* No default value */
41211 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
41212 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41214 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
41215 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41216 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41217 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41219 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
41220 sizeof(struct TAIBasedMDT_ExtIEs),
41221 offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
41222 asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
41223 3, /* Count of tags in the map */
41224 0, 0, 0, /* Optional elements (not needed) */
41225 -1, /* First extension addition */
41227 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
41228 "TAIBasedMDT-ExtIEs",
41229 "TAIBasedMDT-ExtIEs",
41231 asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
41232 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
41233 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
41234 asn_DEF_TAIBasedMDT_ExtIEs_tags_809, /* Same as above */
41235 sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
41236 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
41237 { 0, 0, SEQUENCE_constraint },
41238 asn_MBR_TAIBasedMDT_ExtIEs_809,
41239 3, /* Elements count */
41240 &asn_SPC_TAIBasedMDT_ExtIEs_specs_809 /* Additional specs */
41243 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
41244 sizeof(struct TAI_Item_ExtIEs__extensionValue),
41245 offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
41246 offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
41247 sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
41248 0, /* No top level tags */
41249 0, /* No tags in the map */
41251 -1 /* Extensions start */
41253 static /* Use -fall-defs-global to expose */
41254 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
41258 0, /* No effective tags (pointer) */
41259 0, /* No effective tags (count) */
41260 0, /* No tags (pointer) */
41261 0, /* No tags (count) */
41262 { 0, 0, OPEN_TYPE_constraint },
41263 0, 0, /* No members */
41264 &asn_SPC_extensionValue_specs_816 /* Additional specs */
41267 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
41268 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
41269 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41270 -1, /* IMPLICIT tag at current level */
41271 &asn_DEF_ProtocolIE_ID,
41273 { &asn_OER_memb_id_constr_814, &asn_PER_memb_id_constr_814, memb_id_constraint_813 },
41274 0, 0, /* No default value */
41277 { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
41278 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41279 -1, /* IMPLICIT tag at current level */
41280 &asn_DEF_Criticality,
41282 { &asn_OER_memb_criticality_constr_815, &asn_PER_memb_criticality_constr_815, memb_criticality_constraint_813 },
41283 0, 0, /* No default value */
41286 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
41287 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41288 +1, /* EXPLICIT tag at current level */
41289 &asn_DEF_extensionValue_816,
41291 { &asn_OER_memb_extensionValue_constr_816, &asn_PER_memb_extensionValue_constr_816, memb_extensionValue_constraint_813 },
41292 0, 0, /* No default value */
41296 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
41297 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41299 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
41300 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41301 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41302 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41304 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
41305 sizeof(struct TAI_Item_ExtIEs),
41306 offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
41307 asn_MAP_TAI_Item_ExtIEs_tag2el_813,
41308 3, /* Count of tags in the map */
41309 0, 0, 0, /* Optional elements (not needed) */
41310 -1, /* First extension addition */
41312 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
41316 asn_DEF_TAI_Item_ExtIEs_tags_813,
41317 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
41318 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
41319 asn_DEF_TAI_Item_ExtIEs_tags_813, /* Same as above */
41320 sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
41321 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
41322 { 0, 0, SEQUENCE_constraint },
41323 asn_MBR_TAI_Item_ExtIEs_813,
41324 3, /* Elements count */
41325 &asn_SPC_TAI_Item_ExtIEs_specs_813 /* Additional specs */
41328 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
41329 sizeof(struct TABasedQMC_ExtIEs__extensionValue),
41330 offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
41331 offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
41332 sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
41333 0, /* No top level tags */
41334 0, /* No tags in the map */
41336 -1 /* Extensions start */
41338 static /* Use -fall-defs-global to expose */
41339 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
41343 0, /* No effective tags (pointer) */
41344 0, /* No effective tags (count) */
41345 0, /* No tags (pointer) */
41346 0, /* No tags (count) */
41347 { 0, 0, OPEN_TYPE_constraint },
41348 0, 0, /* No members */
41349 &asn_SPC_extensionValue_specs_820 /* Additional specs */
41352 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
41353 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
41354 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41355 -1, /* IMPLICIT tag at current level */
41356 &asn_DEF_ProtocolIE_ID,
41358 { &asn_OER_memb_id_constr_818, &asn_PER_memb_id_constr_818, memb_id_constraint_817 },
41359 0, 0, /* No default value */
41362 { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
41363 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41364 -1, /* IMPLICIT tag at current level */
41365 &asn_DEF_Criticality,
41367 { &asn_OER_memb_criticality_constr_819, &asn_PER_memb_criticality_constr_819, memb_criticality_constraint_817 },
41368 0, 0, /* No default value */
41371 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
41372 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41373 +1, /* EXPLICIT tag at current level */
41374 &asn_DEF_extensionValue_820,
41376 { &asn_OER_memb_extensionValue_constr_820, &asn_PER_memb_extensionValue_constr_820, memb_extensionValue_constraint_817 },
41377 0, 0, /* No default value */
41381 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
41382 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41384 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
41385 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41386 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41387 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41389 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
41390 sizeof(struct TABasedQMC_ExtIEs),
41391 offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
41392 asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
41393 3, /* Count of tags in the map */
41394 0, 0, 0, /* Optional elements (not needed) */
41395 -1, /* First extension addition */
41397 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
41398 "TABasedQMC-ExtIEs",
41399 "TABasedQMC-ExtIEs",
41401 asn_DEF_TABasedQMC_ExtIEs_tags_817,
41402 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
41403 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
41404 asn_DEF_TABasedQMC_ExtIEs_tags_817, /* Same as above */
41405 sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
41406 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
41407 { 0, 0, SEQUENCE_constraint },
41408 asn_MBR_TABasedQMC_ExtIEs_817,
41409 3, /* Elements count */
41410 &asn_SPC_TABasedQMC_ExtIEs_specs_817 /* Additional specs */
41413 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
41414 sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
41415 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
41416 offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
41417 sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
41418 0, /* No top level tags */
41419 0, /* No tags in the map */
41421 -1 /* Extensions start */
41423 static /* Use -fall-defs-global to expose */
41424 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
41428 0, /* No effective tags (pointer) */
41429 0, /* No effective tags (count) */
41430 0, /* No tags (pointer) */
41431 0, /* No tags (count) */
41432 { 0, 0, OPEN_TYPE_constraint },
41433 0, 0, /* No members */
41434 &asn_SPC_extensionValue_specs_824 /* Additional specs */
41437 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
41438 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
41439 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41440 -1, /* IMPLICIT tag at current level */
41441 &asn_DEF_ProtocolIE_ID,
41443 { &asn_OER_memb_id_constr_822, &asn_PER_memb_id_constr_822, memb_id_constraint_821 },
41444 0, 0, /* No default value */
41447 { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
41448 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41449 -1, /* IMPLICIT tag at current level */
41450 &asn_DEF_Criticality,
41452 { &asn_OER_memb_criticality_constr_823, &asn_PER_memb_criticality_constr_823, memb_criticality_constraint_821 },
41453 0, 0, /* No default value */
41456 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
41457 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41458 +1, /* EXPLICIT tag at current level */
41459 &asn_DEF_extensionValue_824,
41461 { &asn_OER_memb_extensionValue_constr_824, &asn_PER_memb_extensionValue_constr_824, memb_extensionValue_constraint_821 },
41462 0, 0, /* No default value */
41466 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
41467 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41469 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
41470 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41471 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41472 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41474 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
41475 sizeof(struct TAIBasedQMC_ExtIEs),
41476 offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
41477 asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
41478 3, /* Count of tags in the map */
41479 0, 0, 0, /* Optional elements (not needed) */
41480 -1, /* First extension addition */
41482 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
41483 "TAIBasedQMC-ExtIEs",
41484 "TAIBasedQMC-ExtIEs",
41486 asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
41487 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
41488 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
41489 asn_DEF_TAIBasedQMC_ExtIEs_tags_821, /* Same as above */
41490 sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
41491 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
41492 { 0, 0, SEQUENCE_constraint },
41493 asn_MBR_TAIBasedQMC_ExtIEs_821,
41494 3, /* Elements count */
41495 &asn_SPC_TAIBasedQMC_ExtIEs_specs_821 /* Additional specs */
41498 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
41499 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
41500 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41502 &asn_DEF_AdditionalSpecialSubframe_Info,
41505 0, 0, /* No default value */
41506 "AdditionalSpecialSubframe-Info"
41508 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
41509 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
41511 &asn_DEF_EARFCNExtension,
41514 0, 0, /* No default value */
41517 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
41518 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41520 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
41523 0, 0, /* No default value */
41524 "AdditionalSpecialSubframeExtension-Info"
41527 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
41528 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
41529 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
41530 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
41531 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
41532 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
41534 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
41535 sizeof(struct TDD_Info_ExtIEs__extensionValue),
41536 offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
41537 offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
41538 sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
41539 asn_MAP_extensionValue_tag2el_828,
41540 3, /* Count of tags in the map */
41541 asn_MAP_extensionValue_to_canonical_828,
41542 asn_MAP_extensionValue_from_canonical_828,
41543 -1 /* Extensions start */
41545 static /* Use -fall-defs-global to expose */
41546 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
41550 0, /* No effective tags (pointer) */
41551 0, /* No effective tags (count) */
41552 0, /* No tags (pointer) */
41553 0, /* No tags (count) */
41554 { 0, 0, OPEN_TYPE_constraint },
41555 asn_MBR_extensionValue_828,
41556 3, /* Elements count */
41557 &asn_SPC_extensionValue_specs_828 /* Additional specs */
41560 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
41561 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
41562 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41563 -1, /* IMPLICIT tag at current level */
41564 &asn_DEF_ProtocolIE_ID,
41566 { &asn_OER_memb_id_constr_826, &asn_PER_memb_id_constr_826, memb_id_constraint_825 },
41567 0, 0, /* No default value */
41570 { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
41571 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41572 -1, /* IMPLICIT tag at current level */
41573 &asn_DEF_Criticality,
41574 select_TDD_Info_ExtIEs_criticality_type,
41575 { &asn_OER_memb_criticality_constr_827, &asn_PER_memb_criticality_constr_827, memb_criticality_constraint_825 },
41576 0, 0, /* No default value */
41579 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
41580 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41581 +1, /* EXPLICIT tag at current level */
41582 &asn_DEF_extensionValue_828,
41583 select_TDD_Info_ExtIEs_extensionValue_type,
41584 { &asn_OER_memb_extensionValue_constr_828, &asn_PER_memb_extensionValue_constr_828, memb_extensionValue_constraint_825 },
41585 0, 0, /* No default value */
41589 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
41590 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41592 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
41593 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41594 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41595 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41597 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
41598 sizeof(struct TDD_Info_ExtIEs),
41599 offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
41600 asn_MAP_TDD_Info_ExtIEs_tag2el_825,
41601 3, /* Count of tags in the map */
41602 0, 0, 0, /* Optional elements (not needed) */
41603 -1, /* First extension addition */
41605 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
41609 asn_DEF_TDD_Info_ExtIEs_tags_825,
41610 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
41611 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
41612 asn_DEF_TDD_Info_ExtIEs_tags_825, /* Same as above */
41613 sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
41614 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
41615 { 0, 0, SEQUENCE_constraint },
41616 asn_MBR_TDD_Info_ExtIEs_825,
41617 3, /* Elements count */
41618 &asn_SPC_TDD_Info_ExtIEs_specs_825 /* Additional specs */
41621 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
41622 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
41623 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41625 &asn_DEF_MDT_Configuration,
41628 0, 0, /* No default value */
41629 "MDT-Configuration"
41631 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
41632 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41634 &asn_DEF_UEAppLayerMeasConfig,
41637 0, 0, /* No default value */
41638 "UEAppLayerMeasConfig"
41641 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
41642 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
41643 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
41645 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
41646 sizeof(struct TraceActivation_ExtIEs__extensionValue),
41647 offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
41648 offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
41649 sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
41650 asn_MAP_extensionValue_tag2el_832,
41651 2, /* Count of tags in the map */
41653 -1 /* Extensions start */
41655 static /* Use -fall-defs-global to expose */
41656 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
41660 0, /* No effective tags (pointer) */
41661 0, /* No effective tags (count) */
41662 0, /* No tags (pointer) */
41663 0, /* No tags (count) */
41664 { 0, 0, OPEN_TYPE_constraint },
41665 asn_MBR_extensionValue_832,
41666 2, /* Elements count */
41667 &asn_SPC_extensionValue_specs_832 /* Additional specs */
41670 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
41671 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
41672 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41673 -1, /* IMPLICIT tag at current level */
41674 &asn_DEF_ProtocolIE_ID,
41676 { &asn_OER_memb_id_constr_830, &asn_PER_memb_id_constr_830, memb_id_constraint_829 },
41677 0, 0, /* No default value */
41680 { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
41681 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41682 -1, /* IMPLICIT tag at current level */
41683 &asn_DEF_Criticality,
41684 select_TraceActivation_ExtIEs_criticality_type,
41685 { &asn_OER_memb_criticality_constr_831, &asn_PER_memb_criticality_constr_831, memb_criticality_constraint_829 },
41686 0, 0, /* No default value */
41689 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
41690 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41691 +1, /* EXPLICIT tag at current level */
41692 &asn_DEF_extensionValue_832,
41693 select_TraceActivation_ExtIEs_extensionValue_type,
41694 { &asn_OER_memb_extensionValue_constr_832, &asn_PER_memb_extensionValue_constr_832, memb_extensionValue_constraint_829 },
41695 0, 0, /* No default value */
41699 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
41700 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41702 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
41703 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41704 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41705 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41707 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
41708 sizeof(struct TraceActivation_ExtIEs),
41709 offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
41710 asn_MAP_TraceActivation_ExtIEs_tag2el_829,
41711 3, /* Count of tags in the map */
41712 0, 0, 0, /* Optional elements (not needed) */
41713 -1, /* First extension addition */
41715 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
41716 "TraceActivation-ExtIEs",
41717 "TraceActivation-ExtIEs",
41719 asn_DEF_TraceActivation_ExtIEs_tags_829,
41720 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
41721 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
41722 asn_DEF_TraceActivation_ExtIEs_tags_829, /* Same as above */
41723 sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
41724 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
41725 { 0, 0, SEQUENCE_constraint },
41726 asn_MBR_TraceActivation_ExtIEs_829,
41727 3, /* Elements count */
41728 &asn_SPC_TraceActivation_ExtIEs_specs_829 /* Additional specs */
41731 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
41732 sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
41733 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
41734 offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
41735 sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
41736 0, /* No top level tags */
41737 0, /* No tags in the map */
41739 -1 /* Extensions start */
41741 static /* Use -fall-defs-global to expose */
41742 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
41746 0, /* No effective tags (pointer) */
41747 0, /* No effective tags (count) */
41748 0, /* No tags (pointer) */
41749 0, /* No tags (count) */
41750 { 0, 0, OPEN_TYPE_constraint },
41751 0, 0, /* No members */
41752 &asn_SPC_extensionValue_specs_836 /* Additional specs */
41755 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
41756 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
41757 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41758 -1, /* IMPLICIT tag at current level */
41759 &asn_DEF_ProtocolIE_ID,
41761 { &asn_OER_memb_id_constr_834, &asn_PER_memb_id_constr_834, memb_id_constraint_833 },
41762 0, 0, /* No default value */
41765 { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
41766 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41767 -1, /* IMPLICIT tag at current level */
41768 &asn_DEF_Criticality,
41770 { &asn_OER_memb_criticality_constr_835, &asn_PER_memb_criticality_constr_835, memb_criticality_constraint_833 },
41771 0, 0, /* No default value */
41774 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
41775 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41776 +1, /* EXPLICIT tag at current level */
41777 &asn_DEF_extensionValue_836,
41779 { &asn_OER_memb_extensionValue_constr_836, &asn_PER_memb_extensionValue_constr_836, memb_extensionValue_constraint_833 },
41780 0, 0, /* No default value */
41784 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
41785 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41787 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
41788 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41789 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41790 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41792 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
41793 sizeof(struct Tunnel_Information_ExtIEs),
41794 offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
41795 asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
41796 3, /* Count of tags in the map */
41797 0, 0, 0, /* Optional elements (not needed) */
41798 -1, /* First extension addition */
41800 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
41801 "Tunnel-Information-ExtIEs",
41802 "Tunnel-Information-ExtIEs",
41804 asn_DEF_Tunnel_Information_ExtIEs_tags_833,
41805 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
41806 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
41807 asn_DEF_Tunnel_Information_ExtIEs_tags_833, /* Same as above */
41808 sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
41809 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
41810 { 0, 0, SEQUENCE_constraint },
41811 asn_MBR_Tunnel_Information_ExtIEs_833,
41812 3, /* Elements count */
41813 &asn_SPC_Tunnel_Information_ExtIEs_specs_833 /* Additional specs */
41816 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
41817 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
41818 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
41820 &asn_DEF_ExtendedBitRate,
41823 0, 0, /* No default value */
41827 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
41828 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
41830 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
41831 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
41832 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
41833 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
41834 sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
41835 asn_MAP_extensionValue_tag2el_840,
41836 1, /* Count of tags in the map */
41838 -1 /* Extensions start */
41840 static /* Use -fall-defs-global to expose */
41841 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
41845 0, /* No effective tags (pointer) */
41846 0, /* No effective tags (count) */
41847 0, /* No tags (pointer) */
41848 0, /* No tags (count) */
41849 { 0, 0, OPEN_TYPE_constraint },
41850 asn_MBR_extensionValue_840,
41851 1, /* Elements count */
41852 &asn_SPC_extensionValue_specs_840 /* Additional specs */
41855 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
41856 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
41857 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41858 -1, /* IMPLICIT tag at current level */
41859 &asn_DEF_ProtocolIE_ID,
41861 { &asn_OER_memb_id_constr_838, &asn_PER_memb_id_constr_838, memb_id_constraint_837 },
41862 0, 0, /* No default value */
41865 { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
41866 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41867 -1, /* IMPLICIT tag at current level */
41868 &asn_DEF_Criticality,
41869 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
41870 { &asn_OER_memb_criticality_constr_839, &asn_PER_memb_criticality_constr_839, memb_criticality_constraint_837 },
41871 0, 0, /* No default value */
41874 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
41875 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41876 +1, /* EXPLICIT tag at current level */
41877 &asn_DEF_extensionValue_840,
41878 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
41879 { &asn_OER_memb_extensionValue_constr_840, &asn_PER_memb_extensionValue_constr_840, memb_extensionValue_constraint_837 },
41880 0, 0, /* No default value */
41884 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
41885 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41887 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
41888 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41889 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41890 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41892 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
41893 sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
41894 offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
41895 asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
41896 3, /* Count of tags in the map */
41897 0, 0, 0, /* Optional elements (not needed) */
41898 -1, /* First extension addition */
41900 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
41901 "UEAggregate-MaximumBitrate-ExtIEs",
41902 "UEAggregate-MaximumBitrate-ExtIEs",
41904 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
41905 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
41906 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
41907 asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837, /* Same as above */
41908 sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
41909 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
41910 { 0, 0, SEQUENCE_constraint },
41911 asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
41912 3, /* Elements count */
41913 &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 /* Additional specs */
41916 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
41917 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
41918 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
41920 &asn_DEF_ServiceType,
41923 0, 0, /* No default value */
41927 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
41928 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
41930 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
41931 sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
41932 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
41933 offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
41934 sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
41935 asn_MAP_extensionValue_tag2el_844,
41936 1, /* Count of tags in the map */
41938 -1 /* Extensions start */
41940 static /* Use -fall-defs-global to expose */
41941 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
41945 0, /* No effective tags (pointer) */
41946 0, /* No effective tags (count) */
41947 0, /* No tags (pointer) */
41948 0, /* No tags (count) */
41949 { 0, 0, OPEN_TYPE_constraint },
41950 asn_MBR_extensionValue_844,
41951 1, /* Elements count */
41952 &asn_SPC_extensionValue_specs_844 /* Additional specs */
41955 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
41956 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
41957 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41958 -1, /* IMPLICIT tag at current level */
41959 &asn_DEF_ProtocolIE_ID,
41961 { &asn_OER_memb_id_constr_842, &asn_PER_memb_id_constr_842, memb_id_constraint_841 },
41962 0, 0, /* No default value */
41965 { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
41966 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41967 -1, /* IMPLICIT tag at current level */
41968 &asn_DEF_Criticality,
41969 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
41970 { &asn_OER_memb_criticality_constr_843, &asn_PER_memb_criticality_constr_843, memb_criticality_constraint_841 },
41971 0, 0, /* No default value */
41974 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
41975 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41976 +1, /* EXPLICIT tag at current level */
41977 &asn_DEF_extensionValue_844,
41978 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
41979 { &asn_OER_memb_extensionValue_constr_844, &asn_PER_memb_extensionValue_constr_844, memb_extensionValue_constraint_841 },
41980 0, 0, /* No default value */
41984 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
41985 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41987 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
41988 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41989 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41990 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41992 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
41993 sizeof(struct UEAppLayerMeasConfig_ExtIEs),
41994 offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
41995 asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
41996 3, /* Count of tags in the map */
41997 0, 0, 0, /* Optional elements (not needed) */
41998 -1, /* First extension addition */
42000 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
42001 "UEAppLayerMeasConfig-ExtIEs",
42002 "UEAppLayerMeasConfig-ExtIEs",
42004 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
42005 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
42006 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
42007 asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841, /* Same as above */
42008 sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
42009 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
42010 { 0, 0, SEQUENCE_constraint },
42011 asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
42012 3, /* Elements count */
42013 &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 /* Additional specs */
42016 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
42017 sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
42018 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
42019 offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
42020 sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
42021 0, /* No top level tags */
42022 0, /* No tags in the map */
42024 -1 /* Extensions start */
42026 static /* Use -fall-defs-global to expose */
42027 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
42031 0, /* No effective tags (pointer) */
42032 0, /* No effective tags (count) */
42033 0, /* No tags (pointer) */
42034 0, /* No tags (count) */
42035 { 0, 0, OPEN_TYPE_constraint },
42036 0, 0, /* No members */
42037 &asn_SPC_extensionValue_specs_848 /* Additional specs */
42040 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
42041 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
42042 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42043 -1, /* IMPLICIT tag at current level */
42044 &asn_DEF_ProtocolIE_ID,
42046 { &asn_OER_memb_id_constr_846, &asn_PER_memb_id_constr_846, memb_id_constraint_845 },
42047 0, 0, /* No default value */
42050 { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
42051 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42052 -1, /* IMPLICIT tag at current level */
42053 &asn_DEF_Criticality,
42055 { &asn_OER_memb_criticality_constr_847, &asn_PER_memb_criticality_constr_847, memb_criticality_constraint_845 },
42056 0, 0, /* No default value */
42059 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
42060 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42061 +1, /* EXPLICIT tag at current level */
42062 &asn_DEF_extensionValue_848,
42064 { &asn_OER_memb_extensionValue_constr_848, &asn_PER_memb_extensionValue_constr_848, memb_extensionValue_constraint_845 },
42065 0, 0, /* No default value */
42069 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
42070 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42072 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
42073 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42074 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42075 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42077 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
42078 sizeof(struct UESecurityCapabilities_ExtIEs),
42079 offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
42080 asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
42081 3, /* Count of tags in the map */
42082 0, 0, 0, /* Optional elements (not needed) */
42083 -1, /* First extension addition */
42085 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
42086 "UESecurityCapabilities-ExtIEs",
42087 "UESecurityCapabilities-ExtIEs",
42089 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
42090 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
42091 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
42092 asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
42093 sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
42094 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
42095 { 0, 0, SEQUENCE_constraint },
42096 asn_MBR_UESecurityCapabilities_ExtIEs_845,
42097 3, /* Elements count */
42098 &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 /* Additional specs */
42101 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
42102 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
42103 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
42104 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
42105 sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
42106 0, /* No top level tags */
42107 0, /* No tags in the map */
42109 -1 /* Extensions start */
42111 static /* Use -fall-defs-global to expose */
42112 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
42116 0, /* No effective tags (pointer) */
42117 0, /* No effective tags (count) */
42118 0, /* No tags (pointer) */
42119 0, /* No tags (count) */
42120 { 0, 0, OPEN_TYPE_constraint },
42121 0, 0, /* No members */
42122 &asn_SPC_extensionValue_specs_852 /* Additional specs */
42125 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
42126 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
42127 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42128 -1, /* IMPLICIT tag at current level */
42129 &asn_DEF_ProtocolIE_ID,
42131 { &asn_OER_memb_id_constr_850, &asn_PER_memb_id_constr_850, memb_id_constraint_849 },
42132 0, 0, /* No default value */
42135 { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
42136 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42137 -1, /* IMPLICIT tag at current level */
42138 &asn_DEF_Criticality,
42140 { &asn_OER_memb_criticality_constr_851, &asn_PER_memb_criticality_constr_851, memb_criticality_constraint_849 },
42141 0, 0, /* No default value */
42144 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
42145 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42146 +1, /* EXPLICIT tag at current level */
42147 &asn_DEF_extensionValue_852,
42149 { &asn_OER_memb_extensionValue_constr_852, &asn_PER_memb_extensionValue_constr_852, memb_extensionValue_constraint_849 },
42150 0, 0, /* No default value */
42154 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
42155 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42157 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
42158 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42159 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42160 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42162 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
42163 sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
42164 offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
42165 asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
42166 3, /* Count of tags in the map */
42167 0, 0, 0, /* Optional elements (not needed) */
42168 -1, /* First extension addition */
42170 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
42171 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
42172 "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
42174 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
42175 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
42176 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
42177 asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849, /* Same as above */
42178 sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
42179 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
42180 { 0, 0, SEQUENCE_constraint },
42181 asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
42182 3, /* Elements count */
42183 &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 /* Additional specs */
42186 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
42187 sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
42188 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
42189 offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
42190 sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
42191 0, /* No top level tags */
42192 0, /* No tags in the map */
42194 -1 /* Extensions start */
42196 static /* Use -fall-defs-global to expose */
42197 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
42201 0, /* No effective tags (pointer) */
42202 0, /* No effective tags (count) */
42203 0, /* No tags (pointer) */
42204 0, /* No tags (count) */
42205 { 0, 0, OPEN_TYPE_constraint },
42206 0, 0, /* No members */
42207 &asn_SPC_extensionValue_specs_856 /* Additional specs */
42210 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
42211 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
42212 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42213 -1, /* IMPLICIT tag at current level */
42214 &asn_DEF_ProtocolIE_ID,
42216 { &asn_OER_memb_id_constr_854, &asn_PER_memb_id_constr_854, memb_id_constraint_853 },
42217 0, 0, /* No default value */
42220 { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
42221 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42222 -1, /* IMPLICIT tag at current level */
42223 &asn_DEF_Criticality,
42225 { &asn_OER_memb_criticality_constr_855, &asn_PER_memb_criticality_constr_855, memb_criticality_constraint_853 },
42226 0, 0, /* No default value */
42229 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
42230 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42231 +1, /* EXPLICIT tag at current level */
42232 &asn_DEF_extensionValue_856,
42234 { &asn_OER_memb_extensionValue_constr_856, &asn_PER_memb_extensionValue_constr_856, memb_extensionValue_constraint_853 },
42235 0, 0, /* No default value */
42239 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
42240 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42242 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
42243 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42244 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42245 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42247 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
42248 sizeof(struct UEsToBeResetList_Item_ExtIEs),
42249 offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
42250 asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
42251 3, /* Count of tags in the map */
42252 0, 0, 0, /* Optional elements (not needed) */
42253 -1, /* First extension addition */
42255 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
42256 "UEsToBeResetList-Item-ExtIEs",
42257 "UEsToBeResetList-Item-ExtIEs",
42259 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
42260 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
42261 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
42262 asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853, /* Same as above */
42263 sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
42264 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
42265 { 0, 0, SEQUENCE_constraint },
42266 asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
42267 3, /* Elements count */
42268 &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
42271 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
42272 sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
42273 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
42274 offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
42275 sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
42276 0, /* No top level tags */
42277 0, /* No tags in the map */
42279 -1 /* Extensions start */
42281 static /* Use -fall-defs-global to expose */
42282 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
42286 0, /* No effective tags (pointer) */
42287 0, /* No effective tags (count) */
42288 0, /* No tags (pointer) */
42289 0, /* No tags (count) */
42290 { 0, 0, OPEN_TYPE_constraint },
42291 0, 0, /* No members */
42292 &asn_SPC_extensionValue_specs_860 /* Additional specs */
42295 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
42296 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
42297 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42298 -1, /* IMPLICIT tag at current level */
42299 &asn_DEF_ProtocolIE_ID,
42301 { &asn_OER_memb_id_constr_858, &asn_PER_memb_id_constr_858, memb_id_constraint_857 },
42302 0, 0, /* No default value */
42305 { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
42306 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42307 -1, /* IMPLICIT tag at current level */
42308 &asn_DEF_Criticality,
42310 { &asn_OER_memb_criticality_constr_859, &asn_PER_memb_criticality_constr_859, memb_criticality_constraint_857 },
42311 0, 0, /* No default value */
42314 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
42315 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42316 +1, /* EXPLICIT tag at current level */
42317 &asn_DEF_extensionValue_860,
42319 { &asn_OER_memb_extensionValue_constr_860, &asn_PER_memb_extensionValue_constr_860, memb_extensionValue_constraint_857 },
42320 0, 0, /* No default value */
42324 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
42325 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42327 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
42328 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42329 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42330 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42332 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
42333 sizeof(struct ULandDLSharing_ExtIEs),
42334 offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
42335 asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
42336 3, /* Count of tags in the map */
42337 0, 0, 0, /* Optional elements (not needed) */
42338 -1, /* First extension addition */
42340 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
42341 "ULandDLSharing-ExtIEs",
42342 "ULandDLSharing-ExtIEs",
42344 asn_DEF_ULandDLSharing_ExtIEs_tags_857,
42345 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
42346 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
42347 asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
42348 sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
42349 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
42350 { 0, 0, SEQUENCE_constraint },
42351 asn_MBR_ULandDLSharing_ExtIEs_857,
42352 3, /* Elements count */
42353 &asn_SPC_ULandDLSharing_ExtIEs_specs_857 /* Additional specs */
42356 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
42357 sizeof(struct ULConfiguration_ExtIEs__extensionValue),
42358 offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
42359 offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
42360 sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
42361 0, /* No top level tags */
42362 0, /* No tags in the map */
42364 -1 /* Extensions start */
42366 static /* Use -fall-defs-global to expose */
42367 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
42371 0, /* No effective tags (pointer) */
42372 0, /* No effective tags (count) */
42373 0, /* No tags (pointer) */
42374 0, /* No tags (count) */
42375 { 0, 0, OPEN_TYPE_constraint },
42376 0, 0, /* No members */
42377 &asn_SPC_extensionValue_specs_864 /* Additional specs */
42380 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
42381 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
42382 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42383 -1, /* IMPLICIT tag at current level */
42384 &asn_DEF_ProtocolIE_ID,
42386 { &asn_OER_memb_id_constr_862, &asn_PER_memb_id_constr_862, memb_id_constraint_861 },
42387 0, 0, /* No default value */
42390 { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
42391 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42392 -1, /* IMPLICIT tag at current level */
42393 &asn_DEF_Criticality,
42395 { &asn_OER_memb_criticality_constr_863, &asn_PER_memb_criticality_constr_863, memb_criticality_constraint_861 },
42396 0, 0, /* No default value */
42399 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
42400 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42401 +1, /* EXPLICIT tag at current level */
42402 &asn_DEF_extensionValue_864,
42404 { &asn_OER_memb_extensionValue_constr_864, &asn_PER_memb_extensionValue_constr_864, memb_extensionValue_constraint_861 },
42405 0, 0, /* No default value */
42409 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
42410 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42412 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
42413 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42414 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42415 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42417 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
42418 sizeof(struct ULConfiguration_ExtIEs),
42419 offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
42420 asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
42421 3, /* Count of tags in the map */
42422 0, 0, 0, /* Optional elements (not needed) */
42423 -1, /* First extension addition */
42425 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
42426 "ULConfiguration-ExtIEs",
42427 "ULConfiguration-ExtIEs",
42429 asn_DEF_ULConfiguration_ExtIEs_tags_861,
42430 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
42431 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
42432 asn_DEF_ULConfiguration_ExtIEs_tags_861, /* Same as above */
42433 sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
42434 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
42435 { 0, 0, SEQUENCE_constraint },
42436 asn_MBR_ULConfiguration_ExtIEs_861,
42437 3, /* Elements count */
42438 &asn_SPC_ULConfiguration_ExtIEs_specs_861 /* Additional specs */
42441 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
42442 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
42443 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
42444 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
42445 sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
42446 0, /* No top level tags */
42447 0, /* No tags in the map */
42449 -1 /* Extensions start */
42451 static /* Use -fall-defs-global to expose */
42452 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
42456 0, /* No effective tags (pointer) */
42457 0, /* No effective tags (count) */
42458 0, /* No tags (pointer) */
42459 0, /* No tags (count) */
42460 { 0, 0, OPEN_TYPE_constraint },
42461 0, 0, /* No members */
42462 &asn_SPC_extensionValue_specs_868 /* Additional specs */
42465 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
42466 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
42467 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42468 -1, /* IMPLICIT tag at current level */
42469 &asn_DEF_ProtocolIE_ID,
42471 { &asn_OER_memb_id_constr_866, &asn_PER_memb_id_constr_866, memb_id_constraint_865 },
42472 0, 0, /* No default value */
42475 { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
42476 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42477 -1, /* IMPLICIT tag at current level */
42478 &asn_DEF_Criticality,
42480 { &asn_OER_memb_criticality_constr_867, &asn_PER_memb_criticality_constr_867, memb_criticality_constraint_865 },
42481 0, 0, /* No default value */
42484 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
42485 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42486 +1, /* EXPLICIT tag at current level */
42487 &asn_DEF_extensionValue_868,
42489 { &asn_OER_memb_extensionValue_constr_868, &asn_PER_memb_extensionValue_constr_868, memb_extensionValue_constraint_865 },
42490 0, 0, /* No default value */
42494 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
42495 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42497 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
42498 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42499 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42500 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42502 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
42503 sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
42504 offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
42505 asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
42506 3, /* Count of tags in the map */
42507 0, 0, 0, /* Optional elements (not needed) */
42508 -1, /* First extension addition */
42510 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
42511 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
42512 "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
42514 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
42515 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
42516 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
42517 asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
42518 sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
42519 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
42520 { 0, 0, SEQUENCE_constraint },
42521 asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
42522 3, /* Elements count */
42523 &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 /* Additional specs */
42526 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
42527 sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
42528 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
42529 offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
42530 sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
42531 0, /* No top level tags */
42532 0, /* No tags in the map */
42534 -1 /* Extensions start */
42536 static /* Use -fall-defs-global to expose */
42537 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
42541 0, /* No effective tags (pointer) */
42542 0, /* No effective tags (count) */
42543 0, /* No tags (pointer) */
42544 0, /* No tags (count) */
42545 { 0, 0, OPEN_TYPE_constraint },
42546 0, 0, /* No members */
42547 &asn_SPC_extensionValue_specs_872 /* Additional specs */
42550 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
42551 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
42552 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42553 -1, /* IMPLICIT tag at current level */
42554 &asn_DEF_ProtocolIE_ID,
42556 { &asn_OER_memb_id_constr_870, &asn_PER_memb_id_constr_870, memb_id_constraint_869 },
42557 0, 0, /* No default value */
42560 { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
42561 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42562 -1, /* IMPLICIT tag at current level */
42563 &asn_DEF_Criticality,
42565 { &asn_OER_memb_criticality_constr_871, &asn_PER_memb_criticality_constr_871, memb_criticality_constraint_869 },
42566 0, 0, /* No default value */
42569 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
42570 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42571 +1, /* EXPLICIT tag at current level */
42572 &asn_DEF_extensionValue_872,
42574 { &asn_OER_memb_extensionValue_constr_872, &asn_PER_memb_extensionValue_constr_872, memb_extensionValue_constraint_869 },
42575 0, 0, /* No default value */
42579 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
42580 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42582 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
42583 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42584 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42585 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42587 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
42588 sizeof(struct ULOnlySharing_ExtIEs),
42589 offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
42590 asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
42591 3, /* Count of tags in the map */
42592 0, 0, 0, /* Optional elements (not needed) */
42593 -1, /* First extension addition */
42595 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
42596 "ULOnlySharing-ExtIEs",
42597 "ULOnlySharing-ExtIEs",
42599 asn_DEF_ULOnlySharing_ExtIEs_tags_869,
42600 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
42601 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
42602 asn_DEF_ULOnlySharing_ExtIEs_tags_869, /* Same as above */
42603 sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
42604 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
42605 { 0, 0, SEQUENCE_constraint },
42606 asn_MBR_ULOnlySharing_ExtIEs_869,
42607 3, /* Elements count */
42608 &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
42611 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
42612 sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
42613 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
42614 offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
42615 sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
42616 0, /* No top level tags */
42617 0, /* No tags in the map */
42619 -1 /* Extensions start */
42621 static /* Use -fall-defs-global to expose */
42622 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
42626 0, /* No effective tags (pointer) */
42627 0, /* No effective tags (count) */
42628 0, /* No tags (pointer) */
42629 0, /* No tags (count) */
42630 { 0, 0, OPEN_TYPE_constraint },
42631 0, 0, /* No members */
42632 &asn_SPC_extensionValue_specs_876 /* Additional specs */
42635 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
42636 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
42637 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42638 -1, /* IMPLICIT tag at current level */
42639 &asn_DEF_ProtocolIE_ID,
42641 { &asn_OER_memb_id_constr_874, &asn_PER_memb_id_constr_874, memb_id_constraint_873 },
42642 0, 0, /* No default value */
42645 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
42646 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42647 -1, /* IMPLICIT tag at current level */
42648 &asn_DEF_Criticality,
42650 { &asn_OER_memb_criticality_constr_875, &asn_PER_memb_criticality_constr_875, memb_criticality_constraint_873 },
42651 0, 0, /* No default value */
42654 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
42655 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42656 +1, /* EXPLICIT tag at current level */
42657 &asn_DEF_extensionValue_876,
42659 { &asn_OER_memb_extensionValue_constr_876, &asn_PER_memb_extensionValue_constr_876, memb_extensionValue_constraint_873 },
42660 0, 0, /* No default value */
42664 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
42665 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42667 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
42668 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42669 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42670 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42672 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
42673 sizeof(struct UsableABSInformationFDD_ExtIEs),
42674 offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
42675 asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
42676 3, /* Count of tags in the map */
42677 0, 0, 0, /* Optional elements (not needed) */
42678 -1, /* First extension addition */
42680 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
42681 "UsableABSInformationFDD-ExtIEs",
42682 "UsableABSInformationFDD-ExtIEs",
42684 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
42685 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
42686 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
42687 asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873, /* Same as above */
42688 sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
42689 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
42690 { 0, 0, SEQUENCE_constraint },
42691 asn_MBR_UsableABSInformationFDD_ExtIEs_873,
42692 3, /* Elements count */
42693 &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 /* Additional specs */
42696 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
42697 sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
42698 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
42699 offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
42700 sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
42701 0, /* No top level tags */
42702 0, /* No tags in the map */
42704 -1 /* Extensions start */
42706 static /* Use -fall-defs-global to expose */
42707 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
42711 0, /* No effective tags (pointer) */
42712 0, /* No effective tags (count) */
42713 0, /* No tags (pointer) */
42714 0, /* No tags (count) */
42715 { 0, 0, OPEN_TYPE_constraint },
42716 0, 0, /* No members */
42717 &asn_SPC_extensionValue_specs_880 /* Additional specs */
42720 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
42721 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
42722 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42723 -1, /* IMPLICIT tag at current level */
42724 &asn_DEF_ProtocolIE_ID,
42726 { &asn_OER_memb_id_constr_878, &asn_PER_memb_id_constr_878, memb_id_constraint_877 },
42727 0, 0, /* No default value */
42730 { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
42731 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42732 -1, /* IMPLICIT tag at current level */
42733 &asn_DEF_Criticality,
42735 { &asn_OER_memb_criticality_constr_879, &asn_PER_memb_criticality_constr_879, memb_criticality_constraint_877 },
42736 0, 0, /* No default value */
42739 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
42740 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42741 +1, /* EXPLICIT tag at current level */
42742 &asn_DEF_extensionValue_880,
42744 { &asn_OER_memb_extensionValue_constr_880, &asn_PER_memb_extensionValue_constr_880, memb_extensionValue_constraint_877 },
42745 0, 0, /* No default value */
42749 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
42750 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42752 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
42753 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42754 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42755 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42757 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
42758 sizeof(struct UsableABSInformationTDD_ExtIEs),
42759 offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
42760 asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
42761 3, /* Count of tags in the map */
42762 0, 0, 0, /* Optional elements (not needed) */
42763 -1, /* First extension addition */
42765 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
42766 "UsableABSInformationTDD-ExtIEs",
42767 "UsableABSInformationTDD-ExtIEs",
42769 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
42770 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
42771 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
42772 asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877, /* Same as above */
42773 sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
42774 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
42775 { 0, 0, SEQUENCE_constraint },
42776 asn_MBR_UsableABSInformationTDD_ExtIEs_877,
42777 3, /* Elements count */
42778 &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 /* Additional specs */
42781 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
42782 sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
42783 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
42784 offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
42785 sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
42786 0, /* No top level tags */
42787 0, /* No tags in the map */
42789 -1 /* Extensions start */
42791 static /* Use -fall-defs-global to expose */
42792 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
42796 0, /* No effective tags (pointer) */
42797 0, /* No effective tags (count) */
42798 0, /* No tags (pointer) */
42799 0, /* No tags (count) */
42800 { 0, 0, OPEN_TYPE_constraint },
42801 0, 0, /* No members */
42802 &asn_SPC_extensionValue_specs_884 /* Additional specs */
42805 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
42806 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
42807 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42808 -1, /* IMPLICIT tag at current level */
42809 &asn_DEF_ProtocolIE_ID,
42811 { &asn_OER_memb_id_constr_882, &asn_PER_memb_id_constr_882, memb_id_constraint_881 },
42812 0, 0, /* No default value */
42815 { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
42816 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42817 -1, /* IMPLICIT tag at current level */
42818 &asn_DEF_Criticality,
42820 { &asn_OER_memb_criticality_constr_883, &asn_PER_memb_criticality_constr_883, memb_criticality_constraint_881 },
42821 0, 0, /* No default value */
42824 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
42825 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42826 +1, /* EXPLICIT tag at current level */
42827 &asn_DEF_extensionValue_884,
42829 { &asn_OER_memb_extensionValue_constr_884, &asn_PER_memb_extensionValue_constr_884, memb_extensionValue_constraint_881 },
42830 0, 0, /* No default value */
42834 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
42835 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42837 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
42838 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42839 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42840 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42842 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
42843 sizeof(struct V2XServicesAuthorized_ExtIEs),
42844 offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
42845 asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
42846 3, /* Count of tags in the map */
42847 0, 0, 0, /* Optional elements (not needed) */
42848 -1, /* First extension addition */
42850 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
42851 "V2XServicesAuthorized-ExtIEs",
42852 "V2XServicesAuthorized-ExtIEs",
42854 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
42855 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
42856 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
42857 asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881, /* Same as above */
42858 sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
42859 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
42860 { 0, 0, SEQUENCE_constraint },
42861 asn_MBR_V2XServicesAuthorized_ExtIEs_881,
42862 3, /* Elements count */
42863 &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
42866 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
42867 sizeof(struct WidebandCQI_ExtIEs__extensionValue),
42868 offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
42869 offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
42870 sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
42871 0, /* No top level tags */
42872 0, /* No tags in the map */
42874 -1 /* Extensions start */
42876 static /* Use -fall-defs-global to expose */
42877 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
42881 0, /* No effective tags (pointer) */
42882 0, /* No effective tags (count) */
42883 0, /* No tags (pointer) */
42884 0, /* No tags (count) */
42885 { 0, 0, OPEN_TYPE_constraint },
42886 0, 0, /* No members */
42887 &asn_SPC_extensionValue_specs_888 /* Additional specs */
42890 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
42891 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
42892 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42893 -1, /* IMPLICIT tag at current level */
42894 &asn_DEF_ProtocolIE_ID,
42896 { &asn_OER_memb_id_constr_886, &asn_PER_memb_id_constr_886, memb_id_constraint_885 },
42897 0, 0, /* No default value */
42900 { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
42901 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42902 -1, /* IMPLICIT tag at current level */
42903 &asn_DEF_Criticality,
42905 { &asn_OER_memb_criticality_constr_887, &asn_PER_memb_criticality_constr_887, memb_criticality_constraint_885 },
42906 0, 0, /* No default value */
42909 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
42910 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42911 +1, /* EXPLICIT tag at current level */
42912 &asn_DEF_extensionValue_888,
42914 { &asn_OER_memb_extensionValue_constr_888, &asn_PER_memb_extensionValue_constr_888, memb_extensionValue_constraint_885 },
42915 0, 0, /* No default value */
42919 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
42920 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42922 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
42923 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42924 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42925 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42927 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
42928 sizeof(struct WidebandCQI_ExtIEs),
42929 offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
42930 asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
42931 3, /* Count of tags in the map */
42932 0, 0, 0, /* Optional elements (not needed) */
42933 -1, /* First extension addition */
42935 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
42936 "WidebandCQI-ExtIEs",
42937 "WidebandCQI-ExtIEs",
42939 asn_DEF_WidebandCQI_ExtIEs_tags_885,
42940 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
42941 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
42942 asn_DEF_WidebandCQI_ExtIEs_tags_885, /* Same as above */
42943 sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
42944 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
42945 { 0, 0, SEQUENCE_constraint },
42946 asn_MBR_WidebandCQI_ExtIEs_885,
42947 3, /* Elements count */
42948 &asn_SPC_WidebandCQI_ExtIEs_specs_885 /* Additional specs */
42951 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
42952 sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
42953 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
42954 offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
42955 sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
42956 0, /* No top level tags */
42957 0, /* No tags in the map */
42959 -1 /* Extensions start */
42961 static /* Use -fall-defs-global to expose */
42962 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
42966 0, /* No effective tags (pointer) */
42967 0, /* No effective tags (count) */
42968 0, /* No tags (pointer) */
42969 0, /* No tags (count) */
42970 { 0, 0, OPEN_TYPE_constraint },
42971 0, 0, /* No members */
42972 &asn_SPC_extensionValue_specs_892 /* Additional specs */
42975 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
42976 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
42977 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42978 -1, /* IMPLICIT tag at current level */
42979 &asn_DEF_ProtocolIE_ID,
42981 { &asn_OER_memb_id_constr_890, &asn_PER_memb_id_constr_890, memb_id_constraint_889 },
42982 0, 0, /* No default value */
42985 { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
42986 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42987 -1, /* IMPLICIT tag at current level */
42988 &asn_DEF_Criticality,
42990 { &asn_OER_memb_criticality_constr_891, &asn_PER_memb_criticality_constr_891, memb_criticality_constraint_889 },
42991 0, 0, /* No default value */
42994 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
42995 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42996 +1, /* EXPLICIT tag at current level */
42997 &asn_DEF_extensionValue_892,
42999 { &asn_OER_memb_extensionValue_constr_892, &asn_PER_memb_extensionValue_constr_892, memb_extensionValue_constraint_889 },
43000 0, 0, /* No default value */
43004 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
43005 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
43007 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
43008 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
43009 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
43010 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
43012 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
43013 sizeof(struct WLANMeasurementConfiguration_ExtIEs),
43014 offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
43015 asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
43016 3, /* Count of tags in the map */
43017 0, 0, 0, /* Optional elements (not needed) */
43018 -1, /* First extension addition */
43020 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
43021 "WLANMeasurementConfiguration-ExtIEs",
43022 "WLANMeasurementConfiguration-ExtIEs",
43024 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
43025 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
43026 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
43027 asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889, /* Same as above */
43028 sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
43029 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
43030 { 0, 0, SEQUENCE_constraint },
43031 asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
43032 3, /* Elements count */
43033 &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 /* Additional specs */